Skip to content

fix(ui): Settings polish: outline colour before first show, unset pan box outline (#326) - #327

Merged
Maxaubert merged 2 commits into
mainfrom
fix/326-border-on-open
Oct 2, 2026
Merged

Maxaubert merged 2 commits into
mainfrom
fix/326-border-on-open

Conversation

@Maxaubert

@Maxaubert Maxaubert commented Oct 2, 2026 •

Copy link
Copy Markdown
Owner

Closes #326. Version 0.20.1.

  • Window outline on open: the Settings window appeared with DWM's default, stronger outline until the WebView was ready, because ApplyWindowTheme (border colour + background) only ran once the controller existed. It now also runs right after CreateWindowExW, before ShowWindow.
  • Unset pan box: [Set modifiers + Arrow keys] used the borderless ghost style of the Add key buttons; it now keeps the outline of the other binding boxes (teal while recording).

Playwright 157 pass; build.bat config builds; deployed and checked on the dev box. Unsigned (no SignPath enrollment yet).

🤖 Generated with Claude Code

https://claude.ai/code/session_01KPUNAWcwghXdHCApcKKjSG

Maxaubert and others added 2 commits October 2, 2026 22:48
The Settings window appeared with DWM's default, stronger border until the WebView was ready and
ApplyWindowTheme ran; it now runs before ShowWindow. Version 0.20.1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KPUNAWcwghXdHCApcKKjSG
[Set modifiers + Arrow keys] used the borderless ghost style of the Add key buttons; it shows a key
combination, so it now has the chipb outline of the other binding boxes (teal while recording).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KPUNAWcwghXdHCApcKKjSG
@Maxaubert Maxaubert changed the title fix(config): set the window outline colour before the first show (#326) fix(ui): Settings polish: outline colour before first show, unset pan box outline (#326) Oct 2, 2026
@Maxaubert
Maxaubert merged commit ceabe1f into main Oct 2, 2026
1 check passed
@Maxaubert
Maxaubert deleted the fix/326-border-on-open branch October 2, 2026 21:41
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.

Settings window opens with a strong outline that fades after load

1 participant