Skip to content

fix(windows): polish settings and tray UI - #123

Open
SantanuDatta wants to merge 4 commits into
flock-php:mainfrom
SantanuDatta:fix/windows-ui-polish
Open

SantanuDatta wants to merge 4 commits into
flock-php:mainfrom
SantanuDatta:fix/windows-ui-polish

Conversation

@SantanuDatta

@SantanuDatta SantanuDatta commented Nov 7, 2026 •

Copy link
Copy Markdown

Fixes #122

What and why

I noticed a few things looking out of place while using Flock on Windows. This PR fixes the alignment of the tray switches and settings rows, adds some breathing room around the headings, and separates the service cards so they no longer touch the scrollbar.

The All / Installed selector now fits the service list, with All first and a clearer selected state. I also removed the extra space above the title bar, fixed the window buttons in light mode, and restored the About logo.

The PHP, FrankenPHP, and Node dropdowns now stay inside the window. Their backgrounds are solid so the content underneath no longer shows through.

These are UI changes only, with the existing filtering behavior kept as it is.

How I tested it

The Release build passed with no warnings or errors, and all 393 tests passed. I checked both themes, the service filters, dropdowns, and keyboard navigation. I also checked the filter labels with enlarged text in the screenshot runner.

Before and after

Area Before After
Tray menu Tray menu before Tray menu after
Settings Settings before Settings after
Services Services before Services after
About page (light mode) About page (light mode) before About page (light mode) after
Modal Modal before Modal after

Note: I've kept these in one PR because they are small, related visual fixes. Reviewing them together should be easier than opening a separate PR for each spacing or alignment change.

Improve alignment and spacing, service filter presentation, title-bar theme contrast, About logo loading, and action menu placement and readability.

Refs flock-php#122
@github-actions

github-actions Bot commented Nov 7, 2026

Copy link
Copy Markdown

Thanks for the PR, @SantanuDatta! Flock takes pull requests only for issues a maintainer has approved, so this one is closed. Edit this pull request's description to reference an approved issue, then save it to reopen automatically. See CONTRIBUTING.md.

@github-actions github-actions Bot closed this Nov 7, 2026
@onairmarc onairmarc reopened this Nov 7, 2026
Scope the red button palette to the destructive action while preserving Cancel as the default. Add a confirmation screenshot check for both themes.
auto-merge was automatically disabled November 8, 2026 03:58

Head branch was pushed to by a user without write access

@SantanuDatta
SantanuDatta force-pushed the fix/windows-ui-polish branch from aa7e444 to 93d538f Compare November 8, 2026 04:01

This branch has not been deployed

No deployments
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.

Improve spacing and alignment in the Windows UI

2 participants