Blender 2.8 Design UX
This is a list of all the most potentially polemic design changes already implemented in 2.8, designed or with a fuzzy design.
The idea is to collect them all here with an associated design task. Followed by the proposed designs to the code quest team and online contributors to get them signed off.
Once we have this sorted out we produce a document (code.blender.org post) to present all the design changes together.
| Task | Status | Name | Details |
| ----- | ----- | ----- | ----- |
| T55162 & T54963 | Unkown | Default keymaps / minimal keymap / Switch to 2.7 keymap | Default keymap: Blender 2.8 keymap. Also available: Industry Standard Keymap|
| None | Decision needed | Viewport presets | Design done, final decision needs to be made |
| None | Unknown | Multi-engine material pipeline (static overrides? outputs in same nodetre?) | |
| T55039 | Todo | Command Settings | Design done, needs to be implemented |
| T54642 | Pending approval | Asset manager | We have a preliminary design but the meeting where it was presented was not conclusive |
| None | Unknown | Wireframe mode / Overlay / X-Ray | |
| T54951 | Incomplete | Single column (grid, search, ...) | Add Search & Decorators |
| T54951 | Todo | UI decorators | Todo |
| T54861 | Incomplete | Status bar | Missing core features, ie context sensitive shortcuts |
| None | Unknown | Tools / active tool / multi-editor | |
| None | Done | Multi-object editing (add/remove) | Implemented, no design doc |
| T54707 & T54965 | Todo | Local view / viewport collection visibility | Design done, needs to be implemented |
| None | Unknown | Subspace types (e.g., image editor) | |
| T54986 | Incomplete | Viewport navigation manipulator | Design update done. Needs to be implemented |
| None | Incomplete | Scrollbars | Should not increase/decrease based on proximity - instead fade in based on threshold |
| None | Unknown | Per-window depsgraph read-only time decoupling | |
| None | Unknown | Look dev "EEVEE" settings for Cycles with no UI | |
| T54792 | wip in branch | Dynamic overrides | Fully designed, partially function implementation in branch |
| None | Unknown | Workspaces (save, load, shader, duplicate, settings UI) | Todo |
| T54963 | Todo | Industry standard keymap | Design is mostly done, needs to be implemented |
| None | Unkown | Alembic bound to collection | |
| None | Unkown | Cache system (particles) | |
| None | Todo | Pie-menus | Waiting for sticky keys |
| None | Incomplete | Default theme | 'Flatty Dark', but with correct Properties hierarchy |
| T54949 | Incomplete | Bone selection | Bones need more contrast |
| None | Incomplete | Grease Pencil UI | Needs to comply with Toolbar, Tool Settings, Commands & Properties designs |