INTERACT FORUM

More => Old Versions => JRiver Media Center 21 for Mac => Topic started by: Awesome Donkey on June 28, 2016, 12:26:35 pm

Title: Mac Skins
Post by: Awesome Donkey on June 28, 2016, 12:26:35 pm
With regard to the skins that will provide a more "Mac Like" interface they just don't exist. I've searched modern, modern cards, modern JRiver and nothing shows up.  

Here, try these modified Modern Cards skins I've been using and maintaining - they come in dark, gray and light. They look great, if you ask me.

To install them, extract and drag and drop the three folders inside the .zip file into the following directory;

Code: [Select]
~/Library/Application Support/J River/Media Center 21/Skins/Standard View
An easy way to navigate to this folder is by right clicking on the Finder in the dock, selecting Go to Folder... then copying and pasting the above in.

Download: http://www.mediafire.com/download/02uvh53bjakpgua/ModernCardsMacSkins.zip
Title: Mac Skins
Post by: JohnT on June 28, 2016, 01:07:08 pm
Should we be including these in the Mac installation package?
Title: Mac Skins
Post by: Awesome Donkey on June 28, 2016, 01:09:24 pm
Should we be including these in the Mac installation package?

It'd be up to the original author, Dirhael (http://yabb.jriver.com/interact/index.php?topic=83217.0). For the three above I'd probably have to officially fork them off and rename them, if it was alright with him. However, they're based off an older version of Modern Card, pre-scaling support.
Title: Mac Skins
Post by: JohnT on June 28, 2016, 01:14:42 pm
I asked Dihael, we'll see what he says.

Edit: I didn't notice what you said about not having scaling support, I guess that makes them less useful for a general distribution.
Title: Mac Skins
Post by: JohnT on June 28, 2016, 01:17:35 pm
After you find Modern Cards and try it, you might want to try Fusion X3 and Metro X:

http://maverick07x.deviantart.com/art/JRiver-FusionX3-278840579
http://maverick07x.deviantart.com/art/JRiver-MetroX-327728200

Both are a bit more Mac like than others. I'm still stuck on Black and Blue Too (HC SB).  It doesn't look anything like a Mac program, but it's nice and dark and easy to read at the same time. :)

Brian.
How about these, do they have scaling support?  Do they look nice on a Retina display?
Title: Mac Skins
Post by: blgentry on June 28, 2016, 01:18:38 pm
With regard to the skins that will provide a more "Mac Like" interface they just don't exist. I've searched modern, modern cards, modern JRiver and nothing shows up.  Perhaps a link to the skins in question could be provided.

Here's the original Modern Cards skin, including both the Dark Edition and the Regular version:

http://yabb.jriver.com/interact/index.php?topic=83217.0

Also, as I said 7 or 8 posts above, here are two more skins that are worth checking out.  Fusion X3 and MetroX:

http://maverick07x.deviantart.com/art/JRiver-FusionX3-278840579
http://maverick07x.deviantart.com/art/JRiver-MetroX-327728200

There are also FusionX1, X2, and X4 all with slightly different font sizes and overall "wrappers".  I thought X3 was the best of the bunch, but you might like one of the other 3 versions also.

Brian.
Title: Mac Skins
Post by: blgentry on June 28, 2016, 01:27:12 pm
How about these, do they have scaling support?  Do they look nice on a Retina display?

I just tried MetroX and FusionX4.  Neither have scaling support if you mean support for the View > Size menu.  But that menu item doesn't work well with any skin I've tried (those that support it).  It just changes the spacing between elements.  Doesn't make things any more readable either direction, because the fonts stay a fixed size.  I'm not even sure what the use case for it is.  Perhaps I'm missing the point of it.

I don't know if either work well on Retina as my Mac is one of the last ones made without Retina.  But I guess since they don't have "size" support, they don't have Retina Mode by definition.

Brian.
Title: Mac Skins
Post by: Awesome Donkey on June 28, 2016, 01:40:15 pm
I asked Dihael, we'll see what he says.

Edit: I didn't notice what you said about not having scaling support, I guess that makes them less useful for a general distribution.

His latest Modern Card Dark Edition skin has scaling support. There just isn't a light version of the skin (yet). If there was, I'd redo these modded skins and support the scaling. Or, I guess, I can try modding the dark version into a light version. Hmmm.
Title: Re: Mac Skins
Post by: JohnT on June 28, 2016, 03:45:54 pm
I just tried MetroX and FusionX4.  Neither have scaling support if you mean support for the View > Size menu.  But that menu item doesn't work well with any skin I've tried (those that support it).  It just changes the spacing between elements.  Doesn't make things any more readable either direction, because the fonts stay a fixed size.  I'm not even sure what the use case for it is.  Perhaps I'm missing the point of it.

I don't know if either work well on Retina as my Mac is one of the last ones made without Retina.  But I guess since they don't have "size" support, they don't have Retina Mode by definition.

Brian.
By "scaling support", I mean that the skin's graphic elements are provided at a larger size (either 2x or 4x) and each element's scale factor is specified in the skin's main.xml file.  It's mainly for support of Retina and other high-dpi displays.  Skins that don't provide larger graphics are blown up on a high-dpi display and appear fuzzy to the eye.
Title: Re: Mac Skins
Post by: JohnT on June 28, 2016, 03:55:57 pm
His latest Modern Card Dark Edition skin has scaling support. There just isn't a light version of the skin (yet). If there was, I'd redo these modded skins and support the scaling. Or, I guess, I can try modding the dark version into a light version. Hmmm.
Dihael said he'd be happy to see his work included in Media Center.  He's willing to provide PSD files, so if we can find someone to create scaled up versions of the lighter skins we'd have them all.
Title: Re: Mac Skins
Post by: Awesome Donkey on June 28, 2016, 04:32:22 pm
Dihael said he'd be happy to see his work included in Media Center.  He's willing to provide PSD files, so if we can find someone to create scaled up versions of the lighter skins we'd have them all.

I wonder if he was able to get started on a light version of the skin. If at least the buttons are done, it should be easy to finish and create both light and gray (for the Mac) versions. I'd offer to give it a try, but I can't draw things like the buttons. Assembling the skin would be pretty straightforward, I'm thinking.

IMO, ModernCards is the best skin available for MC. And it's the only third-party skin that supports scaling, as far as I know.
Title: Re: Mac Skins
Post by: blgentry on June 28, 2016, 07:23:26 pm
Just my opinion but...

Modern cards is "eh".  It's ok.  It's not bad.  The light versions are just about unusable for me because the fonts are so tiny and the whole thing is just blaringly bright.  The "dark edition" is much more usable, but again, it has rather small fonts.

Skins are a matter of personal preference, tempered with the hardware (display, graphics card, viewing environment) that one has at hand.  So opinions are going to vary.

Awesome Donkey and I tend to agree on a lot of things.  This is one where we don't.

Brian.
Title: Re: Mac Skins
Post by: JimH on June 29, 2016, 06:13:57 am
Can you change the font size in MC's options (under View)?
Title: Re: Mac Skins
Post by: Awesome Donkey on June 29, 2016, 06:49:49 am
If that doesn't work, you might want to try looking at the dark edition skin's main.xml file - I do see differences for fonts, e.g. the <Entry Name="Display" > portion where scaling isn't used (like in Noire).

Dealing with the font size issue(s) in the main.xml file shouldn't be too hard to fix, as far as I know. Today I'm going to attempt creating a light version of the skin... or at least partially create one (likely sans buttons, for now). I'll also log into my Mac partition and see if I can do anything about the fonts there.

P.S. How does one enable retina mode for use in a skin? Is Noire the only skin that supports this?
Title: Re: Mac Skins
Post by: blgentry on June 29, 2016, 07:28:39 am
Can you change the font size in MC's options (under View)?

Yes.  Tools > Options > Tree & View > Advanced > Select font .

Unfortunately this causes MC to pick a new font.  I believe it's Lucidia Grande.  This font looks quite different than the default font.  I've never been able to figure out the default, as it's not listed anywhere (in the INI files) and doesn't show up in the font picker interface when trying to change fonts or sizes.

So if you change the font size, it's effectively a one way trip:  You can never get back to the original font without manipulating the User Settings.ini file.  Luckily I already knew this and I made a backup of the file before I made a change today as a test.  I was hoping that maybe this was working differently now, since you asked about it.  Unfortunately this functionality is still not exactly what you would expect, and for me, it's not a great solution.  It's pretty weird behavior really.

The good news is, I'm very used to the way that MC looks, with the default font, at 100% size settings, on my current system.  So I'm happy.

But someone might want to look into the font issue I've described above.

Brian.
Title: Re: Mac Skins
Post by: Awesome Donkey on June 29, 2016, 08:10:54 am
This reminds me of something else, I wish MC could select and use the default Apple system font when using the Mac (Lucida Grande on Mavericks, Helvetica Neue on Yosemite, San Francisco on El Capitan). As far as I can tell, the Apple system font doesn't appear as a choice when using select font under MC (other apps can access the Apple system font as a selection, as far as I know). San Francisco is definitely not an option unless you somehow obtain the fonts from Apple (if you're a developer) and manually install them.

What is the default font MC uses on the Mac? Arial? Courier New? Tahoma?
Title: Re: Mac Skins
Post by: kurushi on July 15, 2016, 04:26:16 am
@blgentry try my skin (it support hig dpi) and choose the avenir next font ;)
Title: Re: Mac Skins
Post by: Awesome Donkey on August 02, 2016, 02:22:30 pm
John, any update on this? Is the dark edition of Modern Cards going to be added to MC? Did you get the PSD files? If so, is there any resources for a light version of the skin? If not, and you got the source PSD files, mind if I have a crack at them? ;)
Title: Re: Mac Skins
Post by: JohnT on August 03, 2016, 08:12:05 am
Yes, sorry for the delay.  I'll try to get hold of the light edition today and send you a link.  We'll also get the dark version into a 22 build by Friday.  Thanks for your support on this.
Title: Re: Mac Skins
Post by: Awesome Donkey on August 03, 2016, 08:46:00 am
Well, even if there's no light edition (yet) I might be able to work some magic with the dark edition's PSD resources and create one from that. ;)
Title: Re: Mac Skins
Post by: JohnT on August 03, 2016, 08:56:04 am
Well, even if there's no light edition (yet) I might be able to work some magic with the dark edition's PSD resources and create one from that. ;)
Dihael had said a couple weeks ago that he had made a lot of updates the light skin and that it just needed a bit more work to make it ready for release.  Unfortunately I didn't download the PSD files from Github at that time and now the link doesn't work, so I requested a new link from him.
Title: Re: Mac Skins
Post by: Awesome Donkey on August 03, 2016, 09:01:45 am
Ah, nice! With a light version of the skin it should be easy to fork and create some different colors (like Mac gray). :D
Title: Re: Mac Skins
Post by: Awesome Donkey on August 03, 2016, 10:25:26 am
Okay, so I've got the dark edition PSD files and it looks very likely I can do a light edition conversion with them (then from there make Mac/Linux skin forks galore!). In fact, I've already got a work-in-progress version done, mainly with the main color changed and modified the minimize/maximize/restore/close buttons to perfectly match Windows 10.

http://i.imgur.com/mOA9i7D.png

Now, my question is for John, Matt or any of the skin gurus out there... which art file or which part in main.xml controls the background (which is still dark in the screenshot above) for the artist/album columns and the lower playlist? I can't for the life of me remember what it is. :)
Title: Re: Mac Skins
Post by: JohnT on August 03, 2016, 11:10:00 am
I don't know offhand, but I just emailed you a link to the master light version of the skin, so that will probably tell you.

EDIT: Try looking for "Tree" / "BackColor"
Title: Re: Mac Skins
Post by: Awesome Donkey on August 03, 2016, 12:36:53 pm
Okay, got it. Thanks. :) I ended up re-forking from the light edition source files. :D

So, I've got some major progress done on a fully-light version of the skin: http://i.imgur.com/nkPyeZs.png

Of course, scaling works great now: http://i.imgur.com/jIzPXta.png

Some resources still need to be recolored, once that's done and I'm satisfied I'll re-fork the skin again and make the Mac gray version. :D
Title: Re: Mac Skins
Post by: JohnT on August 03, 2016, 12:38:31 pm
Looks great!
Title: Re: Mac Skins
Post by: Awesome Donkey on August 03, 2016, 01:46:35 pm
Alright, I *think* I've got everything recolored and it's nearly ready: http://i.imgur.com/v2I9KaJ.png

But... there's a bug that I believe I once fixed in main.xml and yet again for the life of me I can't remember how. Anyways, the minimize/maximize/restore/close buttons (since they're larger) go below the frame border (both the unmodified, original dark and light editions also have this bug :P) in the options window, DSP studio, about dialog, etc.

http://i.imgur.com/DvBqUal.png

Can't I increase and extend the width of the top frame itself by a couple inches to fix this? If so, how? Once that's fixed, I'll fork it and Mac gray it up! :D
Title: Re: Mac Skins
Post by: JohnT on August 03, 2016, 03:53:21 pm
What happens if you modify Frame_TopBorder.png to be a little taller?  Or maybe play with the "Margins=" attribute?
Title: Re: Mac Skins
Post by: Awesome Donkey on August 03, 2016, 05:15:45 pm
What happens if you modify Frame_TopBorder.png to be a little taller?

That works. :D Fixed.

Here's a WIP Mac gray version on macOS Sierra: http://i.imgur.com/HHmQHOI.png

There's some other stuff that needs to be done, some tweaking too. I can't test retina mode though, so it probably looks bad. :P
Title: Re: Mac Skins
Post by: Awesome Donkey on August 03, 2016, 05:43:11 pm
Mmm, now this is nice. Mac MC 22 + WIP Gray Mac skin + Retina Mode and skin size set to 110%: http://i.imgur.com/86xUH0t.png

Nice and smooth looking. :D Granted, I don't know what Retina Mode is supposed to look like (never seen a Retina Mac).

EDIT: MC22 + WIP Gray Mac skin + Retina Mode and skin set to 100% with font size increased by one = perfect for me: http://i.imgur.com/ryWy6tV.png
Title: Re: Mac Skins
Post by: JohnT on August 04, 2016, 11:44:48 am
Looking good.  Can I get a copy of the skin to test?
Title: Re: Mac Skins
Post by: Awesome Donkey on August 04, 2016, 12:42:39 pm
Looking good.  Can I get a copy of the skin to test?

You've got mail. 8)

I've gone through and tested all the stuff I could think of, and didn't notice any issues. They look pretty nice on both Windows and Mac. Though, various Linux distros and themes, that'll take some doing, which should be interesting to say the least. :D
Title: Re: Mac Skins
Post by: couchjr on August 11, 2016, 05:17:00 pm
Just to chime in from the peanut gallery to say that this typography is looking promising. How does it look in the Album view? (Split screen with array of cover art on top, tracks and tags on the bottom, and the tagging window open at lower left)?