Old 05-04-2019, 06:56 PM   #1
Never
Human being with feelings
 
Join Date: Jul 2016
Location: Ohio, USA
Posts: 394
Default ALL WALTER & Theming updates SINCE V5 !!

Below is a list of all the items, (fixes & changes) (Ver. 5 - Present) that effect WALTER & theming. (Compiled from landoleet.org)

I wanted to make a thread where users could come and see the newest capabilities and ask questions and get advice and examples
but I realized this was defeating the mechanism of the forum, wholly, and so I have omitted the bulk of my first post, and instead,
simply included the list, and I will continue to update the list with WALTER & Theming related updates as they become available.
At least this way, themers can see all the newest stuff, and the associated threads, and then pose their own queries to the forum.

-------------------------------------------------------------------------------------------------------------------------

Update: While here today I saw a few things that were of
possible value to themers since they concern the UI.
I figured, as WALTER and theming grows, a resourceful themer
might possibly utilize even the most trivial, seemingly harmless,
unexploited feature to drop the next game changing hack on us...

-Started a new category, 'UI/NT' (User Interface/Not Themeable)

-Began retroactive addition of 'UI/NT' changes that were previously
not included

-Added changes for V5.979

-------------------------------------------------------------------------------------------------------------------------
Update:V5.979|6/2019
-------------------------------------------------------------------------------------------------------------------------

UI/NT: store item and track-specific docker preferences with the project, not globally

-------------------------------------------------------------------------------------------------------------------------
Update:V5.978|5/2019
-------------------------------------------------------------------------------------------------------------------------

Theme: fix grid line draw mode loading/saving on macOS/Linux

HiDPI: improve macOS retina extended mixer size handling
MCP: improve mixer send knob sizing
WALTER: layout_dpi_translate implemented for envcp
WALTER: layout_dpi_translate implemented for tcp/master.tcp
WALTER: support layout_dpi_translate with scale 1.0 for hidden alias layouts

WALTER: layout_dpi_translate implemented for transport

WALTER: add additional 8 font slots
WALTER: add support for rtconfig layout_dpi_translate 'source layout' dpi_scale 'destination layout', to be implemented
WALTER: layout_dpi_translate implemented for mcp/master.mcp

Theming: add new HSV blend mode with bugfixes, old behavior is now deprecated HSV adjust blend mode

V5.975|4/2019; Added 7/2019
UI/NT: improve mute/solo swipe behavior when there are hidden grouped tracks .
UI/NT: improve multimonitor tooltip behavior
UI/NT: improve take envelope button drag/click behaviors[/color]

Theming: add [track|mcp]_recarm_[auto_]norec images
Theming: add color blend/alpha for grid lines, MIDI editor grid lines
Theming: add color configuration for CC lane add/remove buttons
Theming: add color configuration item for MIDI piano pane background
Theming: add theme items for MIDI editor CC horizontal lines
Theming: improve text contrast colors
Theming: support complex rules for mcp.size and mcp.master.size
Theming: obey meter text colors alpha field (0-255) if theme version is 6 or higher
Trans/Theming: auto-arrange rate label/field if less than 2:1 aspect ratio

UI/NT: fix retina vs HiDPI inconcistency relating to label margins

WALTER: fix HiDPI extended mixer mode setting [p=2075538]

Theme loading: fix toolbar button background preview for zipped themes [p=1799518]
Theme loading: increase maximum zipped file count from 2048 to 8192 [p=1919416]

Theme: fix incorrect separators with grouped tracks [p=1874859]

Theming: support item_*_hidpi.png on Windows/HiDPI themes
Theming: use common dialog font for various elements in envelope, send windows
Theming: allow themes to override global UI scaling using rtconfig.txt global_scale line
Theming: better logic for knob large/small background selection

Theme: draw overlay images for folder buttons in mixer

Theme: add latch preview toolbar icon, update other automation mode toolbar icons
Theme: allow WALTER layouts to position overlapping track index and bus-related buttons, if they desire

Theme: add track_env_preview, mcp_env_preview, gen_env_preview, global_preview images
Theme: fix OSX classic theme image fallbacks

Theme: add new master track layouts [p=1671397]

Themes: improve mixer display of tracks in folders with some themes [t=172972]
Default theme: extra fancy new theme
Default theme: many layout choices for different uses (small, large, meters, live recording, media, item)
Default theme: better track panel and item tinting appearance
Theming: added theme tweak window (and removed outdated preferences pane)
Theming: improved theme color tinting support (requires 'version 5' in rtconfig, themes can override tint/peaks preferences via rtconfig 'tinttcp' and 'peaksedges')
Theming: scrollbar_2 and scrollbar_3 images can override scrollbar images for arrange and MIDI editor respectively

I hope this is a help to those who are tired of looking in so many different places.
Never

Last edited by Never; 07-04-2019 at 03:42 PM. Reason: Update
Never is offline   Reply With Quote
Old 05-08-2019, 11:34 AM   #2
Luster
Human being with feelings
 
Luster's Avatar
 
Join Date: Nov 2015
Posts: 547
Default

Thanks and subscribed!
Luster is offline   Reply With Quote
Old 05-08-2019, 12:02 PM   #3
MaXyM
Human being with feelings
 
Join Date: Aug 2018
Posts: 233
Default

I believe some of those changelog items are low-level implementation details while other are extension to theming which might be used by theme creators. Unfortunately in a lot of cases it's not clear what those are for.
Let's say what does "Theming: support item_*_hidpi.png on Windows/HiDPI themes" mean. Google knows no explanation for it.

Also "Theming: add [track|mcp]_recarm_[auto_]norec images" feature doesn't fully work in MCP. Already reported in bugs thread.
MaXyM is offline   Reply With Quote
Old 05-08-2019, 05:15 PM   #4
Never
Human being with feelings
 
Join Date: Jul 2016
Location: Ohio, USA
Posts: 394
Default

Quote:
Originally Posted by MaXyM View Post
I believe some of those changelog items are low-level implementation details while other are extension to theming which might be used by theme creators. Unfortunately in a lot of cases it's not clear what those are for.
Let's say what does "Theming: support item_*_hidpi.png on Windows/HiDPI themes" mean. Google knows no explanation for it.

Also "Theming: add [track|mcp]_recarm_[auto_]norec images" feature doesn't fully work in MCP. Already reported in bugs thread.
The lack of explanation on some of them is the reason for the thread. I figured users could see the items and then post a thread asking for further info on the item they have a concern with. And all the items effect theming in one way or another and should be considered by themers if we are to get the most out of the resources and the most out of themes.
Never is offline   Reply With Quote
Old 05-09-2019, 01:25 PM   #5
lucas_LCS
Human being with feelings
 
Join Date: Dec 2015
Posts: 595
Default

Awesome!
Thanks, Never!
lucas_LCS is offline   Reply With Quote
Old 05-10-2019, 02:58 AM   #6
+NRG
Human being with feelings
 
+NRG's Avatar
 
Join Date: Aug 2014
Posts: 556
Default

Quote:
Originally Posted by MaXyM View Post
Also "Theming: add [track|mcp]_recarm_[auto_]norec images" feature doesn't fully work in MCP. Already reported in bugs thread.

Working for me? Latest dev build...


Which theme? I checked my theme & v5...


Separate images are required for the TCP & MCP...

track_recarm_norec
track_recarm_auto_norec
mcp_recarm_norec
mcp_recarm_auto_norec
__________________
“Where words fail, music speaks”
+NRG is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 07:42 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.