Terminal UI Framework #112
Labels
No labels
Blocked
Duplicate
MoSCoW/Could Have
MoSCoW/Must Have
MoSCoW/Should Have
Points/1
Points/13
Points/2
Points/21
Points/3
Points/5
Points/8
Priority/Backlog
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
State/Completed
State/In progress
State/In review
State/Paused
State/Unverified
State/Verified
State/Wont Do
Type/Bug
Type/Epic
Type/Feature
Type/Legendary
Type/Task
Type/Testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#113 Epic: Window Type Hierarchy
aethyr/Aethyr
#121 Epic: Window Registry and Layout Engine
aethyr/Aethyr
#126 Epic: Focus Management System
aethyr/Aethyr
#130 Epic: Message Channel System
aethyr/Aethyr
#136 Epic: Keybinding and Hotkey System
aethyr/Aethyr
#143 Epic: Command History System
aethyr/Aethyr
#298 Epic: UI Event Subscription System
aethyr/Aethyr
#302 Epic: Event Projection System
aethyr/Aethyr
#306 Epic: Render Pipeline
aethyr/Aethyr
#311 Epic: Display & Format Bug Fixes
aethyr/Aethyr
Reference: aethyr/Aethyr#112
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Background and Context
The specification (§ Window Management System, § Message Channel System, § Keybinding
System, § Command History) describes a comprehensive terminal UI framework that replaces
the current monolithic
Display/Windowimplementation.The current system uses a single
Windowclass for all 7 windows, with layout logichardcoded in
Display#layout. The specified system provides:Progress, Overlay) with distinct behaviors
layout resolution
Expected Behavior
The terminal UI is modular, extensible, and player-customizable. Window layouts adapt to
terminal size. Players can configure channels, keybindings, and history preferences.
Acceptance Criteria
Subtasks
Definition of Done
This Legendary is complete when all child Epics are closed and their acceptance
criteria are satisfied.