Skip to content

Windows: add edge-notch auto-hide - #283

Closed
stanthewizzard wants to merge 1 commit into
vinzdg:mainfrom
stanthewizzard:feat/windows-auto-hide
Closed

stanthewizzard wants to merge 1 commit into
vinzdg:mainfrom
stanthewizzard:feat/windows-auto-hide

Conversation

@stanthewizzard

Copy link
Copy Markdown

Summary

  • add an auto-hide option for the Windows edge notch
  • retract the notch to an 8 px tab after the pointer leaves and reveal it on hover
  • support left, right, top, and bottom edges
  • hide the move/settings handles and decorative fillets while retracted, preventing the visual artifacts outside the tab
  • expose Auto-hide / Always visible in Windows settings

Scope

Windows implementation only (windows/codenotch). macOS is unchanged.

Validation

cargo test --release --locked -p codenotch: 100 passed, 0 failed, 2 ignored.

@vinzdg

vinzdg commented Sep 20, 2026

Copy link
Copy Markdown
Owner

Closing — #288 has landed and covers edge auto-hide.

Two things here would have needed fixing first, recording them in case they're useful elsewhere:

Also nothing suppressed retraction during begin_move, drag_begin or while the context menu was up, so the pill vanished mid-carry, and the new strings went in via bare .textContent = rather than ui(...), so they'd have been English in every locale.

Thanks @stanthewizzard — and #282 (Z.AI) is still open and worth finishing; I've left review notes on it.

@vinzdg vinzdg closed this Sep 20, 2026
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.

2 participants