|
|
|
01-28-2017, 04:53 PM
|
#1
|
Pixel Pusher
Join Date: Mar 2007
Location: Blighty
Posts: 4,985
|
[DEPRECATED] Default_5.0_@2x Reaper Theme for HiDPI screens
v5.34pre releases include experimental functionality for the first steps towards Windows 8.1+ HiDPI support, and MacOS Retina support in Reaper.
Here is a rebuild of the Default 5.0 theme, for testing with that functionality.
edit: updated on Feb 15th 2017
Test with 5.34pre7 or later!
http://landoleet.org/dev/Default_5.0...ReaperThemeZip
- Install the theme.
- On Windows: Options > Preferences > General > Advanced UI/system tweaks > HiDPI mode. Restart REAPER.
- Options > Themes > select Default_5.0_hidpi.
Its currently just the standard sized layouts, and has been produced for 200% scaling. Quality of appearance at other scales may or may not appear aggreeable to you. Both theme and the HiDPI functionality are very much a work in progress, but this is a good point to start testing. You'll find many things aren't correct yet, and while its probable that we know about many of them, please don't assume so; if its wrong then please do report it, there will be others
re: macOS Retina support -- note that it is only supporting Retina for the track panels, mixer, transport, toolbars, and tab controls. The arrange view and MIDI editor are still rendered at low resolution.
Last edited by White Tie; 10-06-2023 at 03:29 AM.
|
|
|
01-28-2017, 05:23 PM
|
#2
|
Banned
Join Date: Aug 2007
Location: Too close to Charlotte, NC
Posts: 3,554
|
Thanks a million White Tie, this is exciting news.
|
|
|
01-29-2017, 01:30 AM
|
#3
|
Human being with feelings
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 22,754
|
(grin) LOoks kinda silly on my 15" laptop!
WT this is great news. Off to try it on my 2560x1440 monitor...
__________________
Ici on parles Franglais
|
|
|
01-29-2017, 03:16 AM
|
#4
|
Human being with feelings
Join Date: Jan 2017
Posts: 13
|
No HiDPI mode option on Mac?
|
|
|
01-29-2017, 12:24 PM
|
#5
|
Human being with feelings
Join Date: Nov 2013
Posts: 2,818
|
I am not on 4K yet but I was also p-l-e-a-s-e-d, trust me! the future needs this so bad.
Curiously tried it on a 1080p eh-hehe must see now, must see now, can't wait to go HiDPI, oh maaaan!-worth it.
__________________
|
|
|
01-30-2017, 07:59 AM
|
#6
|
Human being with feelings
Join Date: Nov 2009
Location: Ogden, Utah
Posts: 63
|
Not seeing this option on macOS. Is it forthcoming?
|
|
|
01-31-2017, 12:47 PM
|
#7
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Now in 5.33pre8, there's some basic macOS Retina support -- note that it is only supporting Retina for the track panels, mixer, transport, toolbars, and tab controls. The arrange view and MIDI editor are still rendered at low resolution.
Here is the theme to use for macOS with retina displays:
http://landoleet.org/dev/Default_5.0...ReaperThemeZip
and use 5.33pre8 for macOS (which will be up shortly).
Last edited by Justin; 01-31-2017 at 01:04 PM.
|
|
|
01-31-2017, 01:25 PM
|
#8
|
Human being with feelings
Join Date: Oct 2013
Location: Brooklyn, NY
Posts: 209
|
Thanks, Justin!
I'm really looking forward to giving this a spin on my Retina machine when I get home tonight!
|
|
|
01-31-2017, 02:00 PM
|
#9
|
Human being with feelings
Join Date: Jan 2017
Posts: 13
|
Quote:
Originally Posted by Justin
Now in 5.33pre8, there's some basic macOS Retina support -- note that it is only supporting Retina for the track panels, mixer, transport, toolbars, and tab controls. The arrange view and MIDI editor are still rendered at low resolution.
Here is the theme to use for macOS with retina displays:
http://landoleet.org/dev/Default_5.0...ReaperThemeZip
and use 5.33pre8 for macOS (which will be up shortly).
|
AWESOME! It looks amazing, finally!! It's a huge improvement just to have this basic Retina support.
Is timecode on the toolbar supposed to be retina ready? The BPM section on the toolbar is out of place here.
|
|
|
01-31-2017, 04:35 PM
|
#10
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by miguelmarques
AWESOME! It looks amazing, finally!! It's a huge improvement just to have this basic Retina support.
Is timecode on the toolbar supposed to be retina ready? The BPM section on the toolbar is out of place here.
|
Ah yeah, fixing those
|
|
|
01-31-2017, 04:36 PM
|
#11
|
Human being with feelings
Join Date: Mar 2010
Posts: 4,713
|
Quote:
Originally Posted by Justin
Now in 5.33pre8, there's some basic macOS Retina support -- note that it is only supporting Retina for the track panels, mixer, transport, toolbars, and tab controls. The arrange view and MIDI editor are still rendered at low resolution.
Here is the theme to use for macOS with retina displays:
http://landoleet.org/dev/Default_5.0...ReaperThemeZip
and use 5.33pre8 for macOS (which will be up shortly).
|
Oh my! What an improvement
I seem to have to multiply the font size by 2, but presumably that's already known about.
|
|
|
01-31-2017, 04:42 PM
|
#12
|
Human being with feelings
Join Date: Mar 2011
Location: London
Posts: 1,211
|
Beautiful!, small bug in the TCP:
Default:
Retina:
|
|
|
01-31-2017, 04:54 PM
|
#13
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by swiiscompos
Beautiful!, small bug in the TCP:
Default:
Retina:
|
Hah thanks!
|
|
|
01-31-2017, 04:55 PM
|
#14
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by timlloyd
Oh my! What an improvement
I seem to have to multiply the font size by 2, but presumably that's already known about.
|
macOS or Windows? Which font? The themes should have them adjusted, unless we missed some...
|
|
|
01-31-2017, 08:05 PM
|
#15
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
pre9 posted, should fix a bunch of random macOS retina things...
|
|
|
02-01-2017, 01:13 AM
|
#16
|
Human being with feelings
Join Date: Jan 2017
Posts: 13
|
Quote:
Originally Posted by Justin
pre9 posted, should fix a bunch of random macOS retina things...
|
Perfect! As far as my usage go, pretty much all is great now.
Quick question, all external windows like Region Manager or Render to File and such are not retina. Are those hard to make them retina? It's mostly just text but I have no idea if that's easy to implement or not.
There's a graphic error on the wet/dry knob now, nothing huge but not sure if you noticed. https://sdbmastering.com/download/reaper_McwwdG.png. The non GUI plugin view is also messed up: https://sdbmastering.com/download/reaper2_lD73l8.png
Plugin windows (like Region Manager, Render to File...) are not retina yet, maybe all of these bugs are because of that?
|
|
|
02-01-2017, 01:55 PM
|
#17
|
Human being with feelings
Join Date: Mar 2010
Posts: 4,713
|
Quote:
Originally Posted by Justin
macOS or Windows? Which font? The themes should have them adjusted, unless we missed some...
|
macOS 10.12.2
REAPER v5.33pre9/64 rev 1a9270
Source Sans Pro Regular
v5 default theme, 13pt
New 'retina' theme, 26pt
|
|
|
02-04-2017, 03:57 PM
|
#18
|
Human being with feelings
Join Date: Apr 2016
Posts: 50
|
I work on 2560x1440 monitor, 200% scaling is too big.
Please make a theme with 130% scaling.
|
|
|
02-05-2017, 05:12 AM
|
#19
|
Human being with feelings
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 78
|
Vector-based GUI for arbitrary scaling
Quote:
Originally Posted by HDWind
Please make a theme with 130% scaling.
|
For an application to be scalable to arbitrary ratios with no blur, its GUI should be based on vector graphics. I’m not sure (or even doubt) Reaper’s theming capabilities include this currently.
|
|
|
02-05-2017, 05:15 AM
|
#20
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,798
|
@Justin - what does "Multimonitor aware (experimental)" option do (in Advanced UI/System tweaks)?
Quote:
Originally Posted by MT_
For an application to be scalable to arbitrary ratios with no blur, its GUI should be based on vector graphics. I’m not sure (or even doubt) Reaper’s theming capabilities include this currently.
|
I think HDWind can get what he wants with the scaling option in Advanced UI/System tweaks, set it to 1.3.
|
|
|
02-05-2017, 06:29 AM
|
#21
|
Human being with feelings
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 78
|
Quote:
Originally Posted by EvilDragon
@Justin - what does "Multimonitor aware (experimental)" option do (in Advanced UI/System tweaks)?
|
AFAICT, the entire HiDPI setting in Reaper currently do nothing except just making Reaper to run in corresponding formal DPI mode. So with the “Multimonitor aware” option, Reaper most likely just declares itself as per-monitor DPI-aware while not actually handling the corresponding WM_DPICHANGED event that needs to be handled for the application to be per-monitor DPI-aware. So “Multimonitor aware” is most likely currently effectively identical to just “Aware” that disables OS-powered blurry scaling.
Quote:
Originally Posted by EvilDragon
I think HDWind can get what he wants with the scaling option in Advanced UI/System tweaks, set it to 1.3.
|
Such scaling is currently buggy and incomplete. Btw, I’m not sure how this option is going to correlate to themes oriented to specific zoom levels like 200%.
Last edited by MT_; 02-05-2017 at 06:55 AM.
|
|
|
02-05-2017, 08:38 AM
|
#22
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,798
|
Quote:
Originally Posted by MT_
Btw, I’m not sure how this option is going to correlate to themes oriented to specific zoom levels like 200%.
|
Same, just use a lower percentage. So, to scale from 200% to 130%, you would use 1/1.3=0.769.
|
|
|
02-05-2017, 09:05 AM
|
#23
|
Pixel Pusher
Join Date: Mar 2007
Location: Blighty
Posts: 4,985
|
Scaling to other sizes is indeed possible. For now, along with the other layouts and other in-theme size layouts (small and large), I'm holding off because it would be a great deal of grunt work that would be more wisely tackled once the details are nailed down as to whether this is going to happen, how this is going to happen, and how I should best approach it.
Quote:
Originally Posted by MT_
For an application to be scalable to arbitrary ratios with no blur, its GUI should be based on vector graphics.
|
Indeed, and that's assuming a vector renderer with smooth curve rendering, classy antialiasing, an understanding of things like pixel boundary snapping and line-weight visual optimisation for when the scaling is anywhere near the visible-pixel level. Reaper uses Cockos' LICE (lightweight image compositing engine) which is resolutely designed as a lightweight (as the name suggests) and very high-performance image engine. Its vector drawing looks like what it is : optimised for efficiency rather than beauty.
I would be very supportive of Reaper being able to parse an SVG, and then draw it beautifully at size using a (possibly entirely new) graphics engine. The former would be a little pointless without the latter; and the latter would be a very, very big feature request that could also be argued to run contrary to the principles of the REAPER project. My expectation is that, making realistic assumptions, the likelihood of that is very low.
The bitmap-based approach will cover a lot of ground for a lot of HiDPI users, I'm optimistic hopeful that the lack of arbitrary-scale perfection will be something the majority of users will be OK with.
|
|
|
02-05-2017, 10:29 AM
|
#24
|
Human being with feelings
Join Date: Jan 2017
Posts: 13
|
Quote:
Originally Posted by White Tie
Scaling to other sizes is indeed possible. For now, along with the other layouts and other in-theme size layouts (small and large), I'm holding off because it would be a great deal of grunt work that would be more wisely tackled once the details are nailed down as to whether this is going to happen, how this is going to happen, and how I should best approach it.
Indeed, and that's assuming a vector renderer with smooth curve rendering, classy antialiasing, an understanding of things like pixel boundary snapping and line-weight visual optimisation for when the scaling is anywhere near the visible-pixel level. Reaper uses Cockos' LICE (lightweight image compositing engine) which is resolutely designed as a lightweight (as the name suggests) and very high-performance image engine. Its vector drawing looks like what it is : optimised for efficiency rather than beauty.
I would be very supportive of Reaper being able to parse an SVG, and then draw it beautifully at size using a (possibly entirely new) graphics engine. The former would be a little pointless without the latter; and the latter would be a very, very big feature request that could also be argued to run contrary to the principles of the REAPER project. My expectation is that, making realistic assumptions, the likelihood of that is very low.
The bitmap-based approach will cover a lot of ground for a lot of HiDPI users, I'm optimistic hopeful that the lack of arbitrary-scale perfection will be something the majority of users will be OK with.
|
Heck. I'm happy with the latest beta already! Scaling would be nice but is not essential to me.
|
|
|
02-05-2017, 05:21 AM
|
#25
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
Quote:
Originally Posted by HDWind
I work on 2560x1440 monitor, 200% scaling is too big.
Please make a theme with 130% scaling.
|
Did you try this(for 2x theme of course): https://stash.reaper.fm/v/29709/screen.JPG ?
Last edited by vitalker; 02-05-2017 at 06:09 AM.
|
|
|
02-05-2017, 05:23 AM
|
#26
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,798
|
You'll want to fix that link
|
|
|
02-05-2017, 05:50 AM
|
#27
|
Human being with feelings
Join Date: Oct 2006
Location: Greece
Posts: 3,554
|
Quote:
Originally Posted by HDWind
I work on 2560x1440 monitor, 200% scaling is too big.
Please make a theme with 130% scaling.
|
Quote:
Originally Posted by MT_
For an application to be scalable to arbitrary ratios with no blur, its GUI should be based on vector graphics. I’m not sure (or even doubt) Reaper’s theming capabilities include this currently.
|
It should be possible to provide (satisfactory) intermediate scaling options by the devs. Scaling the assets down (200% -> 130%) should be relatively easy to do with good results.
|
|
|
02-05-2017, 06:05 AM
|
#28
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,798
|
...and is already possible.
|
|
|
02-05-2017, 06:35 AM
|
#29
|
Human being with feelings
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 78
|
Scaling down might be not seamless
Quote:
Originally Posted by Evan
It should be possible to provide (satisfactory) intermediate scaling options by the devs. Scaling the assets down (200% -> 130%) should be relatively easy to do with good results.
|
Good point, scaling an image down from higher resolution could look acceptably sharp. Though for themes based on multiple images supposed to interjoin seamlessly, such scaling can potentially result in an image looking not quite seamless (compared with pixel-perfect interjoining of theme parts at 100% scale) depending on how the graphics engine deals with theming and scaling.
|
|
|
02-05-2017, 06:10 AM
|
#30
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
Quote:
Originally Posted by EvilDragon
You'll want to fix that link
|
Yep, you're right. Thanks!
|
|
|
02-15-2017, 07:19 PM
|
#31
|
Human being with feelings
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 78
|
Unscaled MIDI-editor parts
Quote:
Originally Posted by White Tie
You'll find many things aren't correct yet, and while its probable that we know about many of them, please don't assume so; if its wrong then please do report it
|
The following parts of MIDI-editor window are apparently unscaled (see red ellipses):
Also, scrollbars and zoom +/- icons are blurry (apparently upscaled from lower resolution graphics).
Tested with the latest 5.34pre7 and the updated unified HiDPI theme.
|
|
|
02-16-2017, 11:19 PM
|
#32
|
Human being with feelings
Join Date: Mar 2011
Location: London
Posts: 1,211
|
My custom theme has very blurred MCP pan knobs as if very badly scaled in v5.34pre7
|
|
|
02-22-2017, 11:09 AM
|
#33
|
Human being with feelings
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 78
|
Source vector images
Quote:
Originally Posted by White Tie
Here is a rebuild of the Default 5.0 theme
|
Could you share the source vector images used for creating the 2x theme? Thanks.
|
|
|
02-27-2017, 06:17 PM
|
#34
|
Human being with feelings
Join Date: Nov 2009
Location: Ogden, Utah
Posts: 63
|
Is there an ETA on when the timeline will be Hi-DPI ready? I'm loving this theme already. The biggest eyesore is the text on the media items and on the time ruler. If those can be adjusted to support the new Hi-DPI theme, that would make my life.
The waveforms have never really looked like they needed adjusting. With the antialiased peak and waveform drawing enabled, they look smooth as can be. It's really just the fonts that I'm hoping can be adjusted.
Thanks again White Tie and Justin. This has been great to use so far!
|
|
|
03-17-2017, 07:21 AM
|
#35
|
Human being with feelings
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 78
|
HiDPI vs. Automation items
Looks like HiDPI in Reaper is suspended in favor of the new “Automation items” feature.
It’s a shame given that the HiDPI feature was already almost finished and basically just needed some polishing while finishing the “Automation items” feature is probably much more complicated and time-consuming.
|
|
|
03-17-2017, 07:26 AM
|
#36
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,798
|
It will come up eventually, don't worry.
|
|
|
03-17-2017, 09:38 AM
|
#37
|
Human being with feelings
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 78
|
Eventually
Quote:
Originally Posted by EvilDragon
It will come up eventually, don't worry.
|
Eventually, Cubase and Sonar will support HiDPI too. ;-)
|
|
|
03-17-2017, 09:20 AM
|
#38
|
Pixel Pusher
Join Date: Mar 2007
Location: Blighty
Posts: 4,985
|
Quote:
Originally Posted by SmajjL
only minor polishing left?!
|
That would be a matter of opinion.
|
|
|
09-07-2017, 01:41 PM
|
#39
|
Human being with feelings
Join Date: Sep 2010
Location: San Diego, CA
Posts: 42
|
Thanks!
Thank you for this!
|
|
|
10-05-2017, 01:20 PM
|
#40
|
Human being with feelings
Join Date: Nov 2015
Location: Switzerland
Posts: 1,966
|
will this theme ever be completed? I just got a MacBookPro and it would be nice to have it all nice and stuff
|
|
|
Thread Tools |
|
Display Modes |
Hybrid Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 05:30 AM.
|