More > JRiver Media Center 30 for Mac

Possible MC Improvements for Mac

<< < (2/5) > >>

bob:

--- Quote from: blgentry on April 28, 2023, 01:09:50 pm ---I disagree on this one.  Other apps have a title bar, so grabbing to move is very easy.  With MC there is a very narrow area to grab the window to move it.  I know I talked about resizing (and I will again below).  It's all of the window handling that's odd.

Resizing is hard in MC.  There are very narrow areas to grab.  Try doing a radical resize. Go fast and move a lot.  Try it a few times.  You should end up finding that MC snaps to one edge of the screen at some point, even if you started no where near the edge.  When you you move the window, try moving it rapidly.  At some point you should find that one of two things happens:
A) The app suddenly maximizes
B) Spotlight activates 1 or more times.

I'm certain that skins have some influence on this.  But I think there are some behaviors that are independent of the skins.  Like the window moving and resizing oddities that I just outlined.

Thanks,
Brian.

--- End quote ---
On my M1 mini I can move it and resize it as fast as I can without any weirdness.
And I can move it from the title bar without issue as long as I avoid the area on the top left where the customize buttons would be if they existed.
IIRC I disabled that snapping crap on linux and Mac.

What skin are you using and what view?

blgentry:
I'm mostly using HBPME's Dream In Blue.  I have also extensively used Marko's Black and Blue Too SB (HC).  But for testing I just switched to Modern Cards Dark.

The skin has an effect on how big the title bar grab area is.  It's not bad on Modern Cards Dark, but I missed several times while testing and grabbed a part that does not do anything.  So my mouse just moved and the window stayed put.  I guess what I'm saying here is that the MC window should be wrapped with a title bar as if it were a native app (which it is really).  This would make it more consistent.

For resizing, I spent enough time to figure out what I'm seeing.  Try resizing *smaller* from any corner other than the upper right.  As you make the window smaller, you'll reach a minimum size.  At that size the resize action changes and becomes a window move.  It kind of "drags" the window in the direction you are resizing.

When done rapidly this seems to be a snap to edge effect, but it's not.  Still, it's very odd.  You don't expect this based on how all the other windows in this system work.

Are these all symptoms that JRiver is not using a framework from Apple and are using more low level calls instead?  I think I remember reading that.   I also kind of remember that MC for Windows is similar.  It does not use MS Foundation classes, but rather has its own toolkit, using the lower level primitives.

Thanks,
Brian.

bob:
If you try the same operations on the Options windows for example, you'll see behavior more like what you'd expect.
The mainframe window is different. It's totally controlled by MC, I believe mostly because it has to be for the skinning to work but that's probably a question for Matt.

blgentry:
I guess thread is finished. 

Take care,
Brian.

LilyAarseth:

--- Quote from: blgentry on April 28, 2023, 08:37:35 am ---
1.  Scrolling.  If you scroll, using the mouse wheel, in an album cover view or similar, you will notice that it is jerky and jumpy.  The Windows version of MC is buttery smooth.


--- End quote ---
I am using a third party app to have smooth scrolling and even when having MC cropped to a portrait to minimize its rendering load (2100-ish tall 1200px wide), it still barely keeps a steady 30 draws/second, and stutters a lot when scrolling up and down on a 4k display on my m1 mac mini no scaling or anything, if i resize the mc window to a small square it scrolls just fine at 60 and even 120 if i set my tv to 1440p120, but it just seems like the rendering is unoptimized or is not using multithread/gpu accelerated or something, i only see 1 core/thread being used when i scroll. If MC covers the entire screen, scrolling becomes so bad it becomes essentially stop motion, been like this since i started using mc on mac in late 2020.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version