Roadmap

Getting Feature Complete

  • HTML
    • Add missing inputs
      • Add radio buttons and radio groups
      • Add date inputs - Support for Year, Week, Local Time, etc
      • Add password input
      • Add email input
      • Add range input
      • Add color input
  • Add support for file uploads
  • Add support for JavaScript Modules

Lona 2.0

  • Names and Imports

    • Remove lona.LonaApp
    • Remove lona.LonaView
  • HTML

    • Remove lona.html.Select and lona.html.Select2
      • Rename lona.html.Select2 to lona.html.Select
      • Rename lona.html.Option2 to lona.html.Option
    • Remove support for HTML string parsing from lona.html.HTML2
    • Remove lona.html.HTML
      • Rename lona.html.HTML2 to lona.html.HTML
    • Remove lona.html.Widget
    • Remove lona.html.Datalist
    • Remove lona.html.Fieldset
    • Remove settings.USE_FUTURE_NODE_CLASSES
  • Rendering

    • Remove old JavaScript client
      • Remove client and rename client2 to client
      • Remove settings.CLIENT_VERSION
    • Remove support for lona.html.Widget
    • Remove widget hooks setup, deconstruct, data_updated
    • Remove widget attributes nodes and root_node
  • Remove support for dict responses

  • Remove old daemon behavior

    • Remove View.daemonize
    • Remove settings.STOP_DAEMON_WHEN_VIEW_FINISHES