Skip to content
This repository was archived by the owner on Apr 16, 2023. It is now read-only.

Latest commit

 

History

History
38 lines (36 loc) · 1.04 KB

ROADMAP.md

File metadata and controls

38 lines (36 loc) · 1.04 KB

Goals for 1.0v release

  • Integrates well with existing frameworks
  • View components:
    • Box (div/view)
    • Text
    • Image
    • Text Input
    • Link
  • Logic components:
    • If
    • When (if/else)
    • List
    • Recursion
  • State:
    • Text (string)
    • Number
    • Boolean
    • Table
    • Variants, boolean becomes a variant
    • Connected tables - graphs
    • Date
  • Implements every Material Design component
  • type safety - does not allow runtime errors
  • Editor keyboard shortcuts are rebindable
  • Timers
  • Keyboard events
  • Great docs

Future improvements

  • Powerful enough to write any application, Ugnis editor is written with Ugnis itself
  • Hosted version - allow multiple people to work on the same component
  • Router
  • Fetch (AJAX)
  • ARIA
  • Editor as a Native Electron app for Windows, Mac and Linux
  • Editor works well on mobile
  • Additional compiler targets