INTERACT FORUM

More => Old Versions => JRiver Media Center 28 for Windows => Topic started by: philipg on January 20, 2022, 06:57:31 am

Title: Please add rounded window corners for Windoes 11
Post by: philipg on January 20, 2022, 06:57:31 am
Kind of a silly request but this would be nice and is easy to implement:

https://docs.microsoft.com/en-us/windows/apps/desktop/modernize/apply-rounded-corners
Title: Re: Please add rounded window corners for Windoes 11
Post by: Awesome Donkey on January 20, 2022, 11:27:55 am
Media Center does its own window drawing and whatnot, it doesn't really use or rely on the OS' window elements or anything like that. In order to do rounded corners in Media Center you'd have to add them to the skin you're using by modifying the skin's images and main.xml file.

I've actually already done this in an experimental version of the Modern Cards Acrylic skin forks that I've been working on to better fit Windows 11's aesthetic adding rounded window corners, rounded menus, Segoe UI Variable font, etc., but there's a couple issues with doing it that'd have to be solved in Media Center in order for me to release the skins publicly. Regardless, here's a preview at what's possible with MC's skins...

(https://i.imgur.com/lBRY5mV.png)
Title: Re: Please add rounded window corners for Windoes 11
Post by: markf2748 on January 20, 2022, 01:58:51 pm
View > Skins > Thunderstorm
has rounded corners.

View > Skins > Aruba
has squared-off corners.

So corner treatment depends on the skin implementation, as AD points out.
I have not checked corners for the whole list of default and downloadable skins since Thunderstorm meets my other criteria, but apparently square dominates historically.

MC 28.0.100 on Win11 64-bit.
MC 28.0.100 on Win10 64-bit.
Title: Re: Please add rounded window corners for Windoes 11
Post by: philipg on January 31, 2022, 01:21:41 pm
Thanks Mark.

I don't like these light colored skins so I think the proper solution is the one I linked to so that all skins automatically get this.
Title: Re: Please add rounded window corners for Windoes 11
Post by: Awesome Donkey on January 31, 2022, 02:10:08 pm
so I think the proper solution is the one I linked to so that all skins automatically get this.

Except it's not, that won't work. This kind of thing can't be implemented directly in Media Center like it can in other apps, simply because Media Center uses custom skins and not native OS UI elements, menus, buttons, etc. Because of that the only way to do this with Media Center is through the skins themselves. Media Center (like other apps like Steam and Adobe Photoshop) are not typical Windows (or Mac or Linux) apps and they don't use the "expected" Windows (or Mac or Linux) UI elements, menus or even the buttons for that matter. In both Media Center's and Steam's cases they use custom skins either bundled with the apps itself or created by third-parties which have to usually be added manually. For argument's sake let's say that if JRiver added support for Windows 11's rounded corners in Media Center, how would that even work? I'm not aware of any part of Media Center that uses the native OS UI elements like window frames or menus. Regardless if some sort of support was added to the main app, it's still all in vain since all the skins would still need to be modified to add the rounded corners, so adding support for rounded corners any other way is pointless. Thus, things like rounded corners has to be done through the skins and not the app itself.

Like I said in the first post Media Center uses its own system for window drawing, menus and everything else, which means supporting stuff like this wouldn't be easy to do (and again, pointless due to skins). Keep in mind Media Center doesn't even use the minimize/maximize/restore/close buttons from the OS/system UI, it's all from the skins too. Skins can support what you're wanting, either you have to create a skin and add rounded corners to the images or you can fork and modify the existing skins and add rounded corners to the images that way. Basic image editing skills is recommended! But, that reminds me...

Here's a sneak peek of what I've been working on, a work-in-progress of the new Modern Cards Acrylic Dark Edition skin with rounded corners and rounded menus to better fit the Windows 11 aesthetic...

(https://i.imgur.com/Q33Z8XM.png)

And here's another sneak peak, the work-in-progress version of the new Modern Cards Acrylic Light Edition skin with rounded corners and rounded menus to better fit the Windows 11 aesthetic...

(https://i.imgur.com/zqOwVeI.png)

And finally, another sneak peak of the near final version of the new Modern Cards Acrylic Grey Edition skin with rounded corners and rounded menus to better fit the Windows 11 aesthetic...

(https://i.imgur.com/ZaV58ZW.png)

This is probably as good as it's going to get for a "Windows 11" skin with rounded corners and menus.
Title: Re: Please add rounded window corners for Windoes 11
Post by: retiredteacherguy on January 15, 2023, 04:27:20 pm
Did you end up releasing these, they look great.
Title: Re: Please add rounded window corners for Windoes 11
Post by: Awesome Donkey on January 16, 2023, 08:49:34 am
I honestly don't remember if I did or not, you might check the ModernCards forks skin topic I have in another part of the forum. I've more-or-less stopped doing these skins though due to general lack of time (and honestly all motivation after running into a roadblock) even though I still use these skins on Windows 11.

The roadblock I encountered is, I never was able to figure out a way to 1:1 replicate the light and dark Mica/Acrylic Windows 11 window frame stuff in a single image file, so they don't fully match Windows 11. :-\