diff --git a/doc/content/roadmap.rst b/doc/content/roadmap.rst index 38852bc3..1d7c3251 100644 --- a/doc/content/roadmap.rst +++ b/doc/content/roadmap.rst @@ -7,65 +7,66 @@ Roadmap Getting Feature Complete ------------------------ -- HTML +- [ ] HTML - - Add missing inputs + - [ ] Add missing inputs - - Add radio buttons and radio groups + - [ ] Add radio buttons and radio groups + + - [ ] Add date inputs - - Add date inputs - Support for Year, Week, Local Time, etc - - Add password input - - Add email input - - Add range input - - Add color input + - [ ] Add password input + - [ ] Add email input + - [ ] Add range input + - [ ] Add color input -- Add support for file uploads -- Add support for JavaScript Modules +- [ ] Add support for file uploads +- [ ] Add support for JavaScript Modules Lona 2.0 -------- -- Names and Imports +- [ ] Names and Imports - - Remove ``lona.LonaApp`` - - Remove ``lona.LonaView`` + - [ ] Remove ``lona.LonaApp`` + - [ ] Remove ``lona.LonaView`` -- HTML +- [ ] HTML - - Remove ``lona.html.Select`` and ``lona.html.Select2`` + - [ ] Remove ``lona.html.Select`` and ``lona.html.Select2`` - - Rename ``lona.html.Select2`` to ``lona.html.Select`` - - Rename ``lona.html.Option2`` to ``lona.html.Option`` + - [ ] 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 support for HTML string parsing from ``lona.html.HTML2`` - - Remove ``lona.html.HTML`` + - [ ] Remove ``lona.html.HTML`` - - Rename ``lona.html.HTML2`` to ``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.Widget`` + - [ ] Remove ``lona.html.Datalist`` + - [ ] Remove ``lona.html.Fieldset`` + - [ ] Remove ``settings.USE_FUTURE_NODE_CLASSES`` -- Rendering +- [ ] Rendering - - Remove old JavaScript client + - [ ] Remove old JavaScript client - - Remove ``client`` and rename ``client2`` to ``client`` - - Remove ``settings.CLIENT_VERSION`` + - [ ] Remove ``client`` and rename ``client2`` to ``client`` + - [ ] Remove ``settings.CLIENT_VERSION`` - - Remove support for ``lona.html.Widget`` + - [ ] Remove support for ``lona.html.Widget`` - - Remove widget hooks ``setup``, ``deconstruct``, ``data_updated`` - - Remove widget attributes ``nodes`` and ``root_node`` + - [ ] Remove widget hooks ``setup``, ``deconstruct``, ``data_updated`` + - [ ] Remove widget attributes ``nodes`` and ``root_node`` -- Remove support for dict responses +- [ ] Remove support for dict responses -- Remove old daemon behavior +- [ ] Remove old daemon behavior - - Remove ``View.daemonize`` - - Remove ``settings.STOP_DAEMON_WHEN_VIEW_FINISHES`` + - [ ] Remove ``View.daemonize`` + - [ ] Remove ``settings.STOP_DAEMON_WHEN_VIEW_FINISHES``