Skip to content

Implement liquid glass layout for window content and enhance zoom functionality - #215

Merged
Code-Hex merged 5 commits into
mainfrom
fix/210
Sep 28, 2026
Merged

Code-Hex merged 5 commits into
mainfrom
fix/210

Conversation

@Code-Hex

@Code-Hex Code-Hex commented Feb 9, 2026

Copy link
Copy Markdown
Owner

Which issue(s) this PR fixes:

Fixes #210

Additional documentation

CleanShot.2026-02-10.at.02.47.51.mp4

@Code-Hex

Code-Hex commented Feb 9, 2026

Copy link
Copy Markdown
Owner Author

I need to test on previous version macOS

@Code-Hex

Code-Hex commented Feb 11, 2026 •

Copy link
Copy Markdown
Owner Author

I have changed the design for macOS 26+ using Titlebar window

CleanShot 2026-02-12 at 01 59 44@2x CleanShot 2026-02-12 at 02 00 31@2x

Use a compact header and a rectangular guest viewport without bottom padding. Keep the native window path on earlier macOS versions.

Add flat controls with appearance-aware hover states and keep edge panning inside the visible viewport. Cover layout, magnification, resizing, and window actions with an AppKit regression target.

Validate 75 graphics checks, identical control rendering and layout after cleanup, and go build ./... .
@Code-Hex

Code-Hex commented Sep 28, 2026 •

Copy link
Copy Markdown
Owner Author

Adjusted UI
CleanShot 2026-09-28 at 23 42 00@2x

Handle double-clicks on mouse release and respect the macOS Zoom, Minimize, Fill, and None preferences.

Use native zoom history for Fill restoration and ignore Fill in full screen. Add coverage for repeated Fill and transitions between Fill and Zoom.
@Code-Hex
Code-Hex merged commit c03d09a into main Sep 28, 2026
10 checks passed
@Code-Hex
Code-Hex deleted the fix/210 branch September 28, 2026 16:14
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.

Pluggable window API for custom UI applications

1 participant