You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the hard parts of the app are pretty much done (not really; there's that pesky vertical scrolly thing to deal with for the date selector, and there's probably a few others that'll be quite pesky, unless they turn out to be a lot easier than expected, but that never happens)
things left to do:
unload days
when you scroll too far away from a non-today day, it should poof away to reduce lag
get rid of the hacky dates and design the actual one that only shows one at a time
also fade out the other unfocused dates
in fact, it should auto focus on the focused date and disable the other dates from focus
also clicking on those dates should scroll to them
the actual one should stay fixed horizontally but not vertically
the formatters
the formatter js file should be separated somehow to support multiple languages and the locales settings
plug in the now (live update)
the top bar thingy that says the current period
the day should update its period cards (this is easy; it was designed from the start to do this)\
the app should know which day column is today
make some way of reconstructing the things
for example, when the locales or today changes, there's no way to update the period cards
one way is to destroy the current ones and remake them. this will require some magic trickery and unconstantifying of a few (if any) variables constants and having to replaceChild some things and also forget about a few others for the garbage collector
the other way is to make the periods support changing the existing content, which might or might not be easier. it'll surely be cleaner, though. but that might require more unconstantifying
settings (save/load + apply/change + apply)
UGWA and Ugwita respect the global.theme localStorage option. two problems:
it's only available in light and dark. Ugwa2 also has neither (technically as a joke, but that'll likely break UGWA and Ugwita, and they might reset it back to the default...
the default is light. that's too boring. ugwa2 will be radical and make dark the default, like Discord. we need to start the dark theme revolution! everything must be made dark theme first, then light theme!
reconstruction problem applies. fortunately, a few things (eg period name/note/colour) have already been designed from the start, but not the locales.
the Prefs JS thing will need updating
date selector
won't remake, but it's lacking in animations and very unmaterial like. it needs improvement, the one we have
it'll have two buttons: today and go. scroll back down to cancel
scroll up to access, but it'll close it if you aren't committed in your scrolling. you need to be devoted!
display an indicator that says today is an alternate schedule
later features:
fullscreen view
needs to cache the image(s) and have an option to skip the current one
todo list
augh sounds so complicated
The text was updated successfully, but these errors were encountered:
the hard parts of the app are pretty much done (not really; there's that pesky vertical scrolly thing to deal with for the date selector, and there's probably a few others that'll be quite pesky, unless they turn out to be a lot easier than expected, but that never happens)
things left to do:
unload days
get rid of the hacky dates and design the actual one that only shows one at a time
the formatters
plug in the now (live update)
make some way of reconstructing the things
variablesconstants and having toreplaceChild
some things and also forget about a few others for the garbage collectorsettings (save/load + apply/change + apply)
global.theme
localStorage option. two problems:light
anddark
. Ugwa2 also hasneither
(technically as a joke, but that'll likely break UGWA and Ugwita, and they might reset it back to the default...date selector
today
andgo
. scroll back down to canceldisplay an indicator that says today is an alternate schedule
later features:
fullscreen view
todo list
The text was updated successfully, but these errors were encountered: