Summary
Native Windows icons, better list and grid views, breadcrumbs, focus, dynamic controller prompts, a contextual action bar and a responsive layout.
Motivation
A controller-first app must be readable at a distance and show the right buttons for the controller in hand.
Scope (in recommended order)
feat: integrate native Windows file and folder icons #24 — feat: integrate native Windows file and folder icons (priority: high)
feat: show drive-type icons for fixed, USB, optical and network drives #25 — feat: show drive-type icons for fixed, USB, optical and network drives (priority: high)
feat: add the Recycle Bin as a browsable location #26 — feat: add the Recycle Bin as a browsable location (priority: medium)
feat: show network locations already mapped by Windows #27 — feat: show network locations already mapped by Windows (priority: low)
enhancement: improve List View density, details and state indicators #28 — enhancement: improve List View density, details and state indicators (priority: high)
feat: add Grid View #29 — feat: add Grid View (priority: high)
feat: add navigable breadcrumbs #30 — feat: add navigable breadcrumbs (priority: high)
enhancement: improve controller focus visuals and focus restoration #31 — enhancement: improve controller focus visuals and focus restoration (priority: high)
feat: detect the active controller family (Xbox, PlayStation, Nintendo, generic) #32 — feat: detect the active controller family (Xbox, PlayStation, Nintendo, generic) (priority: high)
feat: create original vector button glyphs for Xbox, PlayStation, Nintendo and generic layouts #33 — feat: create original vector button glyphs for Xbox, PlayStation, Nintendo and generic layouts (priority: high)
feat: add dynamic controller button prompts to action bar #34 — feat: add dynamic controller button prompts to action bar (priority: high)
enhancement: make the action bar fully context-sensitive #35 — enhancement: make the action bar fully context-sensitive (priority: high)
enhancement: responsive layout for TV, desktop and handheld screens #36 — enhancement: responsive layout for TV, desktop and handheld screens (priority: high)
feat: add light theme and configurable accent color #37 — feat: add light theme and configurable accent color (priority: medium)
feat: integrate ControlFS logo assets (app icon, installer, About, README) #38 — feat: integrate ControlFS logo assets (app icon, installer, About, README) (priority: medium)
feat: add an About screen with version, license and source link #39 — feat: add an About screen with version, license and source link (priority: medium)
enhancement: screen reader (Narrator) support pass #40 — enhancement: screen reader (Narrator) support pass (priority: medium)
Dependencies
Acceptance Criteria
Tracking issue for milestone 2 · Controller-First Windows UI . Priority: high .
Summary
Native Windows icons, better list and grid views, breadcrumbs, focus, dynamic controller prompts, a contextual action bar and a responsive layout.
Motivation
A controller-first app must be readable at a distance and show the right buttons for the controller in hand.
Scope (in recommended order)
priority: high)priority: high)priority: medium)priority: low)priority: high)priority: high)priority: high)priority: high)priority: high)priority: high)priority: high)priority: high)priority: high)priority: medium)priority: medium)priority: medium)priority: medium)Dependencies
Acceptance Criteria
PROGRESS.md, both changelogs and the relevant docs reflect what shipped.Tracking issue for milestone 2 · Controller-First Windows UI. Priority: high.