rounded corners on select widgets #12

Merged
IoI_xD merged 15 commits from rounded into master 2026-03-27 11:08:43 +09:00
Owner

applies to buttons, checkbox, combobox, and entry, and only on modern theme. can be turned off either by setting MwNroundness to 0 per widget or setting the inherited property MwNisRounded to 0 on window.

image

Only works on Wayland rn, the X11/GDI backends need to be updated to be able to support true color/transparency. Also on Wayland, the wp_alpha_modifier_v1 protocol is needed, this is disabled otherwise.

Pretty much ready to go, its actually a PR because I'm getting advice on how this looks.

(Also this PR adds double-buffering on Wayland and fixes the CSD not showing up sometimes).

applies to buttons, checkbox, combobox, and entry, and only on modern theme. can be turned off either by setting MwNroundness to 0 per widget or setting the inherited property MwNisRounded to 0 on window. ![image](/attachments/c6b4ffee-6487-4c9b-886b-503616571bc3) Only works on Wayland rn, the X11/GDI backends need to be updated to be able to support true color/transparency. Also on Wayland, the `wp_alpha_modifier_v1` protocol is needed, this is disabled otherwise. Pretty much ready to go, its actually a PR because I'm getting advice on how this looks. (Also this PR adds double-buffering on Wayland and fixes the CSD not showing up sometimes).
experimental rounded corners idea
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
1562cde8c1
r
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
6efa202db3
increase smoothness
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
421a1ee0c0
fix wayland csd, more doublebuffering fixes
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
4696bf1bc4
MwNisRounded
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
4f76aac6a6
slightly stronger gradient on modern theme
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
96bcb32ddb
nishi force-pushed rounded from b1bdb2154a to df11b86cea
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-03-27 11:08:02 +09:00
Compare
IoI_xD merged commit df11b86cea into master 2026-03-27 11:08:43 +09:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pyrite-dev/milsko!12
No description provided.