Go Back   Cockos Incorporated Forums > Projects > Deprecated REAPER issue tracker > Feature Request

Theme-defined variables as settings, dynamically generated list thereof Issue Tools
issueid=5522 02-24-2015 08:50 PM
Human being with feelings
Theme-defined variables as settings, dynamically generated list thereof
A new method proposed to allow themers to create options for their theme, such as alignment methods, by replacing variable placeholders in WALTER code through user input.

Discussion: http://forum.cockos.com/showthread.php?p=1487081

Proposed idea is the theme designer creates a variable and then a settings list to go with it. For example

set foldering_style[list="Method of folder display in TCP:" Default; Imperial;]
set alignment_style [tickbox="Align record-arm/track name with folder indentation?"]

The themer could then for example check for a variable being a certain value, and make different results based on that.

In Reaper, a new menu item near or in the current Options > Themes menu would appear, such as 'Theme Settings', greyed out if there are none found in the WALTER file. This window would automatically populate itself with settings and text string found in the theme.

This idea is in response to some users wanting mute and solo buttons to be visible with short tracks as opposed to routing and pan. Current method to deal with this is to create Layouts, but if there are already 5 layouts that use the routing and pan in short scale, then all 5 must be duplicated and varied.

This would also clear up different shading versions of themes such as Default Analog 1.8, which has various different layouts and then quadruples the layout count to supply regular, silver, black, and 'classic' colour versions. If this was instead available as options such as "Colour for MCP tracks:" and "Colour for TCP tracks", the layouts would be independent of their image resources in that particular case.

The idea is to give the user more control and a cleaner presentation of their theme, without having to dive into the WALTER.

( http://forum.cockos.com/showthread.php?p=1486764 )

Things to consider:
Language support? Perhaps something like

set foldering_style[list=lang_eng:"Method of folder display in TCP:" Default; Imperial; lang_fr:"Méthode d'affichage de dossier dans la TCP:" Défaut; Impériale;]

Obviously Reaper would just cross-check against the user's selected language in this case and display the appropriate text and options.
Issue Details
Issue Type Feature Request
Project Deprecated REAPER issue tracker
Category GUI and graphics
Status Suggested
Priority 10 - Lowest
Suggested Version 4.78
Implemented Version (none)
Users who would use this feature 2
Users who would not use this feature 2
Assigned Users (none)
Tags (none)

Reply

Issue Tools
Subscribe to this issue

All times are GMT -7. The time now is 10:29 PM.


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