Skip to content

True Rounded Corners#4653

Open
mursman wants to merge 1 commit into
ramensoftware:mainfrom
mursman:main
Open

True Rounded Corners#4653
mursman wants to merge 1 commit into
ramensoftware:mainfrom
mursman:main

Conversation

@mursman

@mursman mursman commented Jul 2, 2026

Copy link
Copy Markdown

Rounded Corners Overlay (Screen-anchored)
Simpler alternative to per-window tracking: since a maximized window is always flush with its monitor's work area, this pins four small click-through, topmost, layered "corner mask" windows to the work-area corners of every monitor -- once, at startup, plus whenever display configuration changes (resolution, monitor added/removed, taskbar moved/resized).

Whatever window happens to be maximized underneath a corner automatically appears to have that corner clipped round. Works instantly for any app, any process, with no window enumeration loop at all.

Trade-off vs. per-window tracking: this only rounds corners that touch a monitor's work-area edge. A maximized window on a single monitor gets all four corners rounded (since it fills the whole work area). If you ever use a window that's large but not technically maximized, or an edge-snapped half-screen window, only the corners that land on the monitor's own corners will be rounded -- snapped windows won't get their inner corners touched by this mod, which is usually what you want anyway (only the screen-facing outer corners are visually squared off by DWM to begin with).

Same limitation as before on fill color: the corner cutout is a solid color, not a live capture of what's underneath. Tune fill_color to match your wallpaper/taskbar area.

Changelog

If this pull request updates an existing mod, describe the changes below:

  • Changelog item 1...
  • Changelog item 2...

Mod authorship

If this pull request introduces a new mod, please complete the section below.

This mod was created by: mursman

    • The submitter, without AI assistance
    • [ yes ] The submitter, with AI assistance
    • [ yes ] Claude
    • ChatGPT
    • Gemini
    • Another AI (please specify):
    • Other (please specify):

Please select the options that best apply. Your selection does not affect the acceptance criteria, but it helps reviewers understand the context of the code and provide relevant feedback.

@m417z

m417z commented Jul 2, 2026

Copy link
Copy Markdown
Member

How does it compare to this mod?
#4636

@mursman

mursman commented Jul 2, 2026

Copy link
Copy Markdown
Author

How does it compare to this mod? #4636

Is there anything wrong with the procedure? The mod is working on my machine. Please tell me a bit in details, this my first time

@m417z

m417z commented Jul 2, 2026

Copy link
Copy Markdown
Member

The linked mod seems to be similar. My question is whether they're truly the same, or if your mod is different. There's no reason to have two mods doing the exact same thing.

@mursman

mursman commented Jul 2, 2026

Copy link
Copy Markdown
Author

After looking at its architecture and feature set, I'd say the #4636 implementation isn't primarily about rounded corners. Rounded corners are just one feature built on top of a much more general rendering framework.

Its real purpose is to provide a high-quality desktop overlay and composition engine.

@m417z

m417z commented Jul 2, 2026

Copy link
Copy Markdown
Member

Can you explain what your mod provides to users that #4636 doesn't? I didn't understand that from your messages, and you didn't post a screenshot.

@mursman

mursman commented Jul 2, 2026

Copy link
Copy Markdown
Author

In One Line
My Mod is the more efficient and simpler design built for only rounded monitor corners.
✅ Lightweight
✅ Minimal resources
✅ Simple
✅ Does one job very well

@mursman

mursman commented Jul 2, 2026

Copy link
Copy Markdown
Author

image rounds 4 corners of the monitor edges.

@mursman

mursman commented Jul 2, 2026

Copy link
Copy Markdown
Author
image full shot

@m417z

m417z commented Jul 2, 2026

Copy link
Copy Markdown
Member

So it seems that my understanding is correct and your mod doesn't add additional functionality compared to the other mod. I prefer not having multiple mods which achieve the same thing without a good reason.

@mursman

mursman commented Jul 2, 2026

Copy link
Copy Markdown
Author

So it seems that my understanding is correct and your mod doesn't add additional functionality compared to the other mod. I prefer not having multiple mods which achieve the same thing without a good reason.

okay

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