2.4 KiB
2.4 KiB
Implementation Plan: GUI Layout Audit and UX Refinement
Phase 1: Audit and Structural Design [checkpoint: 6a35da1]
Perform a thorough review of the current GUI and define the target layout.
- Task: Audit current GUI panels (AI Settings, Context, Diagnostics, History) and document placement issues.
d177c0b - Task: Propose a reorganized layout structure that prioritizes dockable/floatable window flexibility.
8448c71 - Task: Review proposal with user and finalize the structural plan.
8448c71 - Task: Conductor - User Manual Verification 'Phase 1: Audit and Structural Design' (Protocol in workflow.md)
6a35da1
Phase 2: Layout Reorganization [checkpoint: 97367fe]
Implement the structural changes to panel placements and window behaviors.
- Task: Refactor
gui.pypanel definitions to align with the new structural plan.c341de5 - Task: Optimize Dear PyGui window configuration for better multi-viewport handling.
f8fb58d - Task: Conductor - User Manual Verification 'Phase 2: Layout Reorganization' (Protocol in workflow.md)
97367fe
Phase 3: Visual and Tactile Enhancements [checkpoint: 4a4cf8c]
Implement Arcade FX and increase information density.
- Task: Enhance Arcade FX (blinking, animations) for AI state changes and tool execution.
c5d54cf - Task: Increase tactile density in diagnostic and context tables.
c5d54cf - Task: Conductor - User Manual Verification 'Phase 3: Visual and Tactile Enhancements' (Protocol in workflow.md)
4a4cf8c
Phase 4: Iterative Refinement and Final Audit
Fine-tune the UI based on live usage and verify against product guidelines.
- Task: Perform a "live" walkthrough to identify friction points in the new layout.
b3cf58a - Task: Final polish of widget spacing, colors, and tactile feedback based on walkthrough.
ebd8158- Task: Revert Diagnostics to standalone panel and increase plot height.
ebd8158 - Task: Update Discussion Entries (collapsed by default, read-only mode toggle).
ebd8158 - Task: Reposition Maximize button (away from insert/delete).
ebd8158 - Task: Implement Message/Response as tabs.
ebd8158 - Task: Ensure all read-only text is selectable/copyable.
ebd8158 - Task: Implement "Prior Session Log" viewer with tinted UI mode.
ebd8158
- Task: Revert Diagnostics to standalone panel and increase plot height.
- [~] Task: Conductor - User Manual Verification 'Phase 4: Iterative Refinement and Final Audit' (Protocol in workflow.md)