skins/components-js: add a control to highlight focused FX unit
Bug #1760316 reported by
ronso0
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Wishlist
|
ronso0 |
Bug Description
With 4 FX units in the skin and a controller with one FX section per side that uses the 2.1 FX mapping with components-js, it's impossible to tell which (collapsed) FX unit has focus. Neither skins nor controllers (I know of) provide visual feedback for this.
Let's find a way to highlight the focused unit when a respective controller is attached. I suppose a combination of skin COs and components-js could work.
Workaround I use: change the components-js' default FX mapping to allow to focus an effect when parameters are hidden on screen. This makes the effect focus buttons appear in skins also for collapsed FX units and helps to distinguish focused/unfocused units.
Changed in mixxx: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
tags: | added: controller gui |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
milestone: | none → 2.3.0 |
tags: | removed: controller |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Let's try to outline what we already have and why this does not work.
[EffectRack1_ EffectUnitN] ,focused_ effect
0 indicates no effect is focused; >0 indicates the number of the focused effect. Focusing an effect only does something if a controller mapping changes how it behaves when an effect is focused.
[EffectRack1_ EffectUnitN] ,show_focus
Whether to show focus buttons and draw a border around the focused effect in skins. This should not be manipulated by skins; it should only be changed by controller mappings.