Skip to content

Instantly share code, notes, and snippets.

@peter-b
Last active November 5, 2015 15:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save peter-b/0bb57cc2fe2f065b00f6 to your computer and use it in GitHub Desktop.
Save peter-b/0bb57cc2fe2f065b00f6 to your computer and use it in GitHub Desktop.
Draft HTML5 Roadmap

This is a rough list of tasks that need to be done to improve HTML5 deployment. Priorities are unclear.

  • Tests
    • Make sure that things that are supposed to work actually work
    • Keep track of things that don't work but should
  • Documentation
    • "Works on HTML5" info in Dictionary
    • Filesystem explanation in "HTML5 Deployment" guide
    • Official "HTML5 Errata" list with known issues (other than this link) 16252
  • Additional files in standalones
    • Hook up "Copy Files" in standalone builder 16250
  • Font support & text rendering 15811
    • Default fonts include serif, sans-serif and fixed width and are mapped correctly
    • Users can specify additional fonts to include in the standalone bundle
    • WebFonts support
  • GUI
    • Default theme (Motif + horrible colours is unacceptable) 16090
    • Multiple stacks
    • MCEventQueue mouse event peculiarities 15903 15928
    • Scroll bar values 16255
    • the defaultCursor 16253
    • Menu buttons 16254
    • Fullscreen mode 15904
    • Tab menu rendering 16046
    • Combo box menu positioning 16172
  • Wait loop support 16076
    • Use llvm-nm to autogenerate Emterpreter whitelists/blacklists
    • Add manual tweaks to whitelists/blacklists to improve performance of known leaf functions
    • Refactor engine to avoid inner main loops where possible
  • Networking support (needs wait loop support)
  • LiveCode Builder issues
    • Graph widget doesn't render properly 16095
    • Pushbutton widget weird errors 16215
  • Other, possibly tricky or impossible
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment