make nice TODO.md file for readability

This commit is contained in:
Robin Scholtes 2023-04-18 20:30:47 +12:00
parent 4eff33933e
commit 5ed5d58ba2
2 changed files with 27 additions and 28 deletions

27
src/web/TODO.md Normal file
View file

@ -0,0 +1,27 @@
# TODOS 181
## Temporary file to list todos for keeping oversight for issue [181]
---
### Desktop UI:
- restore desktop UI
### Mobile UI:
- initial favourites icon in operations should be hidden until the dropdown is opened
- bootstrap native 'x' in `input[type="search"]` should clear input value and
then display `categories` rather than close the entire dropdown
- test with keyboard popping up because that messes with the viewheights on mobile probably
- make sure panels in `workspace-wrapper` grow and add up to 100%
### General UI:
- fix up key events so UI can be navigated comfortably with keys ( inc. visual focus feedback )
### JS:
- `core/Recipe.mjs`, `core/lib/Magic.js` return imports to original
- `waiters/OperationsWaiter.mjs` isVisible is pretty generic so probably move it ( to manager? )
- `App.mjs` in setup, add a window resize listener for responsive functions
### Misc:
- write / complete UI tests
- delete this file when done :)

View file

@ -1,28 +0,0 @@
temporary file to list todos to keep oversight
desktop UI:
- restore desktop UI
mobile UI:
- initial favourites icon in operations should be hidden until the dropdown is opened
- bootstrap native 'x' in input[type="search"] should clear input value and
then display categories rather than close the entire dropdown
- test with keyboard popping up because that messes with the viewheights on mobile probably
- make sure panels in workspace-wrapper grow and add up to 100%
general ui:
- fix up key events so UI can be navigated comfortably with keys ( inc. visual focus feedback )
js:
- core/Recipe.mjs:
- core/lib/Magic.js:
// @TODO: return import to original? ( it breaks dev though )
- waiters/OperationsWaiter.mjs:
// @TODO: isVisible is pretty generic so probably move it ( to manager? )
- App.mjs:
// @TODO: in setup, add a window resize listener for responsive functions
misc:
- write / complete UI tests
- delete this file when done :)