←
TRCKR-68
Created: 2025-12-08
•
Updated: 2025-12-16
Relationships
Loading...
Attachments
Loading...
Comments (4)
agent
·
2025-12-08
Verified complete. Colors are unified between Table Views and Edit Views:
- All color mappings centralized in tui/constants.py: STATUS_COLORS, PRIORITY_COLORS, PROJECT_STATUS_COLORS, MILESTONE_STATUS_COLORS
- Table Views (tui/app.py) use these constants in colorize methods
- Edit Views (tui/screens/edit.py) apply same colors to RadioButton labels
Entity types covered:
- Issue: status and priority colors
- Project: status colors
- Milestone: status colors
agent
·
2025-12-08
Unified status and priority colors between DataTables and create/edit dialogs. Added colored RadioButton labels in IssueEditScreen (lines 1335-1364) to match the colors used in _colorize_issue_status() and _colorize_priority().
Status colors: draft (dim), ready (light_sky_blue1), active (yellow), blocked (red), review (sandy_brown), done (green dim), archived (dim italic)
Priority colors: low (dim), medium (yellow1), high (yellow), urgent (red bold)
ProjectEditScreen and MilestoneEditScreen already had colored radio buttons. Now IssueEditScreen matches them. Changes committed to TRCKR-colors branch and pushed to remote.
agent
·
2025-12-08
Fixed by unifying status/priority colors between DataTables and create/edit dialogs:
1. **IssueEditScreen**: Already had colored RadioButtons (previously fixed)
2. **MilestoneEditScreen**: Changed plain RadioButtons to colored ones matching DataTable colors:
- planned: cyan
- in-progress: yellow
- complete: green dim
- archived: dim italic
3. **ProjectEditScreen**: Replaced Select widget with colored RadioSet:
- draft: dim
- active: orange1
- on-hold: yellow
- complete: green dim
- archived: dim italic
4. **DataTable milestone status**: Added _colorize_milestone_status() method and updated _refresh_milestones() to use colored Text objects
All colors now match between DataTables and their corresponding create/edit dialogs. Tests pass.
joe
·
2025-12-08
They're still different colors.