Skip to content

v0.15.0: GUI-1 ProfileCard restructure + GUI-5 tabbed Edit dialog#41

Merged
NathanNeurotic merged 1 commit into
mainfrom
feature/v0.15.0-gui-restructure
May 29, 2026
Merged

v0.15.0: GUI-1 ProfileCard restructure + GUI-5 tabbed Edit dialog#41
NathanNeurotic merged 1 commit into
mainfrom
feature/v0.15.0-gui-restructure

Conversation

@NathanNeurotic
Copy link
Copy Markdown
Owner

Summary

Last two GUI items from the v0.12.1 audit. Layout-only — every field and action is preserved, just reorganised.

GUI-1 ProfileCard

Header rebuilt as `[status dot] [title] [drive chip] [pill] [⋯]`:

  • Status dot lights up green when mounted, gray when unmounted (same `StatusDot` control from v0.14.0)
  • Drive chip surfaces the assigned letter inline so you don't have to read the "Drive: P:\" row below
  • The 5 less-frequent actions (Test, Edit, Set primary, Auto-mount, Remove) move from a second always-visible button row into a `ContextMenuStrip` triggered by the `⋯` header button
  • Auto-mount becomes a checked menu item that reflects current state

Action bar now shows 4 buttons (Mount / Full cache / Unmount / Open) instead of the previous 9. Visible action count cut by more than half without losing any affordance.

GUI-5 Edit-profile dialog

Same field controls, but now organised into four tabs: General · Bandwidth · Schedule · Watch. Each concern is self-contained on its own tab so you don't have to scroll past everything to reach the Watch group at the bottom. The Save path reads the same field locals; no logic change.

Test plan

  • `scripts/run-tests.ps1` — 53/53 green
  • FileVersion 0.15.0.0
  • Real-world: open the main window — profile cards show the dot/chip/⋯ header, secondary actions live in the ⋯ menu
  • Real-world: click Edit on a profile — tabs (General/Bandwidth/Schedule/Watch); all fields populate correctly; Save round-trips through unchanged

🤖 Generated with Claude Code

Two GUI restructure items from the v0.12.1 audit. Layout-only;
every field and action preserved.

Changed:
- GUI-1 ProfileCard header rebuilt as
  [status dot] [title] [drive chip] [pill] [overflow ...].
  Status dot lights up green when mounted; drive chip surfaces
  the assigned letter. The 5 less-frequent actions (Test, Edit,
  Set primary, Auto-mount, Remove) move from a second always-
  visible button row into a ContextMenuStrip on the ... button.
  Action bar now shows 4 buttons instead of 9.
- GUI-5 Edit-profile dialog reorganised into 4 tabs: General,
  Bandwidth, Schedule, Watch. Same field controls, same Save
  read-back; just no more scrolling past everything to reach
  the Watch group.

53/53 tests green, FileVersion 0.15.0.0.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@gemini-code-assist
Copy link
Copy Markdown

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@NathanNeurotic NathanNeurotic merged commit b8c9fdb into main May 29, 2026
1 check passed
@NathanNeurotic NathanNeurotic deleted the feature/v0.15.0-gui-restructure branch May 29, 2026 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant