INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: MC29 Skinning Wishlist  (Read 1463 times)

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7374
  • The color of Spring...
MC29 Skinning Wishlist
« on: February 01, 2022, 05:36:28 am »

Since it's new Media Center season and because there has been recent changes and improvements, because of user/skin developer feedback, to MC's skinning engine I thought it might be a good idea to start a new topic with my personal improvement requests for MC29. I don't want to make any complicated requests, I'll aiming with simple and easy.

So, I'll begin this topic with the most simple skinning request I have...

Skinning Request #1: I need some sort of simple way to set different MainFrame_TopBorder.png and MainFrame_BottomBorder.png images when either MC's window is windowed or when MC is maximized.

Why is this needed? I've been working on new Modern Cards Acrylic skins with the Windows 11 aesthetic in mind, and I can't accomplish the look I'm after because if I add rounded corners in MainFrame_TopBorder.png and MainFrame_BottomBorder.png they will always have rounded corners, even when MC's window is maximized which is 1) incorrect/inconsistent with Windows 11's look and 2) is kinda ugly having a maximized window with rounded corners appearing. Right now if I were to release these new skins, there would have to be versions with rounded corners and ones without and the user would have to manually switch them.

What am I after? I want to have the rounded corners when MC is windowed, and no rounded corners when MC is maximized to simulate Windows 11's look.

One of the quick and simple proposed solutions I can think of is; add some sort of new variable for images that accounts for MC window's maximized state. Like Window="Maximized" or something like that.

Example:

Code: [Select]
<Entry Name="TopBorder" Bitmap="MainFrame_TopBorder.png" Columns="200,?-Flex,200" Rows="?-Flex,31" Cells="B1-Tile,B2-Tile,B3-Tile" />
<Entry Name="TopBorder" Bitmap="MainFrame_TopBorder_Maximized.png" Columns="200,?-Flex,200" Rows="?-Flex,31" Cells="B1-Tile,B2-Tile,B3-Tile" Window="Maximized" />
...
<Entry Name="BottomBorder" Bitmap="MainFrame_BottomBorder.png" Columns="23,?-Flex,23" Cells="A2-Tile " />
<Entry Name="BottomBorder" Bitmap="MainFrame_BottomBorder_Maximized.png" Columns="23,?-Flex,23" Cells="A2-Tile" Window="Maximized" />

This is just one example I came up with in a couple minutes, I'm sure there's even easier and more simple ways of accomplishing this.

Thanks for the consideration! :)
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41940
  • Shoes gone again!
Re: MC29 Skinning Wishlist
« Reply #1 on: February 01, 2022, 08:34:47 am »

I'll work on this since you only have one suggestion!  Thanks for the help.
Logged
Matt Ashland, JRiver Media Center

EnglishTiger

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 956
Re: MC29 Skinning Wishlist
« Reply #2 on: February 01, 2022, 11:06:21 am »

Neat suggestion AD - and I've just thought of another place your 'Window = "Maximised"' statement/modifier could be useful. In the statements/commands used to position the Windows Control Buttons and Toolbars allowing the skin creator to ensure they are not overlapping the edge of the skin when rounded corners are being used
Logged
Win NUC - VENOEN 11Th NUC Mini PC Core i7 1165G7,Dual HDMI 2.0+Mini DP,Windows 11 Mini Desktop Computer,Thunderbolt 4.0,1 Lan, USB-C,Wifi,Bluetooth 5.0,32GB RAM Toshiba MQ04ABF100 ‎500Gb 5400 RPM ‎eSATA HD, Gigabyte GP-GSM2NE3512GNTD 1Tb NVMe SSD, Samsung 870 QVO 8 TB SATA 2.5 Inch SSD (MZ-77Q8T0) in Sabrent Ultra Slim USB 3.0 to 2.5-Inch SATA External Aluminium Hard Drive Enclosure (EC-UK30)

Apple 2020 Mac mini M1 Chip (8GB RAM, 512GB SSD)
Sabrent Thunderbolt 3 to Dual NVMe M.2 SSD Tool-Free Enclosure with Sabrent 2TB Rocket NVMe PCIe M.2 2280 High Performance SSD + Crucial P3 Plus 4TB M.2 PCIe

ET Skins & TrackInfo Plugins - https://englishtiger.uk/index.html

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7374
  • The color of Spring...
Re: MC29 Skinning Wishlist
« Reply #3 on: February 01, 2022, 11:20:07 am »

I'll work on this since you only have one suggestion!  Thanks for the help.

Thank you very much Matt! :D

Neat suggestion AD - and I've just thought of another place your 'Window = "Maximised"' statement/modifier could be useful. In the statements/commands used to position the Windows Control Buttons and Toolbars allowing the skin creator to ensure they are not overlapping the edge of the skin when rounded corners are being used

Indeed, but I have noticed, with the close button at least, that you don't need to make any modifications to the close image when using rounded corners, MC "magically" knows to not draw the close button past the the boundary of the curve, so it already appears perfectly like other Windows 11 apps. :D Other buttons and toolbars I haven't tested for yet, will try to make a mental note of that to check, but I wouldn't be surprised if it worked there too.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

gappie

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 4565
Re: MC29 Skinning Wishlist
« Reply #4 on: February 20, 2022, 04:49:34 am »

i have a small wish conserning the skin, or skinning. so i thought i post it here. with the option to have 3 views, horizontally and vertically i really miss the option to put the `view screen` (where play doctor and the radio stations are) on the side of the playing now list. Now its only above (right?)

looking forward to the new version

 :)
gab
Logged
Pages: [1]   Go Up