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 missing inputs
- 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
- Remove lona.html.Select and lona.html.Select2
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 old JavaScript client
Remove support for dict responses
Remove old daemon behavior
- Remove View.daemonize
- Remove settings.STOP_DAEMON_WHEN_VIEW_FINISHES