Skip to content

Fix Hub control styling across platforms - #61

Merged
S1mplector merged 1 commit into
stablefrom
agent/fix-hub-control-styling
Aug 2, 2026
Merged

Fix Hub control styling across platforms#61
S1mplector merged 1 commit into
stablefrom
agent/fix-hub-control-styling

Conversation

@S1mplector

Copy link
Copy Markdown
Owner

What changed

  • replace host look-and-feel checkbox and radio menu indicators with Hub-owned dark-theme icons
  • use a Basic Swing delegate and custom renderer, popup, and arrow button for project icon combo boxes
  • force option checkboxes onto a host-independent Basic UI delegate

Why

Native look-and-feel delegates, especially Aqua on macOS, can inject light or offset control artwork that clashes with the Hub's dark theme. The Hub now owns the relevant rendering so these controls remain consistent across platforms.

Impact

Hub menus, option checkboxes, and project icon selectors render consistently with the existing dark theme without changing their behavior.

Validation

  • ./gradlew :hub:compileJava

@S1mplector
S1mplector marked this pull request as ready for review August 2, 2026 09:51
@S1mplector
S1mplector merged commit 4f2190a into stable Aug 2, 2026
5 checks passed
@S1mplector
S1mplector deleted the agent/fix-hub-control-styling branch August 2, 2026 09:53
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