User interface updates (v2.2.0) #104390

Open
opened 2024-03-29 12:28:00 +01:00 by Márton Lente · 0 comments

This is a roadmap and tasklist for sequential UI fixes and improvements we plan for v2.2.0.

Changes are committed to the ui/v2.2.0 branch. Minor fixes are commited to the main branch in the meanwhile, and get deployed as soon as possible. For larger topics or multiple design iterations new subtasks can be opened.

v2.2.0 updates:

  • Improve cards layouts and styles
  • Improve modals layout and styles
  • Make cards layouts and styes uniform accross cards templates, that are scattered into multiple files

Post v2.2.0 updates:

  • Add themes dark and light?
  • Improve templates' markup semantics (cleanup multiple h1s per page, etc.)
  • Migrate new project-specific fixes to Web Assets v2
  • Update Git submodule Web Assets, and cleanup redundant project-specific fixes
  • Rewrite ported project-specific style components (carousel, comments, dropdown (?), modal, navdrawer)
  • Rewrite and decouple custom JS logic from Bootstrap classes and presentation by implementing js- class name prefixes for all selections
  • Rewrite and decouple Django templates that do not belong together (e.g., profile templates)
  • Port new components to Web Assets
  • Include ported new components from Web Assets submodule, and remove project-specific components

Last updated: 2024. 04. 08.

This is a roadmap and tasklist for sequential UI fixes and improvements we plan for v2.2.0. Changes are committed to the `ui/v2.2.0` branch. Minor fixes are commited to the `main` branch in the meanwhile, and get deployed as soon as possible. For larger topics or multiple design iterations new subtasks can be opened. v2.2.0 updates: - [x] Improve cards layouts and styles - [x] Improve modals layout and styles - [x] Make cards layouts and styes uniform accross cards templates, that are scattered into multiple files Post v2.2.0 updates: - Add themes dark and light? - Improve templates' markup semantics (cleanup multiple `h1`s per page, etc.) - Migrate new project-specific fixes to Web Assets v2 - Update Git submodule Web Assets, and cleanup redundant project-specific fixes - Rewrite ported project-specific style components (_carousel_, _comments_, _dropdown_ (?), _modal_, _navdrawer_) - Rewrite and decouple custom JS logic from Bootstrap classes and presentation by implementing js- class name prefixes for all selections - Rewrite and decouple Django templates that do not belong together (e.g., profile templates) - Port new components to Web Assets - Include ported new components from Web Assets submodule, and remove project-specific components Last updated: 2024. 04. 08.
Márton Lente added the
Type
Design
Type
Web Development
labels 2024-03-29 12:28:00 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: studio/blender-studio#104390
No description provided.