2023-04-18 20:23:44 +12:00
|
|
|
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 :)
|
|
|
|
|