Settle on a plan in terms of UI/UX for the new UI
While we've had many sketches / ideas proposed in terms of UI/UX, I feel like we do not have one central place where all decisions have been centralized. This is definitely needed before digging deeper inside the implementation of details. Maybe this is just a matter of documentation.
Totally agree. I also feel that things are getting scattered.
Just wondering: do we want to document mostly ideas/discussions, or/and only final decisions? Which would benefit more under developing stage? And do you think it’s better to record this in a shared Google Doc (under documentation), or directly within this issue thread?
In general, it is best to have everything in Github issues so that everyone can find it again in the future. And having discussions available helps to understand why we finally settled to what is being done (or realize that something was just oversight and should indeed be fixed).
That being said, this "ideal" target is not always comfortable when it comes to discuss design, UI, UX.
So we must have least have final decisions documented in issues so that we know what will be implemented and we are sure to all be on the same page before starting any coding. To make stuff actionable, we need multiple issues, typically one per view (for the global look of the page) and one per functionality (for details about behaviors when using this function, e.g. filtering by language, ...).
Everything in between, I'm open to alternatives if they are more comfortable to you.
UI implemented in https://github.com/openzim/gutenberg/pull/356 is ok for me, we will demo the ZIM once merged to main and get feedback.