Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
6f89178
docs(spec): draft 011-native-dialogs-completion (spec + plan + tasks)
relmer May 28, 2026
56e3555
feat(011): dialog primitive value types + layout math + DiskMru + tru…
relmer May 28, 2026
ebd106a
feat(011): GlobalUserPrefs recentDisks JSON field (FR-003 schema)
relmer May 28, 2026
0ff4a81
refactor(011): dedup disk-insert file picker via IFileOpenDialog (US5)
relmer May 28, 2026
54077b3
feat(011): drive widget filename label with ellipsis truncation (US4)
relmer May 28, 2026
a46a753
docs(011): CHANGELOG + tasks.md status for partial spec-011 delivery
relmer May 28, 2026
87f95bc
style(011): single-exit EHM, named ellipsis, factor DialogLayout
relmer May 28, 2026
0df7f65
feat(011): DiskMru <-> GlobalUserPrefs bridge helpers (T013)
relmer May 28, 2026
c75f20d
feat(011): themed DialogPrimitive modal window (T006-T009)
relmer May 28, 2026
2da9696
feat(011): convert Help/About/MachineInfo/ROM-error to DialogPrimitiv…
relmer May 28, 2026
f51fc41
feat(011): convert AssetBootstrap prompts to themed DialogPrimitive (…
relmer May 28, 2026
c160c9f
feat(011): record disk-image mounts into recent-disks MRU (T013)
relmer May 28, 2026
b6435eb
docs(011): refresh CHANGELOG and tasks status for landed dialog migra…
relmer May 28, 2026
f5ee93b
chore(011): align CHANGELOG header to current Version.h build (1.4.1284)
relmer May 28, 2026
07b5495
feat(011): apply Win11 dark theme to debug dialogs (US6/US7)
relmer May 29, 2026
f332985
feat(011): boot-disk picker reads from MRU before downloading (US2)
relmer May 29, 2026
abeaa24
docs(011): update CHANGELOG + tasks status for US2/US6/US7 landings
relmer May 29, 2026
745f397
fix(chrome): move mounted-disk basename below the drive widget
relmer May 29, 2026
05a1728
fix(chrome): match drive label bottom margin to body-to-label gap
relmer May 29, 2026
43c4125
fix(settings): show basename label in theme preview
relmer May 29, 2026
eff112b
fix(settings): theme preview uses live mounted disk paths
relmer May 29, 2026
a31c918
fix(dialog): honor explicit newlines when wrapping body text
relmer May 29, 2026
36dd1b4
fix(dialog): rebuild Download ROM Images prompt
relmer May 29, 2026
b6fb076
fix(dialog): readability and accessibility polish on themed dialogs
relmer May 29, 2026
b4695ef
fix(dialog): per-piece link focus ring; ROM table header row
relmer May 29, 2026
42ac176
fix(dialog): bold table headers, larger app icon, fix m_hInstance ass…
relmer May 29, 2026
0f96afc
docs(spec): un-mark blocked tasks; only the ones I can cite as implem…
relmer May 29, 2026
5c1f6ed
feat(dialog): unified themed startup asset downloader
relmer May 29, 2026
8be2eb3
feat(dialog): aggregate drive audio and add boot disk to unified down…
relmer May 29, 2026
8cf9c04
feat(dialog): tree layout + per-leaf checkboxes for startup download
relmer May 29, 2026
95b2e48
feat(dialog): single-line rows, parallel downloads, source attribution
relmer May 29, 2026
bfe475e
refactor(widget): extend Label with align/weight, migrate StartupDown…
relmer May 29, 2026
885aa00
feat(dialog): boot-disk MRU absorbs DOS 3.3 / ProDOS download rows
relmer May 29, 2026
6821c59
feat(widget): factor out ListView; use in boot-disk picker
relmer May 29, 2026
35478a6
fix(widget): auto-fit ListView columns; taller rows
relmer May 29, 2026
4af718d
fix(widget): pad ListView header measure for bold; tighter rows
relmer May 29, 2026
22cb166
fix(dialog): close-box exits Casso; match standard list font
relmer May 29, 2026
9da816f
feat(dialog): add close caption button; Esc respects closeBoxResult
relmer May 30, 2026
127bd21
refactor(dialog): factor StartupDownloadDialog::Show lambdas into hel…
relmer May 30, 2026
9ab8ee0
refactor(dialog): tidy StartupDownloadDialog; relayout buttons on lab…
relmer May 30, 2026
7971b1c
refactor(dialog): make StartupDownloadDialog helpers private class me…
relmer May 30, 2026
192684d
docs(dialog): add missing function headers in StartupDownloadDialog
relmer May 30, 2026
01d53f8
docs(011): refresh tasks.md execution status and check marks
relmer May 30, 2026
97946ca
fix(011): startup dialogs honour persisted ChromeTheme
relmer May 30, 2026
189444f
test(011): add StartupDownloadSetTests coverage
relmer May 30, 2026
4c4e6fd
refactor(011): extract ChromedPanelWindow chrome shell
relmer May 30, 2026
b138eb4
feat(011): DiskIIDebugPanel scaffold + legacy switch (T044/T045)
relmer May 30, 2026
9b606fb
feat(011): DiskIIDebugPanel layout slots + tests (T046)
relmer May 30, 2026
0d761b4
feat(011): DiskIIDebugPanel static labels via DxUiPainter (T047)
relmer May 30, 2026
0e4a4d8
feat(diskii): wire DiskIIDebugPanel widgets, sinks, and TextInput
relmer May 30, 2026
dc046a6
feat(diskii): default to DX panel for Disk II debug window
relmer May 30, 2026
a2118c4
refactor(diskii): delete legacy DiskIIDebugDialog and compile switch
relmer May 30, 2026
4a2c915
feat(debug-console): replace legacy Win32 EDIT console with DX panel
relmer May 30, 2026
dbd066d
docs(011): consolidate CHANGELOG, quickstart, and version bump
relmer May 30, 2026
6cd9aaa
feat(diskii): column-toggle popup + filter tooltips + theme walk
relmer May 30, 2026
0fcf2c9
feat(011): debug-console text selection + diskii sortable headers
relmer May 30, 2026
fc197eb
docs(011): mark verified-done tasks as completed
relmer May 30, 2026
bf0dcfa
fix(011): unify panel background across settings popup and themed dia…
relmer May 30, 2026
5bffe3e
fix(machine-switch): carry mounted disks across machine switch
relmer May 30, 2026
389c85d
fix(machine-switch): guard disk carry on destination controller presence
relmer May 30, 2026
8d0f6be
fix(011): Disk II debug panel polish round 1
relmer May 30, 2026
f37504f
fix(disk2debug): polish round 2 - tooltip opacity, alt-tab, column re…
relmer May 30, 2026
d9ef5ae
fix(disk2debug): flush renderers before overlays so tooltips composit…
relmer May 30, 2026
2600431
feat(disk2debug): scrollable event list with scrollbar + Tab focus na…
relmer May 30, 2026
03cf4a7
fix(disk2debug): Z-pattern Tab order, list keyboard nav, selection pr…
relmer May 30, 2026
f7ea58a
fix(disk2debug): sort triangle gap, text input scroll, draggable scro…
relmer May 30, 2026
fe3cdf5
fix(disk2debug): row labels for Disk/Audio events, disable audio subs…
relmer May 30, 2026
b49ca01
fix(panels): allow reopen after close; remove Debug Console
relmer May 30, 2026
3e54d79
fix(about): prefix each Apple model with Apple; link MIT License
relmer May 30, 2026
2c1f919
fix(dialog): hyperlink underline sits below glyphs, not below line box
relmer May 30, 2026
2c1d8e0
Merge branch 'master' into 011-native-dialogs-completion
relmer May 30, 2026
2f28719
docs(011): refresh README + bump test count after master merge
relmer May 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -367,7 +367,7 @@ void Function2()
<!-- SPECKIT START -->
For additional context about technologies to be used, project structure,
shell commands, and other important information, read the current plan
at specs/007-ui-overhaul/plan.md
at specs/011-native-dialogs-completion/plan.md
<!-- SPECKIT END -->

## Security Rules
Expand Down
2 changes: 1 addition & 1 deletion .specify/feature.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"feature_directory": "specs/007-ui-overhaul"
"feature_directory": "specs/011-native-dialogs-completion"
}
304 changes: 303 additions & 1 deletion CHANGELOG.md

Large diffs are not rendered by default.

Loading
Loading