Skip to content

#89: Capability-aware compact Projects Settings - #91

Merged
Unthred merged 6 commits into
mainfrom
feature/89-settings-capability-aware-layout
Aug 27, 2026
Merged

#89: Capability-aware compact Projects Settings#91
Unthred merged 6 commits into
mainfrom
feature/89-settings-capability-aware-layout

Conversation

@Unthred

@Unthred Unthred commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • Wider/shorter Settings window (~1160×800) with peer Projects sections.
  • SettingsProjectCapabilityPolicy hides launch/site/restart controls when RunMode=None; site URL only when profiles have applicationUrl.
  • Fixed Test project bleed: ComboBox preferred stale text over model; sanitize paths that do not exist under the project root (clears BuildMonitor’s persisted WitherbyConnect.Tests path on open/save).
  • Auto-detect shows as hint; blank field keeps auto-discover.
  • Extra dotnet args remain visible (used for run and build output-path checks).
  • Bug: presentation-only Settings changes trigger local rebuilds #87 presentation no-rebuild semantics unchanged (tested).

Test plan

  • ship-check 685 passed
  • Manual: BuildMonitor RunMode=None — no HTTPS/restart sprawl; Tests present; auto-detect hint
  • Manual: WitherbyConnect — launch + site URL
  • Manual: switch BM ↔ Witherby — no field bleed
  • Manual: layout wider/shorter

Closes #89

@Unthred
Unthred merged commit 2fe328b into main Aug 27, 2026
3 checks passed
@Unthred
Unthred deleted the feature/89-settings-capability-aware-layout branch August 27, 2026 11:59
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.

UX: Make project Settings compact and capability-aware

1 participant