Skip to content

Eliminate redundant profile-manager refresh and centralize UI theme tokens#45

Merged
KeyffMS merged 7 commits into
mainfrom
agent/final-ui-cleanup
Jul 23, 2026
Merged

Eliminate redundant profile-manager refresh and centralize UI theme tokens#45
KeyffMS merged 7 commits into
mainfrom
agent/final-ui-cleanup

Conversation

@KeyffMS

@KeyffMS KeyffMS commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • remove the unconditional configuration-grid refresh after closing the visual-profile manager;
  • keep SettingsCoordinator.Changed as the single refresh trigger for profile mutations;
  • add regression coverage for unchanged and changed manager sessions;
  • centralize alternate-surface and danger-state colors in AppTheme;
  • remove paint-path font allocation from selector rendering;
  • give the selector editing control one owned fallback font with explicit disposal;
  • add focused tests for theme-token mapping and font reuse;
  • advance product metadata to 0.5.0.34.

Validation

Windows CI must pass the complete build, full regression suite, architecture checks, and self-contained publish validation.

Closes #38
Closes #40

@KeyffMS KeyffMS changed the title WIP: final UI cleanup Eliminate redundant profile-manager refresh and centralize UI theme tokens Jul 23, 2026
@KeyffMS
KeyffMS marked this pull request as ready for review July 23, 2026 19:29
@KeyffMS
KeyffMS merged commit f502b11 into main Jul 23, 2026
1 check passed
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.

Centralize remaining theme tokens and eliminate paint-path font leaks Avoid redundant configuration refresh after closing the profile manager

1 participant