Skip to content

Roadmap

Bryan Phelps edited this page May 3, 2019 · 5 revisions

Roadmap

It's early days for revery and we still have a lot of work ahead!

Some tentative work we need to do, in no particular order:

  • UI Infrastructure
    • Skia Integration
    • Styles
    • Focus Management
    • Input handling
    • Gestures
    • Transforms
    • Compositing / Container
    • zIndex / layers
  • UI Components
    • View
    • Image
    • Text
    • Input
    • Button
    • Slider
    • Checkbox
    • ScrollView
  • Native Integration
  • Accessibility
    • Windows: Integrate with MS Active Accessibility
    • OSX: Integrate with NSAccessibility APIs
    • Linux: Integrate with ATK
    • JS: Accessibility via DOM elements
  • Platform support
    • Windows
    • OSX
    • Linux
    • Web (JS + Wasm)
  • Mobile support
    • Compilation to iOS
    • Compilation to Android
  • Developer Experience
    • Hot reloading
    • 'Time travel' debugging across states
    • Integrated debugger
    • Integrated performance profiler
  • Audio Support
    • Wav file playback
    • MP3 file playback
  • Example apps
    • Quickstart / Hello World
    • Calculator
    • Todo List
    • Hacker News
    • [.] Flappy Bird
Clone this wiki locally