diff --git a/res/skins/LateNight/aux_unit.xml b/res/skins/LateNight/aux_unit.xml
index cacc5a53fa1f..59c542826de6 100644
--- a/res/skins/LateNight/aux_unit.xml
+++ b/res/skins/LateNight/aux_unit.xml
@@ -1,195 +1,180 @@
+
[Auxiliary]
auxiliary
+
MicAuxUnit
horizontal
min,max
- 160,
+ 170,
+
- style/background_tile.png
- horizontal
- min,max
+ MicAuxSubControlsFrame
+ stacked
+ min,min
-
- vertical
- min,min
+
+ MicAuxSubControls
+ horizontal
+ min,me
-
- MicAuxInteriorBorderTop
- 0me,3f
-
-
-
- MicAuxInterior
- horizontal
+
+ vertical
min,me
-
- vertical
+
+ MicAuxGainPFlContainer
+ horizontal
min,me
-
-
- MicAuxGainPFlContainer
+
+ pfl
+ PflButton
+ square
+ 26f,26f
+ ,pfl
+
+ 8f,0min
+
+ pregain
+ 35f,30f
+ orange
+ small
+
+ pregain
+
+
+
+
+ MicAuxFxButtons
+ horizontal
+ min,min
+
+
horizontal
- min,me
+ min,min
-
- pfl
- pfl
- ,pfl
- 26f,26f
+
+ 35
+ 35
+ FX
+ 1
+
+
+ 35
+ 35
+ FX
+ 2
-
-
- MicGainKnob
- horizontal
- min,min
-
-
- pregain
- 36f,30f
- orange
-
- pregain
-
-
-
-
-
-
- MicAuxFxButtons
+
+ [Skin],show_4effectunits
+
+ visible
+
+
+
horizontal
min,min
-
- horizontal
- min,min
-
-
- 35
- 35
- FX
- 1
-
-
- 35
- 35
- FX
- 2
-
-
-
- [Skin],show_4effectunits
-
- visible
-
-
-
-
- horizontal
- min,min
-
-
- 24
- 32
- FX
- 1
-
-
- 12
- 22
- 2
-
-
- 12
- 22
- 3
-
-
- 12
- 22
- 4
-
-
-
- [Skin],show_4effectunits
- visible
-
-
+
+ 25
+ 32
+ FX
+ 1
+
+
+ 12
+ 22
+ 2
+
+
+ 12
+ 22
+ 3
+
+
+ 12
+ 22
+ 4
+
-
-
-
-
-
- MicAuxVUMeter
- vertical
- min,min
-
-
- microphone
-
+
+ [Skin],show_4effectunits
+ visible
+
+
-
+
-
-
+
- MicAuxInteriorBorderBottom
- 0me,2f
+ MicAuxVUMeter
+ vertical
+ min,min
+
+
+ microphone
+
+
-
-
+
-
+
- MicAuxFrame
+
+ me,me
+
+
+
+
+
+
+ MicAuxMainControlsFrame
+ vertical
+ min,me
+
+
+ MicAuxMainControls
vertical
min,me
+
+
+
- MicAuxMainControls
+ MicAuxPlayButtonBox
vertical
min,me
-
-
-
-
- AuxPlayButton
- vertical
- min,me
-
-
- mute
- 42f,24f
- aux_play
- ,mute
-
-
-
-
-
-
+
+ mute
+ AuxPlayButton
+ 42f,26f
+ embedded
+ medium
+ ,mute
+
-
-
+
+
+
+
-
+
+
diff --git a/res/skins/LateNight/button_1state.xml b/res/skins/LateNight/button_1state.xml
index d255df9a684b..cd6660584f02 100644
--- a/res/skins/LateNight/button_1state.xml
+++ b/res/skins/LateNight/button_1state.xml
@@ -21,9 +21,9 @@ Variables:
0
- skin:/buttons/btn__down.svg
- skin:/buttons/btn_.svg
+ skin:/buttons_/btn__.svg
+ skin:/buttons_/btn___active.svg
diff --git a/res/skins/LateNight/button_1state_right.xml b/res/skins/LateNight/button_1state_right.xml
index a30c4e50677e..0ac0335ef159 100644
--- a/res/skins/LateNight/button_1state_right.xml
+++ b/res/skins/LateNight/button_1state_right.xml
@@ -23,9 +23,9 @@ Variables:
0
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn__.svg
+ skin:/buttons_/btn___active.svg
diff --git a/res/skins/LateNight/button_2state.xml b/res/skins/LateNight/button_2state.xml
index e33b9294cce0..0ce610fc2314 100644
--- a/res/skins/LateNight/button_2state.xml
+++ b/res/skins/LateNight/button_2state.xml
@@ -23,15 +23,15 @@ Variables:
0
- skin:/buttons/btn__down.svg
- skin:/buttons/btn_.svg
+ skin:/buttons_/btn__.svg
+ skin:/buttons_/btn___active.svg
1
- skin:/buttons/btn__overdown.svg
- skin:/buttons/btn__over.svg
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
diff --git a/res/skins/LateNight/button_2state_nohover.xml b/res/skins/LateNight/button_2state_nohover.xml
deleted file mode 100644
index c5e580042702..000000000000
--- a/res/skins/LateNight/button_2state_nohover.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
- 2
- false
-
- 0
-
-
- skin:/buttons/btn_.svg
- skin:/buttons/btn_.svg
-
-
- 1
-
-
- skin:/buttons/btn__over.svg
- skin:/buttons/btn__over.svg
-
-
-
- LeftButton
-
-
-
diff --git a/res/skins/LateNight/button_2state_persist.xml b/res/skins/LateNight/button_2state_persist.xml
index 604ab0e897c4..6ef60b923c8e 100644
--- a/res/skins/LateNight/button_2state_persist.xml
+++ b/res/skins/LateNight/button_2state_persist.xml
@@ -23,15 +23,15 @@ Variables:
0
- skin:/buttons/btn__down.svg
- skin:/buttons/btn_.svg
+ skin:/buttons_/btn__.svg
+ skin:/buttons_/btn___pressed.svg
1
- skin:/buttons/btn__overdown.svg
- skin:/buttons/btn__over.svg
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___pressed.svg
diff --git a/res/skins/LateNight/button_2state_right.xml b/res/skins/LateNight/button_2state_right.xml
index b8844238cde9..a25b82b4778d 100644
--- a/res/skins/LateNight/button_2state_right.xml
+++ b/res/skins/LateNight/button_2state_right.xml
@@ -24,15 +24,15 @@ Variables:
0
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn__.svg
+ skin:/buttons_/btn___active.svg
1
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
diff --git a/res/skins/LateNight/button_2state_right_display.xml b/res/skins/LateNight/button_2state_right_display.xml
index a8a8edcb4057..dea9f56a2dfd 100644
--- a/res/skins/LateNight/button_2state_right_display.xml
+++ b/res/skins/LateNight/button_2state_right_display.xml
@@ -25,15 +25,15 @@ Variables:
0
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn__.svg
+ skin:/buttons_/btn___active.svg
1
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
diff --git a/res/skins/LateNight/button_3state.xml b/res/skins/LateNight/button_3state.xml
index 2448b8143c7b..bad1b18b6943 100644
--- a/res/skins/LateNight/button_3state.xml
+++ b/res/skins/LateNight/button_3state.xml
@@ -22,23 +22,23 @@ Variables:
0
- skin:/buttons/btn_.svg
- skin:/buttons/btn_.svg
+ skin:/buttons_/btn__.svg
+ skin:/buttons_/btn___active.svg
1
- skin:/buttons/btn_.svg
- skin:/buttons/btn_.svg
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
2
- skin:/buttons/btn_.svg
- skin:/buttons/btn_.svg
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
diff --git a/res/skins/LateNight/button_3state_display.xml b/res/skins/LateNight/button_3state_display.xml
index d8346645e2f7..0992c9523586 100644
--- a/res/skins/LateNight/button_3state_display.xml
+++ b/res/skins/LateNight/button_3state_display.xml
@@ -22,23 +22,23 @@ Variables:
0
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn__.svg
+ skin:/buttons_/btn___active.svg
1
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
2
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
diff --git a/res/skins/LateNight/button_3state_persist.xml b/res/skins/LateNight/button_3state_persist.xml
index 2e234d317977..6d24caab223b 100644
--- a/res/skins/LateNight/button_3state_persist.xml
+++ b/res/skins/LateNight/button_3state_persist.xml
@@ -22,23 +22,23 @@ Variables:
0
- skin:/buttons/btn_.svg
- skin:/buttons/btn_.svg
+ skin:/buttons_/btn__.svg
+ skin:/buttons_/btn___active.svg
1
- skin:/buttons/btn_.svg
- skin:/buttons/btn_.svg
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
2
- skin:/buttons/btn_.svg
- skin:/buttons/btn_.svg
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
diff --git a/res/skins/LateNight/button_5state.xml b/res/skins/LateNight/button_5state.xml
index 25f8611f7e17..78dbce113451 100644
--- a/res/skins/LateNight/button_5state.xml
+++ b/res/skins/LateNight/button_5state.xml
@@ -22,37 +22,37 @@ Variables:
0
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn__.svg
+ skin:/buttons_/btn___active.svg
1
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
2
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
3
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
4
- skin:/buttons/btn_
- skin:/buttons/btn_
+ skin:/buttons_/btn___active.svg
+ skin:/buttons_/btn___active.svg
diff --git a/res/skins/LateNight/button_hotcue.xml b/res/skins/LateNight/button_hotcue.xml
index 481b1ab72d7a..647656855040 100644
--- a/res/skins/LateNight/button_hotcue.xml
+++ b/res/skins/LateNight/button_hotcue.xml
@@ -1,35 +1,46 @@
-
- hotcue
- HotcueButton
- 26f,26f
- 2
-
- 0
- skin:/buttons/btn_hotcue__unset.svg
- skin:/buttons/btn_hotcue__pressed.svg
-
-
- 1
- skin:/buttons/btn_hotcue__set.svg
- skin:/buttons/btn_hotcue__pressed.svg
-
-
- ,hotcue__activate
- LeftButton
-
-
- ,hotcue__clear
- RightButton
-
-
- ,hotcue__enabled
- false
-
-
- ,hotcue__color_id
- highlight
-
-
+
+ Hotcue
+ 26,26
+ 26,26
+ me,f
+ horizontal
+
+
+ hotcue
+ HotcueButton
+ 26,26
+ 26,26
+ me,f
+ 2
+
+ 0
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ 1
+ skin:/buttons_/btn__square_set.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ ,hotcue__activate
+ LeftButton
+
+
+ ,hotcue__clear
+ RightButton
+
+
+ ,hotcue__enabled
+ false
+
+
+ ,hotcue__color_id
+ highlight
+
+
+
+
diff --git a/res/skins/LateNight/button_special_cue.xml b/res/skins/LateNight/button_special_cue.xml
index 57897097fc3c..da95ad97cb65 100644
--- a/res/skins/LateNight/button_special_cue.xml
+++ b/res/skins/LateNight/button_special_cue.xml
@@ -7,35 +7,43 @@ Variables:
label: Button text.
-->
-
-
- SpecialCueButton
- 16,26
+
+ SpecialCueButton_
+ 22,26
26,26
me,f
- 2
- true
-
- 0
- skin:/buttons/btn_.svg
- skin:/buttons/btn__pressed.svg
-
-
- 1
- skin:/buttons/btn_.svg
- skin:/buttons/btn__pressed.svg
-
-
- ,_activate
- LeftButton
-
-
- ,_clear
- RightButton
-
-
- ,_enabled
- false
-
-
+ horizontal
+
+
+
+ SpecialCueButton
+ 20,26
+ 26,26
+ me,f
+ 2
+
+ 0
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ 1
+ skin:/buttons_/btn__square_set.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ ,_activate
+ LeftButton
+
+
+ ,_clear
+ RightButton
+
+
+ ,_enabled
+ false
+
+
+
+
diff --git a/res/skins/LateNight/button_xfader_aux.xml b/res/skins/LateNight/button_xfader_aux.xml
index c28eda6029d7..c89c3d7266a4 100644
--- a/res/skins/LateNight/button_xfader_aux.xml
+++ b/res/skins/LateNight/button_xfader_aux.xml
@@ -25,13 +25,13 @@
false
0
- skin:/buttons/btn_xfader_aux_left.svg
- skin:/buttons/btn_xfader_aux_left.svg
+ skin:/buttons_/btn__xfader_aux_left_off.svg
+ skin:/buttons_/btn__xfader_aux_left_off.svg
1
- skin:/buttons/btn_xfader_aux_left.svg
- skin:/buttons/btn_xfader_aux_left.svg
+ skin:/buttons_/btn__xfader_aux_left.svg
+ skin:/buttons_/btn__xfader_aux_left.svg
,orientation
@@ -50,13 +50,13 @@
false
0
- skin:/buttons/btn_xfader_aux_mid.svg
- skin:/buttons/btn_xfader_aux_mid.svg
+ skin:/buttons_/btn__xfader_aux_mid_off.svg
+ skin:/buttons_/btn__xfader_aux_mid_off.svg
1
- skin:/buttons/btn_xfader_aux_mid.svg
- skin:/buttons/btn_xfader_aux_mid.svg
+ skin:/buttons_/btn__xfader_aux_mid.svg
+ skin:/buttons_/btn__xfader_aux_mid.svg
,orientation
@@ -76,13 +76,13 @@
false
0
- skin:/buttons/btn_xfader_aux_right.svg
- skin:/buttons/btn_xfader_aux_right.svg
+ skin:/buttons_/btn__xfader_aux_right_off.svg
+ skin:/buttons_/btn__xfader_aux_right_off.svg
1
- skin:/buttons/btn_xfader_aux_right.svg
- skin:/buttons/btn_xfader_aux_right.svg
+ skin:/buttons_/btn__xfader_aux_right.svg
+ skin:/buttons_/btn__xfader_aux_right.svg
,orientation
diff --git a/res/skins/LateNight/button_xfader_deck.xml b/res/skins/LateNight/button_xfader_deck.xml
index 03ef1e788ff2..f09fb3feb9c8 100644
--- a/res/skins/LateNight/button_xfader_deck.xml
+++ b/res/skins/LateNight/button_xfader_deck.xml
@@ -25,13 +25,13 @@
false
0
- skin:/buttons/btn_xfader_deck_left_off.svg
- skin:/buttons/btn_xfader_deck_left_off.svg
+ skin:/buttons_/btn__xfader_deck_left_off.svg
+ skin:/buttons_/btn__xfader_deck_left_off.svg
1
- skin:/buttons/btn_xfader_deck_left_.svg
- skin:/buttons/btn_xfader_deck_left_.svg
+ skin:/buttons_/btn__xfader_deck_left_.svg
+ skin:/buttons_/btn__xfader_deck_left_.svg
,orientation
@@ -50,13 +50,13 @@
false
0
- skin:/buttons/btn_xfader_deck_mid_off.svg
- skin:/buttons/btn_xfader_deck_mid_off.svg
+ skin:/buttons_/btn__xfader_deck_mid_off.svg
+ skin:/buttons_/btn__xfader_deck_mid_off.svg
1
- skin:/buttons/btn_xfader_deck_mid_warning.svg
- skin:/buttons/btn_xfader_deck_mid_warning.svg
+ skin:/buttons_/btn__xfader_deck_mid_warning.svg
+ skin:/buttons_/btn__xfader_deck_mid_warning.svg
,orientation
@@ -76,13 +76,13 @@
false
0
- skin:/buttons/btn_xfader_deck_right_off.svg
- skin:/buttons/btn_xfader_deck_right_off.svg
+ skin:/buttons_/btn__xfader_deck_right_off.svg
+ skin:/buttons_/btn__xfader_deck_right_off.svg
1
- skin:/buttons/btn_xfader_deck_right_.svg
- skin:/buttons/btn_xfader_deck_right_.svg
+ skin:/buttons_/btn__xfader_deck_right_.svg
+ skin:/buttons_/btn__xfader_deck_right_.svg
,orientation
diff --git a/res/skins/LateNight/buttons/btn__over.svg b/res/skins/LateNight/buttons/btn__over.svg
deleted file mode 100644
index fb66ea1ba227..000000000000
--- a/res/skins/LateNight/buttons/btn__over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn__overdown.svg b/res/skins/LateNight/buttons/btn__overdown.svg
deleted file mode 100644
index fb66ea1ba227..000000000000
--- a/res/skins/LateNight/buttons/btn__overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_arrow_left.svg b/res/skins/LateNight/buttons/btn_arrow_left.svg
deleted file mode 100644
index 0144aeae2ce2..000000000000
--- a/res/skins/LateNight/buttons/btn_arrow_left.svg
+++ /dev/null
@@ -1,207 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_arrow_left_overdown.svg b/res/skins/LateNight/buttons/btn_arrow_left_overdown.svg
deleted file mode 100644
index 62f8197d7a08..000000000000
--- a/res/skins/LateNight/buttons/btn_arrow_left_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_arrow_right.svg b/res/skins/LateNight/buttons/btn_arrow_right.svg
deleted file mode 100644
index 60c7a9dad456..000000000000
--- a/res/skins/LateNight/buttons/btn_arrow_right.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_arrow_right_overdown.svg b/res/skins/LateNight/buttons/btn_arrow_right_overdown.svg
deleted file mode 100644
index 3a87f9ec46c3..000000000000
--- a/res/skins/LateNight/buttons/btn_arrow_right_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_autodj_addrandom.svg b/res/skins/LateNight/buttons/btn_autodj_addrandom.svg
deleted file mode 100644
index bd7cdbe8d685..000000000000
--- a/res/skins/LateNight/buttons/btn_autodj_addrandom.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_autodj_enable_off.svg b/res/skins/LateNight/buttons/btn_autodj_enable_off.svg
deleted file mode 100644
index 39c89a701eba..000000000000
--- a/res/skins/LateNight/buttons/btn_autodj_enable_off.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_autodj_enable_on.svg b/res/skins/LateNight/buttons/btn_autodj_enable_on.svg
deleted file mode 100644
index b34b4165a535..000000000000
--- a/res/skins/LateNight/buttons/btn_autodj_enable_on.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_autodj_fade.svg b/res/skins/LateNight/buttons/btn_autodj_fade.svg
deleted file mode 100644
index f6c0f66e1007..000000000000
--- a/res/skins/LateNight/buttons/btn_autodj_fade.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_autodj_fade_disabled.svg b/res/skins/LateNight/buttons/btn_autodj_fade_disabled.svg
deleted file mode 100644
index 366995bd74cc..000000000000
--- a/res/skins/LateNight/buttons/btn_autodj_fade_disabled.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_autodj_repeat_playlist_off.svg b/res/skins/LateNight/buttons/btn_autodj_repeat_playlist_off.svg
deleted file mode 100644
index f3d2a36df70b..000000000000
--- a/res/skins/LateNight/buttons/btn_autodj_repeat_playlist_off.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_autodj_repeat_playlist_on.svg b/res/skins/LateNight/buttons/btn_autodj_repeat_playlist_on.svg
deleted file mode 100644
index 24427bce20ae..000000000000
--- a/res/skins/LateNight/buttons/btn_autodj_repeat_playlist_on.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_autodj_shuffle.svg b/res/skins/LateNight/buttons/btn_autodj_shuffle.svg
deleted file mode 100644
index 678fe38b0d9f..000000000000
--- a/res/skins/LateNight/buttons/btn_autodj_shuffle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_autodj_skip.svg b/res/skins/LateNight/buttons/btn_autodj_skip.svg
deleted file mode 100644
index 21a7f07ab351..000000000000
--- a/res/skins/LateNight/buttons/btn_autodj_skip.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_autodj_skip_disabled.svg b/res/skins/LateNight/buttons/btn_autodj_skip_disabled.svg
deleted file mode 100644
index fdcce0d17253..000000000000
--- a/res/skins/LateNight/buttons/btn_autodj_skip_disabled.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_aux_play.svg b/res/skins/LateNight/buttons/btn_aux_play.svg
deleted file mode 100644
index ea5a01c092c1..000000000000
--- a/res/skins/LateNight/buttons/btn_aux_play.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_aux_play_down.svg b/res/skins/LateNight/buttons/btn_aux_play_down.svg
deleted file mode 100644
index 2665b987cb3a..000000000000
--- a/res/skins/LateNight/buttons/btn_aux_play_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_aux_play_over.svg b/res/skins/LateNight/buttons/btn_aux_play_over.svg
deleted file mode 100644
index ce49a75aec5e..000000000000
--- a/res/skins/LateNight/buttons/btn_aux_play_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_aux_play_overdown.svg b/res/skins/LateNight/buttons/btn_aux_play_overdown.svg
deleted file mode 100644
index c811d344b93b..000000000000
--- a/res/skins/LateNight/buttons/btn_aux_play_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beat_curpos.svg b/res/skins/LateNight/buttons/btn_beat_curpos.svg
deleted file mode 100644
index e7bedbf3073d..000000000000
--- a/res/skins/LateNight/buttons/btn_beat_curpos.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beat_curpos_large.svg b/res/skins/LateNight/buttons/btn_beat_curpos_large.svg
deleted file mode 100644
index 210ee4d03a17..000000000000
--- a/res/skins/LateNight/buttons/btn_beat_curpos_large.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beat_curpos_large_down.svg b/res/skins/LateNight/buttons/btn_beat_curpos_large_down.svg
deleted file mode 100644
index b46901785f3d..000000000000
--- a/res/skins/LateNight/buttons/btn_beat_curpos_large_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beat_curpos_over.svg b/res/skins/LateNight/buttons/btn_beat_curpos_over.svg
deleted file mode 100644
index 580f3ec07570..000000000000
--- a/res/skins/LateNight/buttons/btn_beat_curpos_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beatgrid_buttons_toggle.svg b/res/skins/LateNight/buttons/btn_beatgrid_buttons_toggle.svg
deleted file mode 100644
index 5b89595a51df..000000000000
--- a/res/skins/LateNight/buttons/btn_beatgrid_buttons_toggle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beats_earlier.svg b/res/skins/LateNight/buttons/btn_beats_earlier.svg
deleted file mode 100644
index 7f8ae3fe6a6c..000000000000
--- a/res/skins/LateNight/buttons/btn_beats_earlier.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beats_earlier_down.svg b/res/skins/LateNight/buttons/btn_beats_earlier_down.svg
deleted file mode 100644
index 132113976334..000000000000
--- a/res/skins/LateNight/buttons/btn_beats_earlier_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beats_faster.svg b/res/skins/LateNight/buttons/btn_beats_faster.svg
deleted file mode 100644
index 211e16052edb..000000000000
--- a/res/skins/LateNight/buttons/btn_beats_faster.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beats_faster_down.svg b/res/skins/LateNight/buttons/btn_beats_faster_down.svg
deleted file mode 100644
index 65b84e63d074..000000000000
--- a/res/skins/LateNight/buttons/btn_beats_faster_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beats_later.svg b/res/skins/LateNight/buttons/btn_beats_later.svg
deleted file mode 100644
index 583a9c51f67d..000000000000
--- a/res/skins/LateNight/buttons/btn_beats_later.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beats_later_down.svg b/res/skins/LateNight/buttons/btn_beats_later_down.svg
deleted file mode 100644
index fae324ee19ad..000000000000
--- a/res/skins/LateNight/buttons/btn_beats_later_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beats_slower.svg b/res/skins/LateNight/buttons/btn_beats_slower.svg
deleted file mode 100644
index d633259f7eed..000000000000
--- a/res/skins/LateNight/buttons/btn_beats_slower.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_beats_slower_down.svg b/res/skins/LateNight/buttons/btn_beats_slower_down.svg
deleted file mode 100644
index e185dda15728..000000000000
--- a/res/skins/LateNight/buttons/btn_beats_slower_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_border_image_qpushbutton.svg b/res/skins/LateNight/buttons/btn_border_image_qpushbutton.svg
deleted file mode 100644
index 0e31ccae6985..000000000000
--- a/res/skins/LateNight/buttons/btn_border_image_qpushbutton.svg
+++ /dev/null
@@ -1,198 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_active_orange.svg b/res/skins/LateNight/buttons/btn_border_image_qpushbutton_active_orange.svg
deleted file mode 100644
index 545084229818..000000000000
--- a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_active_orange.svg
+++ /dev/null
@@ -1,259 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_active_red.svg b/res/skins/LateNight/buttons/btn_border_image_qpushbutton_active_red.svg
deleted file mode 100644
index 335151bb59ad..000000000000
--- a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_active_red.svg
+++ /dev/null
@@ -1,261 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_disabled.svg b/res/skins/LateNight/buttons/btn_border_image_qpushbutton_disabled.svg
deleted file mode 100644
index a5ebf683104e..000000000000
--- a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_disabled.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_pressed.svg b/res/skins/LateNight/buttons/btn_border_image_qpushbutton_pressed.svg
deleted file mode 100644
index 55dfce4b43c8..000000000000
--- a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_pressed.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_border_image_spinbox_focus.svg b/res/skins/LateNight/buttons/btn_border_image_spinbox_focus.svg
deleted file mode 100644
index ddedebdf8e72..000000000000
--- a/res/skins/LateNight/buttons/btn_border_image_spinbox_focus.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_border_image_spinbox_hover.svg b/res/skins/LateNight/buttons/btn_border_image_spinbox_hover.svg
deleted file mode 100644
index a5d7b666df3e..000000000000
--- a/res/skins/LateNight/buttons/btn_border_image_spinbox_hover.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_border_image_wbeatspinbox.svg b/res/skins/LateNight/buttons/btn_border_image_wbeatspinbox.svg
deleted file mode 100644
index e941f5d7392b..000000000000
--- a/res/skins/LateNight/buttons/btn_border_image_wbeatspinbox.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_cue.svg b/res/skins/LateNight/buttons/btn_cue.svg
deleted file mode 100644
index 3929a09e1353..000000000000
--- a/res/skins/LateNight/buttons/btn_cue.svg
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_cue_down.svg b/res/skins/LateNight/buttons/btn_cue_down.svg
deleted file mode 100644
index d0b99a1b6149..000000000000
--- a/res/skins/LateNight/buttons/btn_cue_down.svg
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_cue_over.svg b/res/skins/LateNight/buttons/btn_cue_over.svg
deleted file mode 100644
index d531c57ecfd2..000000000000
--- a/res/skins/LateNight/buttons/btn_cue_over.svg
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_cue_overdown.svg b/res/skins/LateNight/buttons/btn_cue_overdown.svg
deleted file mode 100644
index e25e0789333b..000000000000
--- a/res/skins/LateNight/buttons/btn_cue_overdown.svg
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_eject.svg b/res/skins/LateNight/buttons/btn_eject.svg
deleted file mode 100644
index 7826d5c580fc..000000000000
--- a/res/skins/LateNight/buttons/btn_eject.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_eject_over.svg b/res/skins/LateNight/buttons/btn_eject_over.svg
deleted file mode 100644
index 6df3c96162e1..000000000000
--- a/res/skins/LateNight/buttons/btn_eject_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_eq_kill.svg b/res/skins/LateNight/buttons/btn_eq_kill.svg
deleted file mode 100644
index 48039404fad7..000000000000
--- a/res/skins/LateNight/buttons/btn_eq_kill.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_eq_kill_down.svg b/res/skins/LateNight/buttons/btn_eq_kill_down.svg
deleted file mode 100644
index 824131bfeb7f..000000000000
--- a/res/skins/LateNight/buttons/btn_eq_kill_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_eq_kill_over.svg b/res/skins/LateNight/buttons/btn_eq_kill_over.svg
deleted file mode 100644
index 0119c6c25045..000000000000
--- a/res/skins/LateNight/buttons/btn_eq_kill_over.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_eq_kill_overdown.svg b/res/skins/LateNight/buttons/btn_eq_kill_overdown.svg
deleted file mode 100644
index f9bb429337b7..000000000000
--- a/res/skins/LateNight/buttons/btn_eq_kill_overdown.svg
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_fx_assign.svg b/res/skins/LateNight/buttons/btn_fx_assign.svg
deleted file mode 100644
index 8857743d1e57..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_assign.svg
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_fx_assign_over.svg b/res/skins/LateNight/buttons/btn_fx_assign_over.svg
deleted file mode 100644
index 2575411108b4..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_assign_over.svg
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_fx_focus_off.svg b/res/skins/LateNight/buttons/btn_fx_focus_off.svg
deleted file mode 100644
index 5fe2dade935c..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_focus_off.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_fx_focus_on.svg b/res/skins/LateNight/buttons/btn_fx_focus_on.svg
deleted file mode 100644
index 835429a8f9ba..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_focus_on.svg
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_fx_mixmode_d+w.svg b/res/skins/LateNight/buttons/btn_fx_mixmode_d+w.svg
deleted file mode 100644
index 7cb58091a85d..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_mixmode_d+w.svg
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_fx_mixmode_d-w.svg b/res/skins/LateNight/buttons/btn_fx_mixmode_d-w.svg
deleted file mode 100644
index 3810d2c4f831..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_mixmode_d-w.svg
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_fx_parameter.svg b/res/skins/LateNight/buttons/btn_fx_parameter.svg
deleted file mode 100644
index 39ec3e0399bd..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_parameter.svg
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_fx_parameter_down.svg b/res/skins/LateNight/buttons/btn_fx_parameter_down.svg
deleted file mode 100644
index e71ac3f20a1d..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_parameter_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_fx_parameter_over.svg b/res/skins/LateNight/buttons/btn_fx_parameter_over.svg
deleted file mode 100644
index cc712a12b41f..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_parameter_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_fx_parameter_overdown.svg b/res/skins/LateNight/buttons/btn_fx_parameter_overdown.svg
deleted file mode 100644
index 742fdef513d2..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_parameter_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_fx_sampler_collapse.svg b/res/skins/LateNight/buttons/btn_fx_sampler_collapse.svg
deleted file mode 100644
index 295ac8d1aae2..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_sampler_collapse.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_fx_sampler_expand.svg b/res/skins/LateNight/buttons/btn_fx_sampler_expand.svg
deleted file mode 100644
index 3e7d68c097e1..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_sampler_expand.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_fx_selector.svg b/res/skins/LateNight/buttons/btn_fx_selector.svg
deleted file mode 100644
index e9f893aae2eb..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_selector.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_fx_selector_pressed.svg b/res/skins/LateNight/buttons/btn_fx_selector_pressed.svg
deleted file mode 100644
index bd5f89f39360..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_selector_pressed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_fx_selector_pressed_x2.svg b/res/skins/LateNight/buttons/btn_fx_selector_pressed_x2.svg
deleted file mode 100644
index 4b7db47eae73..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_selector_pressed_x2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_fx_selector_x2.svg b/res/skins/LateNight/buttons/btn_fx_selector_x2.svg
deleted file mode 100644
index 57f6a8f8fec4..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_selector_x2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_fx_toggle.svg b/res/skins/LateNight/buttons/btn_fx_toggle.svg
deleted file mode 100644
index 986dbd854b2e..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_toggle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_fx_toggle_down.svg b/res/skins/LateNight/buttons/btn_fx_toggle_down.svg
deleted file mode 100644
index 3dba9876631a..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_toggle_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_fx_toggle_over.svg b/res/skins/LateNight/buttons/btn_fx_toggle_over.svg
deleted file mode 100644
index 08aa5f49fb6f..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_toggle_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_fx_toggle_overdown.svg b/res/skins/LateNight/buttons/btn_fx_toggle_overdown.svg
deleted file mode 100644
index 658e23140f8e..000000000000
--- a/res/skins/LateNight/buttons/btn_fx_toggle_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_1_pressed.svg b/res/skins/LateNight/buttons/btn_hotcue_1_pressed.svg
deleted file mode 100644
index cc722861f4bd..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_1_pressed.svg
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_1_set.svg b/res/skins/LateNight/buttons/btn_hotcue_1_set.svg
deleted file mode 100644
index a12d32f44c83..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_1_set.svg
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_1_unset.svg b/res/skins/LateNight/buttons/btn_hotcue_1_unset.svg
deleted file mode 100644
index 4b56cd16b06c..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_1_unset.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_2_pressed.svg b/res/skins/LateNight/buttons/btn_hotcue_2_pressed.svg
deleted file mode 100644
index 4a754c4269d8..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_2_pressed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_2_set.svg b/res/skins/LateNight/buttons/btn_hotcue_2_set.svg
deleted file mode 100644
index d156ebb87f75..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_2_set.svg
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_2_unset.svg b/res/skins/LateNight/buttons/btn_hotcue_2_unset.svg
deleted file mode 100644
index 6f0d693f03b7..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_2_unset.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_3_pressed.svg b/res/skins/LateNight/buttons/btn_hotcue_3_pressed.svg
deleted file mode 100644
index 5a3da3c3421c..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_3_pressed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_3_set.svg b/res/skins/LateNight/buttons/btn_hotcue_3_set.svg
deleted file mode 100644
index b2928a1fc559..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_3_set.svg
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_3_unset.svg b/res/skins/LateNight/buttons/btn_hotcue_3_unset.svg
deleted file mode 100644
index 0b31031e5c93..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_3_unset.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_4_pressed.svg b/res/skins/LateNight/buttons/btn_hotcue_4_pressed.svg
deleted file mode 100644
index bd4d900f2eed..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_4_pressed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_4_set.svg b/res/skins/LateNight/buttons/btn_hotcue_4_set.svg
deleted file mode 100644
index 6b0339e4cab1..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_4_set.svg
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_4_unset.svg b/res/skins/LateNight/buttons/btn_hotcue_4_unset.svg
deleted file mode 100644
index 481319c8cf33..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_4_unset.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_5_pressed.svg b/res/skins/LateNight/buttons/btn_hotcue_5_pressed.svg
deleted file mode 100644
index 8ae9bcee64c0..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_5_pressed.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_5_set.svg b/res/skins/LateNight/buttons/btn_hotcue_5_set.svg
deleted file mode 100644
index b05e0df437af..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_5_set.svg
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_5_unset.svg b/res/skins/LateNight/buttons/btn_hotcue_5_unset.svg
deleted file mode 100644
index 22921cc5ac21..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_5_unset.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_6_pressed.svg b/res/skins/LateNight/buttons/btn_hotcue_6_pressed.svg
deleted file mode 100644
index 51830c72b5f7..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_6_pressed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_6_set.svg b/res/skins/LateNight/buttons/btn_hotcue_6_set.svg
deleted file mode 100644
index dcd3f2cf2f53..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_6_set.svg
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_6_unset.svg b/res/skins/LateNight/buttons/btn_hotcue_6_unset.svg
deleted file mode 100644
index 5d721eb9b3d5..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_6_unset.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_7_pressed.svg b/res/skins/LateNight/buttons/btn_hotcue_7_pressed.svg
deleted file mode 100644
index 9e000236295c..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_7_pressed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_7_set.svg b/res/skins/LateNight/buttons/btn_hotcue_7_set.svg
deleted file mode 100644
index 1287b3f120f0..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_7_set.svg
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_7_unset.svg b/res/skins/LateNight/buttons/btn_hotcue_7_unset.svg
deleted file mode 100644
index e1be8aa04c1b..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_7_unset.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_8_pressed.svg b/res/skins/LateNight/buttons/btn_hotcue_8_pressed.svg
deleted file mode 100644
index 0f3e0c55af4b..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_8_pressed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_8_set.svg b/res/skins/LateNight/buttons/btn_hotcue_8_set.svg
deleted file mode 100644
index ca731af321f5..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_8_set.svg
+++ /dev/null
@@ -1,195 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_hotcue_8_unset.svg b/res/skins/LateNight/buttons/btn_hotcue_8_unset.svg
deleted file mode 100644
index 74db86db3dfe..000000000000
--- a/res/skins/LateNight/buttons/btn_hotcue_8_unset.svg
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_intro_end.svg b/res/skins/LateNight/buttons/btn_intro_end.svg
deleted file mode 100644
index 6e34f8413c4a..000000000000
--- a/res/skins/LateNight/buttons/btn_intro_end.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_intro_end_pressed.svg b/res/skins/LateNight/buttons/btn_intro_end_pressed.svg
deleted file mode 100644
index 54c4c2f3a3e5..000000000000
--- a/res/skins/LateNight/buttons/btn_intro_end_pressed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_intro_start.svg b/res/skins/LateNight/buttons/btn_intro_start.svg
deleted file mode 100644
index f2481874ee60..000000000000
--- a/res/skins/LateNight/buttons/btn_intro_start.svg
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_intro_start_pressed.svg b/res/skins/LateNight/buttons/btn_intro_start_pressed.svg
deleted file mode 100644
index bb9409e12e9c..000000000000
--- a/res/skins/LateNight/buttons/btn_intro_start_pressed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_keylock.svg b/res/skins/LateNight/buttons/btn_keylock.svg
deleted file mode 100644
index 3d6aacb306ca..000000000000
--- a/res/skins/LateNight/buttons/btn_keylock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_keylock_over.svg b/res/skins/LateNight/buttons/btn_keylock_over.svg
deleted file mode 100644
index d3d16cf2a9b7..000000000000
--- a/res/skins/LateNight/buttons/btn_keylock_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_loop.svg b/res/skins/LateNight/buttons/btn_loop.svg
deleted file mode 100644
index 1af89644dea2..000000000000
--- a/res/skins/LateNight/buttons/btn_loop.svg
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_loop_0.svg b/res/skins/LateNight/buttons/btn_loop_0.svg
deleted file mode 100644
index 666a552b39aa..000000000000
--- a/res/skins/LateNight/buttons/btn_loop_0.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_loop_down.svg b/res/skins/LateNight/buttons/btn_loop_down.svg
deleted file mode 100644
index 05b1a7e31a10..000000000000
--- a/res/skins/LateNight/buttons/btn_loop_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_loop_in.svg b/res/skins/LateNight/buttons/btn_loop_in.svg
deleted file mode 100644
index 3626dbf4ed6b..000000000000
--- a/res/skins/LateNight/buttons/btn_loop_in.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_loop_in_active.svg b/res/skins/LateNight/buttons/btn_loop_in_active.svg
deleted file mode 100644
index 77e55479d52e..000000000000
--- a/res/skins/LateNight/buttons/btn_loop_in_active.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_loop_in_overdown.svg b/res/skins/LateNight/buttons/btn_loop_in_overdown.svg
deleted file mode 100644
index ff6c8237b00d..000000000000
--- a/res/skins/LateNight/buttons/btn_loop_in_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_loop_on.svg b/res/skins/LateNight/buttons/btn_loop_on.svg
deleted file mode 100644
index 60061d83ec39..000000000000
--- a/res/skins/LateNight/buttons/btn_loop_on.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_loop_out.svg b/res/skins/LateNight/buttons/btn_loop_out.svg
deleted file mode 100644
index 12ed29f03621..000000000000
--- a/res/skins/LateNight/buttons/btn_loop_out.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_loop_out_active.svg b/res/skins/LateNight/buttons/btn_loop_out_active.svg
deleted file mode 100644
index 51ae7fd5b05b..000000000000
--- a/res/skins/LateNight/buttons/btn_loop_out_active.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_loop_out_overdown.svg b/res/skins/LateNight/buttons/btn_loop_out_overdown.svg
deleted file mode 100644
index 054c7b74469f..000000000000
--- a/res/skins/LateNight/buttons/btn_loop_out_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_loop_over.svg b/res/skins/LateNight/buttons/btn_loop_over.svg
deleted file mode 100644
index 28700575f51b..000000000000
--- a/res/skins/LateNight/buttons/btn_loop_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_loop_overdown.svg b/res/skins/LateNight/buttons/btn_loop_overdown.svg
deleted file mode 100644
index d736f3e960b8..000000000000
--- a/res/skins/LateNight/buttons/btn_loop_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_mic_duck_auto.svg b/res/skins/LateNight/buttons/btn_mic_duck_auto.svg
deleted file mode 100644
index 383f8e0015f2..000000000000
--- a/res/skins/LateNight/buttons/btn_mic_duck_auto.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_mic_duck_manual.svg b/res/skins/LateNight/buttons/btn_mic_duck_manual.svg
deleted file mode 100644
index 3ef38f3e961d..000000000000
--- a/res/skins/LateNight/buttons/btn_mic_duck_manual.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_mic_duck_off.svg b/res/skins/LateNight/buttons/btn_mic_duck_off.svg
deleted file mode 100644
index 9735da2d9a13..000000000000
--- a/res/skins/LateNight/buttons/btn_mic_duck_off.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_mic_talk.svg b/res/skins/LateNight/buttons/btn_mic_talk.svg
deleted file mode 100644
index 2693d97d22a5..000000000000
--- a/res/skins/LateNight/buttons/btn_mic_talk.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_mic_talk_down.svg b/res/skins/LateNight/buttons/btn_mic_talk_down.svg
deleted file mode 100644
index 918b758baac1..000000000000
--- a/res/skins/LateNight/buttons/btn_mic_talk_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_mic_talk_over.svg b/res/skins/LateNight/buttons/btn_mic_talk_over.svg
deleted file mode 100644
index a6bf539f51cb..000000000000
--- a/res/skins/LateNight/buttons/btn_mic_talk_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_mic_talk_overdown.svg b/res/skins/LateNight/buttons/btn_mic_talk_overdown.svg
deleted file mode 100644
index 67beb3245b40..000000000000
--- a/res/skins/LateNight/buttons/btn_mic_talk_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_minus.svg b/res/skins/LateNight/buttons/btn_minus.svg
deleted file mode 100644
index 9c754af60888..000000000000
--- a/res/skins/LateNight/buttons/btn_minus.svg
+++ /dev/null
@@ -1,207 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_minus_overdown.svg b/res/skins/LateNight/buttons/btn_minus_overdown.svg
deleted file mode 100644
index 4a308b9a5062..000000000000
--- a/res/skins/LateNight/buttons/btn_minus_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_next_down.svg b/res/skins/LateNight/buttons/btn_next_down.svg
deleted file mode 100644
index 0e34c50c8750..000000000000
--- a/res/skins/LateNight/buttons/btn_next_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_outro_end.svg b/res/skins/LateNight/buttons/btn_outro_end.svg
deleted file mode 100644
index a5ad31d39558..000000000000
--- a/res/skins/LateNight/buttons/btn_outro_end.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_outro_end_pressed.svg b/res/skins/LateNight/buttons/btn_outro_end_pressed.svg
deleted file mode 100644
index 060ec4243abb..000000000000
--- a/res/skins/LateNight/buttons/btn_outro_end_pressed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_outro_start.svg b/res/skins/LateNight/buttons/btn_outro_start.svg
deleted file mode 100644
index f451c4670255..000000000000
--- a/res/skins/LateNight/buttons/btn_outro_start.svg
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_outro_start_pressed.svg b/res/skins/LateNight/buttons/btn_outro_start_pressed.svg
deleted file mode 100644
index 752d6e3eff28..000000000000
--- a/res/skins/LateNight/buttons/btn_outro_start_pressed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_pfl.svg b/res/skins/LateNight/buttons/btn_pfl.svg
deleted file mode 100644
index 69f0e97f2a51..000000000000
--- a/res/skins/LateNight/buttons/btn_pfl.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_pfl_down.svg b/res/skins/LateNight/buttons/btn_pfl_down.svg
deleted file mode 100644
index 82285f32209a..000000000000
--- a/res/skins/LateNight/buttons/btn_pfl_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_pfl_over.svg b/res/skins/LateNight/buttons/btn_pfl_over.svg
deleted file mode 100644
index 591894c5264a..000000000000
--- a/res/skins/LateNight/buttons/btn_pfl_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_pfl_overdown.svg b/res/skins/LateNight/buttons/btn_pfl_overdown.svg
deleted file mode 100644
index 53072715597e..000000000000
--- a/res/skins/LateNight/buttons/btn_pfl_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_pfl_small.svg b/res/skins/LateNight/buttons/btn_pfl_small.svg
deleted file mode 100644
index ac36bbeed2e3..000000000000
--- a/res/skins/LateNight/buttons/btn_pfl_small.svg
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_pfl_small_down.svg b/res/skins/LateNight/buttons/btn_pfl_small_down.svg
deleted file mode 100644
index 71efa3c750d9..000000000000
--- a/res/skins/LateNight/buttons/btn_pfl_small_down.svg
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_pfl_small_over.svg b/res/skins/LateNight/buttons/btn_pfl_small_over.svg
deleted file mode 100644
index 6c32d4a56508..000000000000
--- a/res/skins/LateNight/buttons/btn_pfl_small_over.svg
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_pfl_small_overdown.svg b/res/skins/LateNight/buttons/btn_pfl_small_overdown.svg
deleted file mode 100644
index b2906f03e28b..000000000000
--- a/res/skins/LateNight/buttons/btn_pfl_small_overdown.svg
+++ /dev/null
@@ -1,167 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_play_deck.svg b/res/skins/LateNight/buttons/btn_play_deck.svg
deleted file mode 100644
index faa81bedcfa6..000000000000
--- a/res/skins/LateNight/buttons/btn_play_deck.svg
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_play_deck_down.svg b/res/skins/LateNight/buttons/btn_play_deck_down.svg
deleted file mode 100644
index cae6712ba7df..000000000000
--- a/res/skins/LateNight/buttons/btn_play_deck_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_play_deck_over.svg b/res/skins/LateNight/buttons/btn_play_deck_over.svg
deleted file mode 100644
index 412c277696a6..000000000000
--- a/res/skins/LateNight/buttons/btn_play_deck_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_play_deck_overdown.svg b/res/skins/LateNight/buttons/btn_play_deck_overdown.svg
deleted file mode 100644
index 5bcee808753c..000000000000
--- a/res/skins/LateNight/buttons/btn_play_deck_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_play_deck_small.svg b/res/skins/LateNight/buttons/btn_play_deck_small.svg
deleted file mode 100644
index 07dc231d5dcb..000000000000
--- a/res/skins/LateNight/buttons/btn_play_deck_small.svg
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_play_deck_small_down.svg b/res/skins/LateNight/buttons/btn_play_deck_small_down.svg
deleted file mode 100644
index b9161bd399b1..000000000000
--- a/res/skins/LateNight/buttons/btn_play_deck_small_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_play_deck_small_over.svg b/res/skins/LateNight/buttons/btn_play_deck_small_over.svg
deleted file mode 100644
index 16f5354608e4..000000000000
--- a/res/skins/LateNight/buttons/btn_play_deck_small_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_play_deck_small_overdown.svg b/res/skins/LateNight/buttons/btn_play_deck_small_overdown.svg
deleted file mode 100644
index 43344767f46e..000000000000
--- a/res/skins/LateNight/buttons/btn_play_deck_small_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_play_preview.svg b/res/skins/LateNight/buttons/btn_play_preview.svg
deleted file mode 100644
index 6bd9ed7b9c97..000000000000
--- a/res/skins/LateNight/buttons/btn_play_preview.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_play_preview_down.svg b/res/skins/LateNight/buttons/btn_play_preview_down.svg
deleted file mode 100644
index e9a95d89d9b4..000000000000
--- a/res/skins/LateNight/buttons/btn_play_preview_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_play_preview_over.svg b/res/skins/LateNight/buttons/btn_play_preview_over.svg
deleted file mode 100644
index 9e2d20160f19..000000000000
--- a/res/skins/LateNight/buttons/btn_play_preview_over.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_play_preview_overdown.svg b/res/skins/LateNight/buttons/btn_play_preview_overdown.svg
deleted file mode 100644
index d80c24b9843f..000000000000
--- a/res/skins/LateNight/buttons/btn_play_preview_overdown.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_play_sampler.svg b/res/skins/LateNight/buttons/btn_play_sampler.svg
deleted file mode 100644
index 2425203377d5..000000000000
--- a/res/skins/LateNight/buttons/btn_play_sampler.svg
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_play_sampler_down.svg b/res/skins/LateNight/buttons/btn_play_sampler_down.svg
deleted file mode 100644
index 76e62a939548..000000000000
--- a/res/skins/LateNight/buttons/btn_play_sampler_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_play_sampler_over.svg b/res/skins/LateNight/buttons/btn_play_sampler_over.svg
deleted file mode 100644
index 0bdd3fed888d..000000000000
--- a/res/skins/LateNight/buttons/btn_play_sampler_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_play_sampler_overdown.svg b/res/skins/LateNight/buttons/btn_play_sampler_overdown.svg
deleted file mode 100644
index 3d44d1972396..000000000000
--- a/res/skins/LateNight/buttons/btn_play_sampler_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_plus.svg b/res/skins/LateNight/buttons/btn_plus.svg
deleted file mode 100644
index 0094966dc885..000000000000
--- a/res/skins/LateNight/buttons/btn_plus.svg
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_plus_overdown.svg b/res/skins/LateNight/buttons/btn_plus_overdown.svg
deleted file mode 100644
index 92c989279069..000000000000
--- a/res/skins/LateNight/buttons/btn_plus_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_power_off.svg b/res/skins/LateNight/buttons/btn_power_off.svg
deleted file mode 100644
index 55fb7cd4aa7a..000000000000
--- a/res/skins/LateNight/buttons/btn_power_off.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_power_on.svg b/res/skins/LateNight/buttons/btn_power_on.svg
deleted file mode 100644
index e8a832f9499e..000000000000
--- a/res/skins/LateNight/buttons/btn_power_on.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_prev_down.svg b/res/skins/LateNight/buttons/btn_prev_down.svg
deleted file mode 100644
index 248b452db655..000000000000
--- a/res/skins/LateNight/buttons/btn_prev_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_quantize.svg b/res/skins/LateNight/buttons/btn_quantize.svg
deleted file mode 100644
index a7217d141c18..000000000000
--- a/res/skins/LateNight/buttons/btn_quantize.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_quantize_over.svg b/res/skins/LateNight/buttons/btn_quantize_over.svg
deleted file mode 100644
index ae5e81ca21ad..000000000000
--- a/res/skins/LateNight/buttons/btn_quantize_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_quickEffect.svg b/res/skins/LateNight/buttons/btn_quickEffect.svg
deleted file mode 100644
index d7cbf678a6c3..000000000000
--- a/res/skins/LateNight/buttons/btn_quickEffect.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_quickEffect_down.svg b/res/skins/LateNight/buttons/btn_quickEffect_down.svg
deleted file mode 100644
index 824131bfeb7f..000000000000
--- a/res/skins/LateNight/buttons/btn_quickEffect_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_quickEffect_over.svg b/res/skins/LateNight/buttons/btn_quickEffect_over.svg
deleted file mode 100644
index 6e6c62167493..000000000000
--- a/res/skins/LateNight/buttons/btn_quickEffect_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_quickEffect_overdown.svg b/res/skins/LateNight/buttons/btn_quickEffect_overdown.svg
deleted file mode 100644
index 24787bcce0e7..000000000000
--- a/res/skins/LateNight/buttons/btn_quickEffect_overdown.svg
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_reloop.svg b/res/skins/LateNight/buttons/btn_reloop.svg
deleted file mode 100644
index 41c523d49079..000000000000
--- a/res/skins/LateNight/buttons/btn_reloop.svg
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_reloop_down.svg b/res/skins/LateNight/buttons/btn_reloop_down.svg
deleted file mode 100644
index 461c9a8e30ef..000000000000
--- a/res/skins/LateNight/buttons/btn_reloop_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_reloop_over.svg b/res/skins/LateNight/buttons/btn_reloop_over.svg
deleted file mode 100644
index 2c10b39d4bdc..000000000000
--- a/res/skins/LateNight/buttons/btn_reloop_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_reloop_overdown.svg b/res/skins/LateNight/buttons/btn_reloop_overdown.svg
deleted file mode 100644
index b6e12b65b7fb..000000000000
--- a/res/skins/LateNight/buttons/btn_reloop_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_repeat.svg b/res/skins/LateNight/buttons/btn_repeat.svg
deleted file mode 100644
index 29e30be560f9..000000000000
--- a/res/skins/LateNight/buttons/btn_repeat.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_repeat_over.svg b/res/skins/LateNight/buttons/btn_repeat_over.svg
deleted file mode 100644
index 3ef3161e9e52..000000000000
--- a/res/skins/LateNight/buttons/btn_repeat_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_reverse.svg b/res/skins/LateNight/buttons/btn_reverse.svg
deleted file mode 100644
index 61664d2602a8..000000000000
--- a/res/skins/LateNight/buttons/btn_reverse.svg
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_reverse_down.svg b/res/skins/LateNight/buttons/btn_reverse_down.svg
deleted file mode 100644
index 3efaf2372ce6..000000000000
--- a/res/skins/LateNight/buttons/btn_reverse_down.svg
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_reverse_over.svg b/res/skins/LateNight/buttons/btn_reverse_over.svg
deleted file mode 100644
index 81c0c679dd2b..000000000000
--- a/res/skins/LateNight/buttons/btn_reverse_over.svg
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_reverse_overdown.svg b/res/skins/LateNight/buttons/btn_reverse_overdown.svg
deleted file mode 100644
index 839e6ea2a161..000000000000
--- a/res/skins/LateNight/buttons/btn_reverse_overdown.svg
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_settings_off.svg b/res/skins/LateNight/buttons/btn_settings_off.svg
deleted file mode 100644
index 23b0ce3c63fa..000000000000
--- a/res/skins/LateNight/buttons/btn_settings_off.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_skinsettings_on.svg b/res/skins/LateNight/buttons/btn_skinsettings_on.svg
deleted file mode 100644
index 182e169e895d..000000000000
--- a/res/skins/LateNight/buttons/btn_skinsettings_on.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_slip.svg b/res/skins/LateNight/buttons/btn_slip.svg
deleted file mode 100644
index e167b346b2dc..000000000000
--- a/res/skins/LateNight/buttons/btn_slip.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_slip_over.svg b/res/skins/LateNight/buttons/btn_slip_over.svg
deleted file mode 100644
index 6ef36071e575..000000000000
--- a/res/skins/LateNight/buttons/btn_slip_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_splitcue.svg b/res/skins/LateNight/buttons/btn_splitcue.svg
deleted file mode 100644
index d9ffc4468e1c..000000000000
--- a/res/skins/LateNight/buttons/btn_splitcue.svg
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_splitcue_down.svg b/res/skins/LateNight/buttons/btn_splitcue_down.svg
deleted file mode 100644
index a8fb5ecfc288..000000000000
--- a/res/skins/LateNight/buttons/btn_splitcue_down.svg
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_splitcue_over.svg b/res/skins/LateNight/buttons/btn_splitcue_over.svg
deleted file mode 100644
index fe2f0dc07c7b..000000000000
--- a/res/skins/LateNight/buttons/btn_splitcue_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_sync.svg b/res/skins/LateNight/buttons/btn_sync.svg
deleted file mode 100644
index 8829534999fd..000000000000
--- a/res/skins/LateNight/buttons/btn_sync.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_sync_down.svg b/res/skins/LateNight/buttons/btn_sync_down.svg
deleted file mode 100644
index 320ca8688d9a..000000000000
--- a/res/skins/LateNight/buttons/btn_sync_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_sync_over.svg b/res/skins/LateNight/buttons/btn_sync_over.svg
deleted file mode 100644
index 3cb233e58ba1..000000000000
--- a/res/skins/LateNight/buttons/btn_sync_over.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_sync_overdown.svg b/res/skins/LateNight/buttons/btn_sync_overdown.svg
deleted file mode 100644
index ae7ee0cf1a48..000000000000
--- a/res/skins/LateNight/buttons/btn_sync_overdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_sync_sampler.svg b/res/skins/LateNight/buttons/btn_sync_sampler.svg
deleted file mode 100644
index b24c97c7b94a..000000000000
--- a/res/skins/LateNight/buttons/btn_sync_sampler.svg
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_sync_sampler_overdown.svg b/res/skins/LateNight/buttons/btn_sync_sampler_overdown.svg
deleted file mode 100644
index cee54b12b460..000000000000
--- a/res/skins/LateNight/buttons/btn_sync_sampler_overdown.svg
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_xfader_aux_left.svg b/res/skins/LateNight/buttons/btn_xfader_aux_left.svg
deleted file mode 100644
index 07cb76b5f835..000000000000
--- a/res/skins/LateNight/buttons/btn_xfader_aux_left.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_xfader_aux_master.svg b/res/skins/LateNight/buttons/btn_xfader_aux_master.svg
deleted file mode 100644
index 0dd0b6b4e24e..000000000000
--- a/res/skins/LateNight/buttons/btn_xfader_aux_master.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_xfader_sampler_left.svg b/res/skins/LateNight/buttons/btn_xfader_sampler_left.svg
deleted file mode 100644
index 9110ccd5ff84..000000000000
--- a/res/skins/LateNight/buttons/btn_xfader_sampler_left.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
diff --git a/res/skins/LateNight/buttons/btn_xfader_sampler_master.svg b/res/skins/LateNight/buttons/btn_xfader_sampler_master.svg
deleted file mode 100644
index 98ebe94e7cd9..000000000000
--- a/res/skins/LateNight/buttons/btn_xfader_sampler_master.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_xfader_sampler_right.svg b/res/skins/LateNight/buttons/btn_xfader_sampler_right.svg
deleted file mode 100644
index ac78a7c1c042..000000000000
--- a/res/skins/LateNight/buttons/btn_xfader_sampler_right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/rec_dot.svg b/res/skins/LateNight/buttons/rec_dot.svg
deleted file mode 100644
index 7d79390028a4..000000000000
--- a/res/skins/LateNight/buttons/rec_dot.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/buttons/btn_.svg b/res/skins/LateNight/buttons_classic/btn_.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_.svg
rename to res/skins/LateNight/buttons_classic/btn_.svg
diff --git a/res/skins/LateNight/buttons_classic/btn__1.svg b/res/skins/LateNight/buttons_classic/btn__1.svg
new file mode 100644
index 000000000000..3f112a2f8953
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__1.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__2.svg b/res/skins/LateNight/buttons_classic/btn__2.svg
new file mode 100644
index 000000000000..cd09dd19cca0
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__2.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__3.svg b/res/skins/LateNight/buttons_classic/btn__3.svg
new file mode 100644
index 000000000000..f0abdd89ec56
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__3.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__4.svg b/res/skins/LateNight/buttons_classic/btn__4.svg
new file mode 100644
index 000000000000..3d6f98081ab4
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__4.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__5.svg b/res/skins/LateNight/buttons_classic/btn__5.svg
new file mode 100644
index 000000000000..34dd7b0b4479
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__5.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__6.svg b/res/skins/LateNight/buttons_classic/btn__6.svg
new file mode 100644
index 000000000000..677aec06cb36
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__6.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__7.svg b/res/skins/LateNight/buttons_classic/btn__7.svg
new file mode 100644
index 000000000000..d7b906f48018
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__7.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__8.svg b/res/skins/LateNight/buttons_classic/btn__8.svg
new file mode 100644
index 000000000000..cc7dd1d678b6
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__8.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__arrow_left.svg b/res/skins/LateNight/buttons_classic/btn__arrow_left.svg
new file mode 100644
index 000000000000..f64bd35deee4
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__arrow_left.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__arrow_right.svg b/res/skins/LateNight/buttons_classic/btn__arrow_right.svg
new file mode 100644
index 000000000000..7f319803274a
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__arrow_right.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__autodj_addrandom.svg b/res/skins/LateNight/buttons_classic/btn__autodj_addrandom.svg
new file mode 100644
index 000000000000..3cf8575bc38b
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__autodj_addrandom.svg
@@ -0,0 +1,19 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__autodj_enable_off.svg b/res/skins/LateNight/buttons_classic/btn__autodj_enable_off.svg
new file mode 100644
index 000000000000..bb5e5916f573
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__autodj_enable_off.svg
@@ -0,0 +1,23 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__autodj_enable_on.svg b/res/skins/LateNight/buttons_classic/btn__autodj_enable_on.svg
new file mode 100644
index 000000000000..cfc8befa14bc
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__autodj_enable_on.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__autodj_fade.svg b/res/skins/LateNight/buttons_classic/btn__autodj_fade.svg
new file mode 100644
index 000000000000..32fdc0a99861
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__autodj_fade.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__autodj_fade_disabled.svg b/res/skins/LateNight/buttons_classic/btn__autodj_fade_disabled.svg
new file mode 100644
index 000000000000..12dd0b9b2c19
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__autodj_fade_disabled.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__autodj_repeat_playlist_off.svg b/res/skins/LateNight/buttons_classic/btn__autodj_repeat_playlist_off.svg
new file mode 100644
index 000000000000..4cbcd0694ebd
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__autodj_repeat_playlist_off.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__autodj_repeat_playlist_on.svg b/res/skins/LateNight/buttons_classic/btn__autodj_repeat_playlist_on.svg
new file mode 100644
index 000000000000..7738efacd3ba
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__autodj_repeat_playlist_on.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__autodj_shuffle.svg b/res/skins/LateNight/buttons_classic/btn__autodj_shuffle.svg
new file mode 100644
index 000000000000..25b3f3410bdd
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__autodj_shuffle.svg
@@ -0,0 +1,16 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__autodj_skip.svg b/res/skins/LateNight/buttons_classic/btn__autodj_skip.svg
new file mode 100644
index 000000000000..32c65f92ee24
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__autodj_skip.svg
@@ -0,0 +1,13 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__autodj_skip_disabled.svg b/res/skins/LateNight/buttons_classic/btn__autodj_skip_disabled.svg
new file mode 100644
index 000000000000..1de2abb02858
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__autodj_skip_disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__aux_play.svg b/res/skins/LateNight/buttons_classic/btn__aux_play.svg
new file mode 100644
index 000000000000..3d3a8cc51a3a
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__aux_play.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__beat_curpos.svg b/res/skins/LateNight/buttons_classic/btn__beat_curpos.svg
new file mode 100644
index 000000000000..b850982aed1c
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__beat_curpos.svg
@@ -0,0 +1,9 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__beat_curpos_active_12.svg b/res/skins/LateNight/buttons_classic/btn__beat_curpos_active_12.svg
new file mode 100644
index 000000000000..36912c9573f4
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__beat_curpos_active_12.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__beat_curpos_active_34.svg b/res/skins/LateNight/buttons_classic/btn__beat_curpos_active_34.svg
new file mode 100644
index 000000000000..3714e8e6b3fc
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__beat_curpos_active_34.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__beat_curpos_large.svg b/res/skins/LateNight/buttons_classic/btn__beat_curpos_large.svg
new file mode 100644
index 000000000000..598c4647584c
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__beat_curpos_large.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__beatgrid_buttons_toggle.svg b/res/skins/LateNight/buttons_classic/btn__beatgrid_buttons_toggle.svg
new file mode 100644
index 000000000000..67faac9f64ac
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__beatgrid_buttons_toggle.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__beats_earlier.svg b/res/skins/LateNight/buttons_classic/btn__beats_earlier.svg
new file mode 100644
index 000000000000..ad3ed6e4a314
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__beats_earlier.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__beats_faster.svg b/res/skins/LateNight/buttons_classic/btn__beats_faster.svg
new file mode 100644
index 000000000000..9d37a0233d6d
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__beats_faster.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__beats_later.svg b/res/skins/LateNight/buttons_classic/btn__beats_later.svg
new file mode 100644
index 000000000000..123a52f2e512
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__beats_later.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__beats_slower.svg b/res/skins/LateNight/buttons_classic/btn__beats_slower.svg
new file mode 100644
index 000000000000..9465b259c2cb
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__beats_slower.svg
@@ -0,0 +1,9 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__cue_deck.svg b/res/skins/LateNight/buttons_classic/btn__cue_deck.svg
new file mode 100644
index 000000000000..3657edc4a09b
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__cue_deck.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__effectselector_border.svg b/res/skins/LateNight/buttons_classic/btn__effectselector_border.svg
new file mode 100644
index 000000000000..70449e3a7b93
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__effectselector_border.svg
@@ -0,0 +1,19 @@
+
diff --git a/res/skins/LateNight/buttons/btn_eject_sampler.svg b/res/skins/LateNight/buttons_classic/btn__eject.svg
similarity index 66%
rename from res/skins/LateNight/buttons/btn_eject_sampler.svg
rename to res/skins/LateNight/buttons_classic/btn__eject.svg
index 2531a4aff804..33b5e06318d3 100644
--- a/res/skins/LateNight/buttons/btn_eject_sampler.svg
+++ b/res/skins/LateNight/buttons_classic/btn__eject.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons/btn_eject_sampler_over.svg b/res/skins/LateNight/buttons_classic/btn__eject_active_12.svg
similarity index 66%
rename from res/skins/LateNight/buttons/btn_eject_sampler_over.svg
rename to res/skins/LateNight/buttons_classic/btn__eject_active_12.svg
index 3f0f3fa25b2f..ee531a973ec4 100644
--- a/res/skins/LateNight/buttons/btn_eject_sampler_over.svg
+++ b/res/skins/LateNight/buttons_classic/btn__eject_active_12.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons_classic/btn__eject_active_34.svg b/res/skins/LateNight/buttons_classic/btn__eject_active_34.svg
new file mode 100644
index 000000000000..784c6ad2ba63
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__eject_active_34.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_2.svg b/res/skins/LateNight/buttons_classic/btn__fx_2.svg
new file mode 100644
index 000000000000..af881d69e644
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_2.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_2_active.svg b/res/skins/LateNight/buttons_classic/btn__fx_2_active.svg
new file mode 100644
index 000000000000..8d693355e6ca
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_2_active.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_3.svg b/res/skins/LateNight/buttons_classic/btn__fx_3.svg
new file mode 100644
index 000000000000..cc618c49a2db
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_3.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_3_active.svg b/res/skins/LateNight/buttons_classic/btn__fx_3_active.svg
new file mode 100644
index 000000000000..43f3fb10c6e7
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_3_active.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_4.svg b/res/skins/LateNight/buttons_classic/btn__fx_4.svg
new file mode 100644
index 000000000000..871b467b4205
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_4.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_4_active.svg b/res/skins/LateNight/buttons_classic/btn__fx_4_active.svg
new file mode 100644
index 000000000000..a039bce0d1d6
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_4_active.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_FX1.svg b/res/skins/LateNight/buttons_classic/btn__fx_FX1.svg
new file mode 100644
index 000000000000..a30df4184494
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_FX1.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_FX1_active.svg b/res/skins/LateNight/buttons_classic/btn__fx_FX1_active.svg
new file mode 100644
index 000000000000..f0fb0fc9c8c0
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_FX1_active.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_FX2.svg b/res/skins/LateNight/buttons_classic/btn__fx_FX2.svg
new file mode 100644
index 000000000000..ede68751320c
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_FX2.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_FX2_active.svg b/res/skins/LateNight/buttons_classic/btn__fx_FX2_active.svg
new file mode 100644
index 000000000000..b26ae578a38b
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_FX2_active.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_FX3.svg b/res/skins/LateNight/buttons_classic/btn__fx_FX3.svg
new file mode 100644
index 000000000000..b8213d06605f
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_FX3.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_FX3_active.svg b/res/skins/LateNight/buttons_classic/btn__fx_FX3_active.svg
new file mode 100644
index 000000000000..eb026958dfb8
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_FX3_active.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_FX4.svg b/res/skins/LateNight/buttons_classic/btn__fx_FX4.svg
new file mode 100644
index 000000000000..1ee43fbb46e1
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_FX4.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_FX4_active.svg b/res/skins/LateNight/buttons_classic/btn__fx_FX4_active.svg
new file mode 100644
index 000000000000..79cd7ec5d8c8
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_FX4_active.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_focus.svg b/res/skins/LateNight/buttons_classic/btn__fx_focus.svg
new file mode 100644
index 000000000000..5c82284c1499
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_focus.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_focus_active.svg b/res/skins/LateNight/buttons_classic/btn__fx_focus_active.svg
new file mode 100644
index 000000000000..de4880bd7f06
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_focus_active.svg
@@ -0,0 +1,20 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_mixmode_d+w.svg b/res/skins/LateNight/buttons_classic/btn__fx_mixmode_d+w.svg
new file mode 100644
index 000000000000..89231d14cdc5
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_mixmode_d+w.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_mixmode_d-w.svg b/res/skins/LateNight/buttons_classic/btn__fx_mixmode_d-w.svg
new file mode 100644
index 000000000000..3d9d9826e7d2
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_mixmode_d-w.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_sampler_collapse.svg b/res/skins/LateNight/buttons_classic/btn__fx_sampler_collapse.svg
new file mode 100644
index 000000000000..655f83ba26e7
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_sampler_collapse.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_sampler_expand.svg b/res/skins/LateNight/buttons_classic/btn__fx_sampler_expand.svg
new file mode 100644
index 000000000000..b89030431aed
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_sampler_expand.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_selector_down.svg b/res/skins/LateNight/buttons_classic/btn__fx_selector_down.svg
new file mode 100644
index 000000000000..18a996c5b2bd
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_selector_down.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_selector_down_pressed.svg b/res/skins/LateNight/buttons_classic/btn__fx_selector_down_pressed.svg
new file mode 100644
index 000000000000..72d8a1ac27f2
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_selector_down_pressed.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_toggle.svg b/res/skins/LateNight/buttons_classic/btn__fx_toggle.svg
new file mode 100644
index 000000000000..c1254d707cf6
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_toggle.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__fx_toggle_active.svg b/res/skins/LateNight/buttons_classic/btn__fx_toggle_active.svg
new file mode 100644
index 000000000000..8760ce6f0b74
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__fx_toggle_active.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__intro_end.svg b/res/skins/LateNight/buttons_classic/btn__intro_end.svg
new file mode 100644
index 000000000000..7cf7876d9bfe
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__intro_end.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__intro_start.svg b/res/skins/LateNight/buttons_classic/btn__intro_start.svg
new file mode 100644
index 000000000000..e6c7d49b670d
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__intro_start.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__key_down.svg b/res/skins/LateNight/buttons_classic/btn__key_down.svg
new file mode 100644
index 000000000000..b154682ce020
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__key_down.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__key_match.svg b/res/skins/LateNight/buttons_classic/btn__key_match.svg
new file mode 100644
index 000000000000..4cf38407327b
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__key_match.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__key_up.svg b/res/skins/LateNight/buttons_classic/btn__key_up.svg
new file mode 100644
index 000000000000..776fa24e6491
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__key_up.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons/btn_keylock_sampler.svg b/res/skins/LateNight/buttons_classic/btn__keylock.svg
similarity index 92%
rename from res/skins/LateNight/buttons/btn_keylock_sampler.svg
rename to res/skins/LateNight/buttons_classic/btn__keylock.svg
index 8d07e5b7fc7a..f0f0d577a521 100644
--- a/res/skins/LateNight/buttons/btn_keylock_sampler.svg
+++ b/res/skins/LateNight/buttons_classic/btn__keylock.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons/btn_keylock_sampler_over.svg b/res/skins/LateNight/buttons_classic/btn__keylock_active_12.svg
similarity index 92%
rename from res/skins/LateNight/buttons/btn_keylock_sampler_over.svg
rename to res/skins/LateNight/buttons_classic/btn__keylock_active_12.svg
index e1c8bfe50cf8..2702af4a6d9b 100644
--- a/res/skins/LateNight/buttons/btn_keylock_sampler_over.svg
+++ b/res/skins/LateNight/buttons_classic/btn__keylock_active_12.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons_classic/btn__keylock_active_34.svg b/res/skins/LateNight/buttons_classic/btn__keylock_active_34.svg
new file mode 100644
index 000000000000..f5282e6cd194
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__keylock_active_34.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons/btn_lib_bpm_locked.svg b/res/skins/LateNight/buttons_classic/btn__lib_bpm_locked.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_lib_bpm_locked.svg
rename to res/skins/LateNight/buttons_classic/btn__lib_bpm_locked.svg
diff --git a/res/skins/LateNight/buttons/btn_lib_bpm_unlocked.svg b/res/skins/LateNight/buttons_classic/btn__lib_bpm_unlocked.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_lib_bpm_unlocked.svg
rename to res/skins/LateNight/buttons_classic/btn__lib_bpm_unlocked.svg
diff --git a/res/skins/LateNight/buttons/btn_lib_checkmark.svg b/res/skins/LateNight/buttons_classic/btn__lib_checkmark.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_lib_checkmark.svg
rename to res/skins/LateNight/buttons_classic/btn__lib_checkmark.svg
diff --git a/res/skins/LateNight/buttons/btn_lib_clear_search.svg b/res/skins/LateNight/buttons_classic/btn__lib_clear_search.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_lib_clear_search.svg
rename to res/skins/LateNight/buttons_classic/btn__lib_clear_search.svg
diff --git a/res/skins/LateNight/buttons/btn_lib_clear_search_focus.svg b/res/skins/LateNight/buttons_classic/btn__lib_clear_search_focus.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_lib_clear_search_focus.svg
rename to res/skins/LateNight/buttons_classic/btn__lib_clear_search_focus.svg
diff --git a/res/skins/LateNight/buttons/btn_lib_preview_pause.svg b/res/skins/LateNight/buttons_classic/btn__lib_preview_pause.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_lib_preview_pause.svg
rename to res/skins/LateNight/buttons_classic/btn__lib_preview_pause.svg
diff --git a/res/skins/LateNight/buttons/btn_lib_preview_play.svg b/res/skins/LateNight/buttons_classic/btn__lib_preview_play.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_lib_preview_play.svg
rename to res/skins/LateNight/buttons_classic/btn__lib_preview_play.svg
diff --git a/res/skins/LateNight/buttons_classic/btn__lib_radio_button_gold_on.svg b/res/skins/LateNight/buttons_classic/btn__lib_radio_button_gold_on.svg
new file mode 100644
index 000000000000..271857a10b70
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__lib_radio_button_gold_on.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons/btn_lib_radio_button_off.svg b/res/skins/LateNight/buttons_classic/btn__lib_radio_button_off.svg
similarity index 90%
rename from res/skins/LateNight/buttons/btn_lib_radio_button_off.svg
rename to res/skins/LateNight/buttons_classic/btn__lib_radio_button_off.svg
index 31dbe5bc7af4..680fb2316fd8 100644
--- a/res/skins/LateNight/buttons/btn_lib_radio_button_off.svg
+++ b/res/skins/LateNight/buttons_classic/btn__lib_radio_button_off.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons_classic/btn__lib_radio_button_on_gold.svg b/res/skins/LateNight/buttons_classic/btn__lib_radio_button_on_gold.svg
new file mode 100644
index 000000000000..c82ccf9677f7
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__lib_radio_button_on_gold.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__lib_radio_button_on_yellow.svg b/res/skins/LateNight/buttons_classic/btn__lib_radio_button_on_yellow.svg
new file mode 100644
index 000000000000..b077114da826
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__lib_radio_button_on_yellow.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons/btn_lib_radio_button_on.svg b/res/skins/LateNight/buttons_classic/btn__lib_radio_button_yellow_on.svg
similarity index 89%
rename from res/skins/LateNight/buttons/btn_lib_radio_button_on.svg
rename to res/skins/LateNight/buttons_classic/btn__lib_radio_button_yellow_on.svg
index 738e53f141ea..8f8cccef4340 100644
--- a/res/skins/LateNight/buttons/btn_lib_radio_button_on.svg
+++ b/res/skins/LateNight/buttons_classic/btn__lib_radio_button_yellow_on.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/style/btn_lib_sort_down.png b/res/skins/LateNight/buttons_classic/btn__lib_sort_down.png
similarity index 100%
rename from res/skins/LateNight/style/btn_lib_sort_down.png
rename to res/skins/LateNight/buttons_classic/btn__lib_sort_down.png
diff --git a/res/skins/LateNight/buttons_classic/btn__lib_sort_down.svg b/res/skins/LateNight/buttons_classic/btn__lib_sort_down.svg
new file mode 100644
index 000000000000..04c2d3335097
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__lib_sort_down.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/style/btn_lib_sort_up.png b/res/skins/LateNight/buttons_classic/btn__lib_sort_up.png
similarity index 100%
rename from res/skins/LateNight/style/btn_lib_sort_up.png
rename to res/skins/LateNight/buttons_classic/btn__lib_sort_up.png
diff --git a/res/skins/LateNight/buttons_classic/btn__lib_sort_up.svg b/res/skins/LateNight/buttons_classic/btn__lib_sort_up.svg
new file mode 100644
index 000000000000..c1b71cdb27f3
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__lib_sort_up.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__loop.svg b/res/skins/LateNight/buttons_classic/btn__loop.svg
new file mode 100644
index 000000000000..4d9c2bc4f26f
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__loop.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__loop_in.svg b/res/skins/LateNight/buttons_classic/btn__loop_in.svg
new file mode 100644
index 000000000000..5f727baad3c8
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__loop_in.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__loop_out.svg b/res/skins/LateNight/buttons_classic/btn__loop_out.svg
new file mode 100644
index 000000000000..6434e30d2fdf
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__loop_out.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons/btn_mastersync_master_off.png b/res/skins/LateNight/buttons_classic/btn__mastersync_master_off.png
similarity index 100%
rename from res/skins/LateNight/buttons/btn_mastersync_master_off.png
rename to res/skins/LateNight/buttons_classic/btn__mastersync_master_off.png
diff --git a/res/skins/LateNight/buttons/btn_mastersync_master_on.png b/res/skins/LateNight/buttons_classic/btn__mastersync_master_on.png
similarity index 100%
rename from res/skins/LateNight/buttons/btn_mastersync_master_on.png
rename to res/skins/LateNight/buttons_classic/btn__mastersync_master_on.png
diff --git a/res/skins/LateNight/buttons_classic/btn__mic_duck_auto.svg b/res/skins/LateNight/buttons_classic/btn__mic_duck_auto.svg
new file mode 100644
index 000000000000..4c83f74b8852
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__mic_duck_auto.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__mic_duck_manual.svg b/res/skins/LateNight/buttons_classic/btn__mic_duck_manual.svg
new file mode 100644
index 000000000000..1ec77e0c12df
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__mic_duck_manual.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__mic_duck_off.svg b/res/skins/LateNight/buttons_classic/btn__mic_duck_off.svg
new file mode 100644
index 000000000000..6accd37ae6cd
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__mic_duck_off.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__mic_talk.svg b/res/skins/LateNight/buttons_classic/btn__mic_talk.svg
new file mode 100644
index 000000000000..521ba4937ee4
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__mic_talk.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__minus.svg b/res/skins/LateNight/buttons_classic/btn__minus.svg
new file mode 100644
index 000000000000..041db478fa9f
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__minus.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons/btn_next.svg b/res/skins/LateNight/buttons_classic/btn__next.svg
similarity index 70%
rename from res/skins/LateNight/buttons/btn_next.svg
rename to res/skins/LateNight/buttons_classic/btn__next.svg
index a188db21b0e0..b846e1a0f5f1 100644
--- a/res/skins/LateNight/buttons/btn_next.svg
+++ b/res/skins/LateNight/buttons_classic/btn__next.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons_classic/btn__outro_end.svg b/res/skins/LateNight/buttons_classic/btn__outro_end.svg
new file mode 100644
index 000000000000..9729703d1a2f
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__outro_end.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__outro_start.svg b/res/skins/LateNight/buttons_classic/btn__outro_start.svg
new file mode 100644
index 000000000000..f93765b1956d
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__outro_start.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__pause_preview.svg b/res/skins/LateNight/buttons_classic/btn__pause_preview.svg
new file mode 100644
index 000000000000..6d4f69bb4690
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__pause_preview.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__pause_sampler.svg b/res/skins/LateNight/buttons_classic/btn__pause_sampler.svg
new file mode 100644
index 000000000000..560f56d3e03d
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__pause_sampler.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__pfl.svg b/res/skins/LateNight/buttons_classic/btn__pfl.svg
new file mode 100644
index 000000000000..2df575d24e76
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__pfl.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__play_deck.svg b/res/skins/LateNight/buttons_classic/btn__play_deck.svg
new file mode 100644
index 000000000000..ea7547d40ca0
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__play_deck.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__play_preview.svg b/res/skins/LateNight/buttons_classic/btn__play_preview.svg
new file mode 100644
index 000000000000..97f27621d834
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__play_preview.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__play_sampler.svg b/res/skins/LateNight/buttons_classic/btn__play_sampler.svg
new file mode 100644
index 000000000000..664b69ff8056
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__play_sampler.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__plus.svg b/res/skins/LateNight/buttons_classic/btn__plus.svg
new file mode 100644
index 000000000000..d4df6f7d746a
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__plus.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons/btn_prev.svg b/res/skins/LateNight/buttons_classic/btn__prev.svg
similarity index 69%
rename from res/skins/LateNight/buttons/btn_prev.svg
rename to res/skins/LateNight/buttons_classic/btn__prev.svg
index 183469e3d288..e021190ad2da 100644
--- a/res/skins/LateNight/buttons/btn_prev.svg
+++ b/res/skins/LateNight/buttons_classic/btn__prev.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons_classic/btn__quantize.svg b/res/skins/LateNight/buttons_classic/btn__quantize.svg
new file mode 100644
index 000000000000..a9d18e0cfaef
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__quantize.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__quantize_active_12.svg b/res/skins/LateNight/buttons_classic/btn__quantize_active_12.svg
new file mode 100644
index 000000000000..231618e541b7
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__quantize_active_12.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__quantize_active_34.svg b/res/skins/LateNight/buttons_classic/btn__quantize_active_34.svg
new file mode 100644
index 000000000000..4b3cb69b7ee3
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__quantize_active_34.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__rec_dot.svg b/res/skins/LateNight/buttons_classic/btn__rec_dot.svg
new file mode 100644
index 000000000000..674a41ab5a24
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__rec_dot.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__reloop.svg b/res/skins/LateNight/buttons_classic/btn__reloop.svg
new file mode 100644
index 000000000000..bccc537141e6
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__reloop.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__repeat.svg b/res/skins/LateNight/buttons_classic/btn__repeat.svg
new file mode 100644
index 000000000000..df993a17bb34
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__repeat.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__repeat_active_12.svg b/res/skins/LateNight/buttons_classic/btn__repeat_active_12.svg
new file mode 100644
index 000000000000..53f7abec28d0
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__repeat_active_12.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__repeat_active_34.svg b/res/skins/LateNight/buttons_classic/btn__repeat_active_34.svg
new file mode 100644
index 000000000000..bab87e7e4e86
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__repeat_active_34.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__reverse.svg b/res/skins/LateNight/buttons_classic/btn__reverse.svg
new file mode 100644
index 000000000000..7569855a0264
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__reverse.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons/btn_settings.svg b/res/skins/LateNight/buttons_classic/btn__settings.svg
similarity index 84%
rename from res/skins/LateNight/buttons/btn_settings.svg
rename to res/skins/LateNight/buttons_classic/btn__settings.svg
index 37760452d56e..d00f3c0ec80b 100644
--- a/res/skins/LateNight/buttons/btn_settings.svg
+++ b/res/skins/LateNight/buttons_classic/btn__settings.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons/btn_skinsettings_close.svg b/res/skins/LateNight/buttons_classic/btn__settings_close.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_skinsettings_close.svg
rename to res/skins/LateNight/buttons_classic/btn__settings_close.svg
diff --git a/res/skins/LateNight/buttons_classic/btn__settings_off.svg b/res/skins/LateNight/buttons_classic/btn__settings_off.svg
new file mode 100644
index 000000000000..0c700c92c883
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__settings_off.svg
@@ -0,0 +1,5 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__settings_on.svg b/res/skins/LateNight/buttons_classic/btn__settings_on.svg
new file mode 100644
index 000000000000..9c38e6aef1fc
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__settings_on.svg
@@ -0,0 +1,5 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__slip.svg b/res/skins/LateNight/buttons_classic/btn__slip.svg
new file mode 100644
index 000000000000..c27c27228748
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__slip.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__slip_active_12.svg b/res/skins/LateNight/buttons_classic/btn__slip_active_12.svg
new file mode 100644
index 000000000000..8421042da9cd
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__slip_active_12.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__slip_active_34.svg b/res/skins/LateNight/buttons_classic/btn__slip_active_34.svg
new file mode 100644
index 000000000000..aa2af6f73e29
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__slip_active_34.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__splitcue.svg b/res/skins/LateNight/buttons_classic/btn__splitcue.svg
new file mode 100644
index 000000000000..9e4aa78c3e0e
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__splitcue.svg
@@ -0,0 +1,22 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__splitcue_active.svg b/res/skins/LateNight/buttons_classic/btn__splitcue_active.svg
new file mode 100644
index 000000000000..007585e13d74
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__splitcue_active.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__star.svg b/res/skins/LateNight/buttons_classic/btn__star.svg
new file mode 100644
index 000000000000..891ca96f8a83
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__star.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__sync_deck.svg b/res/skins/LateNight/buttons_classic/btn__sync_deck.svg
new file mode 100644
index 000000000000..d6726bd62546
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__sync_deck.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__sync_sampler.svg b/res/skins/LateNight/buttons_classic/btn__sync_sampler.svg
new file mode 100644
index 000000000000..bf062f67b0a6
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__sync_sampler.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__xfader_aux_left.svg b/res/skins/LateNight/buttons_classic/btn__xfader_aux_left.svg
new file mode 100644
index 000000000000..da5b928d80c6
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_aux_left.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__xfader_aux_left_off.svg b/res/skins/LateNight/buttons_classic/btn__xfader_aux_left_off.svg
new file mode 100644
index 000000000000..c15d77c4bc00
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_aux_left_off.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons/btn_xfader_aux_mid.svg b/res/skins/LateNight/buttons_classic/btn__xfader_aux_mid.svg
similarity index 80%
rename from res/skins/LateNight/buttons/btn_xfader_aux_mid.svg
rename to res/skins/LateNight/buttons_classic/btn__xfader_aux_mid.svg
index d24beed8dd83..71a9f0487850 100644
--- a/res/skins/LateNight/buttons/btn_xfader_aux_mid.svg
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_aux_mid.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons_classic/btn__xfader_aux_mid_off.svg b/res/skins/LateNight/buttons_classic/btn__xfader_aux_mid_off.svg
new file mode 100644
index 000000000000..e8c9e7490b18
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_aux_mid_off.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__xfader_aux_right.svg b/res/skins/LateNight/buttons_classic/btn__xfader_aux_right.svg
new file mode 100644
index 000000000000..1c91063e788a
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_aux_right.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__xfader_aux_right_off.svg b/res/skins/LateNight/buttons_classic/btn__xfader_aux_right_off.svg
new file mode 100644
index 000000000000..b8b6290eee59
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_aux_right_off.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons/btn_xfader_deck_left_default.svg b/res/skins/LateNight/buttons_classic/btn__xfader_deck_left_default.svg
similarity index 50%
rename from res/skins/LateNight/buttons/btn_xfader_deck_left_default.svg
rename to res/skins/LateNight/buttons_classic/btn__xfader_deck_left_default.svg
index ffeb3828f0ae..97c1a08df78e 100644
--- a/res/skins/LateNight/buttons/btn_xfader_deck_left_default.svg
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_deck_left_default.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons_classic/btn__xfader_deck_left_off.svg b/res/skins/LateNight/buttons_classic/btn__xfader_deck_left_off.svg
new file mode 100644
index 000000000000..71a6d97b8664
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_deck_left_off.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons/btn_xfader_deck_left_warning.svg b/res/skins/LateNight/buttons_classic/btn__xfader_deck_left_warning.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_xfader_deck_left_warning.svg
rename to res/skins/LateNight/buttons_classic/btn__xfader_deck_left_warning.svg
diff --git a/res/skins/LateNight/buttons/btn_xfader_deck_mid_off.svg b/res/skins/LateNight/buttons_classic/btn__xfader_deck_mid_off.svg
similarity index 78%
rename from res/skins/LateNight/buttons/btn_xfader_deck_mid_off.svg
rename to res/skins/LateNight/buttons_classic/btn__xfader_deck_mid_off.svg
index f8dec37e9916..ec87f75be5ee 100644
--- a/res/skins/LateNight/buttons/btn_xfader_deck_mid_off.svg
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_deck_mid_off.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons/btn_xfader_deck_mid_warning.svg b/res/skins/LateNight/buttons_classic/btn__xfader_deck_mid_warning.svg
similarity index 92%
rename from res/skins/LateNight/buttons/btn_xfader_deck_mid_warning.svg
rename to res/skins/LateNight/buttons_classic/btn__xfader_deck_mid_warning.svg
index 16aeeb8934cc..eb0d70aafa37 100644
--- a/res/skins/LateNight/buttons/btn_xfader_deck_mid_warning.svg
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_deck_mid_warning.svg
@@ -26,5 +26,5 @@
+ style="fill:#f0bb2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
diff --git a/res/skins/LateNight/buttons/btn_xfader_deck_right_default.svg b/res/skins/LateNight/buttons_classic/btn__xfader_deck_right_default.svg
similarity index 75%
rename from res/skins/LateNight/buttons/btn_xfader_deck_right_default.svg
rename to res/skins/LateNight/buttons_classic/btn__xfader_deck_right_default.svg
index 44cb82077faf..d590c5ab6b61 100644
--- a/res/skins/LateNight/buttons/btn_xfader_deck_right_default.svg
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_deck_right_default.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons/btn_xfader_deck_right_off.svg b/res/skins/LateNight/buttons_classic/btn__xfader_deck_right_off.svg
similarity index 73%
rename from res/skins/LateNight/buttons/btn_xfader_deck_right_off.svg
rename to res/skins/LateNight/buttons_classic/btn__xfader_deck_right_off.svg
index ac3552e07a80..6224588d3d2a 100644
--- a/res/skins/LateNight/buttons/btn_xfader_deck_right_off.svg
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_deck_right_off.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons/btn_xfader_deck_right_warning.svg b/res/skins/LateNight/buttons_classic/btn__xfader_deck_right_warning.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_xfader_deck_right_warning.svg
rename to res/skins/LateNight/buttons_classic/btn__xfader_deck_right_warning.svg
diff --git a/res/skins/LateNight/buttons_classic/btn__xfader_sampler_left.svg b/res/skins/LateNight/buttons_classic/btn__xfader_sampler_left.svg
new file mode 100644
index 000000000000..7dd52debae55
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_sampler_left.svg
@@ -0,0 +1,5 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__xfader_sampler_master.svg b/res/skins/LateNight/buttons_classic/btn__xfader_sampler_master.svg
new file mode 100644
index 000000000000..6eb53f82c3a7
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_sampler_master.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn__xfader_sampler_right.svg b/res/skins/LateNight/buttons_classic/btn__xfader_sampler_right.svg
new file mode 100644
index 000000000000..2a67bf6a43f0
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn__xfader_sampler_right.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_active_grey.svg b/res/skins/LateNight/buttons_classic/btn_border_image_qpushbutton_active_grey.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn_border_image_qpushbutton_active_grey.svg
rename to res/skins/LateNight/buttons_classic/btn_border_image_qpushbutton_active_grey.svg
diff --git a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_checked_focus.svg b/res/skins/LateNight/buttons_classic/btn_border_image_qpushbutton_checked_focus.svg
similarity index 97%
rename from res/skins/LateNight/buttons/btn_border_image_qpushbutton_checked_focus.svg
rename to res/skins/LateNight/buttons_classic/btn_border_image_qpushbutton_checked_focus.svg
index 3b5e31e30716..58dce9f7a338 100644
--- a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_checked_focus.svg
+++ b/res/skins/LateNight/buttons_classic/btn_border_image_qpushbutton_checked_focus.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_focus.svg b/res/skins/LateNight/buttons_classic/btn_border_image_qpushbutton_focus.svg
similarity index 97%
rename from res/skins/LateNight/buttons/btn_border_image_qpushbutton_focus.svg
rename to res/skins/LateNight/buttons_classic/btn_border_image_qpushbutton_focus.svg
index 228441068e46..c71e5e2de6c7 100644
--- a/res/skins/LateNight/buttons/btn_border_image_qpushbutton_focus.svg
+++ b/res/skins/LateNight/buttons_classic/btn_border_image_qpushbutton_focus.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_fx.svg b/res/skins/LateNight/buttons_classic/btn_elevated_fx.svg
new file mode 100644
index 000000000000..a37349d3455a
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_fx.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_fx_active.svg b/res/skins/LateNight/buttons_classic/btn_elevated_fx_active.svg
new file mode 100644
index 000000000000..44f9af4dd1a5
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_fx_active.svg
@@ -0,0 +1,16 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_fx_focus.svg b/res/skins/LateNight/buttons_classic/btn_elevated_fx_focus.svg
new file mode 100644
index 000000000000..2cadcfce6a93
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_fx_focus.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_fx_focus_active.svg b/res/skins/LateNight/buttons_classic/btn_elevated_fx_focus_active.svg
new file mode 100644
index 000000000000..7c200ca6acf4
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_fx_focus_active.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_fx_selector.svg b/res/skins/LateNight/buttons_classic/btn_elevated_fx_selector.svg
new file mode 100644
index 000000000000..c2511052c803
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_fx_selector.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_medium.svg b/res/skins/LateNight/buttons_classic/btn_elevated_medium.svg
new file mode 100644
index 000000000000..2c1f124be1d5
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_medium.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_medium_active.svg b/res/skins/LateNight/buttons_classic/btn_elevated_medium_active.svg
new file mode 100644
index 000000000000..597828a07a0e
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_medium_active.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_medium_set.svg b/res/skins/LateNight/buttons_classic/btn_elevated_medium_set.svg
new file mode 100644
index 000000000000..ef92b4599376
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_medium_set.svg
@@ -0,0 +1,17 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_play.svg b/res/skins/LateNight/buttons_classic/btn_elevated_play.svg
new file mode 100644
index 000000000000..3f8ab8d77907
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_play.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_play_active.svg b/res/skins/LateNight/buttons_classic/btn_elevated_play_active.svg
new file mode 100644
index 000000000000..3f0569e092b8
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_play_active.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_square.svg b/res/skins/LateNight/buttons_classic/btn_elevated_square.svg
new file mode 100644
index 000000000000..ef43347eee2e
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_square.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_square_active.svg b/res/skins/LateNight/buttons_classic/btn_elevated_square_active.svg
new file mode 100644
index 000000000000..7f94324c6e85
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_square_active.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_square_big.svg b/res/skins/LateNight/buttons_classic/btn_elevated_square_big.svg
new file mode 100644
index 000000000000..385175ba9a0b
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_square_big.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_square_big_active.svg b/res/skins/LateNight/buttons_classic/btn_elevated_square_big_active.svg
new file mode 100644
index 000000000000..d57a7d69e11e
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_square_big_active.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_square_set.svg b/res/skins/LateNight/buttons_classic/btn_elevated_square_set.svg
new file mode 100644
index 000000000000..86dc2d0ac876
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_square_set.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_wide.svg b/res/skins/LateNight/buttons_classic/btn_elevated_wide.svg
new file mode 100644
index 000000000000..9b50246ade14
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_wide.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_wide_active.svg b/res/skins/LateNight/buttons_classic/btn_elevated_wide_active.svg
new file mode 100644
index 000000000000..4ae02cea8728
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_wide_active.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_elevated_wide_set.svg b/res/skins/LateNight/buttons_classic/btn_elevated_wide_set.svg
new file mode 100644
index 000000000000..73e09d9bb81d
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_elevated_wide_set.svg
@@ -0,0 +1,17 @@
+
diff --git a/res/skins/LateNight/buttons/btn_border_image_qcombobox.svg b/res/skins/LateNight/buttons_classic/btn_embedded_combobox.svg
similarity index 99%
rename from res/skins/LateNight/buttons/btn_border_image_qcombobox.svg
rename to res/skins/LateNight/buttons_classic/btn_embedded_combobox.svg
index 6b4674ac36dd..2cc7a48b8d10 100644
--- a/res/skins/LateNight/buttons/btn_border_image_qcombobox.svg
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_combobox.svg
@@ -52,7 +52,7 @@
+ style="opacity:0.8;fill:#020201" />
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_eqkill.svg b/res/skins/LateNight/buttons_classic/btn_embedded_eqkill.svg
new file mode 100644
index 000000000000..80678f52403a
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_eqkill.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_eqkill_active.svg b/res/skins/LateNight/buttons_classic/btn_embedded_eqkill_active.svg
new file mode 100644
index 000000000000..2e2e1add7cf4
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_eqkill_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_fx.svg b/res/skins/LateNight/buttons_classic/btn_embedded_fx.svg
new file mode 100644
index 000000000000..f102f367ff41
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_fx.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_fx_active.svg b/res/skins/LateNight/buttons_classic/btn_embedded_fx_active.svg
new file mode 100644
index 000000000000..5d308018fa03
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_fx_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_fx_focus.svg b/res/skins/LateNight/buttons_classic/btn_embedded_fx_focus.svg
new file mode 100644
index 000000000000..b5015f132c48
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_fx_focus.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_fx_focus_active.svg b/res/skins/LateNight/buttons_classic/btn_embedded_fx_focus_active.svg
new file mode 100644
index 000000000000..db31acd42136
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_fx_focus_active.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_fx_set.svg b/res/skins/LateNight/buttons_classic/btn_embedded_fx_set.svg
new file mode 100644
index 000000000000..c8852c76c247
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_fx_set.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_library.svg b/res/skins/LateNight/buttons_classic/btn_embedded_library.svg
new file mode 100644
index 000000000000..66399df128f2
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_library.svg
@@ -0,0 +1,136 @@
+
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_library_active.svg b/res/skins/LateNight/buttons_classic/btn_embedded_library_active.svg
new file mode 100644
index 000000000000..672a9daac517
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_library_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_library_focus.svg b/res/skins/LateNight/buttons_classic/btn_embedded_library_focus.svg
new file mode 100644
index 000000000000..344a13a93138
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_library_focus.svg
@@ -0,0 +1,25 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_medium.svg b/res/skins/LateNight/buttons_classic/btn_embedded_medium.svg
new file mode 100644
index 000000000000..3bfd062075a3
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_medium.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_medium_active.svg b/res/skins/LateNight/buttons_classic/btn_embedded_medium_active.svg
new file mode 100644
index 000000000000..ec579def443c
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_medium_active.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_medium_set.svg b/res/skins/LateNight/buttons_classic/btn_embedded_medium_set.svg
new file mode 100644
index 000000000000..9795277057cf
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_medium_set.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_play.svg b/res/skins/LateNight/buttons_classic/btn_embedded_play.svg
new file mode 100644
index 000000000000..d098c20a88b8
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_play.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_play_active.svg b/res/skins/LateNight/buttons_classic/btn_embedded_play_active.svg
new file mode 100644
index 000000000000..c1a3bfdb7417
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_play_active.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_square.svg b/res/skins/LateNight/buttons_classic/btn_embedded_square.svg
new file mode 100644
index 000000000000..4443297375c5
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_square.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_square_active.svg b/res/skins/LateNight/buttons_classic/btn_embedded_square_active.svg
new file mode 100644
index 000000000000..4fd91ad22889
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_square_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_square_big.svg b/res/skins/LateNight/buttons_classic/btn_embedded_square_big.svg
new file mode 100644
index 000000000000..c34935016d5c
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_square_big.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_square_big_active.svg b/res/skins/LateNight/buttons_classic/btn_embedded_square_big_active.svg
new file mode 100644
index 000000000000..2bbcc9b12d9a
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_square_big_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_square_set.svg b/res/skins/LateNight/buttons_classic/btn_embedded_square_set.svg
new file mode 100644
index 000000000000..6d86eb0599e2
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_square_set.svg
@@ -0,0 +1,13 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_tall.svg b/res/skins/LateNight/buttons_classic/btn_embedded_tall.svg
new file mode 100644
index 000000000000..59dcea8a6003
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_tall.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_tall_active.svg b/res/skins/LateNight/buttons_classic/btn_embedded_tall_active.svg
new file mode 100644
index 000000000000..ea27ed20c1a5
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_tall_active.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_wide.svg b/res/skins/LateNight/buttons_classic/btn_embedded_wide.svg
new file mode 100644
index 000000000000..4b7b9544e969
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_wide.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/btn_embedded_wide_active.svg b/res/skins/LateNight/buttons_classic/btn_embedded_wide_active.svg
new file mode 100644
index 000000000000..01474535afaa
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/btn_embedded_wide_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_classic/spinbox_down.svg b/res/skins/LateNight/buttons_classic/spinbox_down.svg
new file mode 100644
index 000000000000..b7394f5ac389
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/spinbox_down.svg
@@ -0,0 +1,17 @@
+
diff --git a/res/skins/LateNight/buttons/btn_beatbox_halve_pressed.svg b/res/skins/LateNight/buttons_classic/spinbox_down_pressed.svg
similarity index 98%
rename from res/skins/LateNight/buttons/btn_beatbox_halve_pressed.svg
rename to res/skins/LateNight/buttons_classic/spinbox_down_pressed.svg
index eae119b8c6ac..44ced2b96347 100644
--- a/res/skins/LateNight/buttons/btn_beatbox_halve_pressed.svg
+++ b/res/skins/LateNight/buttons_classic/spinbox_down_pressed.svg
@@ -102,5 +102,5 @@
+ style="fill:#d2d2d1;stroke-width:0.85714287" />
diff --git a/res/skins/LateNight/buttons_classic/spinbox_elevated_border.svg b/res/skins/LateNight/buttons_classic/spinbox_elevated_border.svg
new file mode 100644
index 000000000000..efc2c5f8e053
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/spinbox_elevated_border.svg
@@ -0,0 +1,20 @@
+
diff --git a/res/skins/LateNight/buttons_classic/spinbox_elevated_border_focus.svg b/res/skins/LateNight/buttons_classic/spinbox_elevated_border_focus.svg
new file mode 100644
index 000000000000..51838ed13749
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/spinbox_elevated_border_focus.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_classic/spinbox_elevated_border_hover.svg b/res/skins/LateNight/buttons_classic/spinbox_elevated_border_hover.svg
new file mode 100644
index 000000000000..490adcbe5187
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/spinbox_elevated_border_hover.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_classic/spinbox_embedded_border.svg b/res/skins/LateNight/buttons_classic/spinbox_embedded_border.svg
new file mode 100644
index 000000000000..1a156148d8c7
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/spinbox_embedded_border.svg
@@ -0,0 +1,21 @@
+
diff --git a/res/skins/LateNight/buttons_classic/spinbox_embedded_border_focus_cyan.svg b/res/skins/LateNight/buttons_classic/spinbox_embedded_border_focus_cyan.svg
new file mode 100644
index 000000000000..98cd685aabca
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/spinbox_embedded_border_focus_cyan.svg
@@ -0,0 +1,21 @@
+
diff --git a/res/skins/LateNight/buttons_classic/spinbox_embedded_border_focus_orange.svg b/res/skins/LateNight/buttons_classic/spinbox_embedded_border_focus_orange.svg
new file mode 100644
index 000000000000..a482f0afd702
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/spinbox_embedded_border_focus_orange.svg
@@ -0,0 +1,25 @@
+
diff --git a/res/skins/LateNight/buttons_classic/spinbox_embedded_border_hover.svg b/res/skins/LateNight/buttons_classic/spinbox_embedded_border_hover.svg
new file mode 100644
index 000000000000..b206a41179a4
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/spinbox_embedded_border_hover.svg
@@ -0,0 +1,25 @@
+
diff --git a/res/skins/LateNight/buttons_classic/spinbox_up.svg b/res/skins/LateNight/buttons_classic/spinbox_up.svg
new file mode 100644
index 000000000000..d41da6790053
--- /dev/null
+++ b/res/skins/LateNight/buttons_classic/spinbox_up.svg
@@ -0,0 +1,17 @@
+
diff --git a/res/skins/LateNight/buttons/btn_beatbox_double_pressed.svg b/res/skins/LateNight/buttons_classic/spinbox_up_pressed.svg
similarity index 98%
rename from res/skins/LateNight/buttons/btn_beatbox_double_pressed.svg
rename to res/skins/LateNight/buttons_classic/spinbox_up_pressed.svg
index 9e4174997473..76543576a028 100644
--- a/res/skins/LateNight/buttons/btn_beatbox_double_pressed.svg
+++ b/res/skins/LateNight/buttons_classic/spinbox_up_pressed.svg
@@ -97,7 +97,7 @@
d="m 0,11 16,-2.62e-4 V 2.964 C 16.0056,1.3114853 14.854001,0 13.459567,0 H 0 Z"
style="color:#000000;text-indent:0;text-transform:none;fill:url(#linearGradient6970-3-3);stroke-width:0.94349116" />
diff --git a/res/skins/LateNight/buttons/btn__down.svg b/res/skins/LateNight/buttons_flip/btn_.svg
similarity index 100%
rename from res/skins/LateNight/buttons/btn__down.svg
rename to res/skins/LateNight/buttons_flip/btn_.svg
diff --git a/res/skins/LateNight/buttons_flip/btn__1.svg b/res/skins/LateNight/buttons_flip/btn__1.svg
new file mode 100644
index 000000000000..3f112a2f8953
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__1.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__2.svg b/res/skins/LateNight/buttons_flip/btn__2.svg
new file mode 100644
index 000000000000..cd09dd19cca0
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__2.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__3.svg b/res/skins/LateNight/buttons_flip/btn__3.svg
new file mode 100644
index 000000000000..f0abdd89ec56
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__3.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__4.svg b/res/skins/LateNight/buttons_flip/btn__4.svg
new file mode 100644
index 000000000000..3d6f98081ab4
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__4.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__5.svg b/res/skins/LateNight/buttons_flip/btn__5.svg
new file mode 100644
index 000000000000..34dd7b0b4479
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__5.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__6.svg b/res/skins/LateNight/buttons_flip/btn__6.svg
new file mode 100644
index 000000000000..677aec06cb36
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__6.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__7.svg b/res/skins/LateNight/buttons_flip/btn__7.svg
new file mode 100644
index 000000000000..d7b906f48018
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__7.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__8.svg b/res/skins/LateNight/buttons_flip/btn__8.svg
new file mode 100644
index 000000000000..cc7dd1d678b6
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__8.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__arrow_left.svg b/res/skins/LateNight/buttons_flip/btn__arrow_left.svg
new file mode 100644
index 000000000000..f64bd35deee4
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__arrow_left.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__arrow_right.svg b/res/skins/LateNight/buttons_flip/btn__arrow_right.svg
new file mode 100644
index 000000000000..7f319803274a
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__arrow_right.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__autodj_addrandom.svg b/res/skins/LateNight/buttons_flip/btn__autodj_addrandom.svg
new file mode 100644
index 000000000000..3cf8575bc38b
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__autodj_addrandom.svg
@@ -0,0 +1,19 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__autodj_enable_off.svg b/res/skins/LateNight/buttons_flip/btn__autodj_enable_off.svg
new file mode 100644
index 000000000000..bb5e5916f573
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__autodj_enable_off.svg
@@ -0,0 +1,23 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__autodj_enable_on.svg b/res/skins/LateNight/buttons_flip/btn__autodj_enable_on.svg
new file mode 100644
index 000000000000..cfc8befa14bc
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__autodj_enable_on.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__autodj_fade.svg b/res/skins/LateNight/buttons_flip/btn__autodj_fade.svg
new file mode 100644
index 000000000000..32fdc0a99861
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__autodj_fade.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__autodj_fade_disabled.svg b/res/skins/LateNight/buttons_flip/btn__autodj_fade_disabled.svg
new file mode 100644
index 000000000000..12dd0b9b2c19
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__autodj_fade_disabled.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__autodj_repeat_playlist_off.svg b/res/skins/LateNight/buttons_flip/btn__autodj_repeat_playlist_off.svg
new file mode 100644
index 000000000000..4cbcd0694ebd
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__autodj_repeat_playlist_off.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__autodj_repeat_playlist_on.svg b/res/skins/LateNight/buttons_flip/btn__autodj_repeat_playlist_on.svg
new file mode 100644
index 000000000000..7738efacd3ba
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__autodj_repeat_playlist_on.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__autodj_shuffle.svg b/res/skins/LateNight/buttons_flip/btn__autodj_shuffle.svg
new file mode 100644
index 000000000000..25b3f3410bdd
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__autodj_shuffle.svg
@@ -0,0 +1,16 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__autodj_skip.svg b/res/skins/LateNight/buttons_flip/btn__autodj_skip.svg
new file mode 100644
index 000000000000..32c65f92ee24
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__autodj_skip.svg
@@ -0,0 +1,13 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__autodj_skip_disabled.svg b/res/skins/LateNight/buttons_flip/btn__autodj_skip_disabled.svg
new file mode 100644
index 000000000000..1de2abb02858
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__autodj_skip_disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__aux_play.svg b/res/skins/LateNight/buttons_flip/btn__aux_play.svg
new file mode 100644
index 000000000000..3d3a8cc51a3a
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__aux_play.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__beat_curpos.svg b/res/skins/LateNight/buttons_flip/btn__beat_curpos.svg
new file mode 100644
index 000000000000..b850982aed1c
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__beat_curpos.svg
@@ -0,0 +1,9 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__beat_curpos_active_12.svg b/res/skins/LateNight/buttons_flip/btn__beat_curpos_active_12.svg
new file mode 100644
index 000000000000..25afbf8a2550
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__beat_curpos_active_12.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__beat_curpos_active_34.svg b/res/skins/LateNight/buttons_flip/btn__beat_curpos_active_34.svg
new file mode 100644
index 000000000000..c47b2d8ef954
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__beat_curpos_active_34.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__beat_curpos_large.svg b/res/skins/LateNight/buttons_flip/btn__beat_curpos_large.svg
new file mode 100644
index 000000000000..598c4647584c
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__beat_curpos_large.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__beatgrid_buttons_toggle.svg b/res/skins/LateNight/buttons_flip/btn__beatgrid_buttons_toggle.svg
new file mode 100644
index 000000000000..67faac9f64ac
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__beatgrid_buttons_toggle.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__beats_earlier.svg b/res/skins/LateNight/buttons_flip/btn__beats_earlier.svg
new file mode 100644
index 000000000000..ad3ed6e4a314
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__beats_earlier.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__beats_faster.svg b/res/skins/LateNight/buttons_flip/btn__beats_faster.svg
new file mode 100644
index 000000000000..9d37a0233d6d
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__beats_faster.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__beats_later.svg b/res/skins/LateNight/buttons_flip/btn__beats_later.svg
new file mode 100644
index 000000000000..123a52f2e512
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__beats_later.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__beats_slower.svg b/res/skins/LateNight/buttons_flip/btn__beats_slower.svg
new file mode 100644
index 000000000000..9465b259c2cb
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__beats_slower.svg
@@ -0,0 +1,9 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__cue_deck.svg b/res/skins/LateNight/buttons_flip/btn__cue_deck.svg
new file mode 100644
index 000000000000..3657edc4a09b
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__cue_deck.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__effectselector_border.svg b/res/skins/LateNight/buttons_flip/btn__effectselector_border.svg
new file mode 100644
index 000000000000..70449e3a7b93
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__effectselector_border.svg
@@ -0,0 +1,19 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__eject.svg b/res/skins/LateNight/buttons_flip/btn__eject.svg
new file mode 100644
index 000000000000..33b5e06318d3
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__eject.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__eject_active_12.svg b/res/skins/LateNight/buttons_flip/btn__eject_active_12.svg
new file mode 100644
index 000000000000..007269f6b634
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__eject_active_12.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__eject_active_34.svg b/res/skins/LateNight/buttons_flip/btn__eject_active_34.svg
new file mode 100644
index 000000000000..b66cc42f5bda
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__eject_active_34.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_2.svg b/res/skins/LateNight/buttons_flip/btn__fx_2.svg
new file mode 100644
index 000000000000..af881d69e644
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_2.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_2_active.svg b/res/skins/LateNight/buttons_flip/btn__fx_2_active.svg
new file mode 100644
index 000000000000..8d693355e6ca
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_2_active.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_3.svg b/res/skins/LateNight/buttons_flip/btn__fx_3.svg
new file mode 100644
index 000000000000..cc618c49a2db
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_3.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_3_active.svg b/res/skins/LateNight/buttons_flip/btn__fx_3_active.svg
new file mode 100644
index 000000000000..43f3fb10c6e7
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_3_active.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_4.svg b/res/skins/LateNight/buttons_flip/btn__fx_4.svg
new file mode 100644
index 000000000000..871b467b4205
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_4.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_4_active.svg b/res/skins/LateNight/buttons_flip/btn__fx_4_active.svg
new file mode 100644
index 000000000000..a039bce0d1d6
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_4_active.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_FX1.svg b/res/skins/LateNight/buttons_flip/btn__fx_FX1.svg
new file mode 100644
index 000000000000..a30df4184494
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_FX1.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_FX1_active.svg b/res/skins/LateNight/buttons_flip/btn__fx_FX1_active.svg
new file mode 100644
index 000000000000..f0fb0fc9c8c0
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_FX1_active.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_FX2.svg b/res/skins/LateNight/buttons_flip/btn__fx_FX2.svg
new file mode 100644
index 000000000000..ede68751320c
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_FX2.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_FX2_active.svg b/res/skins/LateNight/buttons_flip/btn__fx_FX2_active.svg
new file mode 100644
index 000000000000..b26ae578a38b
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_FX2_active.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_FX3.svg b/res/skins/LateNight/buttons_flip/btn__fx_FX3.svg
new file mode 100644
index 000000000000..b8213d06605f
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_FX3.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_FX3_active.svg b/res/skins/LateNight/buttons_flip/btn__fx_FX3_active.svg
new file mode 100644
index 000000000000..eb026958dfb8
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_FX3_active.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_FX4.svg b/res/skins/LateNight/buttons_flip/btn__fx_FX4.svg
new file mode 100644
index 000000000000..1ee43fbb46e1
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_FX4.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_FX4_active.svg b/res/skins/LateNight/buttons_flip/btn__fx_FX4_active.svg
new file mode 100644
index 000000000000..79cd7ec5d8c8
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_FX4_active.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_focus.svg b/res/skins/LateNight/buttons_flip/btn__fx_focus.svg
new file mode 100644
index 000000000000..5c82284c1499
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_focus.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_focus_active.svg b/res/skins/LateNight/buttons_flip/btn__fx_focus_active.svg
new file mode 100644
index 000000000000..de4880bd7f06
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_focus_active.svg
@@ -0,0 +1,20 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_mixmode_d+w.svg b/res/skins/LateNight/buttons_flip/btn__fx_mixmode_d+w.svg
new file mode 100644
index 000000000000..89231d14cdc5
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_mixmode_d+w.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_mixmode_d-w.svg b/res/skins/LateNight/buttons_flip/btn__fx_mixmode_d-w.svg
new file mode 100644
index 000000000000..3d9d9826e7d2
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_mixmode_d-w.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_sampler_collapse.svg b/res/skins/LateNight/buttons_flip/btn__fx_sampler_collapse.svg
new file mode 100644
index 000000000000..655f83ba26e7
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_sampler_collapse.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_sampler_expand.svg b/res/skins/LateNight/buttons_flip/btn__fx_sampler_expand.svg
new file mode 100644
index 000000000000..b89030431aed
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_sampler_expand.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_selector_down.svg b/res/skins/LateNight/buttons_flip/btn__fx_selector_down.svg
new file mode 100644
index 000000000000..18a996c5b2bd
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_selector_down.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_selector_down_pressed.svg b/res/skins/LateNight/buttons_flip/btn__fx_selector_down_pressed.svg
new file mode 100644
index 000000000000..72d8a1ac27f2
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_selector_down_pressed.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_toggle.svg b/res/skins/LateNight/buttons_flip/btn__fx_toggle.svg
new file mode 100644
index 000000000000..c1254d707cf6
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_toggle.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__fx_toggle_active.svg b/res/skins/LateNight/buttons_flip/btn__fx_toggle_active.svg
new file mode 100644
index 000000000000..8760ce6f0b74
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__fx_toggle_active.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__intro_end.svg b/res/skins/LateNight/buttons_flip/btn__intro_end.svg
new file mode 100644
index 000000000000..7cf7876d9bfe
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__intro_end.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__intro_start.svg b/res/skins/LateNight/buttons_flip/btn__intro_start.svg
new file mode 100644
index 000000000000..e6c7d49b670d
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__intro_start.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__key_down.svg b/res/skins/LateNight/buttons_flip/btn__key_down.svg
new file mode 100644
index 000000000000..b154682ce020
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__key_down.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__key_match.svg b/res/skins/LateNight/buttons_flip/btn__key_match.svg
new file mode 100644
index 000000000000..4cf38407327b
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__key_match.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__key_up.svg b/res/skins/LateNight/buttons_flip/btn__key_up.svg
new file mode 100644
index 000000000000..776fa24e6491
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__key_up.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__keylock.svg b/res/skins/LateNight/buttons_flip/btn__keylock.svg
new file mode 100644
index 000000000000..f0f0d577a521
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__keylock.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__keylock_active_12.svg b/res/skins/LateNight/buttons_flip/btn__keylock_active_12.svg
new file mode 100644
index 000000000000..051460f438ec
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__keylock_active_12.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__keylock_active_34.svg b/res/skins/LateNight/buttons_flip/btn__keylock_active_34.svg
new file mode 100644
index 000000000000..53a30b3faefd
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__keylock_active_34.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_bpm_locked.svg b/res/skins/LateNight/buttons_flip/btn__lib_bpm_locked.svg
new file mode 100644
index 000000000000..c0ceaebf8f8b
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_bpm_locked.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_bpm_unlocked.svg b/res/skins/LateNight/buttons_flip/btn__lib_bpm_unlocked.svg
new file mode 100644
index 000000000000..f04470ae9495
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_bpm_unlocked.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_checkmark.svg b/res/skins/LateNight/buttons_flip/btn__lib_checkmark.svg
new file mode 100644
index 000000000000..d18dbba1ef6a
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_checkmark.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_clear_search.svg b/res/skins/LateNight/buttons_flip/btn__lib_clear_search.svg
new file mode 100644
index 000000000000..07c0c5fd03e7
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_clear_search.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_clear_search_focus.svg b/res/skins/LateNight/buttons_flip/btn__lib_clear_search_focus.svg
new file mode 100644
index 000000000000..0ac219cd30a9
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_clear_search_focus.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_preview_pause.svg b/res/skins/LateNight/buttons_flip/btn__lib_preview_pause.svg
new file mode 100644
index 000000000000..0d305de0930e
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_preview_pause.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_preview_play.svg b/res/skins/LateNight/buttons_flip/btn__lib_preview_play.svg
new file mode 100644
index 000000000000..be70beb88001
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_preview_play.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_radio_button_gold_on.svg b/res/skins/LateNight/buttons_flip/btn__lib_radio_button_gold_on.svg
new file mode 100644
index 000000000000..271857a10b70
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_radio_button_gold_on.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_radio_button_off.svg b/res/skins/LateNight/buttons_flip/btn__lib_radio_button_off.svg
new file mode 100644
index 000000000000..680fb2316fd8
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_radio_button_off.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_radio_button_on_gold.svg b/res/skins/LateNight/buttons_flip/btn__lib_radio_button_on_gold.svg
new file mode 100644
index 000000000000..c82ccf9677f7
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_radio_button_on_gold.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_radio_button_on_yellow.svg b/res/skins/LateNight/buttons_flip/btn__lib_radio_button_on_yellow.svg
new file mode 100644
index 000000000000..b077114da826
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_radio_button_on_yellow.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_radio_button_yellow_on.svg b/res/skins/LateNight/buttons_flip/btn__lib_radio_button_yellow_on.svg
new file mode 100644
index 000000000000..8f8cccef4340
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_radio_button_yellow_on.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_sort_down.png b/res/skins/LateNight/buttons_flip/btn__lib_sort_down.png
new file mode 100644
index 000000000000..85a8f9726a3e
Binary files /dev/null and b/res/skins/LateNight/buttons_flip/btn__lib_sort_down.png differ
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_sort_down.svg b/res/skins/LateNight/buttons_flip/btn__lib_sort_down.svg
new file mode 100644
index 000000000000..04c2d3335097
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_sort_down.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_sort_up.png b/res/skins/LateNight/buttons_flip/btn__lib_sort_up.png
new file mode 100644
index 000000000000..ae53038219a0
Binary files /dev/null and b/res/skins/LateNight/buttons_flip/btn__lib_sort_up.png differ
diff --git a/res/skins/LateNight/buttons_flip/btn__lib_sort_up.svg b/res/skins/LateNight/buttons_flip/btn__lib_sort_up.svg
new file mode 100644
index 000000000000..c1b71cdb27f3
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__lib_sort_up.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__loop.svg b/res/skins/LateNight/buttons_flip/btn__loop.svg
new file mode 100644
index 000000000000..4d9c2bc4f26f
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__loop.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__loop_in.svg b/res/skins/LateNight/buttons_flip/btn__loop_in.svg
new file mode 100644
index 000000000000..5f727baad3c8
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__loop_in.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__loop_out.svg b/res/skins/LateNight/buttons_flip/btn__loop_out.svg
new file mode 100644
index 000000000000..6434e30d2fdf
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__loop_out.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__mastersync_master_off.png b/res/skins/LateNight/buttons_flip/btn__mastersync_master_off.png
new file mode 100644
index 000000000000..f6e2e14df47a
Binary files /dev/null and b/res/skins/LateNight/buttons_flip/btn__mastersync_master_off.png differ
diff --git a/res/skins/LateNight/buttons_flip/btn__mastersync_master_on.png b/res/skins/LateNight/buttons_flip/btn__mastersync_master_on.png
new file mode 100644
index 000000000000..5dbe9c7a70e5
Binary files /dev/null and b/res/skins/LateNight/buttons_flip/btn__mastersync_master_on.png differ
diff --git a/res/skins/LateNight/buttons_flip/btn__mic_duck_auto.svg b/res/skins/LateNight/buttons_flip/btn__mic_duck_auto.svg
new file mode 100644
index 000000000000..4c83f74b8852
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__mic_duck_auto.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__mic_duck_manual.svg b/res/skins/LateNight/buttons_flip/btn__mic_duck_manual.svg
new file mode 100644
index 000000000000..1ec77e0c12df
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__mic_duck_manual.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__mic_duck_off.svg b/res/skins/LateNight/buttons_flip/btn__mic_duck_off.svg
new file mode 100644
index 000000000000..6accd37ae6cd
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__mic_duck_off.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__mic_talk.svg b/res/skins/LateNight/buttons_flip/btn__mic_talk.svg
new file mode 100644
index 000000000000..521ba4937ee4
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__mic_talk.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__minus.svg b/res/skins/LateNight/buttons_flip/btn__minus.svg
new file mode 100644
index 000000000000..041db478fa9f
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__minus.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__next.svg b/res/skins/LateNight/buttons_flip/btn__next.svg
new file mode 100644
index 000000000000..b846e1a0f5f1
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__next.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__outro_end.svg b/res/skins/LateNight/buttons_flip/btn__outro_end.svg
new file mode 100644
index 000000000000..9729703d1a2f
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__outro_end.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__outro_start.svg b/res/skins/LateNight/buttons_flip/btn__outro_start.svg
new file mode 100644
index 000000000000..f93765b1956d
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__outro_start.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__pause_preview.svg b/res/skins/LateNight/buttons_flip/btn__pause_preview.svg
new file mode 100644
index 000000000000..6d4f69bb4690
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__pause_preview.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__pause_sampler.svg b/res/skins/LateNight/buttons_flip/btn__pause_sampler.svg
new file mode 100644
index 000000000000..560f56d3e03d
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__pause_sampler.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__pfl.svg b/res/skins/LateNight/buttons_flip/btn__pfl.svg
new file mode 100644
index 000000000000..2df575d24e76
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__pfl.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__play_deck.svg b/res/skins/LateNight/buttons_flip/btn__play_deck.svg
new file mode 100644
index 000000000000..ea7547d40ca0
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__play_deck.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__play_preview.svg b/res/skins/LateNight/buttons_flip/btn__play_preview.svg
new file mode 100644
index 000000000000..97f27621d834
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__play_preview.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__play_sampler.svg b/res/skins/LateNight/buttons_flip/btn__play_sampler.svg
new file mode 100644
index 000000000000..664b69ff8056
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__play_sampler.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__plus.svg b/res/skins/LateNight/buttons_flip/btn__plus.svg
new file mode 100644
index 000000000000..d4df6f7d746a
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__plus.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__prev.svg b/res/skins/LateNight/buttons_flip/btn__prev.svg
new file mode 100644
index 000000000000..e021190ad2da
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__prev.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__quantize.svg b/res/skins/LateNight/buttons_flip/btn__quantize.svg
new file mode 100644
index 000000000000..a9d18e0cfaef
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__quantize.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__quantize_active_12.svg b/res/skins/LateNight/buttons_flip/btn__quantize_active_12.svg
new file mode 100644
index 000000000000..36c596a6dd7c
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__quantize_active_12.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__quantize_active_34.svg b/res/skins/LateNight/buttons_flip/btn__quantize_active_34.svg
new file mode 100644
index 000000000000..7077953f1587
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__quantize_active_34.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__rec_dot.svg b/res/skins/LateNight/buttons_flip/btn__rec_dot.svg
new file mode 100644
index 000000000000..674a41ab5a24
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__rec_dot.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__reloop.svg b/res/skins/LateNight/buttons_flip/btn__reloop.svg
new file mode 100644
index 000000000000..bccc537141e6
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__reloop.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__repeat.svg b/res/skins/LateNight/buttons_flip/btn__repeat.svg
new file mode 100644
index 000000000000..df993a17bb34
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__repeat.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__repeat_active_12.svg b/res/skins/LateNight/buttons_flip/btn__repeat_active_12.svg
new file mode 100644
index 000000000000..91574f38027f
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__repeat_active_12.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__repeat_active_34.svg b/res/skins/LateNight/buttons_flip/btn__repeat_active_34.svg
new file mode 100644
index 000000000000..dcf16208c658
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__repeat_active_34.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__reverse.svg b/res/skins/LateNight/buttons_flip/btn__reverse.svg
new file mode 100644
index 000000000000..7569855a0264
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__reverse.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons/btn_settings_on.svg b/res/skins/LateNight/buttons_flip/btn__settings.svg
similarity index 66%
rename from res/skins/LateNight/buttons/btn_settings_on.svg
rename to res/skins/LateNight/buttons_flip/btn__settings.svg
index c9eb18294b74..d00f3c0ec80b 100644
--- a/res/skins/LateNight/buttons/btn_settings_on.svg
+++ b/res/skins/LateNight/buttons_flip/btn__settings.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons/btn_skinsettings_close_hover.svg b/res/skins/LateNight/buttons_flip/btn__settings_close.svg
similarity index 82%
rename from res/skins/LateNight/buttons/btn_skinsettings_close_hover.svg
rename to res/skins/LateNight/buttons_flip/btn__settings_close.svg
index 5179f4b10a35..f04edc298edc 100644
--- a/res/skins/LateNight/buttons/btn_skinsettings_close_hover.svg
+++ b/res/skins/LateNight/buttons_flip/btn__settings_close.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons_flip/btn__settings_off.svg b/res/skins/LateNight/buttons_flip/btn__settings_off.svg
new file mode 100644
index 000000000000..0c700c92c883
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__settings_off.svg
@@ -0,0 +1,5 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__settings_on.svg b/res/skins/LateNight/buttons_flip/btn__settings_on.svg
new file mode 100644
index 000000000000..9c38e6aef1fc
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__settings_on.svg
@@ -0,0 +1,5 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__slip.svg b/res/skins/LateNight/buttons_flip/btn__slip.svg
new file mode 100644
index 000000000000..c27c27228748
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__slip.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__slip_active_12.svg b/res/skins/LateNight/buttons_flip/btn__slip_active_12.svg
new file mode 100644
index 000000000000..3a3cf81ac2f4
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__slip_active_12.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__slip_active_34.svg b/res/skins/LateNight/buttons_flip/btn__slip_active_34.svg
new file mode 100644
index 000000000000..ef783dbd1755
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__slip_active_34.svg
@@ -0,0 +1,4 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__splitcue.svg b/res/skins/LateNight/buttons_flip/btn__splitcue.svg
new file mode 100644
index 000000000000..9e4aa78c3e0e
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__splitcue.svg
@@ -0,0 +1,22 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__splitcue_active.svg b/res/skins/LateNight/buttons_flip/btn__splitcue_active.svg
new file mode 100644
index 000000000000..007585e13d74
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__splitcue_active.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__star.svg b/res/skins/LateNight/buttons_flip/btn__star.svg
new file mode 100644
index 000000000000..81f3e740bcbd
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__star.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__sync_deck.svg b/res/skins/LateNight/buttons_flip/btn__sync_deck.svg
new file mode 100644
index 000000000000..d6726bd62546
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__sync_deck.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__sync_sampler.svg b/res/skins/LateNight/buttons_flip/btn__sync_sampler.svg
new file mode 100644
index 000000000000..bf062f67b0a6
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__sync_sampler.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_aux_left.svg b/res/skins/LateNight/buttons_flip/btn__xfader_aux_left.svg
new file mode 100644
index 000000000000..da5b928d80c6
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_aux_left.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_aux_left_off.svg b/res/skins/LateNight/buttons_flip/btn__xfader_aux_left_off.svg
new file mode 100644
index 000000000000..c15d77c4bc00
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_aux_left_off.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_aux_mid.svg b/res/skins/LateNight/buttons_flip/btn__xfader_aux_mid.svg
new file mode 100644
index 000000000000..71a9f0487850
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_aux_mid.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_aux_mid_off.svg b/res/skins/LateNight/buttons_flip/btn__xfader_aux_mid_off.svg
new file mode 100644
index 000000000000..e8c9e7490b18
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_aux_mid_off.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_aux_right.svg b/res/skins/LateNight/buttons_flip/btn__xfader_aux_right.svg
new file mode 100644
index 000000000000..1c91063e788a
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_aux_right.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_aux_right_off.svg b/res/skins/LateNight/buttons_flip/btn__xfader_aux_right_off.svg
new file mode 100644
index 000000000000..b8b6290eee59
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_aux_right_off.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_deck_left_default.svg b/res/skins/LateNight/buttons_flip/btn__xfader_deck_left_default.svg
new file mode 100644
index 000000000000..97c1a08df78e
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_deck_left_default.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_deck_left_off.svg b/res/skins/LateNight/buttons_flip/btn__xfader_deck_left_off.svg
new file mode 100644
index 000000000000..71a6d97b8664
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_deck_left_off.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons/btn_xfader_deck_left_off.svg b/res/skins/LateNight/buttons_flip/btn__xfader_deck_left_warning.svg
similarity index 51%
rename from res/skins/LateNight/buttons/btn_xfader_deck_left_off.svg
rename to res/skins/LateNight/buttons_flip/btn__xfader_deck_left_warning.svg
index 1956bd2487db..52a1e3225b62 100644
--- a/res/skins/LateNight/buttons/btn_xfader_deck_left_off.svg
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_deck_left_warning.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_deck_mid_off.svg b/res/skins/LateNight/buttons_flip/btn__xfader_deck_mid_off.svg
new file mode 100644
index 000000000000..ec87f75be5ee
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_deck_mid_off.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons/btn_xfader_aux_right.svg b/res/skins/LateNight/buttons_flip/btn__xfader_deck_mid_warning.svg
similarity index 76%
rename from res/skins/LateNight/buttons/btn_xfader_aux_right.svg
rename to res/skins/LateNight/buttons_flip/btn__xfader_deck_mid_warning.svg
index b0b97229f65d..eb0d70aafa37 100644
--- a/res/skins/LateNight/buttons/btn_xfader_aux_right.svg
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_deck_mid_warning.svg
@@ -5,10 +5,10 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
- width="11"
- height="13"
+ id="svg4"
version="1.1"
- id="svg4">
+ height="15"
+ width="11">
@@ -24,7 +24,7 @@
+ id="path820"
+ d="M 1,12 V 3 h 1.5 l 3,3.5 3,-3.5 H 10 v 9 H 8 V 6 L 5.5,9 3,6 v 6 z"
+ style="fill:#f0bb2b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_deck_right_default.svg b/res/skins/LateNight/buttons_flip/btn__xfader_deck_right_default.svg
new file mode 100644
index 000000000000..d590c5ab6b61
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_deck_right_default.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_deck_right_off.svg b/res/skins/LateNight/buttons_flip/btn__xfader_deck_right_off.svg
new file mode 100644
index 000000000000..6224588d3d2a
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_deck_right_off.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_deck_right_warning.svg b/res/skins/LateNight/buttons_flip/btn__xfader_deck_right_warning.svg
new file mode 100644
index 000000000000..dedd1075ff2f
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_deck_right_warning.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_sampler_left.svg b/res/skins/LateNight/buttons_flip/btn__xfader_sampler_left.svg
new file mode 100644
index 000000000000..7dd52debae55
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_sampler_left.svg
@@ -0,0 +1,5 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_sampler_master.svg b/res/skins/LateNight/buttons_flip/btn__xfader_sampler_master.svg
new file mode 100644
index 000000000000..6eb53f82c3a7
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_sampler_master.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn__xfader_sampler_right.svg b/res/skins/LateNight/buttons_flip/btn__xfader_sampler_right.svg
new file mode 100644
index 000000000000..2a67bf6a43f0
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn__xfader_sampler_right.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_border_image_qpushbutton_active_grey.svg b/res/skins/LateNight/buttons_flip/btn_border_image_qpushbutton_active_grey.svg
new file mode 100644
index 000000000000..38ddccdb5b76
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_border_image_qpushbutton_active_grey.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_border_image_qpushbutton_checked_focus.svg b/res/skins/LateNight/buttons_flip/btn_border_image_qpushbutton_checked_focus.svg
new file mode 100644
index 000000000000..58dce9f7a338
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_border_image_qpushbutton_checked_focus.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_border_image_qpushbutton_focus.svg b/res/skins/LateNight/buttons_flip/btn_border_image_qpushbutton_focus.svg
new file mode 100644
index 000000000000..c71e5e2de6c7
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_border_image_qpushbutton_focus.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_fx.svg b/res/skins/LateNight/buttons_flip/btn_elevated_fx.svg
new file mode 100644
index 000000000000..a37349d3455a
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_fx.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_fx_active.svg b/res/skins/LateNight/buttons_flip/btn_elevated_fx_active.svg
new file mode 100644
index 000000000000..44f9af4dd1a5
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_fx_active.svg
@@ -0,0 +1,16 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_fx_focus.svg b/res/skins/LateNight/buttons_flip/btn_elevated_fx_focus.svg
new file mode 100644
index 000000000000..2cadcfce6a93
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_fx_focus.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_fx_focus_active.svg b/res/skins/LateNight/buttons_flip/btn_elevated_fx_focus_active.svg
new file mode 100644
index 000000000000..7c200ca6acf4
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_fx_focus_active.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_fx_selector.svg b/res/skins/LateNight/buttons_flip/btn_elevated_fx_selector.svg
new file mode 100644
index 000000000000..c2511052c803
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_fx_selector.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_medium.svg b/res/skins/LateNight/buttons_flip/btn_elevated_medium.svg
new file mode 100644
index 000000000000..2c1f124be1d5
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_medium.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_medium_active.svg b/res/skins/LateNight/buttons_flip/btn_elevated_medium_active.svg
new file mode 100644
index 000000000000..597828a07a0e
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_medium_active.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_medium_set.svg b/res/skins/LateNight/buttons_flip/btn_elevated_medium_set.svg
new file mode 100644
index 000000000000..ef92b4599376
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_medium_set.svg
@@ -0,0 +1,17 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_play.svg b/res/skins/LateNight/buttons_flip/btn_elevated_play.svg
new file mode 100644
index 000000000000..3f8ab8d77907
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_play.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_play_active.svg b/res/skins/LateNight/buttons_flip/btn_elevated_play_active.svg
new file mode 100644
index 000000000000..3f0569e092b8
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_play_active.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_square.svg b/res/skins/LateNight/buttons_flip/btn_elevated_square.svg
new file mode 100644
index 000000000000..ef43347eee2e
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_square.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_square_active.svg b/res/skins/LateNight/buttons_flip/btn_elevated_square_active.svg
new file mode 100644
index 000000000000..7f94324c6e85
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_square_active.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_square_big.svg b/res/skins/LateNight/buttons_flip/btn_elevated_square_big.svg
new file mode 100644
index 000000000000..385175ba9a0b
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_square_big.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_square_big_active.svg b/res/skins/LateNight/buttons_flip/btn_elevated_square_big_active.svg
new file mode 100644
index 000000000000..d57a7d69e11e
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_square_big_active.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_square_set.svg b/res/skins/LateNight/buttons_flip/btn_elevated_square_set.svg
new file mode 100644
index 000000000000..86dc2d0ac876
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_square_set.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_wide.svg b/res/skins/LateNight/buttons_flip/btn_elevated_wide.svg
new file mode 100644
index 000000000000..9b50246ade14
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_wide.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_wide_active.svg b/res/skins/LateNight/buttons_flip/btn_elevated_wide_active.svg
new file mode 100644
index 000000000000..4ae02cea8728
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_wide_active.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_elevated_wide_set.svg b/res/skins/LateNight/buttons_flip/btn_elevated_wide_set.svg
new file mode 100644
index 000000000000..73e09d9bb81d
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_elevated_wide_set.svg
@@ -0,0 +1,17 @@
+
diff --git a/res/skins/LateNight/buttons/btn_border_image_spinbox.svg b/res/skins/LateNight/buttons_flip/btn_embedded_combobox.svg
similarity index 94%
rename from res/skins/LateNight/buttons/btn_border_image_spinbox.svg
rename to res/skins/LateNight/buttons_flip/btn_embedded_combobox.svg
index db32346ac571..2cc7a48b8d10 100644
--- a/res/skins/LateNight/buttons/btn_border_image_spinbox.svg
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_combobox.svg
@@ -49,6 +49,20 @@
stop-opacity=".47451" />
+
+
-
+ id="path19" />
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_combobox_focus.svg b/res/skins/LateNight/buttons_flip/btn_embedded_combobox_focus.svg
new file mode 100644
index 000000000000..c71e5e2de6c7
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_combobox_focus.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_eqkill.svg b/res/skins/LateNight/buttons_flip/btn_embedded_eqkill.svg
new file mode 100644
index 000000000000..80678f52403a
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_eqkill.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_eqkill_active.svg b/res/skins/LateNight/buttons_flip/btn_embedded_eqkill_active.svg
new file mode 100644
index 000000000000..2e2e1add7cf4
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_eqkill_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_fx.svg b/res/skins/LateNight/buttons_flip/btn_embedded_fx.svg
new file mode 100644
index 000000000000..f102f367ff41
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_fx.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_fx_active.svg b/res/skins/LateNight/buttons_flip/btn_embedded_fx_active.svg
new file mode 100644
index 000000000000..5d308018fa03
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_fx_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_fx_focus.svg b/res/skins/LateNight/buttons_flip/btn_embedded_fx_focus.svg
new file mode 100644
index 000000000000..b5015f132c48
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_fx_focus.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_fx_focus_active.svg b/res/skins/LateNight/buttons_flip/btn_embedded_fx_focus_active.svg
new file mode 100644
index 000000000000..db31acd42136
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_fx_focus_active.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_fx_set.svg b/res/skins/LateNight/buttons_flip/btn_embedded_fx_set.svg
new file mode 100644
index 000000000000..c8852c76c247
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_fx_set.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_library.svg b/res/skins/LateNight/buttons_flip/btn_embedded_library.svg
new file mode 100644
index 000000000000..66399df128f2
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_library.svg
@@ -0,0 +1,136 @@
+
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_library_active.svg b/res/skins/LateNight/buttons_flip/btn_embedded_library_active.svg
new file mode 100644
index 000000000000..672a9daac517
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_library_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_library_focus.svg b/res/skins/LateNight/buttons_flip/btn_embedded_library_focus.svg
new file mode 100644
index 000000000000..344a13a93138
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_library_focus.svg
@@ -0,0 +1,25 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_medium.svg b/res/skins/LateNight/buttons_flip/btn_embedded_medium.svg
new file mode 100644
index 000000000000..3bfd062075a3
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_medium.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_medium_active.svg b/res/skins/LateNight/buttons_flip/btn_embedded_medium_active.svg
new file mode 100644
index 000000000000..ec579def443c
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_medium_active.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_medium_set.svg b/res/skins/LateNight/buttons_flip/btn_embedded_medium_set.svg
new file mode 100644
index 000000000000..9795277057cf
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_medium_set.svg
@@ -0,0 +1,11 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_play.svg b/res/skins/LateNight/buttons_flip/btn_embedded_play.svg
new file mode 100644
index 000000000000..d098c20a88b8
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_play.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_play_active.svg b/res/skins/LateNight/buttons_flip/btn_embedded_play_active.svg
new file mode 100644
index 000000000000..c1a3bfdb7417
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_play_active.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_square.svg b/res/skins/LateNight/buttons_flip/btn_embedded_square.svg
new file mode 100644
index 000000000000..4443297375c5
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_square.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_square_active.svg b/res/skins/LateNight/buttons_flip/btn_embedded_square_active.svg
new file mode 100644
index 000000000000..4fd91ad22889
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_square_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_square_big.svg b/res/skins/LateNight/buttons_flip/btn_embedded_square_big.svg
new file mode 100644
index 000000000000..c34935016d5c
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_square_big.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_square_big_active.svg b/res/skins/LateNight/buttons_flip/btn_embedded_square_big_active.svg
new file mode 100644
index 000000000000..2bbcc9b12d9a
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_square_big_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_square_set.svg b/res/skins/LateNight/buttons_flip/btn_embedded_square_set.svg
new file mode 100644
index 000000000000..6d86eb0599e2
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_square_set.svg
@@ -0,0 +1,13 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_tall.svg b/res/skins/LateNight/buttons_flip/btn_embedded_tall.svg
new file mode 100644
index 000000000000..59dcea8a6003
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_tall.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_tall_active.svg b/res/skins/LateNight/buttons_flip/btn_embedded_tall_active.svg
new file mode 100644
index 000000000000..ea27ed20c1a5
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_tall_active.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_wide.svg b/res/skins/LateNight/buttons_flip/btn_embedded_wide.svg
new file mode 100644
index 000000000000..4b7b9544e969
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_wide.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/btn_embedded_wide_active.svg b/res/skins/LateNight/buttons_flip/btn_embedded_wide_active.svg
new file mode 100644
index 000000000000..01474535afaa
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/btn_embedded_wide_active.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/buttons_flip/spinbox_down.svg b/res/skins/LateNight/buttons_flip/spinbox_down.svg
new file mode 100644
index 000000000000..b7394f5ac389
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/spinbox_down.svg
@@ -0,0 +1,17 @@
+
diff --git a/res/skins/LateNight/buttons/btn_beatbox_halve.svg b/res/skins/LateNight/buttons_flip/spinbox_down_pressed.svg
similarity index 59%
rename from res/skins/LateNight/buttons/btn_beatbox_halve.svg
rename to res/skins/LateNight/buttons_flip/spinbox_down_pressed.svg
index f00a07e01477..44ced2b96347 100644
--- a/res/skins/LateNight/buttons/btn_beatbox_halve.svg
+++ b/res/skins/LateNight/buttons_flip/spinbox_down_pressed.svg
@@ -6,10 +6,10 @@
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1"
- height="11"
+ id="svg3063"
width="16"
- id="svg3063">
+ height="11"
+ version="1.1">
@@ -25,64 +25,82 @@
+ x2="12.525"
+ y1="21.841"
+ y2="1.1144"
+ gradientTransform="matrix(1.032,0,0,1.0145,0.5,-9.9667)"
+ gradientUnits="userSpaceOnUse">
+ offset="0" />
+ offset="1" />
+ x2="12.525"
+ y1="21.841"
+ y2="1.1144"
+ gradientTransform="matrix(0.96801856,0,0,-1.0311015,0.93759913,23.387575)"
+ gradientUnits="userSpaceOnUse">
+ offset="0" />
+ offset="1" />
+
+
+
+
+ x2="12.585544"
+ y1="32.356445"
+ y2="11.044087"
+ gradientTransform="matrix(0.96801856,0,0,-1.0311015,0.93759899,22.387575)"
+ gradientUnits="userSpaceOnUse">
+ id="stop5424-5-5-6" />
+ id="stop5422-3-3-7" />
+ style="color:#000000;text-indent:0;text-transform:none;fill:url(#linearGradient6970-5-3);fill-opacity:1;stroke-width:0.94349116" />
+ id="path3065-6"
+ d="M 8.0050588,9 4.5409159,3 h 6.9282001 z"
+ style="fill:#d2d2d1;stroke-width:0.85714287" />
diff --git a/res/skins/LateNight/buttons_flip/spinbox_elevated_border.svg b/res/skins/LateNight/buttons_flip/spinbox_elevated_border.svg
new file mode 100644
index 000000000000..efc2c5f8e053
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/spinbox_elevated_border.svg
@@ -0,0 +1,20 @@
+
diff --git a/res/skins/LateNight/buttons_flip/spinbox_elevated_border_focus.svg b/res/skins/LateNight/buttons_flip/spinbox_elevated_border_focus.svg
new file mode 100644
index 000000000000..51838ed13749
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/spinbox_elevated_border_focus.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/buttons_flip/spinbox_elevated_border_hover.svg b/res/skins/LateNight/buttons_flip/spinbox_elevated_border_hover.svg
new file mode 100644
index 000000000000..490adcbe5187
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/spinbox_elevated_border_hover.svg
@@ -0,0 +1,18 @@
+
diff --git a/res/skins/LateNight/buttons_flip/spinbox_embedded_border.svg b/res/skins/LateNight/buttons_flip/spinbox_embedded_border.svg
new file mode 100644
index 000000000000..1a156148d8c7
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/spinbox_embedded_border.svg
@@ -0,0 +1,21 @@
+
diff --git a/res/skins/LateNight/buttons_flip/spinbox_embedded_border_focus_cyan.svg b/res/skins/LateNight/buttons_flip/spinbox_embedded_border_focus_cyan.svg
new file mode 100644
index 000000000000..98cd685aabca
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/spinbox_embedded_border_focus_cyan.svg
@@ -0,0 +1,21 @@
+
diff --git a/res/skins/LateNight/buttons_flip/spinbox_embedded_border_focus_orange.svg b/res/skins/LateNight/buttons_flip/spinbox_embedded_border_focus_orange.svg
new file mode 100644
index 000000000000..a482f0afd702
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/spinbox_embedded_border_focus_orange.svg
@@ -0,0 +1,25 @@
+
diff --git a/res/skins/LateNight/buttons_flip/spinbox_embedded_border_hover.svg b/res/skins/LateNight/buttons_flip/spinbox_embedded_border_hover.svg
new file mode 100644
index 000000000000..b206a41179a4
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/spinbox_embedded_border_hover.svg
@@ -0,0 +1,25 @@
+
diff --git a/res/skins/LateNight/buttons_flip/spinbox_up.svg b/res/skins/LateNight/buttons_flip/spinbox_up.svg
new file mode 100644
index 000000000000..d41da6790053
--- /dev/null
+++ b/res/skins/LateNight/buttons_flip/spinbox_up.svg
@@ -0,0 +1,17 @@
+
diff --git a/res/skins/LateNight/buttons/btn_beatbox_double.svg b/res/skins/LateNight/buttons_flip/spinbox_up_pressed.svg
similarity index 74%
rename from res/skins/LateNight/buttons/btn_beatbox_double.svg
rename to res/skins/LateNight/buttons_flip/spinbox_up_pressed.svg
index 0f513aa3d739..76543576a028 100644
--- a/res/skins/LateNight/buttons/btn_beatbox_double.svg
+++ b/res/skins/LateNight/buttons_flip/spinbox_up_pressed.svg
@@ -43,9 +43,9 @@
+
+
+
+
+ style="color:#000000;text-indent:0;text-transform:none;fill:url(#linearGradient6970-3-3);stroke-width:0.94349116" />
diff --git a/res/skins/LateNight/deck.xml b/res/skins/LateNight/deck.xml
index f45c1ebf1a91..4f648cdb8e7b 100644
--- a/res/skins/LateNight/deck.xml
+++ b/res/skins/LateNight/deck.xml
@@ -8,53 +8,62 @@
-
+
me,min
vertical
+
DeckRows234
me,min
horizontal
-
+
+
min,min
- 102,
horizontal
min,min
- 103,
horizontal
-
- 100,100
-
+
+
+
+ BigSpinnyCoverContainer
+
+ horizontal
+
+
+ SpinnyCoverart
+
+
+
+
+ [LateNight],show_spinny_cover
+ visible
+
[Skin],show_big_spinny_coverart
visible
-
+
+
me,min
vertical
-
- me,min
- horizontal
-
-
-
-
+
-
+
+
diff --git a/res/skins/LateNight/deck_small.xml b/res/skins/LateNight/deck_mini.xml
similarity index 78%
rename from res/skins/LateNight/deck_small.xml
rename to res/skins/LateNight/deck_mini.xml
index 42b93cd8093c..41cbb73d5dca 100644
--- a/res/skins/LateNight/deck_small.xml
+++ b/res/skins/LateNight/deck_mini.xml
@@ -1,7 +1,8 @@
[Channel]
+
- DeckSmall
+ DeckMini
vertical
me,min
@@ -11,21 +12,28 @@
i,min
+
- 42f,42f
+
horizontal
-
-
-
- SpinnyCoverart
-
+
+ MiniDeckSpinnyCoverContainer
+ me,me
+ horizontal
+
+
+ SpinnyCoverart
+
+
+
+
+ [LateNight],show_spinny_cover
+ visible
+
- 2f,0min
-
OverviewBox
me,min
@@ -39,7 +47,7 @@
-
+
vertical
200min,46f
@@ -114,7 +122,7 @@
-
+
PlayContainerSmall
@@ -122,11 +130,10 @@
play_cue_set
- 38f,38f
- play_deck_small.svg
- play_deck_small_down.svg
- play_deck_small_over.svg
- play_deck_small_overdown.svg
+ PlayButtonDeckMini
+ 34f,34f
+
+ square_big
,play
,cue_set
,play_indicator
@@ -137,5 +144,5 @@
-
+
diff --git a/res/skins/LateNight/deck_overview.xml b/res/skins/LateNight/deck_overview.xml
index d63f2c58f713..5b957c2ec6e3 100644
--- a/res/skins/LateNight/deck_overview.xml
+++ b/res/skins/LateNight/deck_overview.xml
@@ -4,14 +4,20 @@
waveform_overview
150me,40me
- #0f0f0f
+
- #00FF00
- #EA0000
+
+
+
bottom|right
#FF0000
diff --git a/res/skins/LateNight/deck_rate_controls.xml b/res/skins/LateNight/deck_rate_controls.xml
index 4021d9069cac..2100212c5599 100644
--- a/res/skins/LateNight/deck_rate_controls.xml
+++ b/res/skins/LateNight/deck_rate_controls.xml
@@ -1,202 +1,198 @@
+
+ square
+
- RateContainer
vertical
min,me
-
-
- AlignCenter
+
+ RateContainer
vertical
min,me
- ,46
-
+
+
BpmContainer
- stacked
- 62f,22f
+ vertical
+ min,me
+ ,46
-
-
- bpm_tap_visual_bpm
- 62f,22f
- 1
-
- 0
-
-
- 1
-
-
- ,bpm_tap
- true
-
-
-
- BpmText
- visual_bpm
+
+ AlignCenter
+ stacked
62f,22f
+
+
+
+ bpm_tap_visual_bpm
+ 62f,22f
+ 1
+
+ 0
+
+
+ 1
+
+
+ ,bpm_tap
+ true
+
+
+
+ BpmText
+ visual_bpm
+ 62f,22f
+
+ 2
+
+ ,visual_bpm
+
+
+
+
+
+
+ rate_display
+ RateText
2
-
- ,visual_bpm
-
-
+
-
-
-
- rate_display
- RateText
-
- 2
-
-
-
+
-
- RateControls
- min,me
- horizontal
-
-
- RateSlider
- rate
- skin:/knobs_sliders/knob_pitch_deck.svg
- skin:/knobs_sliders/slider_pitch_deck.svg
- false
-
- ,rate
-
-
-
-
- RateButtons
- vertical
- min,min
+
+ RateControls
+ min,me
+ horizontal
- 0min,2f
-
+
+ RateSlider
+ 40f,113f
+ rate
+ skin:/sliders_/knob_pitch_deck.svg
+ skin:/sliders_/slider_pitch_deck.svg
+ false
+
+ ,rate
+
+
+
+
+ RateButtons
vertical
min,min
-
- rate_perm_up_rate_perm_up_small
- 26f,26f
- plus_overdown.svg
- plus.svg
- ,rate_perm_up
- ,rate_perm_up_small
-
+
+ vertical
+ min,min
+
+
+ rate_perm_up_rate_perm_up_small
+ RatePermUp
+ 26f,26f
+ ,rate_perm_up
+ ,rate_perm_up_small
+
-
- rate_temp_up_rate_temp_up_small
- 26f,26f
- arrow_right_overdown.svg
- arrow_right.svg
- ,rate_temp_up
- ,rate_temp_up_small
-
+
+ rate_temp_up_rate_temp_up_small
+ RateTempUp
+ 26f,26f
+ ,rate_temp_up
+ ,rate_temp_up_small
+
-
- rate_temp_down_rate_temp_down_small
- 26f,26f
- arrow_left_overdown.svg
- arrow_left.svg
- ,rate_temp_down
- ,rate_temp_down_small
-
+
+ rate_temp_down_rate_temp_down_small
+ RateTempDown
+ 26f,26f
+ ,rate_temp_down
+ ,rate_temp_down_small
+
-
- rate_perm_down_rate_perm_down_small
- 26f,26f
- minus_overdown.svg
- minus.svg
- ,rate_perm_down
- ,rate_perm_down_small
-
-
-
- ,rate_dir
- 1
- visible
-
-
+
+ rate_perm_down_rate_perm_down_small
+ RatePermDown
+ 26f,26f
+ ,rate_perm_down
+ ,rate_perm_down_small
+
+
+
+ ,rate_dir
+ 1
+ visible
+
+
-
- vertical
- min,min
-
-
- rate_perm_down_rate_perm_down_small
- 26f,26f
- minus_overdown.svg
- minus.svg
- ,rate_perm_down
- ,rate_perm_down_small
-
+
+ vertical
+ min,min
+
+
+ rate_perm_down_rate_perm_down_small
+ RatePermDown
+ 26f,26f
+ ,rate_perm_down
+ ,rate_perm_down_small
+
-
- rate_temp_down_rate_temp_down_small
- 26f,26f
- arrow_left_overdown.svg
- arrow_left.svg
- ,rate_temp_down
- ,rate_temp_down_small
-
+
+ rate_temp_down_rate_temp_down_small
+ RateTempDown
+ 26f,26f
+ ,rate_temp_down
+ ,rate_temp_down_small
+
-
- rate_temp_up_rate_temp_up_small
- 26f,26f
- arrow_right_overdown.svg
- arrow_right.svg
- ,rate_temp_up
- ,rate_temp_up_small
-
+
+ rate_temp_up_rate_temp_up_small
+ RateTempUp
+ 26f,26f
+ ,rate_temp_up
+ ,rate_temp_up_small
+
-
- rate_perm_up_rate_perm_up_small
- 26f,26f
- plus_overdown.svg
- plus.svg
- ,rate_perm_up
- ,rate_perm_up_small
-
+
+ rate_perm_up_rate_perm_up_small
+ RatePermUp
+ 26f,26f
+ ,rate_perm_up
+ ,rate_perm_up_small
+
+
+
+ ,rate_dir
+ -1
+ visible
+
+
- ,rate_dir
- -1
+ [Skin],show_rate_control_buttons
visible
-
+
-
- [Skin],show_rate_control_buttons
- visible
-
-
-
-
-
- 0min,2f
+
-
- SyncControls
- vertical
- min,min
-
-
- sync_enabled
- SyncToggleButton
- 52f,26f
- sync_over.svg
- sync.svg
- sync_overdown.svg
- sync_over.svg
- ,sync_enabled
- ,beatsync_tempo
-
+
+ SyncBox
+ vertical
+ min,min
+
+
+ sync_enabled
+ SyncButton
+ 52f,26f
+ wide
+ ,sync_enabled
+ ,beatsync_tempo
+
+
+
diff --git a/res/skins/LateNight/deck_row_1_keyVinylFx.xml b/res/skins/LateNight/deck_row_1_keyVinylFx.xml
index e1377348e7f7..f039572d6665 100644
--- a/res/skins/LateNight/deck_row_1_keyVinylFx.xml
+++ b/res/skins/LateNight/deck_row_1_keyVinylFx.xml
@@ -6,84 +6,136 @@
me,min
-
- sync_reset_key
- KeyButton
- 28f,22f
- KEY
- KEY
- ,sync_key
- ,reset_key
-
+
+ KeyButtons
+ horizontal
+ min,min
+ 118,
+
+
+ sync_reset_key
+ KeyMatchButton
+ 26f,20f
+
+
+ ,sync_key
+ ,reset_key
+
-
- pitch_down
- KeyButton
- 16f,22f
- prev_down.svg
- prev.svg
- ,pitch_down
- ,pitch_down_small
-
+
+ KeyText
+ track_key
+
+ 30,20
+ 65,20
+ me,f
+ right
+
+ ,visual_key
+
+
+
+ ,visual_key
+ ,file_key
+ highlight
+
+
-
- KeyText
- track_key
-
- 30,20
- 65,20
- me,f
- right
-
-
- ,visual_key
-
-
+
+ pitch_up
+ KeyUpButton
+ 13f,20f
+ ,pitch_up
+ ,pitch_up_small
+
-
- pitch_up
- KeyButton
- 16f,22f
- next_down.svg
- next.svg
- ,pitch_up
- ,pitch_up_small
-
+
+ pitch_down
+ KeyDownButton
+ 14f,20f
+ ,pitch_down
+ ,pitch_down_small
+
+
+
- 0min,0min
+
+ min,min
+ 3,0
+
- 0min,0min
+
+ min,min
+ 3,0
+
+ AlignRightTop
horizontal
+ f,min
+
+
+ FxAssingButtonsDeck
+ horizontal
+ f,min
+
+
+ 1
+ 26
+ FX
+
+
+ 2
+ 26
+ FX
+
+
+
+
+
+ [Skin],show_4effectunits
+
+ visible
+
+
+
AlignRightTop
-
-
- 1
-
-
- 2
-
-
- horizontal
-
-
- 3
-
-
- 4
-
-
-
- [Skin],show_4effectunits
- visible
-
-
+ horizontal
+ f,min
+
+
+ FxAssingButtonsDeck
+ horizontal
+ f,min
+
+
+ 1
+ 26
+ FX
+
+
+ 2
+ 20
+
+
+ 3
+ 20
+
+
+ 4
+ 20
+
+
+
+
+ [Skin],show_4effectunits
+ visible
+
diff --git a/res/skins/LateNight/deck_row_2_3_TitleArtistTime.xml b/res/skins/LateNight/deck_row_2_3_TitleArtistTime.xml
index e7d604181fed..f71d480addab 100644
--- a/res/skins/LateNight/deck_row_2_3_TitleArtistTime.xml
+++ b/res/skins/LateNight/deck_row_2_3_TitleArtistTime.xml
@@ -1,99 +1,104 @@
- DeckRow_2_3_ArtistTitleTime
- vertical
- i,min
+ horizontal
+ me,min
+
+
+
- TitleRow
- horizontal
+ DeckRow_2_3_ArtistTitleTime
+ vertical
i,min
+
- TitleGutter
+ TitleRow
horizontal
i,min
-
- TitleText
- Left
- track_title
- title
- right
- me,min
-
-
-
-
+
+ TitleGutter
+ horizontal
+ i,min
+
+
+ TitleText
+ 0me,22f
+ track_title
+ title
+ Left
+ right
+
+
+
+
-
- AlignRightTop
- horizontal
- p,min
- 80,
-
-
- PlayPositionText
- track_time
- min,min
- ,19
- right
-
-
- ,playposition
-
-
+
+ PlayPositionGutter
+ horizontal
+ p,min
+ 80,
+
+
+ PlayPositionText
+ track_time
+ 0min,22f
+ right
+
+
+ ,playposition
+
+
+
+
-
-
-
+
-
- ArtistRow
- horizontal
- me,min
-
- ArtistGutter
+ ArtistRow
horizontal
me,min
-
- ArtistText
- track_artist
- artist
- right
+
+ ArtistGutter
+ horizontal
me,min
-
-
-
-
-
-
-
- DurationGutter
- horizontal
- max,min
-
-
- DurationText
- track_duration
- min,min
- ,20
- durationFormatted
-
-
-
-
+
+
+ ArtistText
+ 0me,22f
+ track_artist
+ artist
+ right
+
+
+
+
+
+
+
+ DurationGutter
+ horizontal
+ max,min
+
+
+ DurationText
+ track_duration
+ 0min,22f
+ durationFormatted
+
+
+
+
+
+
-
+
-
+
-
- [Skin],show_rate_controls
- highlight
-
-
+
diff --git a/res/skins/LateNight/deck_row_4_overviewSpinny.xml b/res/skins/LateNight/deck_row_4_overviewSpinny.xml
index 25b86e7ec3ec..c423ea33fbca 100644
--- a/res/skins/LateNight/deck_row_4_overviewSpinny.xml
+++ b/res/skins/LateNight/deck_row_4_overviewSpinny.xml
@@ -1,23 +1,38 @@
+
+
DeckRow_4_OverviewSpinny
horizontal
me,me
+
+
min,me
- 54,
horizontal
min,me
- 54,
horizontal
-
- SpinnyCoverart
-
+
+
+
+ SmallSpinnyCoverContainer
+
+ horizontal
+
+
+ SpinnyCoverart
+
+
+
+
+ [LateNight],show_spinny_cover
+ visible
+
@@ -25,7 +40,7 @@
visible
-
+
OverviewBox
@@ -38,9 +53,8 @@
-
- DeckControls
+ DeckControlsStars
vertical
@@ -49,7 +63,7 @@
Stars
vertical
- 0min,17me
+ 0min,15f
0min,15f
@@ -60,71 +74,70 @@
- 0min,0me
+ 0min,1f
-
+ DeckControlButtons
horizontal
-
+
slip_mode
- slip
+ SlipmodeButton
,slip_enabled
- 25,18
+ 21f,18f
-
+
quantize
- quantize
+ QuantizeButton
,quantize
- 25,18
+ 21f,18f
beats_translate_curpos
- beat_curpos
- beat_curpos_over
+ CurposButton
,beats_translate_curpos
,beats_translate_match_alignment
- 25,18
+ 21f,18f
-
+
-
+ DeckControlButtons
horizontal
-
+
eject
- eject
+ EjectButton
,eject
- 25,18
+ 21f,18f
-
+
repeat
- repeat
+ RepeatButton
,repeat
- 25,18
+ 21f,18f
-
+
keylock
- keylock
+ KeylockButton
,keylock
- 25,18
+ 21f,18f
-
+
0min,0me
-
+
-
+
diff --git a/res/skins/LateNight/deck_row_5_transportLoopJump.xml b/res/skins/LateNight/deck_row_5_transportLoopJump.xml
index 7092f99f4d18..4a471b149e52 100644
--- a/res/skins/LateNight/deck_row_5_transportLoopJump.xml
+++ b/res/skins/LateNight/deck_row_5_transportLoopJump.xml
@@ -1,6 +1,9 @@
+
+ square
+
- style/background_tile.png
+
min,min
horizontal
@@ -10,19 +13,15 @@
horizontal
-
- 0min,0min
-
-
-
- 80,
- min,min
-
+ 2f,0min
+ i,min
- AlignLeftTop
+ LoopControls
vertical
- f,max
+ min,min
+ 78,52
+ 86,52
AlignLeftTop
@@ -31,18 +30,18 @@
beatloop_activate
+ LoopActivate
26f,26f
- loop_down.svg
- loop.svg
- loop_overdown.svg
- loop_over.svg
,beatloop_activate
,beatlooproll_activate
beatloop_size
- 58f,26f
+ Spinbox_
+ me,min
+ 52,26
+ 60,26
,beatloop_size
@@ -55,11 +54,8 @@
reloop_toggle
+ Reloop
26f,26f
- reloop_down.svg
- reloop.svg
- reloop_overdown.svg
- reloop_over.svg
,reloop_toggle
,reloop_andstop
,loop_enabled
@@ -67,18 +63,16 @@
loop_in
+ LoopIn
26f,26f
- loop_in_overdown.svg
- loop_in.svg
,loop_in
,loop_in_goto
loop_out
+ LoopOut
26f,26f
- loop_out_overdown.svg
- loop_out.svg
,loop_out
,loop_out_goto
@@ -87,26 +81,29 @@
-
- 80,
- min,min
-
+ 2f,0min
+ i,min80,
- AlignLeftTop
+ BeatjumpControls
vertical
- f,min
+ min,min
+ 52,52
+ 60,52
AlignLeftTop
horizontal
- 26f,min
+ 0min,26f
-
- 0f,26f
+
beatjump_size
- 58f,26f
+ Spinbox_
+ me,min
+ 52,26
+ 60,26
,beatjump_size
@@ -119,18 +116,16 @@
beatjump_backward
+ JumpBack
26f,26f
- arrow_left_overdown.svg
- arrow_left.svg
,beatjump_backward
,beatjump_1_backward
beatjump_forward
+ JumpForward
26f,26f
- arrow_right_overdown.svg
- arrow_right.svg
,beatjump_forward
,beatjump_1_forward
@@ -139,10 +134,8 @@
-
- 80,
- min,min
-
+ 2f,0min
+ i,min80,
vertical
@@ -151,7 +144,7 @@
AlignLeftTop
- min,min
+ me,min
horizontal
@@ -165,7 +158,7 @@
AlignLeftTop
- min,min
+ me,min
horizontal
@@ -179,45 +172,38 @@
- [Skin],show_intro_outro_cues
- visible
+ [Skin],show_intro_outro_cues
+ visible
-
- 10,
- min,min
-
+ 2f,0min
+ i,min8,
-
+
vertical
- f,min
+ max,min
-
+
PlayCueRevHotCues
horizontal
+
1
-
2
-
- 3
-
-
-
- 4
-
-
horizontal
- 5
+ 3
+
+
+ 4
@@ -225,74 +211,123 @@
visible
+
+
-
- cue_default_cue_gotoandstop
- 52f,26f
- cue_down.svg
- cue.svg
- cue_overdown.svg
- cue_over.svg
- ,cue_default
- ,cue_gotoandstop
- ,cue_indicator
+
+
+ horizontal
+
+
+ 3
+
+
+ 4
-
-
+
+ [Skin],show_8_hotcues
+
+ visible
+
+
-
- PlayCueRevHotCues
+
horizontal
+
+ 5
+
+
+ 6
+
+
+ 7
+
+
+ 8
+
+
+
+ [Skin],show_8_hotcues
+ visible
+
+
+
+
-
- horizontal
-
-
- 6
-
-
-
- 7
-
+ 2f,0min
+ i,min8,
-
- 8
-
-
-
- [Skin],show_8_hotcues
- visible
-
-
+
+ vertical
+ max,min
+
+
+ PlayCueRevHotCues
+ horizontal
+
reverse
- 52f,26f
- reverse.svg
- reverse_overdown.svg
+ Reverse
+ 26f,26f
+ square
,reverse
,reverseroll
-
- play_cue_set
- 52f,26f
- play_deck.svg
- play_deck_down.svg
- play_deck_over.svg
- play_deck_overdown.svg
- ,play
- ,cue_set
- ,play_indicator
-
+
+ cue_default_cue_gotoandstop
+ CueDeck
+ 42f,26f
+ 2
+ true
+
+ 0
+
+
+ skin:/buttons_/btn__medium.svg
+ skin:/buttons_/btn__medium_active.svg
+
+
+ 1
+
+
+ skin:/buttons_/btn__medium_set.svg
+ skin:/buttons_/btn__medium_active.svg
+
+
+ ,cue_default
+ LeftButton
+
+
+ ,cue_gotoandstop
+ RightButton
+
+
+ ,cue_indicator
+ false
+
+
+
-
+
+
+
+ play_cue_set
+ PlayDeck
+ 68f,26f
+ play
+ ,play
+ ,cue_set
+ ,play_indicator
+
+
-
+
diff --git a/res/skins/LateNight/deck_vinyl_controls.xml b/res/skins/LateNight/deck_vinyl_controls.xml
index 978414df69a9..710421bb4425 100644
--- a/res/skins/LateNight/deck_vinyl_controls.xml
+++ b/res/skins/LateNight/deck_vinyl_controls.xml
@@ -2,70 +2,72 @@
VinylControls
horizontal
- max,f
+ min,f
-
- AlignVCenter
- f,f
- horizontal
-
-
- VinylStatus
- 20f,20f
- vinylcontrol_status
- 3
- style/vinyl_control_1.svg
- style/vinyl_control_2.svg
- style/vinyl_control_3.svg
-
- ,vinylcontrol_status
-
-
-
+
+ VinylStatus
+ 18f,18f
+ vinylcontrol_status
+ skin:/style_/vinyl_control_0.svg
+ skin:/style_/vinyl_control_1.svg
+ skin:/style_/vinyl_control_2.svg
+ skin:/style_/vinyl_control_3.svg
- [Channel],vinylcontrol_enabled
- visible
+ ,vinylcontrol_status
-
+
-
- vinylcontrol_enabled
- VinylButton
- 39f,22f
- VINYL
- VINYL
- ,vinylcontrol_enabled
-
+
+ 3f,0min
-
- vinylcontrol_mode
- VinylTristateButton
- 44f,22f
- ABS
- REL
- CONST
- ,vinylcontrol_mode
-
+
+ VinylButtons
+ horizontal
+ min,f
+
+
+
+ vinylcontrol_enabled
+ VinylButton
+ 39f,20f
+ VINYL
+ VINYL
+ ,vinylcontrol_enabled
+
+
+
+ vinylcontrol_mode
+ VinylTristateButton
+ 42f,20f
+ ABS
+ REL
+ CONST
+ ,vinylcontrol_mode
+
-
- vinylcontrol_cueing
- VinylButton
- 28f,22f
- CUE
- CUE
- HOT
- ,vinylcontrol_cueing
-
+
+ vinylcontrol_cueing
+ VinylButton
+ 28f,20f
+ CUE
+ CUE
+ HOT
+ ,vinylcontrol_cueing
+
-
- passthrough_enabled
- VinylButton
- 34f,22f
- PASS
- PASS
- ,passthrough
-
+
+ passthrough_enabled
+ VinylButton
+ 33f,20f
+ PASS
+ PASS
+ ,passthrough
+
+
+
diff --git a/res/skins/LateNight/decks_left.xml b/res/skins/LateNight/decks_left.xml
index cd2ac39820d9..830bd9f4bcd9 100644
--- a/res/skins/LateNight/decks_left.xml
+++ b/res/skins/LateNight/decks_left.xml
@@ -10,6 +10,7 @@
1
+ 12
@@ -18,6 +19,7 @@
3
+ 34
diff --git a/res/skins/LateNight/decks_small.xml b/res/skins/LateNight/decks_mini.xml
similarity index 93%
rename from res/skins/LateNight/decks_small.xml
rename to res/skins/LateNight/decks_mini.xml
index a546462e5033..81120e1fe9a8 100644
--- a/res/skins/LateNight/decks_small.xml
+++ b/res/skins/LateNight/decks_mini.xml
@@ -8,7 +8,7 @@
horizontal
me,min
-
+
1
#E7C413
#2f290a
@@ -17,7 +17,7 @@
#332acc
-
+
2
#E7C413
#2f290a
@@ -40,7 +40,7 @@
horizontal
me,min
-
+
3
#09B2AE
#2f290a
@@ -49,7 +49,7 @@
#332acc
-
+
4
#09B2AE
#2f290a
diff --git a/res/skins/LateNight/decks_right.xml b/res/skins/LateNight/decks_right.xml
index 23142004d6cb..fa97401c4eee 100644
--- a/res/skins/LateNight/decks_right.xml
+++ b/res/skins/LateNight/decks_right.xml
@@ -11,6 +11,7 @@
2
+ 12
@@ -19,6 +20,7 @@
4
+ 34
@@ -31,7 +33,7 @@
- 5f,1min
+ 2f,1min
[Master],skin_settings
visible
diff --git a/res/skins/LateNight/eq_knob_4decks.xml b/res/skins/LateNight/eq_knob_4decks.xml
index 116c8e486f61..bc0ff6834466 100644
--- a/res/skins/LateNight/eq_knob_4decks.xml
+++ b/res/skins/LateNight/eq_knob_4decks.xml
@@ -11,32 +11,53 @@
4f,0min
+ AlignRight
horizontal
min,min
- horizontal
- 22f,30min
+ EQKillButtonBox4Decks
+ vertical
+ 20f,34f
-
- KillButtonLeft
- horizontal
- 22f,30min
-
-
- eq_kill
- 18f,18f
- button_parameter
-
-
+ 0min,5f
+
+ EQKillButton
+ 18f,18f
+ 2
+
+ 0
+
+ skin:/buttons_/btn__eqkill.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
+
+ 1
+ skin:/buttons_/btn__eqkill_active.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
- [Skin],show_eq_kill_buttons
- visible
+ ,button_parameter
+ LeftButton
-
+
+
+ [Skin],show_eq_kill_buttons
+ visible
+
+
+
+
+ EQKillButtonBox4Decks
+ 20f,34f
+
+ [Skin],show_eq_kill_buttons
+
+ visible
+
@@ -46,8 +67,8 @@
40f,34f
- skin:knobs_sliders/knob_indicator_red.svg
- skin:knobs_sliders/knob_bg.svg
+ skin:/knobs_/knob_indicator_regular_red.svg
+ skin:/knobs_/knob_bg_regular.svg
1.598
@@ -58,6 +79,8 @@
+ 2f,0min
+
,parameter_loaded
diff --git a/res/skins/LateNight/eq_knob_left.xml b/res/skins/LateNight/eq_knob_left.xml
index b7dd6c16a849..583e4672fcfc 100644
--- a/res/skins/LateNight/eq_knob_left.xml
+++ b/res/skins/LateNight/eq_knob_left.xml
@@ -7,59 +7,64 @@
horizontal
min,min
+
+
- horizontal
- min,min
+ vertical
+ 18f,34f
-
-
-
- KillButtonLeft
- horizontal
- min,min
- 22,30
-
-
- eq_kill
- 18f,18f
- button_parameter
-
-
+ 0min,5f
+
+ EQKillButton
+ 18f,18f
+ 2
+
+ 0
+
+ skin:/buttons_/btn__eqkill.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
+
+ 1
+ skin:/buttons_/btn__eqkill_active.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
- [Skin],show_eq_kill_buttons
- visible
+ ,button_parameter
+ LeftButton
-
-
-
-
- horizontal
- me,min
-
-
- 40f,34f
- skin:knobs_sliders/knob_indicator_red.svg
- skin:knobs_sliders/knob_bg.svg
-
-
- 1.598
-
- ,parameter
-
-
-
-
-
+
- ,parameter_loaded
+ [Skin],show_eq_kill_buttons
visible
+
+ 2f,34f
+
+ [Skin],show_eq_kill_buttons
+ visible
+
+
+
+
+
+ 40f,34f
+ skin:/knobs_/knob_indicator_regular_red.svg
+ skin:/knobs_/knob_bg_regular.svg
+
+
+ 1.598
+
+ ,parameter
+
+
+
- [Skin],show_eq_knobs
+ ,parameter_loaded
visible
diff --git a/res/skins/LateNight/eq_knob_right.xml b/res/skins/LateNight/eq_knob_right.xml
index 194a5c2e9d9d..656943e04c1b 100644
--- a/res/skins/LateNight/eq_knob_right.xml
+++ b/res/skins/LateNight/eq_knob_right.xml
@@ -5,59 +5,65 @@
horizontal
- min,min
+ 0min,34f
+
+
+ 40f,34f
+ skin:/knobs_/knob_indicator_regular_red.svg
+ skin:/knobs_/knob_bg_regular.svg
+
+
+ 1.598
+
+ ,parameter
+
+
+
- horizontal
- min,min
-
-
-
- horizontal
- me, min
-
-
- 40f,34f
- skin:knobs_sliders/knob_indicator_red.svg
- skin:knobs_sliders/knob_bg.svg
-
-
- 1.598
-
- ,parameter
-
-
-
-
+ 2f,34f
+
+ [Skin],show_eq_kill_buttons
+ visible
+
+
-
-
- KillButtonRight
- horizontal
- min,min
- 22,30
-
-
- eq_kill
- 18f,18f
- button_parameter
-
-
+
+
+ vertical
+ 18f,34f
+
+ 0min,5f
+
+ EQKillButton
+ 18f,18f
+ 2
+
+ 0
+
+ skin:/buttons_/btn__eqkill.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
+
+ 1
+ skin:/buttons_/btn__eqkill_active.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
- [Skin],show_eq_kill_buttons
- visible
+ ,button_parameter
+ LeftButton
-
-
+
- ,parameter_loaded
+ [Skin],show_eq_kill_buttons
visible
+
- [Skin],show_eq_knobs
+ ,parameter_loaded
visible
diff --git a/res/skins/LateNight/fx_assign_button.xml b/res/skins/LateNight/fx_assign_button.xml
index 4833856a34a3..3b73028e61b5 100644
--- a/res/skins/LateNight/fx_assign_button.xml
+++ b/res/skins/LateNight/fx_assign_button.xml
@@ -13,31 +13,48 @@ Variables:
ConfigKey : left-click control
-->
-
- EffectUnit__enabled
- FxAssignButton
- ,22
- ,22
+
+ FxAssignButton_
+ horizontal
+ ,20
+ ,20
me,f
- 2
- false
-
- 0
-
- center
- skin:/buttons/btn_fx_assign.svg
- skin:/buttons/btn_fx_assign.svg
-
-
- 1
-
- center
- skin:/buttons/btn_fx_assign_over.svg
- skin:/buttons/btn_fx_assign_over.svg
-
-
- [EffectRack1_EffectUnit],group__enable
- LeftButton
-
-
+
+
+
+ EffectUnit__enabled
+ FxAssignButton
+ ,20
+ ,20
+ me,f
+ 2
+ false
+
+ 0
+
+ center
+ skin:/buttons_/btn__fx.svg
+ skin:/buttons_/btn__fx_active.svg
+
+
+ 1
+
+ center
+ skin:/buttons_/btn__fx_active.svg
+ skin:/buttons_/btn__fx_active.svg
+
+
+ [EffectRack1_EffectUnit],group__enable
+ LeftButton
+
+
+
+
diff --git a/res/skins/LateNight/fx_assign_button_deck.xml b/res/skins/LateNight/fx_assign_button_deck.xml
index 82deec6b6c93..dacb32e8752d 100644
--- a/res/skins/LateNight/fx_assign_button_deck.xml
+++ b/res/skins/LateNight/fx_assign_button_deck.xml
@@ -16,17 +16,17 @@ Variables:
EffectUnit__enabled
FxAssignButtonDeck
- 28f,22f
+ f,20f
2
false
0
- FX
+
center
1
- FX
+
center
diff --git a/res/skins/LateNight/fx_button.xml b/res/skins/LateNight/fx_button.xml
deleted file mode 100644
index 2cdb31b95eaa..000000000000
--- a/res/skins/LateNight/fx_button.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
- 2
-
- 0
- skin:/buttons/btn__down.svg
- skin:/buttons/btn_.svg
-
-
- 1
- skin:/buttons/btn__overdown.svg
- skin:/buttons/btn__over.svg
-
-
- ,
- LeftButton
-
-
-
diff --git a/res/skins/LateNight/fx_focus_button.xml b/res/skins/LateNight/fx_focus_button.xml
index 797fe376c2b1..d4bbdb6b2388 100644
--- a/res/skins/LateNight/fx_focus_button.xml
+++ b/res/skins/LateNight/fx_focus_button.xml
@@ -10,29 +10,29 @@ Variables:
horizontal
- 30f,0me
+ min,min
- 5f,0min
-
+
- FxFocusButton
- vertical
- 0min,20f
+ FxFocusButtonBox
+ horizontal
+ min,min
EffectSlot_focus
- 20f,20f
+ FxFocusButton
+ 18f,26f
2
true
0
- skin:/buttons/btn_fx_focus_off.svg
- skin:/buttons/btn_fx_focus_off.svg
+ skin:/buttons_/btn__fx_focus.svg
+ skin:/buttons_/btn__fx_focus.svg
1
- skin:/buttons/btn_fx_focus_on.svg
- skin:/buttons/btn_fx_focus_on.svg
+ skin:/buttons_/btn__fx_focus_active.svg
+ skin:/buttons_/btn__fx_focus_active.svg
,focused_effect
@@ -49,8 +49,6 @@ Variables:
-
- 5f,0min
,show_focus
diff --git a/res/skins/LateNight/fx_meta_knob.xml b/res/skins/LateNight/fx_meta_knob.xml
index c3285849b5b6..42068a3bed01 100644
--- a/res/skins/LateNight/fx_meta_knob.xml
+++ b/res/skins/LateNight/fx_meta_knob.xml
@@ -8,14 +8,14 @@
horizontal
- MetaKnob
+ FxMetaKnob
f,max
EffectSlot_metaknob
25f,25f
- skin:knobs_sliders/knob_small_indicator_green.svg
- skin:knobs_sliders/knob_small_bg.svg
+ skin:/knobs_/knob_indicator_fx_green.svg
+ skin:/knobs_/knob_bg_fx.svg
diff --git a/res/skins/LateNight/fx_parameter_button.xml b/res/skins/LateNight/fx_parameter_button.xml
index 8584b868037b..e76731c3eea8 100644
--- a/res/skins/LateNight/fx_parameter_button.xml
+++ b/res/skins/LateNight/fx_parameter_button.xml
@@ -19,26 +19,43 @@
- FxButton
+ FxButtonBox
horizontal
- 40me,18f
+ 40me,20f
-
- fx_parameter
- 40f,17f
- button_parameter
-
+
+ FxParameterButton
+ 35f,20f
+ 2
+ false
+
+ 0
+ skin:/buttons_/btn__fx.svg
+ skin:/buttons_/btn__fx_active.svg
+
+
+ 1
+ skin:/buttons_/btn__fx_active.svg
+ skin:/buttons_/btn__fx_active.svg
+
+
+ ,button_parameter
+ LeftButton
+
+
+ 1min,2f
+
AlignBottom
horizontal
me,f
- 40,12
- 58,12
+ 40,10
+ 58,10
- me,min
+ 1me,0min
FxButtonLabel
@@ -47,7 +64,7 @@
center
- me,min
+ 1me,0min
diff --git a/res/skins/LateNight/fx_parameter_knob.xml b/res/skins/LateNight/fx_parameter_knob.xml
index 4a4eb7e68426..b4627ca9a44c 100644
--- a/res/skins/LateNight/fx_parameter_knob.xml
+++ b/res/skins/LateNight/fx_parameter_knob.xml
@@ -16,11 +16,8 @@
vertical
40,35
60,
- me,me
+ me,min
-
- 1min,1f
-
FxKnob
horizontal
@@ -28,8 +25,8 @@
25f,25f
- skin:knobs_sliders/knob_small_indicator_green.svg
- skin:knobs_sliders/knob_small_bg.svg
+ skin:/knobs_/knob_indicator_fx_white.svg
+ skin:/knobs_/knob_bg_fx.svg
@@ -43,10 +40,10 @@
AlignBottom
horizontal
me,f
- 40,12
- 58,12
+ 40,10
+ 58,10
- me,min
+ 1me,0min
FxKnobLabel
@@ -55,12 +52,10 @@
center
- me,min
+ 1me,0min
- 1min,1f
-
AlignHCenter
horizontal
@@ -71,7 +66,7 @@
EffectSlot_parameter_inversion
FxSuperLinkInvertButton
- 9f,5f
+ 9f,7f
,parameter_link_inverse
@@ -79,7 +74,7 @@
EffectSlot_parameter_link_type
FxSuperLinkButton
- 33,5f
+ 33,7f
,parameter_link_type
0min,0min
diff --git a/res/skins/LateNight/fx_rack.xml b/res/skins/LateNight/fx_rack.xml
index 14aa71fefb03..07341851fc2a 100644
--- a/res/skins/LateNight/fx_rack.xml
+++ b/res/skins/LateNight/fx_rack.xml
@@ -17,7 +17,7 @@
- 5f,1min
+ 2f,1min
[Master],skin_settings
visible
diff --git a/res/skins/LateNight/fx_slot.xml b/res/skins/LateNight/fx_slot.xml
index 1a739822b0b7..4129732750d8 100644
--- a/res/skins/LateNight/fx_slot.xml
+++ b/res/skins/LateNight/fx_slot.xml
@@ -12,16 +12,28 @@
[EffectRack1_EffectUnit_Effect]
[EffectRack1_EffectUnit]
+
+
- 0me,46me
+ FxSlotContainer
+ me,min
stacked
+
+
+ ,show_parameters
+ highlight
+
+
FxSlot
horizontal
- min,me
+ min,min
horizontal
@@ -83,63 +95,68 @@
-
- horizontal
- 75,26
+
+ 65,26
150,26
me,f
-
-
- 75,26
- 150,26
- me,f
-
-
-
-
-
-
+
+
+
+
EffectUnit_mix
meta
+
+
+ EffectSlot_enabled
+ FxToggleButton
+ square
+ 26f,26f
+ ,enabled
+
-
- AlignCenter
- vertical
- 30f,0me
-
-
- EffectSlot_enabled
- FxToggleButton
- fx_toggle
- 30f,30f
- ,enabled
-
-
-
-
-
-
+
+
+
+
+
+ FxSlotBorder
+ me,min
+
+ ,show_focus
+
+ visible
+
- ,focused_effect
-
+ ,show_focus
highlight
- horizontal
- me,me
+ me,min
+ stacked
+
- horizontal
+ FxSlotBorder
me,me
- style/background_tile_fx_focus.png
+
+ ,focused_effect
+
+ highlight
+
+
+
+ me,me
+
+
+
,focused_effect
@@ -148,11 +165,17 @@
- ,show_focus
+ ,show_focus
visible
+
+
+
+ me,min
+
+
-
+
diff --git a/res/skins/LateNight/fx_unit_parameters_hidden.xml b/res/skins/LateNight/fx_unit_parameters_hidden.xml
index f632b406c80f..6f9432ee0326 100644
--- a/res/skins/LateNight/fx_unit_parameters_hidden.xml
+++ b/res/skins/LateNight/fx_unit_parameters_hidden.xml
@@ -8,7 +8,8 @@
FxUnit
-->
- EffectRack_EffectUnit
+ [EffectRack_EffectUnit]
+
FxUnit
@@ -16,17 +17,15 @@
me,max
-
- FxRows
+ FxSlotsCollapsed
me,min
horizontal
- style/background_tile.png
-
- Spacer1e
- 0min,1min
+
+ FxRackFiller
+ min,min
@@ -40,8 +39,6 @@
- Spacer1e2f,1min
-
horizontal
me,min
@@ -53,8 +50,6 @@
- Spacer1e2f,1min
-
horizontal
me,min
@@ -66,15 +61,15 @@
-
+
-
- FxUnitControls
+
+ FxUnitControlsCollapsed
horizontal
max,min
- 3f,
+ 2f,
horizontal
@@ -98,75 +93,113 @@
5f,
+
+
+ min,min
+ horizontal
+
+
+ EffectUnit_mix_mode
+ MixModeButton
+ 32f,26f
+ 2
+ false
+
+ 0
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ 1
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ ,mix_mode
+ LeftButton
+
+
+
+ pfl
+ PflButton
+ 26f,26f
+ square
+ ,group_[Headphone]_enable
+
+
+
+ [LateNight],wide_screen
+ visible
+
+
+
vertical
max,min
-
min,min
horizontal
-
- 3f,0min
-
- EmbeddeButtonBox
- 22f,22f
- vertical
-
-
- FxUnit_ExpandCollapseButton
-
-
-
+
+ FxUnit_ExpandCollapseButton
+
-
- ,3f
-
min,min
horizontal
-
- EmbeddeButtonBox
- 33f,22f
- vertical
-
-
- FxUnit_MixModeButton
-
-
-
- 3f,
-
- EmbeddeButtonBox
- 22f,22f
- vertical
-
-
- FxUnit_PflButton
-
-
-
+
+ EffectUnit_mix_mode
+ MixModeButton
+ 39f,26f
+ 2
+ false
+
+ 0
+ skin:/buttons_/btn__medium.svg
+ skin:/buttons_/btn__medium_active.svg
+
+
+ 1
+ skin:/buttons_/btn__medium.svg
+ skin:/buttons_/btn__medium_active.svg
+
+
+ ,mix_mode
+ LeftButton
+
+
+
+ pfl
+ PflButton
+ 26f,26f
+ square
+ ,group_[Headphone]_enable
+
+
+ [LateNight],wide_screen
+
+ visible
+
-
-
+
diff --git a/res/skins/LateNight/fx_unit_parameters_visible.xml b/res/skins/LateNight/fx_unit_parameters_visible.xml
index d4486bbecb1f..862334e7ffaa 100644
--- a/res/skins/LateNight/fx_unit_parameters_visible.xml
+++ b/res/skins/LateNight/fx_unit_parameters_visible.xml
@@ -8,145 +8,133 @@
FxUnit
-->
- EffectRack_EffectUnit
+ [EffectRack_EffectUnit]
+
FxUnit
- vertical
- 635me,170min
+ horizontal
+ 635me,0min
-
+
+ FxSlotsExpanded
me,me
- horizontal
+ vertical
-
- FxRows
- me,me
- vertical
- style/background_tile.png
-
-
- 1
-
+
+ 1
+
- Spacer1e1me,2f
+
+ 2
+
-
- 2
-
-
- Spacer1e1me,2f
+
+ 3
+
+
+
-
- 3
-
-
-
+
+ FxUnitControlsExpanded
+ vertical
+ max,min
+
-
- FxUnitControls
+
+
vertical
max,min
-
+
- vertical
- max,min
+
+ min,min
+ horizontal
-
-
-
-
- min,min
- horizontal
-
-
- EmbeddeButtonBox
- 22f,22f
- vertical
-
-
- FxUnit_PflButton
-
-
-
- 3f,0min
-
- EmbeddeButtonBox
- 22f,22f
- vertical
-
-
- FxUnit_ExpandCollapseButton
-
-
-
-
-
-
-
-
-
-
- 0me,22f
- vertical
-
-
- EmbeddeButtonBox
- 33f,22f
- vertical
-
-
- FxUnit_MixModeButton
-
-
-
-
-
-
- 3f,
-
+
+ pfl
+ PflButton
+ 26f,26f
+ square
+ ,group_[Headphone]_enable
+
+
+ FxUnit_ExpandCollapseButton
+
-
-
-
- ,0
- ,5
- min,me
-
- FxUnit_DryWetKnob
-
+
-
- vertical
- min,me
+
+
+ min,min
+ horizontal
- ,1f
-
- FxUnit_SuperKnob
-
+
+ EffectUnit_mix_mode
+ MixModeButton
+ 42f,26f
+ 2
+ false
+
+ 0
+ skin:/buttons_/btn__medium.svg
+ skin:/buttons_/btn__medium_active.svg
+
+
+ 1
+ skin:/buttons_/btn__medium.svg
+ skin:/buttons_/btn__medium_active.svg
+
+
+ ,mix_mode
+ LeftButton
+
+
-
- [Skin],show_superknobs
- visible
-
+ 3f,
+
+
+
+
+ ,1
+ ,15
+ min,me
+
+
+
+ FxUnit_DryWetKnob
+
- ,0me
+ ,1me
+
+
+ vertical
+ min,min
+
+
+ FxUnit_SuperKnob
+
-
-
-
+
+ [Skin],show_superknobs
+ visible
+
+
+ ,1me
+
+
diff --git a/res/skins/LateNight/fx_units_12.xml b/res/skins/LateNight/fx_units_12.xml
index 9263696534e0..609dff917182 100644
--- a/res/skins/LateNight/fx_units_12.xml
+++ b/res/skins/LateNight/fx_units_12.xml
@@ -1,166 +1,6 @@
1
-
- FxUnit1_ExpandCollapseButton
-
-
- EffectUnit_show_parameters
- 20f,20f
- 2
-
- 0
- skin:/buttons/btn_fx_sampler_expand.svg
- skin:/buttons/btn_fx_sampler_expand.svg
-
-
- 1
- skin:/buttons/btn_fx_sampler_collapse.svg
- skin:/buttons/btn_fx_sampler_collapse.svg
-
-
- [EffectRack1_EffectUnit1],show_parameters
- LeftButton
-
-
-
-
-
-
- FxUnit2_ExpandCollapseButton
-
-
- EffectUnit_show_parameters
- 20f,20f
- 2
-
- 0
- skin:/buttons/btn_fx_sampler_expand.svg
- skin:/buttons/btn_fx_sampler_expand.svg
-
-
- 1
- skin:/buttons/btn_fx_sampler_collapse.svg
- skin:/buttons/btn_fx_sampler_collapse.svg
-
-
- [EffectRack1_EffectUnit2],show_parameters
- LeftButton
-
-
-
-
-
-
- FxUnit1_MixModeButton
-
-
- EffectUnit_mix_mode
- 31f,20f
- 2
-
- 0
- skin:/buttons/btn_fx_mixmode_d-w.svg
- skin:/buttons/btn_fx_mixmode_d-w.svg
-
-
- 1
- skin:/buttons/btn_fx_mixmode_d+w.svg
- skin:/buttons/btn_fx_mixmode_d+w.svg
-
-
- [EffectRack1_EffectUnit1],mix_mode
- LeftButton
-
-
-
-
-
-
- FxUnit2_MixModeButton
-
-
- EffectUnit_mix_mode
- 31f,20f
- 2
-
- 0
- skin:/buttons/btn_fx_mixmode_d-w.svg
- skin:/buttons/btn_fx_mixmode_d-w.svg
-
-
- 1
- skin:/buttons/btn_fx_mixmode_d+w.svg
- skin:/buttons/btn_fx_mixmode_d+w.svg
-
-
- [EffectRack1_EffectUnit2],mix_mode
- LeftButton
-
-
-
-
-
-
- FxUnit1_PflButton
-
-
- me,min
- vertical
-
-
- 20f,20f
- EffectUnit_headphones_enabled
- 2
-
- 0
- buttons/btn_pfl_small_down.svg
- buttons/btn_pfl_small.svg
-
-
- 1
- buttons/btn_pfl_small_over.svg
- buttons/btn_pfl_small_over.svg
-
-
- [EffectRack1_EffectUnit1],group_[Headphone]_enable
-
-
-
-
-
-
-
-
- FxUnit2_PflButton
-
-
- me,min
- vertical
-
-
- 20f,20f
- EffectUnit_headphones_enabled
- 2
-
- 0
- buttons/btn_pfl_small_down.svg
- buttons/btn_pfl_small.svg
-
-
- 1
- buttons/btn_pfl_small_over.svg
- buttons/btn_pfl_small_over.svg
-
-
- [EffectRack1_EffectUnit2],group_[Headphone]_enable
-
-
-
-
-
-
-
FxUnit1_SuperKnob
@@ -168,9 +8,10 @@
me,min
vertical
-
- 35f,30f
+
+ 40f,34f
green
+ regular
EffectUnit_super1
[EffectRack1_EffectUnit1]
super1
@@ -188,9 +29,10 @@
me,min
vertical
-
- 35f,30f
+
+ 40f,34f
green
+ regular
EffectUnit_super1
[EffectRack1_EffectUnit2]
super1
@@ -208,9 +50,10 @@
me,min
vertical
-
- 35f,30f
+
+ 40f,34f
red
+ regular
EffectUnit_mix
[EffectRack1_EffectUnit1]
mix
@@ -228,9 +71,10 @@
me,min
vertical
-
- 35f,30f
+
+ 40f,34f
red
+ regular
EffectUnit_mix
[EffectRack1_EffectUnit2]
mix
@@ -240,6 +84,70 @@
+
+
+ FxUnit1_ExpandCollapseButton
+
+
+ me,min
+ vertical
+
+
+ EffectUnit_show_parameters
+ FxExpandCollapseButton
+ 26f,26f
+ 2
+
+ 0
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ 1
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ [EffectRack1_EffectUnit1],show_parameters
+ LeftButton
+
+
+
+
+
+
+
+
+ FxUnit2_ExpandCollapseButton
+
+
+ me,min
+ vertical
+
+
+ EffectUnit_show_parameters
+ FxExpandCollapseButton
+ 26f,26f
+ 2
+
+ 0
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ 1
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ [EffectRack1_EffectUnit2],show_parameters
+ LeftButton
+
+
+
+
+
+
FxRack
diff --git a/res/skins/LateNight/fx_units_34.xml b/res/skins/LateNight/fx_units_34.xml
index 3ddcf4f33d83..d7d4704a2fd4 100644
--- a/res/skins/LateNight/fx_units_34.xml
+++ b/res/skins/LateNight/fx_units_34.xml
@@ -1,166 +1,6 @@
1
-
- FxUnit3_ExpandCollapseButton
-
-
- EffectUnit_show_parameters
- 20f,20f
- 2
-
- 0
- skin:/buttons/btn_fx_sampler_expand.svg
- skin:/buttons/btn_fx_sampler_expand.svg
-
-
- 1
- skin:/buttons/btn_fx_sampler_collapse.svg
- skin:/buttons/btn_fx_sampler_collapse.svg
-
-
- [EffectRack1_EffectUnit3],show_parameters
- LeftButton
-
-
-
-
-
-
- FxUnit4_ExpandCollapseButton
-
-
- EffectUnit_show_parameters
- 20f,20f
- 2
-
- 0
- skin:/buttons/btn_fx_sampler_expand.svg
- skin:/buttons/btn_fx_sampler_expand.svg
-
-
- 1
- skin:/buttons/btn_fx_sampler_collapse.svg
- skin:/buttons/btn_fx_sampler_collapse.svg
-
-
- [EffectRack1_EffectUnit4],show_parameters
- LeftButton
-
-
-
-
-
-
- FxUnit3_MixModeButton
-
-
- EffectUnit_mix_mode
- 31f,20f
- 2
-
- 0
- skin:/buttons/btn_fx_mixmode_d-w.svg
- skin:/buttons/btn_fx_mixmode_d-w.svg
-
-
- 1
- skin:/buttons/btn_fx_mixmode_d+w.svg
- skin:/buttons/btn_fx_mixmode_d+w.svg
-
-
- [EffectRack1_EffectUnit3],mix_mode
- LeftButton
-
-
-
-
-
-
- FxUnit4_MixModeButton
-
-
- EffectUnit_mix_mode
- 31f,20f
- 2
-
- 0
- skin:/buttons/btn_fx_mixmode_d-w.svg
- skin:/buttons/btn_fx_mixmode_d-w.svg
-
-
- 1
- skin:/buttons/btn_fx_mixmode_d+w.svg
- skin:/buttons/btn_fx_mixmode_d+w.svg
-
-
- [EffectRack1_EffectUnit4],mix_mode
- LeftButton
-
-
-
-
-
-
- FxUnit3_PflButton
-
-
- me,min
- vertical
-
-
- 20f,20f
- EffectUnit_headphones_enabled
- 2
-
- 0
- buttons/btn_pfl_small_down.svg
- buttons/btn_pfl_small.svg
-
-
- 1
- buttons/btn_pfl_small_over.svg
- buttons/btn_pfl_small_over.svg
-
-
- [EffectRack1_EffectUnit3],group_[Headphone]_enable
-
-
-
-
-
-
-
-
- FxUnit4_PflButton
-
-
- me,min
- vertical
-
-
- 20f,20f
- EffectUnit_headphones_enabled
- 2
-
- 0
- buttons/btn_pfl_small_down.svg
- buttons/btn_pfl_small.svg
-
-
- 1
- buttons/btn_pfl_small_over.svg
- buttons/btn_pfl_small_over.svg
-
-
- [EffectRack1_EffectUnit4],group_[Headphone]_enable
-
-
-
-
-
-
-
FxUnit3_SuperKnob
@@ -168,9 +8,10 @@
me,min
vertical
-
- 35f,30f
+
+ 40f,34f
green
+ regular
EffectUnit_super1
[EffectRack1_EffectUnit3]
super1
@@ -188,9 +29,10 @@
me,min
vertical
-
- 35f,30f
+
+ 40f,34f
green
+ regular
EffectUnit_super1
[EffectRack1_EffectUnit4]
super1
@@ -208,9 +50,10 @@
me,min
vertical
-
- 35f,30f
+
+ 40f,34f
red
+ regular
EffectUnit_mix
[EffectRack1_EffectUnit3]
mix
@@ -228,9 +71,10 @@
me,min
vertical
-
- 35f,30f
+
+ 40f,34f
red
+ regular
EffectUnit_mix
[EffectRack1_EffectUnit4]
mix
@@ -240,6 +84,70 @@
+
+
+ FxUnit3_ExpandCollapseButton
+
+
+ me,min
+ vertical
+
+
+ EffectUnit_show_parameters
+ FxExpandCollapseButton
+ 26f,26f
+ 2
+
+ 0
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ 1
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ [EffectRack1_EffectUnit3],show_parameters
+ LeftButton
+
+
+
+
+
+
+
+
+ FxUnit4_ExpandCollapseButton
+
+
+ me,min
+ vertical
+
+
+ EffectUnit_show_parameters
+ FxExpandCollapseButton
+ 26f,26f
+ 2
+
+ 0
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ 1
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ [EffectRack1_EffectUnit4],show_parameters
+ LeftButton
+
+
+
+
+
+
FxRack
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_charged.svg b/res/skins/LateNight/graphics/batt/ic_battery_charged.svg
deleted file mode 100644
index 6841f4177122..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_charged.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_charging_0.svg b/res/skins/LateNight/graphics/batt/ic_battery_charging_0.svg
deleted file mode 100644
index 22437af77b4a..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_charging_0.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_charging_1.svg b/res/skins/LateNight/graphics/batt/ic_battery_charging_1.svg
deleted file mode 100644
index 109220793962..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_charging_1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_charging_2.svg b/res/skins/LateNight/graphics/batt/ic_battery_charging_2.svg
deleted file mode 100644
index 7aae0ef1f8e8..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_charging_2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_charging_3.svg b/res/skins/LateNight/graphics/batt/ic_battery_charging_3.svg
deleted file mode 100644
index 9ec7b713351a..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_charging_3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_charging_4.svg b/res/skins/LateNight/graphics/batt/ic_battery_charging_4.svg
deleted file mode 100644
index 81890a03dfce..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_charging_4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_charging_5.svg b/res/skins/LateNight/graphics/batt/ic_battery_charging_5.svg
deleted file mode 100644
index 37484a54030a..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_charging_5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_charging_6.svg b/res/skins/LateNight/graphics/batt/ic_battery_charging_6.svg
deleted file mode 100644
index afcdfaff53ba..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_charging_6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_charging_7.svg b/res/skins/LateNight/graphics/batt/ic_battery_charging_7.svg
deleted file mode 100644
index e1f4f4997dd8..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_charging_7.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_discharging_0.svg b/res/skins/LateNight/graphics/batt/ic_battery_discharging_0.svg
deleted file mode 100644
index d256dd35e5cc..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_discharging_0.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_discharging_1.svg b/res/skins/LateNight/graphics/batt/ic_battery_discharging_1.svg
deleted file mode 100644
index a96ada813c5c..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_discharging_1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_discharging_2.svg b/res/skins/LateNight/graphics/batt/ic_battery_discharging_2.svg
deleted file mode 100644
index c3150d2e308f..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_discharging_2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_discharging_3.svg b/res/skins/LateNight/graphics/batt/ic_battery_discharging_3.svg
deleted file mode 100644
index 7aa843cc0382..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_discharging_3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_discharging_4.svg b/res/skins/LateNight/graphics/batt/ic_battery_discharging_4.svg
deleted file mode 100644
index e3831a7f41c2..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_discharging_4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_discharging_5.svg b/res/skins/LateNight/graphics/batt/ic_battery_discharging_5.svg
deleted file mode 100644
index 3824ad247ec3..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_discharging_5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_discharging_6.svg b/res/skins/LateNight/graphics/batt/ic_battery_discharging_6.svg
deleted file mode 100644
index 97ace39848fd..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_discharging_6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_discharging_7.svg b/res/skins/LateNight/graphics/batt/ic_battery_discharging_7.svg
deleted file mode 100644
index c476b0cb686e..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_discharging_7.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/graphics/batt/ic_battery_unknown.svg b/res/skins/LateNight/graphics/batt/ic_battery_unknown.svg
deleted file mode 100644
index 269589e46bae..000000000000
--- a/res/skins/LateNight/graphics/batt/ic_battery_unknown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/knob.xml b/res/skins/LateNight/knob.xml
index 408fdf2354dc..f1a2c6fd1954 100644
--- a/res/skins/LateNight/knob.xml
+++ b/res/skins/LateNight/knob.xml
@@ -24,8 +24,8 @@
- skin:knobs_sliders/knob_indicator_.svg
- skin:knobs_sliders/knob_bg.svg
+ skin:/knobs_/knob_indicator__.svg
+ skin:/knobs_/knob_bg_.svg
1.602
diff --git a/res/skins/LateNight/knob_small_textless.xml b/res/skins/LateNight/knob_small_textless.xml
deleted file mode 100644
index fa651a94245c..000000000000
--- a/res/skins/LateNight/knob_small_textless.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
- horizontal
- KnobCentered
-
-
-
-
- skin:knobs_sliders/knob_small_indicator.svg
- skin:knobs_sliders/knob_small_bg.svg
-
-
- 1.602
-
- ,
-
-
-
-
-
diff --git a/res/skins/LateNight/knob_textless.xml b/res/skins/LateNight/knob_textless.xml
index d01259a20708..a2b8cd03e98f 100644
--- a/res/skins/LateNight/knob_textless.xml
+++ b/res/skins/LateNight/knob_textless.xml
@@ -13,8 +13,8 @@
- skin:knobs_sliders/knob_indicator_.svg
- skin:knobs_sliders/knob_bg.svg
+ skin:/knobs_/knob_indicator__.svg
+ skin:/knobs_/knob_bg_.svg
1.598
diff --git a/res/skins/LateNight/knobs_classic/knob_bg_fx.svg b/res/skins/LateNight/knobs_classic/knob_bg_fx.svg
new file mode 100644
index 000000000000..3c3b2a66a72c
--- /dev/null
+++ b/res/skins/LateNight/knobs_classic/knob_bg_fx.svg
@@ -0,0 +1,25 @@
+
diff --git a/res/skins/LateNight/knobs_classic/knob_bg_regular.svg b/res/skins/LateNight/knobs_classic/knob_bg_regular.svg
new file mode 100644
index 000000000000..f54b48c36b9c
--- /dev/null
+++ b/res/skins/LateNight/knobs_classic/knob_bg_regular.svg
@@ -0,0 +1,29 @@
+
diff --git a/res/skins/LateNight/knobs_classic/knob_bg_small.svg b/res/skins/LateNight/knobs_classic/knob_bg_small.svg
new file mode 100644
index 000000000000..2e1815cad773
--- /dev/null
+++ b/res/skins/LateNight/knobs_classic/knob_bg_small.svg
@@ -0,0 +1,33 @@
+
diff --git a/res/skins/LateNight/knobs_classic/knob_indicator_fx_green.svg b/res/skins/LateNight/knobs_classic/knob_indicator_fx_green.svg
new file mode 100644
index 000000000000..93c10375dab3
--- /dev/null
+++ b/res/skins/LateNight/knobs_classic/knob_indicator_fx_green.svg
@@ -0,0 +1,22 @@
+
diff --git a/res/skins/LateNight/knobs_classic/knob_indicator_fx_white.svg b/res/skins/LateNight/knobs_classic/knob_indicator_fx_white.svg
new file mode 100644
index 000000000000..8bf1a024e6c6
--- /dev/null
+++ b/res/skins/LateNight/knobs_classic/knob_indicator_fx_white.svg
@@ -0,0 +1,22 @@
+
diff --git a/res/skins/LateNight/knobs_classic/knob_indicator_regular_green.svg b/res/skins/LateNight/knobs_classic/knob_indicator_regular_green.svg
new file mode 100644
index 000000000000..8c6b26ad0c0a
--- /dev/null
+++ b/res/skins/LateNight/knobs_classic/knob_indicator_regular_green.svg
@@ -0,0 +1,22 @@
+
diff --git a/res/skins/LateNight/knobs_classic/knob_indicator_regular_orange.svg b/res/skins/LateNight/knobs_classic/knob_indicator_regular_orange.svg
new file mode 100644
index 000000000000..b1ded085a16c
--- /dev/null
+++ b/res/skins/LateNight/knobs_classic/knob_indicator_regular_orange.svg
@@ -0,0 +1,22 @@
+
diff --git a/res/skins/LateNight/knobs_classic/knob_indicator_regular_red.svg b/res/skins/LateNight/knobs_classic/knob_indicator_regular_red.svg
new file mode 100644
index 000000000000..c334f2f4d213
--- /dev/null
+++ b/res/skins/LateNight/knobs_classic/knob_indicator_regular_red.svg
@@ -0,0 +1,22 @@
+
diff --git a/res/skins/LateNight/knobs_classic/knob_indicator_small_green.svg b/res/skins/LateNight/knobs_classic/knob_indicator_small_green.svg
new file mode 100644
index 000000000000..a9d07fe9b952
--- /dev/null
+++ b/res/skins/LateNight/knobs_classic/knob_indicator_small_green.svg
@@ -0,0 +1,22 @@
+
diff --git a/res/skins/LateNight/knobs_classic/knob_indicator_small_orange.svg b/res/skins/LateNight/knobs_classic/knob_indicator_small_orange.svg
new file mode 100644
index 000000000000..1ea1fa2f0f78
--- /dev/null
+++ b/res/skins/LateNight/knobs_classic/knob_indicator_small_orange.svg
@@ -0,0 +1,22 @@
+
diff --git a/res/skins/LateNight/knobs_classic/knob_indicator_small_red.svg b/res/skins/LateNight/knobs_classic/knob_indicator_small_red.svg
new file mode 100644
index 000000000000..b3e41fb47dd3
--- /dev/null
+++ b/res/skins/LateNight/knobs_classic/knob_indicator_small_red.svg
@@ -0,0 +1,24 @@
+
diff --git a/res/skins/LateNight/knobs_sliders/knob_bg.svg b/res/skins/LateNight/knobs_sliders/knob_bg.svg
deleted file mode 100644
index 9c454f6db590..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_bg.svg
+++ /dev/null
@@ -1,192 +0,0 @@
-
-
diff --git a/res/skins/LateNight/knobs_sliders/knob_bg.svg_no_ring b/res/skins/LateNight/knobs_sliders/knob_bg.svg_no_ring
deleted file mode 100644
index 44de52837243..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_bg.svg_no_ring
+++ /dev/null
@@ -1,357 +0,0 @@
-
-
-
-
diff --git a/res/skins/LateNight/knobs_sliders/knob_bg.svg_ring b/res/skins/LateNight/knobs_sliders/knob_bg.svg_ring
deleted file mode 100644
index 62a953970175..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_bg.svg_ring
+++ /dev/null
@@ -1,447 +0,0 @@
-
-
-
-
diff --git a/res/skins/LateNight/knobs_sliders/knob_crossfader.svg b/res/skins/LateNight/knobs_sliders/knob_crossfader.svg
deleted file mode 100644
index 31b617c8318a..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_crossfader.svg
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
diff --git a/res/skins/LateNight/knobs_sliders/knob_indicator_green.svg b/res/skins/LateNight/knobs_sliders/knob_indicator_green.svg
deleted file mode 100644
index 3b96b6e606e3..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_indicator_green.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/knobs_sliders/knob_indicator_orange.svg b/res/skins/LateNight/knobs_sliders/knob_indicator_orange.svg
deleted file mode 100644
index 273d1d8adbbf..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_indicator_orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/knobs_sliders/knob_indicator_red.svg b/res/skins/LateNight/knobs_sliders/knob_indicator_red.svg
deleted file mode 100644
index c4e66932a3ad..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_indicator_red.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
diff --git a/res/skins/LateNight/knobs_sliders/knob_pitch_sampler.svg b/res/skins/LateNight/knobs_sliders/knob_pitch_sampler.svg
deleted file mode 100644
index 609507e13f88..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_pitch_sampler.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
diff --git a/res/skins/LateNight/knobs_sliders/knob_small_bg.svg b/res/skins/LateNight/knobs_sliders/knob_small_bg.svg
deleted file mode 100644
index 5ca99bfc1eae..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_small_bg.svg
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
diff --git a/res/skins/LateNight/knobs_sliders/knob_small_indicator_green.svg b/res/skins/LateNight/knobs_sliders/knob_small_indicator_green.svg
deleted file mode 100644
index 3d17275199f0..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_small_indicator_green.svg
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
-
diff --git a/res/skins/LateNight/knobs_sliders/knob_small_indicator_red.svg b/res/skins/LateNight/knobs_sliders/knob_small_indicator_red.svg
deleted file mode 100644
index 4639b8d128a3..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_small_indicator_red.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/knobs_sliders/knob_volume_deck.svg b/res/skins/LateNight/knobs_sliders/knob_volume_deck.svg
deleted file mode 100644
index cee3acdf4170..000000000000
--- a/res/skins/LateNight/knobs_sliders/knob_volume_deck.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/knobs_sliders/slider_crossfader.svg b/res/skins/LateNight/knobs_sliders/slider_crossfader.svg
deleted file mode 100644
index dce2136e1d0f..000000000000
--- a/res/skins/LateNight/knobs_sliders/slider_crossfader.svg
+++ /dev/null
@@ -1,237 +0,0 @@
-
-
diff --git a/res/skins/LateNight/knobs_sliders/slider_crossfader.svg.png b/res/skins/LateNight/knobs_sliders/slider_crossfader.svg.png
deleted file mode 100644
index 95a414a71d22..000000000000
Binary files a/res/skins/LateNight/knobs_sliders/slider_crossfader.svg.png and /dev/null differ
diff --git a/res/skins/LateNight/knobs_sliders/slider_crossfader_small.svg b/res/skins/LateNight/knobs_sliders/slider_crossfader_small.svg
deleted file mode 100644
index 656736338142..000000000000
--- a/res/skins/LateNight/knobs_sliders/slider_crossfader_small.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/knobs_sliders/slider_pitch_deck.svg b/res/skins/LateNight/knobs_sliders/slider_pitch_deck.svg
deleted file mode 100644
index b5c9580ef23c..000000000000
--- a/res/skins/LateNight/knobs_sliders/slider_pitch_deck.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/knobs_sliders/slider_pitch_sampler.svg b/res/skins/LateNight/knobs_sliders/slider_pitch_sampler.svg
deleted file mode 100644
index 3dc4b26508dd..000000000000
--- a/res/skins/LateNight/knobs_sliders/slider_pitch_sampler.svg
+++ /dev/null
@@ -1,805 +0,0 @@
-
-
diff --git a/res/skins/LateNight/knobs_sliders/slider_volume_deck.svg b/res/skins/LateNight/knobs_sliders/slider_volume_deck.svg
deleted file mode 100644
index 4e0f2cbfc099..000000000000
--- a/res/skins/LateNight/knobs_sliders/slider_volume_deck.svg
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
diff --git a/res/skins/LateNight/library.xml b/res/skins/LateNight/library.xml
index 3e9f9a6acbf1..c0b4bebe113f 100644
--- a/res/skins/LateNight/library.xml
+++ b/res/skins/LateNight/library.xml
@@ -9,7 +9,7 @@
**********************************************
-->
- Library
+ LibraryContainer
horizontal
me,me
diff --git a/res/skins/LateNight/mic_aux_rack.xml b/res/skins/LateNight/mic_aux_rack.xml
index a716df3e3fcd..e8eeec80f8c4 100644
--- a/res/skins/LateNight/mic_aux_rack.xml
+++ b/res/skins/LateNight/mic_aux_rack.xml
@@ -10,38 +10,44 @@
horizontal
me,min
+
+
+ MicAuxRackFiller
+ i,min
+
- min,min
+ i,min
+ 5,
4
min,min
- 1,0
- 20,
+ 3,0
+ 5,
3
min,min
- 1,0
- 20,
+ 3,0
+ 5,
2
min,min
- 1,0
- 20,
+ 3,0
+ 5,
1
-
+
MicDuckingContainer
vertical
max,min
@@ -49,10 +55,9 @@
talkover_duck_mode
MicDuckingButton
- 45f,23f
- mic_duck_off
- mic_duck_auto
- mic_duck_manual
+ 42f,24f
+ embedded
+ medium
[Master],talkoverDucking
@@ -62,7 +67,8 @@
talkover_duck_strength
- 36f,30f
+ 35f,30f
+ small
red
[Master]
duckStrength
@@ -70,47 +76,53 @@
-
+
-
+
-
+
AuxRack
horizontal
me,min
+
+
+ MicAuxRackFiller
+ i,min
+
+
+ i,min
+ 5,
+
4
min,min
- 1,0
- 20,
+ 3,0
+ 5,
3
min,min
- 1,0
- 20,
+ 3,0
+ 5,
2
min,min
- 1,0
- 20,
+ 3,0
+ 5,
1
-
- min,min
-
-
+
min,min
@@ -120,7 +132,7 @@
min,min
- 5f,1min
+ 2f,1min
[Master],skin_settings
visible
diff --git a/res/skins/LateNight/mic_unit.xml b/res/skins/LateNight/mic_unit.xml
index 97945bdfb7e1..0c91381c3c30 100644
--- a/res/skins/LateNight/mic_unit.xml
+++ b/res/skins/LateNight/mic_unit.xml
@@ -1,193 +1,178 @@
+
[Microphone]
microphone
+
MicAuxUnit
horizontal
- p,max
- 160,
+ min,max
+ 170,
+
- style/background_tile.png
- horizontal
- min,max
+ MicAuxSubControlsFrame
+ stacked
+ min,min
-
- vertical
- min,min
+
+ MicAuxSubControls
+ horizontal
+ min,me
-
- MicAuxInteriorBorderTop
- 0me,3f
-
-
-
- MicAuxInterior
- horizontal
+
+ vertical
min,me
-
- vertical
+
+ MicAuxGainPFlContainer
+ horizontal
min,me
-
-
- MicAuxGainPFlContainer
+
+ pfl
+ PflButton
+ square
+ 26f,26f
+ ,pfl
+
+ 8f,0min
+
+ pregain
+ 35f,30f
+ orange
+ small
+
+ pregain
+
+
+
+
+ MicAuxFxButtons
+ horizontal
+ min,min
+
+
horizontal
- min,me
+ min,min
-
- pfl
- pfl
- ,pfl
- 26f,26f
+
+ 35
+ 35
+ FX
+ 1
+
+
+ 35
+ 35
+ FX
+ 2
-
-
- MicGainKnob
- horizontal
- min,min
-
-
- pregain
- 36f,30f
- orange
-
- pregain
-
-
-
-
-
-
- MicAuxFxButtons
+
+ [Skin],show_4effectunits
+
+ visible
+
+
+
horizontal
min,min
-
- horizontal
- min,min
-
-
- 35
- 35
- FX
- 1
-
-
- 35
- 35
- FX
- 2
-
-
-
- [Skin],show_4effectunits
-
- visible
-
-
-
-
- horizontal
- min,min
-
-
- 24
- 32
- FX
- 1
-
-
- 12
- 22
- 2
-
-
- 12
- 22
- 3
-
-
- 12
- 22
- 4
-
-
-
- [Skin],show_4effectunits
- visible
-
-
+
+ 25
+ 32
+ FX
+ 1
+
+
+ 12
+ 22
+ 2
+
+
+ 12
+ 22
+ 3
+
+
+ 12
+ 22
+ 4
+
-
-
-
-
-
- MicAuxVUMeter
- vertical
- min,min
-
-
- microphone
-
+
+ [Skin],show_4effectunits
+ visible
+
+
-
+
-
-
+
- MicAuxInteriorBorderBottom
- 0me,2f
+ MicAuxVUMeter
+ vertical
+ min,min
+
+
+ microphone
+
+
-
-
+
+
+
+
+
+ me,me
+
-
+
+
+
+
+ MicAuxMainControlsFrame
+ vertical
+ min,me
+
- MicAuxFrame
+ MicAuxMainControls
vertical
min,me
-
- MicAuxMainControls
- vertical
- min,me
-
-
+
-
- AuxPlayButton
- vertical
- min,me
-
-
- microphone_talkover
- 42f,24f
- mic_talk
- ,talkover
-
-
-
+
+ MicAuxPlayButtonBox
+ vertical
+ min,me
+
+
+ microphone_talkover
+ MicTalkButton
+ 42f,26f
+ embedded
+ medium
+ ,talkover
+
+
+
-
-
-
-
+
-
+
+
diff --git a/res/skins/LateNight/mixer.xml b/res/skins/LateNight/mixer.xml
index 69abbcfc0087..3d4d3370937d 100644
--- a/res/skins/LateNight/mixer.xml
+++ b/res/skins/LateNight/mixer.xml
@@ -1,12 +1,14 @@
+
CrossfaderSingleton
crossfader
- skin:/knobs_sliders/knob_crossfader.svg
- skin:/knobs_sliders/slider_crossfader.svg
+ 141f,46f
+ skin:/sliders_/knob_crossfader.svg
+ skin:/sliders_/slider_crossfader.svg
true
[Master],crossfader
@@ -84,27 +86,24 @@
- MixerContainer
max,me
horizontal
- MixerChannelControls
+ MixerContainer
+ min,me
horizontal
- max,min
- horizontal
- 2f,min
-
-
-
- Mixer
+ MixerDecks
vertical
- min,min
+ max,min
+
+
min,e
@@ -112,6 +111,8 @@
min,min
horizontal
+
+
max,min
horizontal
@@ -139,13 +140,7 @@
vertical
max,me
-
-
- vertical
- 1min,0me
-
-
-
+ 1min,44f
VuMeterMaster2Decks
horizontal
@@ -156,13 +151,7 @@
-
-
-
- vertical
- 1min,5f
-
-
+ 1min,0me
[Skin],show_4decks
@@ -177,6 +166,7 @@
default
+
max,min
horizontal
@@ -193,6 +183,7 @@
visible
+
@@ -202,12 +193,12 @@
CrossfaderAndSwitches2Decks
horizontal
+ me,min
-
+
vertical
- me,min
+ min,min
min,2f
@@ -224,32 +215,63 @@
+
- Crossfader
+ 11f,0min
+
+ [Skin],show_eq_knobs
+ visible
+
+
+
+
+
+ CrossfaderContainer
horizontal
min,min
-
- CrossfaderSingleton
+
+
+ horizontal
+
+
+ CrossfaderSingleton
+
+
[Skin],show_4decks
visible
-
+
+
+
horizontal
-
- CrossfaderSingleton
+
+
+ horizontal
+
+
+ CrossfaderSingleton
+
+
[Skin],show_eq_knobs
visible
-
+
+
+
crossfader
- skin:/knobs_sliders/knob_crossfader.svg
- skin:/knobs_sliders/slider_crossfader_small.svg
+ 102f,46f
+ skin:/sliders_/knob_crossfader.svg
+ skin:/sliders_/slider_crossfader_small.svg
true
[Master],crossfader
@@ -266,15 +288,24 @@
visible
-
+
+
+
+
+
+ 11f,0min
+
+ [Skin],show_eq_knobs
+ visible
+
-
+
+ AlignLeft
vertical
- me,min
+ min,min
min,2f
@@ -291,6 +322,8 @@
+ me,min
+
[Skin],show_xfader
@@ -298,20 +331,18 @@
+
min,e
-
+
-
- horizontal
- 2f,min
-
-
-
+
+
-
-
+
+
diff --git a/res/skins/LateNight/mixer_channel_4decks.xml b/res/skins/LateNight/mixer_channel_4decks.xml
index f72a74939f13..b670f8e39c61 100644
--- a/res/skins/LateNight/mixer_channel_4decks.xml
+++ b/res/skins/LateNight/mixer_channel_4decks.xml
@@ -11,56 +11,65 @@
+ AlignRight
+ horizontal
+
+
+ pfl
+ PflButton
+ 26,26
+ square
+ ,pfl
+
+ 10f,0min
+
+
+
+ 1min,2f
+
+
+ AlignRight
horizontal
min,max
-
- vertical
-
-
- pfl
- pfl
- ,pfl
- 26,26
-
-
-
-
- vertical
- 1min,8f
-
-
-
-
-
+
40f,34f
orange
-
+ regular
pregain
- gain
pregain
+ 3f,0min
-
- 4
-
+ 1min,5f
3
+ H
+ 1min,2f
+
2
+ M
+ 1min,2f
+
1
+ L
+ 1min,5f
+
+ 1min,2f
+
CrossfaderSwitch4Decks
vertical
@@ -100,7 +109,7 @@
VuMeterChannel4Decks
- 26f,0min
+ 22f,0min
horizontal
@@ -111,8 +120,9 @@
channel_volume
- skin:knobs_sliders/knob_volume_deck.svg
- skin:knobs_sliders/slider_volume_deck.svg
+ 46f,108f
+ skin:/sliders_/knob_volume_deck.svg
+ skin:/sliders_/slider_volume_deck.svg
false
,volume
@@ -121,9 +131,7 @@
-
- 0min,0me
-
+ 0min,0me
diff --git a/res/skins/LateNight/mixer_channel_left.xml b/res/skins/LateNight/mixer_channel_left.xml
index 1f5f1eddab7f..c5e5f2cdd3b8 100644
--- a/res/skins/LateNight/mixer_channel_left.xml
+++ b/res/skins/LateNight/mixer_channel_left.xml
@@ -4,7 +4,7 @@ vertical layout and a side-by-side layout for two-deck mode -->
[Channel]
- max,min
+ min,min
horizontal
@@ -20,76 +20,78 @@ vertical layout and a side-by-side layout for two-deck mode -->
min,min
-
+
horizontal
- min,min
+ 0min,34f
-
- horizontal
- 0min,34f
-
-
- [QuickEffectRack1__Effect1],loaded
-
- visible
-
-
- [EqualizerRack1__Effect1],parameter4_loaded
+ [QuickEffectRack1__Effect1],loaded
visible
-
- 4
-
-
3
+ H
+ 1min,2f
+
2
+ M
+ 1min,2f
+
1
+ L
+ 1min,2f
+
1min,0me
+
+ [Skin],show_eq_knobs
+ visible
+
VolumeGain2Decks
vertical
- min,min
+ me,min
40f,34f
orange
+ regular
pregain
pregain
-
- 1min,4me
+ 1min,4f
-
+
channel_volume
- skin:knobs_sliders/knob_volume_deck.svg
- skin:knobs_sliders/slider_volume_deck.svg
+ 46f,108f
+ skin:/sliders_/knob_volume_deck.svg
+ skin:/sliders_/slider_volume_deck.svg
false
,volume
+
+ 1min,0me
@@ -100,17 +102,13 @@ vertical layout and a side-by-side layout for two-deck mode -->
pfl
- pfl
- ,pfl
+ PflButton
26,26
+ square
+ ,pfl
-
-
- vertical
- 1min,0me
-
-
+ 1min,14f
VuMeterChannel2Decks
@@ -122,6 +120,8 @@ vertical layout and a side-by-side layout for two-deck mode -->
+ 1min,0me
+
diff --git a/res/skins/LateNight/mixer_channel_right.xml b/res/skins/LateNight/mixer_channel_right.xml
index 55d54a9d847f..bf7d47c52305 100644
--- a/res/skins/LateNight/mixer_channel_right.xml
+++ b/res/skins/LateNight/mixer_channel_right.xml
@@ -4,7 +4,7 @@ vertical layout and a reversed side-by-side layout for two-deck mode -->
[Channel]
- max,min
+ min,min
horizontal
@@ -21,13 +21,13 @@ vertical layout and a reversed side-by-side layout for two-deck mode -->
pfl
- pfl
- ,pfl
+ PflButton
26,26
+ square
+ ,pfl
-
- 1min,0me
+ 1min,14f
VuMeterChannel2Decks
@@ -39,33 +39,38 @@ vertical layout and a reversed side-by-side layout for two-deck mode -->
+ 1min,0me
+
VolumeGain2Decks
vertical
- min,min
+ me,min
40f,34f
orange
+ regular
pregain
pregain
-
- 1min,4me
+ 1min,2f
channel_volume
- skin:knobs_sliders/knob_volume_deck.svg
- skin:knobs_sliders/slider_volume_deck.svg
+ 46f,108f
+ skin:/sliders_/knob_volume_deck.svg
+ skin:/sliders_/slider_volume_deck.svg
false
,volume
+
+ 1min,0me
@@ -75,45 +80,40 @@ vertical layout and a reversed side-by-side layout for two-deck mode -->
min,min
-
+
horizontal
- min,min
+ 0min,34f
-
- horizontal
- 0min,34f
-
-
- [QuickEffectRack1__Effect1],loaded
-
- visible
-
-
- [EqualizerRack1__Effect1],parameter4_loaded
+ [QuickEffectRack1__Effect1],loaded
visible
-
- 4
-
-
3
+ H
+ 1min,2f
+
2
+ M
+ 1min,2f
+
1
+ L
+ 1min,2f
+
@@ -122,6 +122,10 @@ vertical layout and a reversed side-by-side layout for two-deck mode -->
+
+ [Skin],show_eq_knobs
+ visible
+
diff --git a/res/skins/LateNight/mixer_master_headphone.xml b/res/skins/LateNight/mixer_master_headphone.xml
index c07b3ba5bf4a..621a97656a8b 100644
--- a/res/skins/LateNight/mixer_master_headphone.xml
+++ b/res/skins/LateNight/mixer_master_headphone.xml
@@ -1,284 +1,439 @@
+
[Master]
master
+
+
+
+ MasterFxbuttons2x2
+
+
+ me,min
+ vertical
+
+
+ AlignHCenter
+ horizontal
+ min,min
+
+
+ 35
+ FX
+ 1
+
+
+ 35
+ FX
+ 2
+
+
+
+
+ AlignHCenter
+ horizontal
+ min,min
+
+
+ 35
+ FX
+ 3
+
+
+ 35
+ FX
+ 4
+
+
+
+ [Skin],show_4effectunits
+ visible
+
+
+
+
+
+
+
+
+
+
+ MasterFxbuttons4x1
+
+
+ me,min
+ horizontal
+
+
+ 28
+ 28
+ FX
+ 1
+
+
+ 20
+ 20
+ 2
+
+
+ 20
+ 20
+ 3
+
+
+ 20
+ 20
+ 4
+
+
+
+
+
+
- MasterHeadphoneMixerContainer
max,min
vertical
-
+
- MasterHeadphoneMixer
- style/background_tile.png
- min,min
+ MasterHeadphoneMixerContainer
+ max,min
vertical
-
+
- MasterControls
- min,me
+ MasterHeadphoneMixer
+
+ min,min
vertical
-
- horizontal
- min,min
+ MasterControls
+ min,me
+ vertical
+
+
horizontal
- me,min
+ min,min
-
- 35f,30f
- orange
- master_gain
- gain
-
+
+ horizontal
+ me,min
+
+
+ 35f,30f
+ small
+ orange
+ master_gain
+ gain
+
+
+
+
+
+ horizontal
+ me,min
+
+
+ 35f,30f
+ small
+ red
+ balance
+ balance
+
+
+
+ 0min,1f
+
+
horizontal
- me,min
+ min,min
+
+ 0me,0min
+
+
+
+
+ vertical
+ min,min
+
+ 0min,2f
35f,30f
- red
- balance
- balance
+ orange
+ small
+ booth_gain
+ booth_gain
+ 0min,1f
+
+
+ [Master],booth_enabled
+ visible
+
-
-
-
-
- horizontal
- min,min
-
-
+ 0min,2f
+
+
+ vertical
+ min,me
+
+
+
+ horizontal
+ min,min
+
+
+ MasterFxbuttons2x2
+
+
+
+ [Master],booth_enabled
+
+ visible
+
+
-
-
-
+
+
+ horizontal
+ min,min
+
+
+
+ horizontal
+ min,min
+
+
+ MasterFxbuttons2x2
+
+
+
+ [Skin],show_4effectunits
+
+ visible
+
+
+
+
+ horizontal
+ min,min
+
+
+ MasterFxbuttons4x1
+
+
+
+ [Skin],show_4effectunits
+ visible
+
+
+
+
+ [Master],booth_enabled
+ visible
+
+
+
+
+ [Skin],show_4decks
+
+ visible
+
+
-
- vertical
- min,min
-
- 0min,4f
-
- 35f,30f
- orange
- booth_gain
- booth_gain
-
-
-
-
- [Master],booth_enabled
- visible
-
-
+
+
+ vertical
+ min,me
+
+
+ MasterFxbuttons2x2
+
+
+
+ [Skin],show_4decks
+ visible
+
+
- 0min,4f
+
+ vertical
+ min,me
+
+
+ VuMeterMaster4Decks
+ horizontal
+ max,max
+
+
+ VuMeterMaster
+
+
+
+
+
+ [Skin],show_4decks
+ visible
+
+
-
- AlignHCenter
- horizontal
- min,min
-
- 1f,0min
-
- 35
- FX
- 1
-
- 1f,0min
-
- 35
- FX
- 2
-
-
-
- 0min,1f
+
-
- AlignHCenter
+ MasterHeadphoneSeparator
+ 0me,0min
+
horizontal
- min,min
-
- 1f,0min
-
- 35
- FX
- 3
-
- 1f,0min
-
- 35
- FX
- 4
-
-
-
- [Skin],show_4effectunits
- visible
-
-
+
+
- vertical
+ HeadphoneControls
min,me
+ vertical
+
+
- VuMeterMaster4Decks
horizontal
- max,max
+ min,min
-
- VuMeterMaster
-
+
+ horizontal
+ me,min
+
+
+ 35f,30f
+ orange
+ small
+ headphone_gain
+ [Master]
+ headGain
+
+
+
+
+
+ horizontal
+ me,min
+
+
+ 35f,30f
+ green
+ small
+ headMix
+ [Master]
+ headMix
+
+
+
-
-
- [Skin],show_4decks
- visible
-
-
-
-
-
-
- MasterHeadphoneDivider
- ,2f
-
+ 0min,1f
-
- HeadphoneControls
- min,me
- vertical
-
-
-
-
- horizontal
- min,min
-
-
+
horizontal
- me,min
+ min,min
-
- 35f,30f
- orange
- headphone_gain
- [Master]
- headGain
-
+
+
+
- horizontal
+ 0,3
+ ,5
me,min
-
-
- 35f,30f
- green
- headMix
- [Master]
- headMix
-
-
-
-
-
-
- horizontal
- min,min
-
-
-
-
-
-
-
- 0,3
- ,5
- me,min
-
+
+
+ headSplit
+ SplitCueButton
+ 72f,26f
+ 2
+ false
+
+ 0
+ skin:/buttons_/btn__play.svg
+ skin:/buttons_/btn__play_active.svg
+
+
+ 1
+ skin:/buttons_/btn__play_active.svg
+ skin:/buttons_/btn__play_active.svg
+
+
+ [Master],headSplit
+ LeftButton
+
+
+
+
-
- horizontal
- me,min
-
-
- headSplit
- SplitCueButton
- 76f,23f
- 2
- false
-
- 0
- skin:/buttons/btn_splitcue.svg
- skin:/buttons/btn_splitcue.svg
-
-
- 1
- skin:/buttons/btn_splitcue_over.svg
- skin:/buttons/btn_splitcue_over.svg
-
-
- [Master],headSplit
- LeftButton
-
-
-
+
-
-
+
+
+
+ [Skin],show_master_head_mixer
+ visible
+
diff --git a/res/skins/LateNight/preview_deck.xml b/res/skins/LateNight/preview_deck.xml
index 1b7b082814ee..5192a2849f8d 100644
--- a/res/skins/LateNight/preview_deck.xml
+++ b/res/skins/LateNight/preview_deck.xml
@@ -72,19 +72,13 @@
horizontal
min,min
-
- eject
- 1
-
- 0
- buttons/btn_eject_over.svg
- buttons/btn_eject.svg
-
-
- ,eject
- LeftButton
-
-
+
+ eject
+ EjectButton12
+
+ ,eject
+ 21f,18f
+
@@ -97,50 +91,38 @@
me,me
- PreviewPlay
+ PreviewPlayBox
horizontal
min,min
-
- play_start
- 2
-
- 0
- buttons/btn_play_preview_down.svg
- buttons/btn_play_preview.svg
-
-
- 1
- buttons/btn_play_preview_overdown.svg
- buttons/btn_play_preview_over.svg
-
-
- ,play
- LeftButton
-
-
- ,start
- RightButton
-
-
+
+ cue_gotoandplay_cue_default
+ PlayButtonPreview
+ 34f,34f
+ embedded
+ square_big
+ ,play
+ ,start
+ ,play_indicator
+
OverviewBox
vertical
- 0me,20me
+ 0me,32f
waveform_overview
me,me
- #0f0f0f
- #FF8000
- #F0EBD1
- #EECE33
- #E4C739
- #00FF00
+
+
+
+
+
+
false
@@ -185,8 +167,8 @@
pregain
- skin:knobs_sliders/knob_volume_previewdeck.svg
- skin:knobs_sliders/slider_volume_previewdeck.svg
+ skin:/sliders_/knob_volume_previewdeck.svg
+ skin:/sliders_/slider_volume_previewdeck.svg
false
,pregain
diff --git a/res/skins/LateNight/quick_effect_knob_4decks.xml b/res/skins/LateNight/quick_effect_knob_4decks.xml
index 64ccf080016a..a39a361f4aff 100644
--- a/res/skins/LateNight/quick_effect_knob_4decks.xml
+++ b/res/skins/LateNight/quick_effect_knob_4decks.xml
@@ -14,27 +14,46 @@
4f,0min
- horizontal
- 22f,30min
+ EQKillButtonBox4Decks
+ vertical
+ 20f,34f
-
- KillButtonLeft
- horizontal
- 22f,30min
-
-
- QuickEffectRack_enabled
- quickEffect
- 18f,18f
- ,enabled
-
-
+ 0min,5f
+
+ QuickEffectRack_enabled
+ QuickEffectButton
+ 18f,18f
+ 2
+
+ 0
+ skin:/buttons_/btn__eqkill.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
+
+ 1
+ skin:/buttons_/btn__eqkill_active.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
- [Skin],show_eq_kill_buttons
- visible
+ ,enabled
+ LeftButton
-
+
+
+ [Skin],show_eq_kill_buttons
+ visible
+
+
+
+
+ EQKillButtonBox4Decks
+ 20f,34f
+
+ [Skin],show_eq_kill_buttons
+
+ visible
+
@@ -42,46 +61,23 @@
me,min
- green
40f,34f
+ green
+ regular
super1
QuickEffectRack_super1
-
-
- ,loaded
- visible
-
-
-
-
- horizontal
- me,f
-
-
- 0min,0min
-
-
-
- KnobLabel
- 40,12
- 62,12
- me,f
- right
- [QuickEffectRack1]
-
- 1
-
+ 2f,0min
,loaded
visible
-
+
diff --git a/res/skins/LateNight/quick_effect_knob_left.xml b/res/skins/LateNight/quick_effect_knob_left.xml
index 06a5d7658fcd..836165ea9174 100644
--- a/res/skins/LateNight/quick_effect_knob_left.xml
+++ b/res/skins/LateNight/quick_effect_knob_left.xml
@@ -2,101 +2,69 @@
[QuickEffectRack1_]
[QuickEffectRack1__Effect1]
+
- vertical
+ horizontal
min,min
-
- horizontal
- min,min
+
+ vertical
+ 18f,34f
-
-
- KillButtonLeft
- horizontal
- min,min
- 22,30
-
-
- QuickEffectRack_enabled
- quickEffect
- 18f,18f
- ,enabled
-
-
+ 0min,5f
+
+ QuickEffectRack_enabled
+ QuickEffectButton
+ 18f,18f
+ 2
+
+ 0
+ skin:/buttons_/btn__eqkill.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
+
+ 1
+ skin:/buttons_/btn__eqkill_active.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
- [Skin],show_eq_kill_buttons
- visible
+ ,enabled
+ LeftButton
-
-
-
- horizontal
- me,min
-
-
- 40f,34f
- green
-
- super1
- QuickEffectRack_super1
-
-
-
+
- ,loaded
+ [Skin],show_eq_kill_buttons
visible
-
+
- horizontal
- me,f
-
-
- 0min,0min
-
-
-
-
- KnobLabel
- 40,12
- 62,12
- me,f
- right
- [QuickEffectRack1]
-
- 1
-
- [Skin],show_eq_kill_buttons
- visible
-
-
-
- KnobLabel
- 40f,12f
- right
- [QuickEffectRack1]
-
- 1
-
- [Skin],show_eq_kill_buttons
-
- visible
-
-
-
+ 2f,34f
- ,loaded
+ [Skin],show_eq_kill_buttons
visible
+
+ horizontal
+ me,min
+
+
+ 40f,34f
+ green
+ regular
+
+ super1
+ QuickEffectRack_super1
+
+
+
- [Skin],show_eq_knobs
+ ,loaded
visible
diff --git a/res/skins/LateNight/quick_effect_knob_right.xml b/res/skins/LateNight/quick_effect_knob_right.xml
index 81601b293270..3a2e48e46b97 100644
--- a/res/skins/LateNight/quick_effect_knob_right.xml
+++ b/res/skins/LateNight/quick_effect_knob_right.xml
@@ -2,102 +2,70 @@
[QuickEffectRack1_]
[QuickEffectRack1__Effect1]
+
- vertical
+ horizontal
min,min
-
+
horizontal
- min,min
+ me,min
-
-
- horizontal
- me,min
-
-
- 40f,34f
- green
-
- super1
- QuickEffectRack_super1
-
-
-
-
-
- KillButtonRight
- horizontal
- min,min
- 22,30
-
-
- QuickEffectRack_enabled
- quickEffect
- 18f,18f
- ,enabled
-
-
-
- [Skin],show_eq_kill_buttons
- visible
-
-
-
+
+ 40f,34f
+ green
+ regular
+
+ super1
+ QuickEffectRack_super1
+
+
+
+
+ 2f,34f
- ,loaded
+ [Skin],show_eq_kill_buttons
visible
-
+
- horizontal
- me,f
+ vertical
+ 18f,34f
-
-
- KnobLabel
- 40,12
- 62,12
- me,f
- right
- [QuickEffectRack1]
-
- 1
+ 0min,5f
+
+ QuickEffectRack_enabled
+ QuickEffectButton
+ 18f,18f
+ 2
+
+ 0
+ skin:/buttons_/btn__eqkill.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
+
+ 1
+ skin:/buttons_/btn__eqkill_active.svg
+ skin:/buttons_/btn__eqkill_active.svg
+
- [Skin],show_eq_kill_buttons
- visible
+ ,enabled
+ LeftButton
-
-
- KnobLabel
- 40f,12f
- right
- [QuickEffectRack1]
-
- 1
-
- [Skin],show_eq_kill_buttons
-
- visible
-
-
-
-
- 0min,0min
-
-
+
- ,loaded
+ [Skin],show_eq_kill_buttons
visible
+
- [Skin],show_eq_knobs
+ ,loaded
visible
diff --git a/res/skins/LateNight/sampler.xml b/res/skins/LateNight/sampler.xml
index 289e235f1005..8a2630e4aa70 100644
--- a/res/skins/LateNight/sampler.xml
+++ b/res/skins/LateNight/sampler.xml
@@ -1,5 +1,7 @@
[Sampler]
+
+
SamplerDeck
horizontal
@@ -8,9 +10,9 @@
SamplerMainControls
- style/background_tile.png
+
vertical
- me,min
+ me,me
SamplerText
@@ -44,7 +46,7 @@
-
+
SamplerRowTwo
horizontal
@@ -57,11 +59,10 @@
cue_gotoandplay_cue_default
+ PlayButtonSampler
34f,34f
- play_sampler_down.svg
- play_sampler.svg
- play_sampler_overdown.svg
- play_sampler_over.svg
+
+ square_big
,cue_gotoandplay
,cue_default
,play_indicator
@@ -69,35 +70,43 @@
-
- waveform_overview
+
+ OverviewBox
+ horizontal
me,min
-
- #0f0f0f
-
-
-
-
- #EECE33
- false
- #00FF00
-
- bottom|right
- #FF0000
- #FFFFFF
- %1
-
-
- cue_point
- C
- top|right
- #FF001C
- #FFFFFF
-
-
- ,playposition
-
-
+
+
+ waveform_overview
+ me,me
+
+
+
+
+
+
+
+
+ false
+ #00FF00
+
+ bottom|right
+ #FF0000
+ #FFFFFF
+ %1
+
+
+ cue_point
+ C
+ top|right
+ #FF001C
+ #FFFFFF
+
+
+ ,playposition
+
+
+
+
@@ -109,17 +118,19 @@
horizontal
min,min
-
+
repeat
- repeat
+ RepeatButton12
+
,repeat
- 25,18
+ 21f,18f
-
+
eject
- eject
+ EjectButton12
+
,eject
- 25,18
+ 21f,18f
@@ -130,33 +141,34 @@
orientation
- 25f,18f
+ 21f,18f
3
0
- buttons/btn_xfader_sampler_left.svg
- buttons/btn_xfader_sampler_left.svg
+ skin:/buttons_/btn__xfader_sampler_left.svg
+ skin:/buttons_/btn__xfader_sampler_left.svg
1
- buttons/btn_xfader_sampler_master.svg
- buttons/btn_xfader_sampler_master.svg
+ skin:/buttons_/btn__xfader_sampler_master.svg
+ skin:/buttons_/btn__xfader_sampler_master.svg
2
- buttons/btn_xfader_sampler_right.svg
- buttons/btn_xfader_sampler_right.svg
+ skin:/buttons_/btn__xfader_sampler_right.svg
+ skin:/buttons_/btn__xfader_sampler_right.svg
,orientation
LeftButton
-
+
keylock
- keylock
+ KeylockButton12
+
,keylock
- 25,18
+ 21f,18f
@@ -172,6 +184,7 @@
pregain
35f,30f
orange
+ small
pregain
@@ -179,9 +192,9 @@
-
+
-
+
SamplerButtons
horizontal
@@ -234,23 +247,25 @@
visible
-
-
-
- me,min
+
+ me,min
+
+
SamplerPfl
horizontal
- min,min
+ 0min,0min
pfl
- pfl
+ PflButton
+
+ square
+ 26f,26f
,pfl
- 26,26
@@ -260,7 +275,6 @@
-
SamplerVU
vertical
@@ -273,16 +287,16 @@
sampler_PeakIndicator
- style/vu_clipping_deck_over.png
- style/vu_clipping_deck.png
+ skin:/style_/vu_clipping_deck_over.png
+ skin:/style_/vu_clipping_deck.png
,PeakIndicator
sampler_VuMeter
- style/vu_level_sampler_over.png
- style/vu_level_sampler.png
+ skin:/style_/vu_level_sampler_over.png
+ skin:/style_/vu_level_sampler.png
false
5
500
@@ -295,22 +309,23 @@
-
+
-
+ SamplerRateControls
vertical
min,min
- SamplerPitch
+ SamplerPitchSlider
horizontal
min,min
rate
- skin:knobs_sliders/knob_pitch_sampler.svg
- skin:knobs_sliders/slider_pitch_sampler.svg
+ 30f,65f
+ skin:/sliders_/knob_pitch_sampler.svg
+ skin:/sliders_/slider_pitch_sampler.svg
false
,rate
@@ -320,22 +335,23 @@
- SamplerSyncButton
+ AlignHCenter
horizontal
min,min
-
+
beatsync_beatsync_tempo
- 28f,26f
- sync_sampler_overdown.svg
- sync_sampler.svg
+ SamplerSyncButton
+ 26f,26f
+
+ square
,beatsync
,beatsync_tempo
-
+
diff --git a/res/skins/LateNight/sampler_small.xml b/res/skins/LateNight/sampler_mini.xml
similarity index 63%
rename from res/skins/LateNight/sampler_small.xml
rename to res/skins/LateNight/sampler_mini.xml
index 401313407b47..2c69381be16d 100644
--- a/res/skins/LateNight/sampler_small.xml
+++ b/res/skins/LateNight/sampler_mini.xml
@@ -1,7 +1,8 @@
[Sampler]
+
- SamplerDeckSmall
+ SamplerDeckMini
horizontal
me,min
@@ -13,11 +14,10 @@
cue_gotoandplay_cue_default
+ PlayButtonSampler
34f,34f
- play_sampler_down.svg
- play_sampler.svg
- play_sampler_overdown.svg
- play_sampler_over.svg
+
+ square_big
,cue_gotoandplay
,cue_default
,play_indicator
@@ -26,15 +26,16 @@
+ SamplerMiniControls
vertical
- min,min
+ 0me,36f
-
+
SamplerTextSmall
horizontal
- min,min
+ 0min,18f
track_title
@@ -46,16 +47,12 @@
-
-
+
- AlignLeft
horizontal
+ 0min,18f
-
- 2f,0min
-
visual_bpm
SamplerBpm
@@ -75,22 +72,22 @@
orientation
- 25f,18f
+ 21f,18f
3
0
- buttons/btn_xfader_sampler_left.svg
- buttons/btn_xfader_sampler_left.svg
+ skin:/buttons_/btn__xfader_sampler_left.svg
+ skin:/buttons_/btn__xfader_sampler_left.svg
1
- buttons/btn_xfader_sampler_master.svg
- buttons/btn_xfader_sampler_master.svg
+ skin:/buttons_/btn__xfader_sampler_master.svg
+ skin:/buttons_/btn__xfader_sampler_master.svg
2
- buttons/btn_xfader_sampler_right.svg
- buttons/btn_xfader_sampler_right.svg
+ skin:/buttons_/btn__xfader_sampler_right.svg
+ skin:/buttons_/btn__xfader_sampler_right.svg
,orientation
@@ -98,28 +95,28 @@
-
+
keylock
- keylock_sampler
+ KeylockButton12
+
,keylock
- 21,18
+ 21f,18f
-
+
eject
- eject_sampler
+ EjectButton12
+
,eject
- 21,18
+ 21f,18f
-
-
-
+
-
+
-
+
diff --git a/res/skins/LateNight/samplers_4decks.xml b/res/skins/LateNight/samplers_4decks.xml
index 338bc5c7c317..7e8d7dd8f920 100644
--- a/res/skins/LateNight/samplers_4decks.xml
+++ b/res/skins/LateNight/samplers_4decks.xml
@@ -15,11 +15,11 @@
- Sampler1Small_Singleton
+ SamplerMini1_Singleton
- Sampler2Small_Singleton
+ SamplerMini2_Singleton
@@ -27,11 +27,11 @@
- Sampler3Small_Singleton
+ SamplerMini3_Singleton
- Sampler4Small_Singleton
+ SamplerMini4_Singleton
@@ -46,11 +46,11 @@
- Sampler1Big_Singleton
+ Sampler1_Singleton
- Sampler2Big_Singleton
+ Sampler2_Singleton
@@ -58,11 +58,11 @@
- Sampler3Big_Singleton
+ Sampler3_Singleton
- Sampler4Big_Singleton
+ Sampler4_Singleton
diff --git a/res/skins/LateNight/samplers_8decks.xml b/res/skins/LateNight/samplers_8decks.xml
index 1e62b4040417..d60fd138ebe0 100644
--- a/res/skins/LateNight/samplers_8decks.xml
+++ b/res/skins/LateNight/samplers_8decks.xml
@@ -15,19 +15,19 @@
- Sampler1Small_Singleton
+ SamplerMini1_Singleton
- Sampler2Small_Singleton
+ SamplerMini2_Singleton
- Sampler3Small_Singleton
+ SamplerMini3_Singleton
- Sampler4Small_Singleton
+ SamplerMini4_Singleton
@@ -35,19 +35,19 @@
- Sampler5Small_Singleton
+ SamplerMini5_Singleton
- Sampler6Small_Singleton
+ SamplerMini6_Singleton
- Sampler7Small_Singleton
+ SamplerMini7_Singleton
- Sampler8Small_Singleton
+ SamplerMini8_Singleton
@@ -67,11 +67,11 @@
- Sampler1Big_Singleton
+ Sampler1_Singleton
- Sampler2Big_Singleton
+ Sampler2_Singleton
@@ -97,14 +97,14 @@
- Sampler3Big_Singleton
+ Sampler3_Singleton
- Sampler4Big_Singleton
+ Sampler4_Singleton
- 21f,1min
+ 6f,1min
7
diff --git a/res/skins/LateNight/samplers_rack.xml b/res/skins/LateNight/samplers_rack.xml
index 7711389cc0a7..dc2be7a6845c 100644
--- a/res/skins/LateNight/samplers_rack.xml
+++ b/res/skins/LateNight/samplers_rack.xml
@@ -1,4 +1,5 @@
+ embedded
SamplerExpandbutton_Singleton
@@ -9,39 +10,30 @@
min,min
- SamplerExpand
+ SamplerExpandButtonBox
min,me
vertical
-
- EmbeddeButtonBox
- vertical
- 22f,22f
-
-
- 20f,20f
- show_samplers
- SamplerExpandButton
- 2
-
- 0
- skin:/buttons/btn_fx_sampler_expand.svg
- skin:/buttons/btn_fx_sampler_expand.svg
-
-
- 1
- skin:/buttons/btn_fx_sampler_collapse.svg
- skin:/buttons/btn_fx_sampler_collapse.svg
-
-
- [Skin],expand_samplers
- LeftButton
-
-
-
-
-
- 0min,0me
+
+ show_samplers
+ FxExpandCollapseButton
+ 26f,26f
+ 2
+
+ 0
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ 1
+ skin:/buttons_/btn__square.svg
+ skin:/buttons_/btn__square_active.svg
+
+
+ [Skin],expand_samplers
+ LeftButton
+
+
@@ -50,14 +42,14 @@
- Sampler1Small_Singleton
+ SamplerMini1_Singleton
AlignCenterTop
vertical
min,min
-
+
1
@@ -66,14 +58,14 @@
- Sampler2Small_Singleton
+ SamplerMini2_Singleton
AlignCenterTop
vertical
min,min
-
+
2
@@ -82,14 +74,14 @@
- Sampler3Small_Singleton
+ SamplerMini3_Singleton
AlignCenterTop
vertical
min,min
-
+
3
@@ -98,14 +90,14 @@
- Sampler4Small_Singleton
+ SamplerMini4_Singleton
AlignCenterTop
vertical
min,min
-
+
4
@@ -114,14 +106,14 @@
- Sampler5Small_Singleton
+ SamplerMini5_Singleton
AlignCenterTop
vertical
min,min
-
+
5
@@ -130,14 +122,14 @@
- Sampler6Small_Singleton
+ SamplerMini6_Singleton
AlignCenterTop
vertical
min,min
-
+
6
@@ -146,14 +138,14 @@
- Sampler7Small_Singleton
+ SamplerMini7_Singleton
AlignCenterTop
vertical
min,min
-
+
7
@@ -162,14 +154,14 @@
- Sampler8Small_Singleton
+ SamplerMini8_Singleton
AlignCenterTop
vertical
min,min
-
+
8
@@ -178,7 +170,7 @@
- Sampler1Big_Singleton
+ Sampler1_Singleton
AlignCenterTop
@@ -194,7 +186,7 @@
- Sampler2Big_Singleton
+ Sampler2_Singleton
AlignCenterTop
@@ -210,7 +202,7 @@
- Sampler3Big_Singleton
+ Sampler3_Singleton
AlignCenterTop
@@ -226,7 +218,7 @@
- Sampler4Big_Singleton
+ Sampler4_Singleton
AlignCenterTop
@@ -266,14 +258,13 @@
-
0min,0min
- 5f,1min
+ 2f,1min
[Master],skin_settings
visible
diff --git a/res/skins/LateNight/screen_h-size_detection.xml b/res/skins/LateNight/screen_h-size_detection.xml
new file mode 100644
index 000000000000..72e3c5682d81
--- /dev/null
+++ b/res/skins/LateNight/screen_h-size_detection.xml
@@ -0,0 +1,56 @@
+
+
+
+ horizontal
+ 0me,0f
+
+
+
+ horizontal
+ 90f,0f
+
+ [Skin],show_superknobs
+ visible
+
+
+
+
+
+
+ me,f
+ 0,0
+ 1269,0
+
+ 1f,0f
+ 1f,20f
+
+
+
+
+ me,f
+ 1270,0
+ -1,0
+
+ 1f,20f
+ 1f,20f
+
+
+
+
+
+
+
+
+
diff --git a/res/skins/LateNight/separator_artist_title.xml b/res/skins/LateNight/separator_artist_title.xml
new file mode 100644
index 000000000000..8b78b9fd6539
--- /dev/null
+++ b/res/skins/LateNight/separator_artist_title.xml
@@ -0,0 +1,68 @@
+
+
+
+ 0min,0me
+ horizontal
+
+
+
+
+ 0min,0me
+ horizontal
+
+
+
+ SeparatorLine
+ ,0me
+
+
+
+ [Skin],show_rate_controls
+ visible
+
+
+
+
+
+ 0min,0me
+ horizontal
+
+
+ 0min,0me
+ horizontal
+
+
+ SeparatorLine
+ ,0me
+
+ [Skin],show_big_spinny_coverart
+ visible
+
+
+
+
+ [LateNight],show_spinny_cover
+ visible
+
+
+
+
+ [Skin],show_rate_controls
+
+ visible
+
+
+
+
+
+
diff --git a/res/skins/LateNight/separator_spinny_cover.xml b/res/skins/LateNight/separator_spinny_cover.xml
new file mode 100644
index 000000000000..a052a0d2bc2e
--- /dev/null
+++ b/res/skins/LateNight/separator_spinny_cover.xml
@@ -0,0 +1,30 @@
+
+
+
+ 0min,0me
+ horizontal
+
+
+ SeparatorLine
+ ,0me
+
+ [LateNight],show_spinny_cover
+ visible
+
+
+
+
+
+ [Skin],show_rate_controls
+ visible
+
+
+
diff --git a/res/skins/LateNight/skin.xml b/res/skins/LateNight/skin.xml
index 4c3bbd64d640..5b68d75f230b 100644
--- a/res/skins/LateNight/skin.xml
+++ b/res/skins/LateNight/skin.xml
@@ -21,8 +21,6 @@
Share Alike - If you alter, transform, or build upon this work, you may distribute
the resulting work only under the same or similar license to this one.
- See CHANGELOG.txt for the list of changes.
-
TODO: Remove "persist" attributes throughout the skin and confirm that declaring
them in the attributes section instead works.
-->
@@ -32,7 +30,7 @@
LateNight
owilliams
- 2.1.0.01
+ 2.3.0.01
A nighttime-compatible skin
en
Creative Commons Attribution, Share-Alike 3.0 Unported
@@ -52,6 +50,7 @@
1
1
+ 1
1
1
1
@@ -93,12 +92,124 @@
0
+
+
+ Classic
+
+
+ classic
+ classic
+ classic
+ classic
+
+ classic
+
+
+
+ embedded
+
+ elevated
+
+
+
+ 55f,56f
+
+ 107f,108f
+
+ 48f,46f
+
+
+ 1f
+
+
+ #0f0f0f
+ #012322
+ #0f0f0f
+ #E7C413
+ #09B2AE
+ #ff2a00
+ #33f600
+ #332acc
+ #ffffff
+ #ffffff
+ #00FF00
+ #bb000000
+ #F856E7
+
+
+
+
+ Flip
+
+
+ flip
+ classic
+ flip
+ flip
+ embedded
+ embedded
+
+
+ 57f,57f
+
+ 116f,116f
+
+ 48f,46f
+
+ 0f
+
+ #0f0f0e
+ #001b23
+ #080807
+ #e7c413
+ #0893b2
+ #ff2a00
+ #33f600
+ #332acc
+ #ffffff
+ #ffffff
+ #00ff00
+ #bb000000
+ #ff00ff
+
+
+
Mixxx
-
+ to be space for the title bar or other chrome at full screen.
+ https://www.mixxx.org/wiki/doku.php/skin_guidelines#the_optimal_size_for_skins -->
1270,550
me,me
vertical
@@ -107,7 +218,9 @@
background-color: #0f0f0f;
}
QLabel {
- image: url(skin:/style/mixxx_logo.svg);
+
+ image: url(skin:/style_classic/mixxx_logo.svg);
padding: 0;
margin: 0px 2px 0px 2px;
border: none;
@@ -117,7 +230,7 @@
max-height: 40px;
}
QProgressBar {
- background: url(skin:/style/progressbar_bg.svg);
+ background: url(skin:/style_classic/progressbar_bg.svg);
border: none;
min-width: 164px;
min-height: 5px;
@@ -125,22 +238,17 @@
max-height: 5px;
}
QProgressBar::chunk {
- background: url(skin:/style/progressbar.svg);
+ background: url(skin:/style_classic/progressbar.svg);
}
+ skin:/style_/background_tile.png
+
+ center
+
-135
135
-
- #E7C413
-
- #09B2AE
-
- #ff2a00
- #33f600
- #332acc
- #bb000000
@@ -157,7 +265,6 @@
1
- 53,53
@@ -167,7 +274,6 @@
2
- 53,53
@@ -177,7 +283,6 @@
3
- 53,53
@@ -187,7 +292,6 @@
4
- 53,53
@@ -198,6 +302,7 @@
1
+
@@ -208,6 +313,7 @@
2
+
@@ -218,6 +324,7 @@
3
+
@@ -228,6 +335,7 @@
4
+
@@ -297,7 +405,7 @@
me,me
-
+
LibrarySingleton
@@ -313,6 +421,7 @@
+
diff --git a/res/skins/LateNight/skin_preview.png b/res/skins/LateNight/skin_preview.png
deleted file mode 100644
index 1023a16aa9af..000000000000
Binary files a/res/skins/LateNight/skin_preview.png and /dev/null differ
diff --git a/res/skins/LateNight/skin_preview_890x500px.png b/res/skins/LateNight/skin_preview_890x500px.png
deleted file mode 100644
index 807ef9ad4ce2..000000000000
Binary files a/res/skins/LateNight/skin_preview_890x500px.png and /dev/null differ
diff --git a/res/skins/LateNight/skin_preview_Classic.png b/res/skins/LateNight/skin_preview_Classic.png
new file mode 100644
index 000000000000..0d795c0d2551
Binary files /dev/null and b/res/skins/LateNight/skin_preview_Classic.png differ
diff --git a/res/skins/LateNight/skin_preview_Flip.png b/res/skins/LateNight/skin_preview_Flip.png
new file mode 100644
index 000000000000..f17ec0d2446a
Binary files /dev/null and b/res/skins/LateNight/skin_preview_Flip.png differ
diff --git a/res/skins/LateNight/skin_settings.xml b/res/skins/LateNight/skin_settings.xml
index e2b48824b6b0..488088afade1 100644
--- a/res/skins/LateNight/skin_settings.xml
+++ b/res/skins/LateNight/skin_settings.xml
@@ -127,10 +127,27 @@ Description:
-
- Big Spinny/Cover Art
- [Skin],show_big_spinny_coverart
-
+
+ stacked
+ 190f,17f
+
+
+ 0f,0f
+
+ SubmenuCover
+ vertical
+ 190f,17f
+
+ [LateNight],no_spinny_no_cover
+ visible
+
+
+
+ Big Spinny/Cover Art
+ [Skin],show_big_spinny_coverart
+
+
+
@@ -148,6 +165,11 @@ Description:
vertical
+
+ Master / Headphone Mixer
+ [Skin],show_master_head_mixer
+
+
stacked
190f,17f
diff --git a/res/skins/LateNight/skin_settings_labelbutton_2state.xml b/res/skins/LateNight/skin_settings_labelbutton_2state.xml
index 3ce035e10620..ada3c43a78ca 100644
--- a/res/skins/LateNight/skin_settings_labelbutton_2state.xml
+++ b/res/skins/LateNight/skin_settings_labelbutton_2state.xml
@@ -8,32 +8,25 @@ Variables:
Setting : persistent left-click control
-->
-
- CategoryLabel
- horizontal
+
+
+ SkinSettingsLabelButton
190min,21f
-
-
-
- SkinSettingsLabelButton
- 190min,17f
- 2
- false
-
- 0
- ☐
- left
-
-
- 1
- ☑
- left
-
-
-
- LeftButton
-
-
-
-
+ 2
+ false
+
+ 0
+ ☐
+ left
+
+
+ 1
+ ☑
+ left
+
+
+
+ LeftButton
+
+
diff --git a/res/skins/LateNight/sliders_classic/knob_crossfader.svg b/res/skins/LateNight/sliders_classic/knob_crossfader.svg
new file mode 100644
index 000000000000..63372cd9a688
--- /dev/null
+++ b/res/skins/LateNight/sliders_classic/knob_crossfader.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/knobs_sliders/knob_pitch_deck.svg b/res/skins/LateNight/sliders_classic/knob_pitch_deck.svg
similarity index 60%
rename from res/skins/LateNight/knobs_sliders/knob_pitch_deck.svg
rename to res/skins/LateNight/sliders_classic/knob_pitch_deck.svg
index 6abf65d31edf..db639a6dccaf 100644
--- a/res/skins/LateNight/knobs_sliders/knob_pitch_deck.svg
+++ b/res/skins/LateNight/sliders_classic/knob_pitch_deck.svg
@@ -1 +1 @@
-
+
diff --git a/res/skins/LateNight/sliders_classic/knob_pitch_sampler.svg b/res/skins/LateNight/sliders_classic/knob_pitch_sampler.svg
new file mode 100644
index 000000000000..4ea321cb8a66
--- /dev/null
+++ b/res/skins/LateNight/sliders_classic/knob_pitch_sampler.svg
@@ -0,0 +1,10 @@
+
diff --git a/res/skins/LateNight/sliders_classic/knob_volume_deck.svg b/res/skins/LateNight/sliders_classic/knob_volume_deck.svg
new file mode 100644
index 000000000000..c659eaff3bed
--- /dev/null
+++ b/res/skins/LateNight/sliders_classic/knob_volume_deck.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/knobs_sliders/knob_volume_previewdeck.svg b/res/skins/LateNight/sliders_classic/knob_volume_previewdeck.svg
similarity index 100%
rename from res/skins/LateNight/knobs_sliders/knob_volume_previewdeck.svg
rename to res/skins/LateNight/sliders_classic/knob_volume_previewdeck.svg
diff --git a/res/skins/LateNight/sliders_classic/slider_crossfader.svg b/res/skins/LateNight/sliders_classic/slider_crossfader.svg
new file mode 100644
index 000000000000..cae6bb353d7f
--- /dev/null
+++ b/res/skins/LateNight/sliders_classic/slider_crossfader.svg
@@ -0,0 +1,30 @@
+
diff --git a/res/skins/LateNight/sliders_classic/slider_crossfader_small.svg b/res/skins/LateNight/sliders_classic/slider_crossfader_small.svg
new file mode 100644
index 000000000000..53e312239994
--- /dev/null
+++ b/res/skins/LateNight/sliders_classic/slider_crossfader_small.svg
@@ -0,0 +1,34 @@
+
diff --git a/res/skins/LateNight/sliders_classic/slider_pitch_deck.svg b/res/skins/LateNight/sliders_classic/slider_pitch_deck.svg
new file mode 100644
index 000000000000..622fd753d9e2
--- /dev/null
+++ b/res/skins/LateNight/sliders_classic/slider_pitch_deck.svg
@@ -0,0 +1,46 @@
+
diff --git a/res/skins/LateNight/sliders_classic/slider_pitch_sampler.svg b/res/skins/LateNight/sliders_classic/slider_pitch_sampler.svg
new file mode 100644
index 000000000000..7eab8ab4c57d
--- /dev/null
+++ b/res/skins/LateNight/sliders_classic/slider_pitch_sampler.svg
@@ -0,0 +1,40 @@
+
diff --git a/res/skins/LateNight/sliders_classic/slider_volume_deck.svg b/res/skins/LateNight/sliders_classic/slider_volume_deck.svg
new file mode 100644
index 000000000000..ad23ef6c25ba
--- /dev/null
+++ b/res/skins/LateNight/sliders_classic/slider_volume_deck.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/knobs_sliders/slider_volume_previewdeck.svg b/res/skins/LateNight/sliders_classic/slider_volume_previewdeck.svg
similarity index 100%
rename from res/skins/LateNight/knobs_sliders/slider_volume_previewdeck.svg
rename to res/skins/LateNight/sliders_classic/slider_volume_previewdeck.svg
diff --git a/res/skins/LateNight/sliders_flip/knob_crossfader.svg b/res/skins/LateNight/sliders_flip/knob_crossfader.svg
new file mode 100644
index 000000000000..e3feb46ed8c3
--- /dev/null
+++ b/res/skins/LateNight/sliders_flip/knob_crossfader.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/sliders_flip/knob_pitch_deck.svg b/res/skins/LateNight/sliders_flip/knob_pitch_deck.svg
new file mode 100644
index 000000000000..ac116f795aa7
--- /dev/null
+++ b/res/skins/LateNight/sliders_flip/knob_pitch_deck.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/sliders_flip/knob_pitch_sampler.svg b/res/skins/LateNight/sliders_flip/knob_pitch_sampler.svg
new file mode 100644
index 000000000000..ba3cee8fdf1e
--- /dev/null
+++ b/res/skins/LateNight/sliders_flip/knob_pitch_sampler.svg
@@ -0,0 +1,13 @@
+
diff --git a/res/skins/LateNight/sliders_flip/knob_volume_deck.svg b/res/skins/LateNight/sliders_flip/knob_volume_deck.svg
new file mode 100644
index 000000000000..349bc072e5be
--- /dev/null
+++ b/res/skins/LateNight/sliders_flip/knob_volume_deck.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/sliders_flip/knob_volume_previewdeck.svg b/res/skins/LateNight/sliders_flip/knob_volume_previewdeck.svg
new file mode 100644
index 000000000000..28d7c0468f71
--- /dev/null
+++ b/res/skins/LateNight/sliders_flip/knob_volume_previewdeck.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/res/skins/LateNight/sliders_flip/slider_crossfader.svg b/res/skins/LateNight/sliders_flip/slider_crossfader.svg
new file mode 100644
index 000000000000..cae6bb353d7f
--- /dev/null
+++ b/res/skins/LateNight/sliders_flip/slider_crossfader.svg
@@ -0,0 +1,30 @@
+
diff --git a/res/skins/LateNight/sliders_flip/slider_crossfader_small.svg b/res/skins/LateNight/sliders_flip/slider_crossfader_small.svg
new file mode 100644
index 000000000000..53e312239994
--- /dev/null
+++ b/res/skins/LateNight/sliders_flip/slider_crossfader_small.svg
@@ -0,0 +1,34 @@
+
diff --git a/res/skins/LateNight/sliders_flip/slider_pitch_deck.svg b/res/skins/LateNight/sliders_flip/slider_pitch_deck.svg
new file mode 100644
index 000000000000..622fd753d9e2
--- /dev/null
+++ b/res/skins/LateNight/sliders_flip/slider_pitch_deck.svg
@@ -0,0 +1,46 @@
+
diff --git a/res/skins/LateNight/sliders_flip/slider_pitch_sampler.svg b/res/skins/LateNight/sliders_flip/slider_pitch_sampler.svg
new file mode 100644
index 000000000000..7eab8ab4c57d
--- /dev/null
+++ b/res/skins/LateNight/sliders_flip/slider_pitch_sampler.svg
@@ -0,0 +1,40 @@
+
diff --git a/res/skins/LateNight/sliders_flip/slider_volume_deck.svg b/res/skins/LateNight/sliders_flip/slider_volume_deck.svg
new file mode 100644
index 000000000000..ad23ef6c25ba
--- /dev/null
+++ b/res/skins/LateNight/sliders_flip/slider_volume_deck.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/sliders_flip/slider_volume_previewdeck.svg b/res/skins/LateNight/sliders_flip/slider_volume_previewdeck.svg
new file mode 100644
index 000000000000..2bb28ac91ff1
--- /dev/null
+++ b/res/skins/LateNight/sliders_flip/slider_volume_previewdeck.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/res/skins/LateNight/spinny_coverart.xml b/res/skins/LateNight/spinny_coverart.xml
index 1e456c16b302..7327fae90b0c 100644
--- a/res/skins/LateNight/spinny_coverart.xml
+++ b/res/skins/LateNight/spinny_coverart.xml
@@ -12,19 +12,18 @@
SpinnyContainer
horizontal
- me,me
+ min,me
spinny
me,me
40,40
-
- style/spinny_bg.svg
- style/spinny_mask.svg
- style/spinny_indicator.svg
- style/spinny_indicator_ghost.svg
+ skin:/style_/spinny_bg.svg
+ skin:/style_/spinny_mask.svg
+ skin:/style_/spinny_indicator.svg
+ skin:/style_/spinny_indicator_ghost.svg
false
[Skin],show_coverart
@@ -37,12 +36,11 @@
spinny
me,me
40,40
-
- style/spinny_bg.svg
- style/spinny_mask.svg
- style/spinny_indicator.svg
- style/spinny_indicator_ghost.svg
+ skin:/style_/spinny_bg.svg
+ skin:/style_/spinny_mask.svg
+ skin:/style_/spinny_indicator.svg
+ skin:/style_/spinny_indicator_ghost.svg
true
[Skin],show_coverart
@@ -51,10 +49,6 @@
-
- [Skin],show_big_spinny_coverart
- highlight
-
@@ -81,15 +75,10 @@
coverart
me,me
40,40
-
- style/cover_default.svg
+ skin:/style_/cover_default.svg
-
- [Skin],show_big_spinny_coverart
- highlight
-
@@ -108,4 +97,5 @@
+
diff --git a/res/skins/LateNight/style.qss b/res/skins/LateNight/style.qss
index 9dfbf5251127..ef665df2e87b 100644
--- a/res/skins/LateNight/style.qss
+++ b/res/skins/LateNight/style.qss
@@ -1,86 +1,347 @@
-/* LateNight 2.1 */
-
-#debugbg {
- background-color: #fff;
-}
+/* LateNight 2.3 */
+/************** font settings *************************************************/
#Mixxx, WWidget,
+WEffect, WEffectSelector,
+WKey,
WLabel, WLibrary QLabel,
+WNumber,
+WNumberPos,
WPushButton, WLibrary QPushButton,
-WEffect, WEffectSelector,
+WRecordingDuration,
+WSearchLineEdit,
+WText,
+WTime,
+WTrackText,
+WTrackProperty,
WBeatSpinBox,
-QSpinBox {
- font-family: Ubuntu;
+QSpinBox,
+QComboBox,
+WLibrary QHeaderView,
+QToolTip,
+WOverview /* Hotcue labels in the overview */
+/* Edit label and pushbuttons in the hotcue label edit dialog
+WOverview QLabel,
+WOverview QPushButton */ {
+ font-family: "Open Sans";
text-transform: uppercase;
font-weight: bold;
+ font-style: normal;
+}
+
+/* regular font weight */
+WSearchLineEdit,
+QToolTip {
+ font-weight: normal;
+}
+
+/* regular case / no text transformation */
+WKey,
+WOverview,
+WSearchLineEdit,
+WTrackProperty, WTrackText,
+QToolTip,
+/* WLibrary QMenu, */
+WLibrary QHeaderView {
+ text-transform: none;
+}
+
+/************** font sizes / alignment ****************************************/
+WPushButton, WLibrary QPushButton,
+#RecDuration[highlight="0"],
+#RecDuration[highlight="1"] {
+ font-size: 11px/12px;
+}
+#RecDuration[highlight="2"] {
+ font-size: 12px/12px;
+}
+
+#KnobLabel,
+#FxKnobLabel,
+#FxButtonLabel,
+#LatencyLabel {
+ font-size: 10px;
+ text-align: center;
+}
+#EQKillButton {
+ font-size: 12px;
+}
+
+#ArtistText,
+#TitleText,
+#BpmText {
+ font-size: 18px;
+ }
+ #ArtistText,
+ #TitleText {
+ text-align: left;
+ }
+ #BpmText {
+ text-align: center;
+ }
+
+#SkinSettingsLabelButton,
+#CategoryLabel {
+ font-size: 17px;
+ text-align: left;
}
-#KeyText,
+#TitleTextSmall,
+#ArtistTextSmall,
#PlayPositionText,
#PlayPositionTextSmall,
-#DurationText,
-#BpmText,
#BpmTextSmall,
-#RateText,
+#FxUnitLabel,
+#SamplerTitle {
+ font-size: 16px;
+}
+
+#SamplerTitleSmall,
+#MicAuxSubTitle,
+#PreviewTitle,
+#PreviewLabel,
+WTime {
+ font-size: 14px;
+ text-align: left;
+}
+
+WKey,
+#DurationText,
WBeatSpinBox,
-QSpinBox,
-/* Hotcue labels in the overview */
-WOverview,
-/* 'Edit' label in the hotcue label edit dialog */
+#DlgAutoDJ QSpinBox,
+#LibraryBPMSpinBox,
+WLibrary QHeaderView {
+ font-size: 13px;
+}
+
+#RateText,
+#PreviewBPM,
+WEffectSelector,
+WEffectSelector QAbstractItemView,
+#fadeModeCombobox,
+#fadeModeCombobox QAbstractItemView {
+ font-size: 12px;
+ }
+ #RateText,
+ #MicAuxSubTitle,
+ #PreviewBPM {
+ text-align: center;
+ }
+
+#SamplerTitle {
+ text-align: left;
+}
+#SamplerTitleSmall {
+ text-align: left;
+}
+
+
+/* This does NOT style the cue labels in the overview
+WOverview {
+ font-size: 20px;
+}
+ To style the overview cue labels use this
+
+
+
+ in deck_overview.xml instead.
+ See https://github.com/mixxxdj/mixxx/pull/2238/files#diff-63372b146329ec67669d336bc0decfdaR100 */
+/* Those styles affect the labels in the overview cue menu and its child dialogs.
WOverview QLabel {
- font-family: "Open Sans";
- text-transform: none;
+ font-weight: bold;
+ font-size: 12px;
+ color: green;
+ background-color: blue;
+} */
+/************** font sizes / alignment ****************************************/
+
+
+
+/************** font colors **************************************************/
+#KeyMatchButton,
+#VinylButton[displayValue="0"],
+#VinylTristateButton,
+#FxAssignButton WPushButton[displayValue="0"],
+#FxAssignButtonDeck[displayValue="0"],
+#GuiToggleButton[displayValue="0"],
+#BroadcastButton[displayValue="0"],
+#SettingsButton[displayValue="0"],
+#RecDuration[highlight="0"],
+#RecDuration[highlight="1"] {
+ color: #bfbfbf;
+ }
+ #RecDuration[highlight="2"] {
+ color: #d2d2d2;
+ }
+
+#VinylButton[displayValue="1"],
+#VinylButton[displayValue="2"],
+#FxAssignButton WPushButton[displayValue="1"],
+#FxAssignButtonDeck[displayValue="1"],
+#GuiToggleButton[displayValue="1"],
+#GuiToggleButton[displayValue="2"],
+#BroadcastButton[displayValue="1"], /* connecting: yellow */
+#SettingsButton[displayValue="1"] {
+ color: #000;
+}
+
+#EQKillButton[displayValue="0"] {
+ color: #666;
+}
+#KeyButton[displayValue="1"] {
+ color: #d2d2d2;
+}
+
+WSearchLineEdit,
+#LibraryBPMSpinBox,
+#LibraryBPMButton::item,
+#LibraryContainer QTableView,
+#LibraryContainer QTextBrowser,
+#LibraryContainer QTreeView {
+ color: #eece33;
+ selection-color: #eece33;
+}
+
+/* yellow */
+#Deck1 WLabel, #Deck2 WLabel,
+#DeckMini1 WLabel, #DeckMini2 WLabel,
+#Deck1 WBeatSpinBox, #Deck2 WBeatSpinBox, #DlgAutoDJ QSpinBox,
+#Deck1 WStarRating, #Deck2 WStarRating,
+#SamplerTitle, #SamplerTitleSmall, #SamplerBpm,
+#FxUnitLabel, #MicAuxSubTitle,
+WEffectSelector, WEffectSelector QAbstractItemView,
+#PreviewLabel, #PreviewDeckText, #PreviewTitle, #PreviewBPM,
+#fadeModeCombobox, #fadeModeCombobox QAbstractItemView,
+#CategoryLabel, #SkinSettingsLabelButton,
+WLibrary QLabel, WLibrary QRadioButton,
+WLibrary QTableView::indicator,
+WSearchLineEdit,
+QToolTip,
+#LatencyLabel, WTime {
+ color: #f0bb2b;
+}
+
+/* light blue / cyan */
+#Deck3 WLabel, #Deck4 WLabel,
+#DeckMini3 WLabel, #DeckMini4 WLabel,
+#Deck3 WStarRating, #Deck4 WStarRating,
+#Deck3 WBeatSpinBox, #Deck4 WBeatSpinBox {
+ color: #0bd9d1;
+}
+
+#KnobLabel,
+#FxKnobLabel,
+#FxButtonLabel {
+ color: #666;
+ qproperty-alignment: 'AlignCenter | AlignBottom';
+ padding-top: -1px;
+}
+
+#MasterHeadphoneMixer WLabel,
+#FxKnobLabel,
+#FxButtonLabel {
+ padding: 0px;
+ background-color: #101010;
+ }
+ #FxKnobLabel,
+ #FxButtonLabel {
+ qproperty-alignment: 'AlignLeft | AlignVCenter';
+ }
+/************** font colors **************************************************/
+/************** font settings *************************************************/
+
+
+
+/************** Backgrounds, 3D borders & margins *****************************
+************** of major GUI containers **************************************/
+
+#debugbg {
+ background-color: #fff;
}
QToolTip {
- font-family: Ubuntu;
- text-transform: none;
- font-weight: normal;
- background-color: #0f0f0f;
padding: 3px;
border: 1px solid #333;
border-radius: 2px;
}
-WPushButton, WLibary QPushButton {
- font-size: 11px/12px;
+#SkinContainer {
+ qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
}
-/************** 3D borders and margin **************
- ************** of major GUI containers **************/
-#Deck1, #DeckSmall1,
-#Deck2, #DeckSmall2,
-#Deck3, #DeckSmall3,
-#Deck4, #DeckSmall4,
+#SkinContainer,
+QToolTip,
+#CrossfaderButtonContainerDeck, #CrossfaderButtonContainerAux,
+#CrossfaderButton[value="0"],
+WEffectSelector, WEffectSelector QAbstractItemView,
+#fadeModeCombobox, #fadeModeCombobox QAbstractItemView,
+QTableView, QTextBrowser, QTreeView {
+ background-color: #0f0f0f;
+}
+
+#Deck1, #DeckMini1, #Deck2, #DeckMini2,
+ #Deck3, #DeckMini3, #Deck4, #DeckMini4,
+ #DeckRow_1_KeyVinylFx,
+ #DeckRow_2_3_ArtistTitleTime,
+ #DeckRow_4_OverviewSpinny,
#FxUnit1, #FxUnit2, #FxUnit3, #FxUnit4,
-#MixerChannelControls,
-#MasterHeadphoneMixerContainer,
-#MicRack, #AuxRack,
-#SamplerDeck,
-#SamplerDeckSmall,
-#SamplerExpand,
-#PreviewDeck,
-WLibrary,
-#SidebarBox,
-#SearchLineBox,
-#MicAuxMainControls {
+ #FxUnitControlsExpanded, #FxUnitControlsCollapsed,
+ #FxSlotsExpanded, #FxSlotsCollapsed, #FxSlotContainer,
+#MixerContainer, #MasterHeadphoneSeparator,
+#MicRack, #AuxRack, #MicAuxMainControls,
+#SamplerDeck, #SamplerDeckMini, #SamplerExpandButtonBox,
+ #SamplerDeckMini, #SamplerText, #SamplerRowTwo, #SamplerPfl,
+WEffectSelector::checked, #fadeModeCombobox::checked,
+#ToolBar, #WaveformsContainer,
+WLibrary, #SidebarBox, #SearchLineBox, #PreviewDeck,
+QAbstractScrollArea::corner {
background-color: #1e1e1e;
+}
+
+/* borders of elevated containers */
+#WaveformsContainer,
+#Deck1, #DeckMini1, #Deck2, #DeckMini2,
+#Deck3, #DeckMini3, #Deck4, #DeckMini4,
+#FxUnit1, #FxUnit2, #FxUnit3, #FxUnit4,
+#MixerContainer,
+#MicRack, #AuxRack, #MicAuxMainControls,
+#SamplerDeck, #SamplerDeckMini, #SamplerExpandButtonBox,
+WLibrary, #SidebarBox, #SearchLineBox, #PreviewDeck {
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #0a0a0a;
border-right: 1px solid #0a0a0a;
border-radius: 2px;
}
+#WaveformsBottomBorder, #WaveformsRightBorder {
+ background-color: #333;
+}
+#WaveformsBottomBorder {
+ padding-top: 1px;
+}
+#WaveformsContainer {
+ padding: 0px 0px 1px 0px;
+}
+#WaveformsContainer[highlight="0"] {
+ padding: 0px 0px 1px 0px;
+ border-width: 0px 0px 1px 0px;
+ border-bottom-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+#WaveformsContainer[highlight="1"] {
+ /* the right border is necessary only when the skin settings menu is visible */
+ border-width: 0px 1px 1px 0px;
+}
+
/* borders of embedded regions like deck buttons & Master mixer */
#DeckRow_5_LoopCuesTransport,
-#MasterControls,
-#HeadphoneControls,
-#FxSlot1[highlight="0"],
-#FxSlot2[highlight="0"],
-#FxSlot3[highlight="0"],
-#SamplerButtons,
-#MicAuxFrame,
+#MasterControls, #HeadphoneControls,
+#FxSlotBorder1[highlight="0"],
+#FxSlotBorder2[highlight="0"],
+#FxSlotBorder3[highlight="0"],
+#SamplerHotcues,
+#MicAuxMainControlsFrame, #MicAuxSubControlsFrame,
WSearchLineEdit,
#OverviewBox,
#KeyText {
@@ -90,21 +351,50 @@ WSearchLineEdit,
border-right: 1px solid #333;
border-bottom-left-radius: 1px;
border-top-right-radius: 1px; /*
- any color would cover the background tetxture
+ any color would cover the background texture
background-color: #131313; */
}
-
+/* In conjunction with
+ ,visual_key
+ ,file_key
+ highlight
+ this is uspposed to highlight a not-original key, but it doesn't work.
+#KeyText[highlight="1"] {
+ margin-top: 1px;
+ border: 1px solid #F856E7;
+} */
+
+/************ separator lines within decks, samplers etc. *********************/
+#DeckRow_1_KeyVinylFx, #ArtistRow, #DeckControlsStars, #DeckRateSeparator,
+#BigSpinnyCoverContainer, #SmallSpinnyCoverContainer,
+#BpmTextSmall, #KeyTextSmall, #ArtistTextSmall, #PlayPositionTextSmall,
+#PlayContainerSmall,
+#PreviewLabel, #PreviewPlayBox,
+#SamplerText, #SamplerPlay, #SamplerButtonGrid,
+#SamplerGain, #SamplerVU, #SamplerPfl {
+ border-style: solid;
+ border-color: #0c0c0c;
+}
+
+/* see
+ separator_artist_title.xml and
+ separator_spinny_cover
+ for visibilty conditions */
+#SeparatorLine {
+ background-color: #0c0c0c;
+}
+
+/*********** layout margins & paddings ****************************************/
#Deck1, #Deck2,
#Deck3, #Deck4,
-#DeckSmall1, #DeckSmall2,
-#DeckSmall3, #DeckSmall4,
+#DeckMini1, #DeckMini2,
+#DeckMini3, #DeckMini4,
#FxUnit1, #FxUnit3,
#FxUnit2, #FxUnit4,
#MicRack, #AuxRack {
margin-bottom: 5px;
}
-#MixerChannelControls,
-#MasterHeadphoneMixerContainer {
+#MixerContainer {
margin-bottom: 3px;
}
@@ -112,53 +402,101 @@ WSearchLineEdit,
#Deck3, #Deck4 {
padding: 2px 3px 3px 2px;
}
-#DeckSmall1, #DeckSmall2,
-#DeckSmall3, #DeckSmall4 {
- padding: 0px 0px 0px 2px;
+#DeckMini1, #DeckMini2,
+#DeckMini3, #DeckMini4 {
+ padding: 1px;
}
-#DeckSmall1, #DeckSmall2 {
+#DeckMini1, #DeckMini2 {
margin-top: 5px;
}
-#Deck1, #DeckSmall1,
-#Deck3, #DeckSmall3,
-#FxUnit1, #FxUnit3 {
- margin-right: 5px;
+#Deck1, #DeckMini1,
+#Deck2, #DeckMini2,
+#Deck3, #DeckMini3,
+#Deck4, #DeckMini4,
+#FxUnit1, #FxUnit3,
+#FxUnit2, #FxUnit4 {
+ margin-right: 3px;
margin-left: 3px;
}
-#Deck1, #DeckSmall1,
-#Deck3, #DeckSmall3,
-#FxUnit1, #FxUnit3 {
- margin-right: 5px;
+#MicRack, #AuxRack {
margin-left: 3px;
-}
-#Deck2, #DeckSmall2,
-#Deck4, #DeckSmall4,
-#FxUnit2, #FxUnit4 {
margin-right: 3px;
- margin-left: 5px;
}
-/************** 3D borders and margin **************
- ************** of major GUI containers **************/
+/************** Backgrounds, 3D borders & margins *****************************
+************** of major GUI containers **************************************/
-/************** Button borders **************/
-#KeyButton,
-#VinylButton,
-#VinylTristateButton,
-#FxAssignButtonDeck {
- border: 1px solid #0f0f0f;
- border-radius: 1px;
+
+/************** Button styles *************************************************
+*************** Button borders ************************************************/
+QHeaderView,
+QHeaderView::section,
+QHeaderView::up-arrow,
+QHeaderView::down-arrow {
+ background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
+ stop:0 #222,
+ stop:1 #111);
+}
+
+#KeyMatchButton[displayValue="0"], #KeyDownButton[displayValue="0"],
+#VinylButton[displayValue="0"], #VinylTristateButton,
+#FxAssignButtonDeck[displayValue="0"],
+#GuiToggleButton[displayValue="0"],
+#RecFeedback[displayValue="0"],
+#BroadcastButton[displayValue="0"],
+#SettingsButton[displayValue="0"],
+#DlgMissing > QPushButton,
+#DlgHidden > QPushButton,
+#DlgAutoDJ > QPushButton,
+#DlgRecording > QPushButton,
+#DlgAnalysis > QPushButton {
+ border-width: 2px;
+ border-image: url(skin:buttons_classic/btn_embedded_library.svg) 2 2 2 2;
+ }
+ #KeyUpButton[displayValue="0"] {
+ border-width: 2px 0px 2px 2px;
+ border-image: url(skin:buttons_classic/btn_embedded_library.svg) 2 1 2 2;
+ }
+ #KeyMatchButton[displayValue="1"], #KeyDownButton[displayValue="1"],
+ #VinylButton[displayValue="1"], #VinylButton[displayValue="2"],
+ #FxAssignButtonDeck[displayValue="1"],
+ #GuiToggleButton[displayValue="1"],
+ #RecFeedback[displayValue="1"], #RecFeedback[displayValue="2"],
+ #BroadcastButton[displayValue="1"], #BroadcastButton[displayValue="2"],
+ #BroadcastButton[displayValue="3"],
+ #SettingsButton[displayValue="1"],
+ QPushButton#pushButtonAutoDJ:checked,
+ QPushButton#pushButtonRepeatPlaylist:checked,
+ #DlgAnalysis > QPushButton:checked,
+ QPushButton#pushButtonRecording:checked {
+ border-width: 2px;
+ border-image: url(skin:buttons_classic/btn_embedded_library_active.svg) 2 2 2 2;
+ }
+ #KeyUpButton[displayValue="1"] {
+ border-width: 2px 0px 2px 2px;
+ border-image: url(skin:buttons_classic/btn_embedded_library_active.svg) 2 1 2 2;
+ }
+
+#FxSuperLinkButton,
+#FxSuperLinkInvertButton {
+ border: 1px solid #0a0a0a;
+ border-radius: 2px;
+}
+
+#BeatgridButtonsToggle {
+ border-width: 2px;
+ border-image: url(skin:buttons_classic/btn_embedded_library.svg) 2 2 2 2;
margin: 1px;
}
+
+/* Library controls in AutoDJ etc. */
#DlgMissing > QPushButton,
#DlgHidden > QPushButton,
#DlgAutoDJ > QPushButton,
#DlgRecording > QPushButton,
#DlgAnalysis > QPushButton {
- border-width: 2px 3px 3px 2px;
- border-image: url(skin:buttons/btn_border_image_qpushbutton.svg) 2 3 3 2;
color: #bbb;
}
#DlgMissing > QPushButton:focus,
@@ -166,8 +504,8 @@ WSearchLineEdit,
#DlgAutoDJ > QPushButton:focus,
#DlgRecording > QPushButton:focus,
#DlgAnalysis > QPushButton:focus {
- border-width: 2px 3px 3px 2px;
- border-image: url(skin:buttons/btn_border_image_qpushbutton_focus.svg) 2 3 3 2;
+ border-width: 2px 2px 2px 2px;
+ border-image: url(skin:buttons_classic/btn_embedded_library.svg) 2 2 2 2;
outline: none;
}
#DlgAnalysis > QPushButton:checked:focus,
@@ -176,8 +514,8 @@ WSearchLineEdit,
#DlgAutoDJ > QPushButton:checked:focus,
#DlgRecording > QPushButton:checked:focus,
#DlgAnalysis > QPushButton:checked:focus {
- border-width: 2px 3px 3px 2px;
- border-image: url(skin:buttons/btn_border_image_qpushbutton_checked_focus.svg) 2 3 3 2;
+ border-width: 2px 2px 2px 2px;
+ border-image: url(skin:buttons_classic/btn_embedded_library_active.svg) 2 2 2 2;
outline: none;
}
#DlgMissing > QPushButton:pressed,
@@ -185,7 +523,7 @@ WSearchLineEdit,
#DlgAutoDJ > QPushButton:pressed,
#DlgRecording > QPushButton:pressed,
#DlgAnalysis > QPushButton:pressed {
- border-image: url(skin:buttons/btn_border_image_qpushbutton_pressed.svg) 2 3 3 2;
+ border-image: url(skin:buttons_classic/btn_embedded_library_pressed.svg) 2 2 2 2;
color: #d2d2d2;
}
#DlgMissing > QPushButton:!enabled,
@@ -193,143 +531,30 @@ WSearchLineEdit,
#DlgAutoDJ > QPushButton:!enabled,
#DlgRecording > QPushButton:!enabled,
#DlgAnalysis > QPushButton:!enabled {
- border-image: url(skin:buttons/btn_border_image_qpushbutton_disabled.svg) 2 3 3 2;
color: #666;
}
QPushButton#pushButtonAutoDJ:checked,
- #DlgAnalysis > QPushButton:checked {
- border-image: url(skin:buttons/btn_border_image_qpushbutton_active_orange.svg) 2 3 3 2;
- color: #000;
- }
+ QPushButton#pushButtonRepeatPlaylist:checked,
+ #DlgAnalysis > QPushButton:checked,
QPushButton#pushButtonRecording:checked {
- border-image: url(skin:buttons/btn_border_image_qpushbutton_active_red.svg) 2 3 3 2;
- color: #000;
- }
- QPushButton#pushButtonRepeatPlaylist:checked {
- border-image: url(skin:buttons/btn_border_image_qpushbutton_active_grey.svg) 2 3 3 2;
color: #000;
}
-WBeatSpinBox,
-#DlgAutoDJ QSpinBox {
+WEffectSelector {
border-width: 1px 2px 2px 1px;
- border-image: url(skin:buttons/btn_border_image_spinbox.svg) 1 2 2 1;
- }
- WBeatSpinBox:hover,
- #DlgAutoDJ QSpinBox:hover {
- border-image: url(skin:buttons/btn_border_image_spinbox_hover.svg) 1 2 2 1;
- }
- WBeatSpinBox:focus,
- #DlgAutoDJ QSpinBox:focus {
- border-image: url(skin:buttons/btn_border_image_spinbox_focus.svg) 1 2 2 1;
- }
-
-WEffectSelector,
-#fadeModeCombobox {
- border-width: 2px 3px 3px 2px;
- border-image: url(skin:buttons/btn_border_image_qcombobox.svg) 2 3 3 2;
- }
- #fadeModeCombobox:focus {
- border-width: 2px 3px 3px 2px;
- border-image: url(skin:buttons/btn_border_image_qcombobox_focus.svg) 2 3 3 2;
- }
-
-#RecBox,
-#GuiToggleButton,
-#BroadcastButton,
-#SettingsButton,
-#BeatgridButtonsToggle,
-#BeatGridButton {
- border: 1px solid #444;
- border-radius: 2px;
-}
-/************** Button borders **************/
-
-
-/************** Button backgrounds **************/
-#VinylButton[displayValue="0"],
-#VinylTristateButton,
-#FxAssignButtonDeck[displayValue="0"],
-QHeaderView,
-QHeaderView::section,
-QHeaderView::up-arrow,
-QHeaderView::down-arrow {
- background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
- stop:0 #222,
- stop:1 #111);
-}
-
-#GuiToggleButton[displayValue="0"],
-#BroadcastButton[displayValue="0"],
-#SettingsButton[displayValue="0"] {
- background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
- stop:0 #282828,
- stop:1 #0e0e0e);
+ border-image: url(skin:buttons_classic/btn_elevated_fx_selector.svg) 1 2 2 1;
}
-#MicDuckingButton {
- margin: 1px 2px 2px 1px;
- border-radius: 1px;
-}
-
-#VinylButton[displayValue="1"],
-#VinylButton[displayValue="2"],
-#GuiToggleButton[displayValue="1"],
-#GuiToggleButton[displayValue="2"],
-#BroadcastButton[displayValue="1"], /* connecting: yellow */
-#SettingsButton[displayValue="1"] {
- background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
- stop:0 #a06d00,
- stop:1 #f0bb2b);
-}
-
-#FxAssignButtonDeck[displayValue="1"] {
- background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
- stop:0 #456e05,
- stop:0.25 #5b9402,
- stop:1 #659f08);
+#fadeModeCombobox {
+ border-width: 2px 2px 2px 2px;
+ border-image: url(skin:buttons_classic/btn_embedded_library.svg) 2 2 2 2;
}
-#SettingsButton[displayValue="0"] {
- image: url(skin:/buttons/btn_settings_off.svg) no-repeat left center;
- }
- #SettingsButton[displayValue="1"] {
- image: url(skin:/buttons/btn_settings_on.svg) no-repeat left center;
- }
-
-#BroadcastButton[displayValue="2"] { /* good: green */
- background-color:qlineargradient(x1:0, y1:0, x2:0, y2:1,
- stop:0 #3F8A2B,
- stop:1 #26A803);
- }
- #BroadcastButton[displayValue="3"] { /* failure: pink */
- background-color:qlineargradient(x1:0, y1:0, x2:0, y2:1,
- stop:0 #962D8B,
- stop:1 #E602CD);
- }
-
-#KeyButton[displayValue="0"] {
- background-color:qlineargradient(x1:0, y1:0, x2:0, y2:1,
- stop:0 #282828,
- stop:1 #0e0e0e);
- }
- #KeyButton[displayValue="1"] {
- background-color: #c00a09;
- }
-
-#HotcueButton,
-#SpecialCueButton {
- /* limit background to button surface resulting from SVG backpath.
- border width wouldn't be applied.
- otoh, margin would set in the colored background area and not
- crop the SVG background image set in xml button template.
- border-width: 1px 3px 3px 1px;*/
- margin: 1px 3px 3px 1px;
- /* just to be sure the colored background doesn't overlap the rounded SVG border */
+#HotcueButton {
/* ronso0
TEST pixel fonts instead of icons
FAIL basically all characters look blurry with a 100% GUI scale factor of 1oo%
-
+
font-size: tried a lot of integers as well as .5 values
didn't find the magic number.. it's some unintuitive floating point value
that aligns font pixels to screen pixels so the fonts look sharp.
@@ -344,22 +569,138 @@ QHeaderView::down-arrow {
color: #eee;
*/
}
-#HotcueButton[displayValue="0"],
-#SpecialCueButton[displayValue="0"] {
- background-color: #1d1d1d;
-}
-#SpecialCueButton[displayValue="1"] {
- background-color: #0000D4;
+
+#RateControls WPushButton, #SyncButton,
+#DeckRow_5_LoopCuesTransport WPushButton,
+#PflButton, #EQKillButton, #QuickEffectButton,
+#PlayButtonSampler, #PlayButtonDeckMini,
+#SamplerButtons WPushButton,
+#SamplerSyncButton,
+#FxUnitControlsExpanded WPushButton, #FxUnitControlsCollapsed WPushButton,
+#FxExpandCollapseButton,
+#FxAssignButton, #FxToggleButton, #FxParameterButton, #FxFocusButton,
+#SplitCueButton,
+#PlayButtonPreview,
+#BeatgridButtons WPushButton,
+#MicTalkButton, #AuxPlayButton, #MicDuckingButton {
+ /* limit background to button surface resulting from SVG backpath.
+ border width wouldn't be applied.
+ otoh, margin would set in the colored background area and not
+ crop the SVG background image set in xml button template.
+ border-width: 1px 3px 3px 1px;*/
+ /* just to be sure the colored background doesn't overlap the rounded SVG border */
+ margin: 1px;
+ border-radius: 2px;
}
-/* Hotcue Color: Red
- this is also the default color if Auto-Color
- in Preferences > Decks is Off */
+
+/************** button background colors **************************************/
+/* embedded buttons */
+#RateControls WPushButton[value="0"], #SyncButton[value="0"],
+#PflButton[value="0"],
+#EQKillButton[displayValue="0"],
+#QuickEffectButton[displayValue="0"],
+#FxUnitControlsCollapsed WPushButton, #FxUnitControlsExpanded WPushButton,
+#FxExpandCollapseButton,
+#PlayButtonSampler[displayValue="0"], #PlayButtonDeckMini[displayValue="0"],
+#SamplerSyncButton[displayValue="0"],
+#MicTalkButton[value="0"], #AuxPlayButton[value="0"],
+#MicDuckingButton[value="0"],
+#PlayButtonPreview[displayValue="0"],
+QPushButton#pushButtonAutoDJ:enabled:!checked,
+#DlgMissing > QPushButton:enabled,
+#DlgHidden > QPushButton:enabled,
+#DlgAutoDJ > QPushButton:enabled,
+#DlgRecording > QPushButton:enabled,
+#DlgAnalysis > QPushButton:enabled,
+#BeatgridButtonsToggle, #BeatgridButtons WPushButton[displayValue="0"],
+#DeckRow_1_KeyVinylFx WPushButton[displayValue="0"],
+#VinylTristateButton[displayValue="1"], #VinylTristateButton[displayValue="2"],
+#GuiToggleButton[displayValue="0"], #RecFeedback[displayValue="0"],
+#BroadcastButton[displayValue="0"], #SettingsButton[displayValue="0"] {
+ background-color: #262626;
+}
+/* elevated buttons & embedded buttons in top row & toolbar
+ brighter bg color to enhance contrast in darker containers
+ and with small size respectively */
+#DeckRow_5_LoopCuesTransport WPushButton[value="0"],
+#HotcueButton[displayValue="0"],
+#FxAssignButton[displayValue="0"], #FxFocusButton[displayValue="0"],
+#FxToggleButton[displayValue="0"], #FxParameterButton[displayValue="0"],
+#SplitCueButton[value="0"],
+#MicAuxGainPFlContainer WPushButton[displayValue="0"] {
+ background-color: #2c2c2c;
+}
+
+/* Green/Lime Fx-related buttons */
+#FxToggleButton[displayValue="1"], #QuickEffectButton[displayValue="1"],
+#FxAssignButton[displayValue="1"], #FxAssignButtonDeck[displayValue="1"],
+#BroadcastButton[displayValue="2"] {
+ background-color: #659f08;
+ }
+ /* Grey for active Fx parameters and SplitCue */
+ QPushButton#pushButtonRepeatPlaylist:checked,
+ #FxParameterButton[displayValue="1"],
+ #SplitCueButton[value="1"] {
+ background-color: #888;
+ }
+
+/* Red
+ this is also the default hotcue color if
+ Auto-Color in Preferences > Decks is Off */
+#RateControls WPushButton[value="1"], #SyncButton[value="1"],
+/* define red buttons in DeckRow_5_LoopCuesTransport indivually,
+because somehow bg color for #SpecialCueButton can't be overwritten */
+#LoopControls WPushButton[value="1"], #BeatjumpControls WPushButton[value="1"],
+#CueDeck[value="1"], #Reverse[value="1"],
+/* Indicating play_from_cue. Not working 100%, will be fixed later on
+#PlayDeck[value="1"][highlight="0"], #PlayDeck[value="1"][highlight="1"],
+#PlayButtonDeckMini[value="1"][highlight="0"], #PlayButtonDeckMini[value="1"][highlight="1"],
+#PlayButtonSampler[value="1"][highlight="0"], #PlayButtonSampler[value="1"][highlight="1"], */
+#PlayDeck[displayValue="1"],
+#PlayButtonDeckMini[displayValue="1"],
+#PlayButtonSampler[displayValue="1"],
+#PflButton[value="1"],
+#SamplerSyncButton[displayValue="1"],
+#EQKillButton[displayValue="1"],
+#MicTalkButton[value="1"], #AuxPlayButton[value="1"],
+#MicDuckingButton[value="1"],
+#PlayButtonPreview[displayValue="1"],
+QPushButton#pushButtonRecording:checked,
+#RecFeedback[displayValue="2"],
+#BeatgridButtons WPushButton[value="1"],
+#KeyMatchButton[displayValue="1"],
+#KeyUpButton[displayValue="1"], #KeyDownButton[displayValue="1"],
#HotcueButton[displayValue="1"][highlight="0"],
#HotcueButton[displayValue="2"][highlight="0"],
#HotcueButton[displayValue="1"][highlight="1"],
#HotcueButton[displayValue="2"][highlight="1"] {
background-color: #db0000;
}
+
+#BroadcastButton[displayValue="3"] {
+ /* pink */
+ background-color: #f856e7;
+}
+
+/* Orange/yellow */
+/* Play bg when playing from Cue / hotcue
+#PlayDeck[value="0"][highlight="1"],
+#PlayButtonDeckMini[value="0"][highlight="1"],
+#PlayButtonSampler[value="0"][highlight="1"], */
+#VinylButton[displayValue="1"], #VinylButton[displayValue="2"],
+#FxFocusButton[displayValue="1"],
+#GuiToggleButton[displayValue="1"], #GuiToggleButton[displayValue="2"],
+#BroadcastButton[displayValue="1"], /* connecting: yellow */
+#RecFeedback[displayValue="1"], /* initialize recording */
+#SettingsButton[displayValue="1"],
+QPushButton#pushButtonAutoDJ:checked,
+#DlgAnalysis > QPushButton:checked,
+#MicDuckingButton[value="1"],
+#MicDuckingButton[value="2"] {
+ background-color: #d09300;
+}
+/* ToDo
+ * orange Play button when playing from Cue / Hotcue */
/* Hotcue Color: Green */
#HotcueButton[displayValue="1"][highlight="2"],
#HotcueButton[displayValue="2"][highlight="2"] {
@@ -367,7 +708,8 @@ QHeaderView::down-arrow {
}
/* Hotcue Color: Blue */
#HotcueButton[displayValue="1"][highlight="3"],
-#HotcueButton[displayValue="2"][highlight="3"] {
+#HotcueButton[displayValue="2"][highlight="3"],
+#SpecialCueButton[value="1"] {
background-color: #0044ff;
}
/* Hotcue Color: Yellow */
@@ -395,264 +737,462 @@ QHeaderView::down-arrow {
#HotcueButton[displayValue="2"][highlight="8"] {
background-color: #f2f2ff;
}
+/************** Button borders & backgrounds **********************************/
-#BeatgridButtonsToggle {
- image: url(skin:/buttons/btn_beatgrid_buttons_toggle.svg) no-repeat center center;
- margin: 1px;
- background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
- stop:0 #282828,
- stop:0.13 #1a1a1a,
- stop:0.87 #1a1a1a,
- stop:1 #0e0e0e);
-}
-#BeatGridButton {
- margin: 1px;
- background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
- stop:0 #282828,
- stop:0.25 #1a1a1a,
- stop:0.75 #1a1a1a,
- stop:1 #0e0e0e);
-}
-/************** Button backgrounds **************/
+/************** Button icons **************************************************/
+#SyncButton {
+ image: url(skin:/buttons_classic/btn__sync_deck.svg) no-repeat center center;
+ }
+ #SamplerSyncButton {
+ image: url(skin:/buttons_classic/btn__sync_sampler.svg) no-repeat center center;
+ }
+ #RatePermUp {
+ image: url(skin:/buttons_classic/btn__plus.svg) no-repeat center center;
+ }
+ #RateTempUp,
+ #JumpForward {
+ image: url(skin:/buttons_classic/btn__arrow_right.svg) no-repeat center center;
+ }
+ #RatePermDown {
+ image: url(skin:/buttons_classic/btn__minus.svg) no-repeat center center;
+ }
+ #RateTempDown,
+ #JumpBack {
+ image: url(skin:/buttons_classic/btn__arrow_left.svg) no-repeat center center;
+ }
-/*************** Button labels ***************/
-#KeyButton[displayValue="0"],
-#VinylButton[displayValue="0"],
-#VinylTristateButton,
-#FxAssignButton[displayValue="0"],
-#FxAssignButtonDeck[displayValue="0"],
-#GuiToggleButton[displayValue="0"],
-#BroadcastButton[displayValue="0"],
-#SettingsButton[displayValue="0"] {
- color: #bfbfbf;
+#LoopActivate {
+ image: url(skin:/buttons_classic/btn__loop.svg) no-repeat center center;
+ }
+ #Reloop {
+ image: url(skin:/buttons_classic/btn__reloop.svg) no-repeat center center;
+ }
+ #LoopIn {
+ image: url(skin:/buttons_classic/btn__loop_in.svg) no-repeat center center;
+ }
+ #LoopOut {
+ image: url(skin:/buttons_classic/btn__loop_out.svg) no-repeat center center;
+ }
+
+#PflButton {
+ image: url(skin:/buttons_classic/btn__pfl.svg) no-repeat center center;
}
-#KeyButton[displayValue="1"],
-#VinylButton[displayValue="1"],
-#VinylButton[displayValue="2"],
-#FxAssignButton[displayValue="1"],
-#FxAssignButtonDeck[displayValue="1"],
-#GuiToggleButton[displayValue="1"],
-#GuiToggleButton[displayValue="2"],
-#BroadcastButton[displayValue="1"], /* connecting: yellow */
-#SettingsButton[displayValue="1"] {
- color: #0e0e0e;
+#Hotcue1 WPushButton {
+ image: url(skin:/buttons_classic/btn__1.svg) no-repeat center center;
+ }
+ #Hotcue2 WPushButton {
+ image: url(skin:/buttons_classic/btn__2.svg) no-repeat center center;
+ }
+ #Hotcue3 WPushButton {
+ image: url(skin:/buttons_classic/btn__3.svg) no-repeat center center;
+ }
+ #Hotcue4 WPushButton {
+ image: url(skin:/buttons_classic/btn__4.svg) no-repeat center center;
+ }
+ #Hotcue5 WPushButton {
+ image: url(skin:/buttons_classic/btn__5.svg) no-repeat center center;
+ }
+ #Hotcue6 WPushButton {
+ image: url(skin:/buttons_classic/btn__6.svg) no-repeat center center;
+ }
+ #Hotcue7 WPushButton {
+ image: url(skin:/buttons_classic/btn__7.svg) no-repeat center center;
+ }
+ #Hotcue8 WPushButton {
+ image: url(skin:/buttons_classic/btn__8.svg) no-repeat center center;
+ }
+
+#SpecialCueButton_intro_start WPushButton {
+ image: url(skin:/buttons_classic/btn__intro_start.svg) no-repeat center center;
+ }
+ #SpecialCueButton_intro_end WPushButton {
+ image: url(skin:/buttons_classic/btn__intro_end.svg) no-repeat center center;
+ }
+ #SpecialCueButton_outro_start WPushButton {
+ image: url(skin:/buttons_classic/btn__outro_start.svg) no-repeat center center;
+ }
+ #SpecialCueButton_outro_end WPushButton {
+ image: url(skin:/buttons_classic/btn__outro_end.svg) no-repeat center center;
+ }
+
+#PlayDeck {
+ image: url(skin:/buttons_classic/btn__play_deck.svg) no-repeat center center;
+}
+#CueDeck {
+ image: url(skin:/buttons_classic/btn__cue_deck.svg) no-repeat center center;
+}
+#Reverse {
+ image: url(skin:/buttons_classic/btn__reverse.svg) no-repeat center center;
}
-#FxAssignButtonDeck[displayValue="1"] {
- color: #0e0e0e;
+#QuickEffectButton[displayValue="0"] {
+ image: url(skin:/buttons_classic/btn__star.svg) no-repeat center center;
}
-/*************** Button labels ***************/
+#FxAssignButton_FX1 WPushButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__fx_FX1.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX1 WPushButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__fx_FX1_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX2 WPushButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__fx_FX2.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX2 WPushButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__fx_FX2_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX3 WPushButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__fx_FX3.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX3 WPushButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__fx_FX3_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX4 WPushButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__fx_FX4.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX4 WPushButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__fx_FX4_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_2 WPushButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__fx_2.svg) no-repeat center center;
+ }
+ #FxAssignButton_2 WPushButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__fx_2_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_3 WPushButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__fx_3.svg) no-repeat center center;
+ }
+ #FxAssignButton_3 WPushButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__fx_3_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_4 WPushButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__fx_4.svg) no-repeat center center;
+ }
+ #FxAssignButton_4 WPushButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__fx_4_active.svg) no-repeat center center;
+ }
-#GuiToggleButton,
-#BroadcastButton,
-#SettingsButton,
-#RecBox {
- margin: 2px 3px 2px 2px;
-}
+#SplitCueButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__splitcue.svg) no-repeat center center;
+ }
+ #SplitCueButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__splitcue_active.svg) no-repeat center center;
+ }
-#KeyText,
-#PlayPositionText,
-#PlayPositionTextSmall,
-#DurationText,
-#BpmText,
-#BpmTextSmall,
-#RateText,
-WBeatSpinBox,
-QSpinBox,
-WOverview {
- font-family: "Open Sans";
+#PlayButtonSampler[value="0"],
+#PlayButtonDeckMini[value="0"],
+#PlayButtonPreview[displayValue="0"] {
+ image: url(skin:/buttons_classic/btn__play_sampler.svg) no-repeat center center;
+ }
+ #PlayButtonSampler[value="1"],
+ #PlayButtonDeckMini[value="1"],
+ #PlayButtonPreview[displayValue="1"] {
+ image: url(skin:/buttons_classic/btn__pause_sampler.svg) no-repeat center center;
+ }
+
+#MixModeButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__fx_mixmode_d-w.svg) no-repeat center center;
+ }
+ #MixModeButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__fx_mixmode_d+w.svg) no-repeat center center;
+ }
+
+#FxExpandCollapseButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__fx_sampler_expand.svg) no-repeat center center;
+ }
+ #FxExpandCollapseButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__fx_sampler_collapse.svg) no-repeat center center;
+ }
+
+#FxToggleButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__fx_toggle.svg) no-repeat center center;
+ }
+ #FxToggleButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__fx_toggle_active.svg) no-repeat center center;
+ }
+
+#FxFocusButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__fx_focus.svg) no-repeat center center;
+ }
+ #FxFocusButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__fx_focus_active.svg) no-repeat center center;
+ }
+
+#KeyMatchButton {
+ image: url(skin:/buttons_classic/btn__key_match.svg) no-repeat center center;
+ }
+#KeyUpButton {
+ image: url(skin:/buttons_classic/btn__key_up.svg) no-repeat center center;
+ }
+#KeyDownButton {
+ image: url(skin:/buttons_classic/btn__key_down.svg) no-repeat center center;
+ }
+
+/* deck controls for decks 1-4 and samplers */
+#CurposButton12[displayValue="0"], #CurposButton34[displayValue="0"] {
+ image: url(skin:/buttons_classic/btn__beat_curpos.svg) no-repeat center center;
+ }
+ #CurposButton12[value="1"] {
+ image: url(skin:/buttons_classic/btn__beat_curpos_active_12.svg) no-repeat center center;
+ }
+ #CurposButton34[value="1"] {
+ image: url(skin:/buttons_classic/btn__beat_curpos_active_34.svg) no-repeat center center;
+ }
+
+ #EjectButton12[displayValue="0"], #EjectButton34[displayValue="0"] {
+ image: url(skin:/buttons_classic/btn__eject.svg) no-repeat center center;
+ }
+ #EjectButton12[value="1"] {
+ image: url(skin:/buttons_classic/btn__eject_active_12.svg) no-repeat center center;
+ }
+ #EjectButton34[value="1"] {
+ image: url(skin:/buttons_classic/btn__eject_active_34.svg) no-repeat center center;
+ }
+
+ #RepeatButton12[displayValue="0"], #RepeatButton34[displayValue="0"] {
+ image: url(skin:/buttons_classic/btn__repeat.svg) no-repeat center center;
+ }
+ #RepeatButton12[displayValue="1"] {
+ image: url(skin:/buttons_classic/btn__repeat_active_12.svg) no-repeat center center;
+ }
+ #RepeatButton34[displayValue="1"] {
+ image: url(skin:/buttons_classic/btn__repeat_active_34.svg) no-repeat center center;
+ }
+
+ #QuantizeButton12[displayValue="0"], #QuantizeButton34[displayValue="0"] {
+ image: url(skin:/buttons_classic/btn__quantize.svg) no-repeat center center;
+ }
+ #QuantizeButton12[displayValue="1"] {
+ image: url(skin:/buttons_classic/btn__quantize_active_12.svg) no-repeat center center;
+ }
+ #QuantizeButton34[displayValue="1"] {
+ image: url(skin:/buttons_classic/btn__quantize_active_34.svg) no-repeat center center;
+ }
+
+ #SlipmodeButton12[displayValue="0"], #SlipmodeButton34[displayValue="0"] {
+ image: url(skin:/buttons_classic/btn__slip.svg) no-repeat center center;
+ }
+ #SlipmodeButton12[displayValue="1"] {
+ image: url(skin:/buttons_classic/btn__slip_active_12.svg) no-repeat center center;
+ }
+ #SlipmodeButton34[displayValue="1"] {
+ image: url(skin:/buttons_classic/btn__slip_active_34.svg) no-repeat center center;
+ }
+
+ #KeylockButton12[displayValue="0"], #KeylockButton34[displayValue="0"] {
+ image: url(skin:/buttons_classic/btn__keylock.svg) no-repeat center center;
+ }
+ #KeylockButton12[displayValue="1"] {
+ image: url(skin:/buttons_classic/btn__keylock_active_12.svg) no-repeat center center;
+ }
+ #KeylockButton34[displayValue="1"] {
+ image: url(skin:/buttons_classic/btn__keylock_active_34.svg) no-repeat center center;
+ }
+
+#BeatgridButtonsToggle {
+ border-width: 3px;
+ border-image: url(skin:buttons_classic/btn_embedded_library.svg) 3 3 3 3;
+ image: url(skin:/buttons_classic/btn__beatgrid_buttons_toggle.svg) no-repeat center center;
+ }
+ #BeatCurposLarge {
+ image: url(skin:/buttons_classic/btn__beat_curpos_large.svg) no-repeat center center;
+ }
+ #BeatsEarlier {
+ image: url(skin:/buttons_classic/btn__beats_earlier.svg) no-repeat center center;
+ }
+ #BeatsLater {
+ image: url(skin:/buttons_classic/btn__beats_later.svg) no-repeat center center;
+ }
+ #BeatsSlower {
+ image: url(skin:/buttons_classic/btn__beats_slower.svg) no-repeat center center;
+ }
+ #BeatsFaster {
+ image: url(skin:/buttons_classic/btn__beats_faster.svg) no-repeat center center;
+ }
+
+#MicTalkButton {
+ image: url(skin:/buttons_classic/btn__mic_talk.svg) no-repeat center center;
+}
+#AuxPlayButton {
+ image: url(skin:/buttons_classic/btn__aux_play.svg) no-repeat center center;
}
+#MicDuckingButton[value="0"] {
+ image: url(skin:/buttons_classic/btn__mic_duck_off.svg) no-repeat center center;
+ }
+ #MicDuckingButton[value="1"] {
+ image: url(skin:/buttons_classic/btn__mic_duck_auto.svg) no-repeat center center;
+ }
+ #MicDuckingButton[value="2"] {
+ image: url(skin:/buttons_classic/btn__mic_duck_manual.svg) no-repeat center center;
+ }
-#Deck3 WLabel, #Deck4 WLabel,
-#DeckSmall3 WLabel, #DeckSmall4 WLabel {
- color: #0bd9d1;
+#RecDot {
+ background: transparent;
+ image: url(skin:/buttons_classic/btn__rec_dot.svg) no-repeat center center;
}
-WLibary QLabel, WLibary QRadioButton,
-WSearchLineEdit,
-#LibraryBPMSpinBox,
-#LibraryBPMButton::item,
-QTableView, QTextBrowser, QTreeView {
- color: #eece33;
- selection-color: #eece33;
-}
+#SettingsButton[displayValue="0"] {
+ /* for some reason the alignment isn't rescpected, so the icons
+ have to be sized like available area (76x16px) */
+ image: url(skin:/buttons_classic/btn__settings_off.svg) no-repeat left top;
+ }
+ #SettingsButton[displayValue="1"] {
+ image: url(skin:/buttons_classic/btn__settings_on.svg) no-repeat left top;
+ }
-#Deck1 WLabel, #Deck2 WLabel,
-#DeckSmall1 WLabel, #DeckSmall2 WLabel,
-#PreviewLabel, #PreviewDeckText, #PreviewTitle,
-#FxUnitLabel, #MicAuxSubTitle,
-#SamplerTitle, #SamplerTitleSmall, #SamplerBpm,
-QToolTip,
-WStarRating,
-WBeatSpinBox, #DlgAutoDJ QSpinBox,
-QTableView::indicator,
-WEffectSelector, WEffectSelector QAbstractItemView,
-#fadeModeCombobox, #fadeModeCombobox QAbstractItemView,
-#CategoryLabel, #SkinSettingsLabelButton,
-WSearchLineEdit:focus,
-#LatencyLabel, WTime {
- color: #f0bb2b;
-}
-#PreviewLabel,
-#FxUnitLabel,
-#MicAuxSubTitle,
-#SamplerTitleSmall,
-#Deck1 WLabel, #Deck2 WLabel,
-#Deck3 #KeyText, #Deck4 #KeyText,
-WSearchLineEdit:focus,
-#LatencyLabel,
-WTime {
- font-weight: bold;
+#ToolbarLogo {
+ image: url(skin:/style_classic/mixxx_logo_small.svg) no-repeat center center;
}
-#SkinContainer {
- background-color: #0f0f0f;
- qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
-}
+WSearchLineEdit QToolButton:!focus {
+ image: url(skin:/buttons_classic/btn__lib_clear_search.svg);
+ }
+ WSearchLineEdit QToolButton:focus {
+ image: url(skin:/buttons_classic/btn__lib_clear_search_focus.svg);
+ }
+/************** Button icons **************************************************/
+/************** Button styles *************************************************/
+
-#ToolBar {
- qproperty-layoutAlignment: 'AlignLeft | AlignVCenter';
- background-color: #1e1e1e;
- padding: 2px 0px 2px 2px;
-}
- #ToolBarDivider {
+/************** ToolBar *******************************************************/
+#ToolBar {
+ padding: 1px 0px 2px 2px;
+ }
+ #ToolBar, #ToolBarSection {
+ qproperty-layoutAlignment: 'AlignLeft | AlignVCenter';
+ qproperty-layoutSpacing: 2;
+ }
+ #ToolBarSeparator {
background: transparent;
- image: url(skin:/style/toolbar_divider.png) no-repeat center center;
- margin: 0px 5px;
+ image: url(skin:/style_classic/toolbar_separator.png) no-repeat center center;
+ margin: 0px 3px;
}
#RecBox {
qproperty-layoutAlignment: 'AlignCenter';
- border-radius: 2px;
- background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
- stop:0 #282828,
- stop:1 #0e0e0e);
}
- #RecDot {
- background: transparent;
- image: url(skin:/buttons/rec_dot.svg) no-repeat center center;
- }
- #RecDuration {
- font-size: 10px/12px;
- color: #ddd;
- }
- #RecFeedback[displayValue="0"] {
- background-color: (x1:0, y1:0, x2:0, y2:1,
- stop:0 #282828,
- stop:1 #0e0e0e);
- }
- #RecFeedback[displayValue="1"],
- #RecFeedback[displayValue="2"] {
- background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
- stop:0 #840600,
- stop:1 #AD0800);
- }
-
- #ToolbarLogo {
- background: transparent;
- margin: 3px 0px;
- image: url(skin:style/mixxx_logo.svg) no-repeat center center;
- }
#ClockWidget {
qproperty-layoutAlignment: 'AlignVCenter | AlignHCenter';
margin-bottom: 2px;
}
- WTime {
- font-size: 14px/14px;
- }
#LatencyLabel {
padding-bottom: 2px;
- font-size: 10px/10px;
}
+/************** ToolBar *******************************************************/
+
-/********************** Decks **********************/
+
+/************** Decks *********************************************************/
#DeckRow_1_KeyVinylFx {
qproperty-layoutAlignment: 'AlignLeft | AlignTop';
- background-color: #1e1e1e;
- padding: 0px 0px 1px 1px;
- border-bottom: 1px solid #080808;
- border-left: 1px solid #080808;
-}
+ /* parent WidgetGroups already set the bg color,
+ but without it the top border of #DeckRow_2_3_ArtistTitleTime
+ wouldn't show up.... :? */
+ padding: 1px 0px 2px 0px;
+ border-width: 0px 0px 1px 0px;
+ }
+ #KeyText {
+ qproperty-alignment: 'AlignCenter';
+ border-radius: 1px;
+ border-left: 0px;
+ }
+ #KeyTextSmall {
+ border-width: 1px 0px 0px 1px;
+ padding: 0px 1px 0px 0px;
+ }
+ #VinylButtons, #FxAssingButtonsDeck {
+ qproperty-layoutSpacing: 2;
+ }
+ #VinylControls {
+ qproperty-layoutAlignment: 'AlignLeft | AlignTop';
+ }
+ #VinylStatus {
+ border-radius: 5px;
+ }
#DeckRows234 {
}
+#BigSpinnyCoverContainer,
+#SmallSpinnyCoverContainer {
+ border-width: 0px;
+ margin-bottom: 1px;
+}
+
#DeckRow_2_3_ArtistTitleTime {
- background-color: #1e1e1e;
- padding-left: 2px;
- }
- #DeckRow_2_3_ArtistTitleTime[highlight="0"] {
- border-left: none;
- }
- /* show left border only with rate controlsy */
- #DeckRow_2_3_ArtistTitleTime[highlight="1"] {
- border-left: 1px solid #080808;
+ padding-left: 1px;
+ margin: 2px 0px 2px 0xp;
}
#TitleRow {
qproperty-layoutAlignment: 'AlignLeft | AlignBottom';
- padding: 2px 3px 2px 0px;
- }
- #TimeGutter, #DurationGutter {
- qproperty-layoutAlignment: 'AlignRight | AlignBottom';
- padding: 2px;
+ padding: 0px;
}
#ArtistRow {
- border-top: 1px solid #080808;
-
- }
+ border-width: 1px 0px 0px 0px;
+ }
+ #ArtistGutter,
+ #TitleGutter {
+ qproperty-layoutAlignment: 'AlignLeft | AlignVCenter';
+ padding: 0px 2px 1px 2px;
+ }
+ #ArtistText,
+ #TitleText {
+ /* for some reason the padding/margin is double in the skin...
+ margin-left: 1px;
+ padding-left: 1px; */
+ }
+ #PlayPositionGutter, #DurationGutter {
+ qproperty-layoutAlignment: 'AlignRight | AlignBottom';
+ padding: 0px 2px 1px 2px;
+ }
+ #PlayPositionText,
+ #DurationText {
+ }
#DeckRow_4_OverviewSpinny {
- background-color: #1e1e1e;
padding: 0px 0px 1px 0px;
}
+ #SmallSpinnyCoverContainer {
+ border-width: 1px 0px 0px 0px;
+ }
#Stars {
qproperty-layoutAlignment: 'AlignCenter';
- border-radius: 2px;
- }
- WStarRating {
- font-weight: bold;
- font-size: 20pt;
+ border-radius: 1px;
}
+ #DeckControlsStars {
+ qproperty-layoutAlignment: 'AlignCenter';
+ border-width: 1px 0px 0px 0px;
+ padding: 2px 1px 1px 2px;
+ }
+ #DeckControlButtons {
+ padding: 0px 2px;
+ qproperty-layoutSpacing: 4;
+ }
#DeckRow_5_LoopCuesTransport {
- qproperty-layoutAlignment: 'AlignBottom';
- padding: 2px 1px 1px 2px;
-}
-
-#PlayContainerSmall {
- padding: 2px 1px 0px 3px;
-}
-
-#DecksAndMixer {
- background-color: #1e1e1e;
-}
-
-#SpinnyContainer,
-#CoverArtContainer {
- qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
- background-color: #1e1e1e;
+ qproperty-layoutAlignment: 'AlignRight | AlignBottom';
+ padding: 1px 2px 2px 1px;
}
- #SpinnyContainer {
- border-left: 1px solid #080808;
+ #PlayCueRevHotCues {
+ qproperty-layoutAlignment: 'AlignRight | AlignBottom';
}
- #SpinnyContainer[highlight="0"],
- #CoverArtContainer[highlight="0"] {
- border-top: 1px solid #080808;
+ #PlayContainerSmall {
+ margin: 1px 0px;
+ padding: 0px 1px 0px 2px;
+ border-width: 0px 0px 0px 1px;
}
- #SpinnyContainer[highlight="1"],
- #CoverArtContainer[highlight="1"] {
- border-top: none;
+ #MiniDeckSpinnyCoverContainer {
+ margin: 1px 2px 1px 1px;
}
-WSpinny {/*
+WSpinny { /*
This produces artifacts in spinny bg
background-color: rgba(1, 1, 1, 10);
This makes no difference, the spinny loads some default grey bg
@@ -664,304 +1204,213 @@ WCoverArt {
color: #ACACAC;
}
-#PlayCueRevHotCues {
- qproperty-layoutAlignment: 'AlignRight | AlignBottom';
-}
-
-#DeckControls {
- qproperty-layoutAlignment: 'AlignCenter';
- border-top: 1px solid #080808;
- padding: 0px 2px;
-}
-
-#KeyText {
- qproperty-alignment: 'AlignCenter';
- font-size: 13px/13px;
- border-radius: 1px;
- margin: 0px 1px;
- }
-
-#ArtistGutter,
-#TitleGutter {
- qproperty-layoutAlignment: 'AlignLeft | AlignBottom';
- padding: 2px 2px 1px 2px;
-}
-#TitleGutter WLabel {
- font-size: 16px/19px;
- text-transform: none;
- text-align: left;
-}
-#ArtistText,
-#TitleText {
- font-size: 18px/20px;
- /* for some reason the padding/margin is double in the skin...
- margin-left: 1px;
- padding-left: 1px; */
- }
- #TitleTextSmall,
- #ArtistTextSmall,
- #PlayPositionText,
- #PlayPositionTextSmall,
- #BpmTextSmall,
- #FxUnitLabel {
- font-size: 16px/16px;
- text-transform: none;
- }
- #TitleTextSmall,
- #ArtistTextSmall {
- font-weight: bold;
- }
#TitleTextSmall {
padding: 1px 3px 1px 1px;
}
#ArtistTextSmall {
- margin: 0px 1px 0px 1px;
- padding: 0px 2px 0px 0px;
+ margin: 0px 2px 0px 1px;
+ padding: 0px 1px 0px 0px;
+ border-width: 1px 0px 0px 0px;
}
#PlayPositionTextSmall {
- padding: 0px 1px 2px 2px;
- }
-
- #BpmTextSmall,
- #KeyTextSmall {
- border-left: 1px solid #080808;
- border-top: 1px solid #080808;
+ padding: 0px 3px 2px 2px; /*
+ border-width: 0px 1px 0px 0px; */
}
- #BpmTextSmall {
- border-right: 1px solid #080808;
- margin-top
- }
- #KeyTextSmall {
- font-size: 13px/13px;
- padding: 0px 1px 0px 0px;
- text-transform: none;
- }
-
-
-#ArtistText,
-#TitleText,
-#PlayPositionText,
-#PlayPositionTextSmall,
-#KeyText,
-#PreviewTitle {
- text-transform: none;
-}
-
-#DurationText {
- font-size: 13px/15px;
-}
-
-#VinylControls {
- qproperty-layoutAlignment: 'AlignLeft | AlignTop';
-}
-
-#VinylStatus {
- border-radius: 5px;
-}
#RateContainer {
qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
/* for some reason padding-right & margin-right are not applied.
#RateControls add the right margin. */
- padding: 4px 0px 2px 0px;
+ padding: 4px 0px 3px 0px;
}
#BpmContainer {
qproperty-layoutAlignment: 'AlignCenter';/*
background-color: #113133; */
-}
-
-#BpmText {
- qproperty-alignment: 'AlignCenter';
- font-size: 18px/18px;
- font-weight: bold;
- background-color: transparent;
- text-align: center;
- padding: 0px;
- margin: 0px;
}
-
-#RateText {
- qproperty-alignment: 'AlignCenter';
- font-size: 12px/13px;
- background-color: transparent;
- text-align: center;
- padding: 0px;
- margin: 0px;/*
- background-color: #999933; */
-}
+ #BpmText {
+ qproperty-alignment: 'AlignCenter';
+ padding: 0px;
+ margin: 0px;
+ }
+ #BpmTextSmall {
+ border-width: 1px 0px 0px 1px;
+ }
+ #RateText {
+ qproperty-alignment: 'AlignCenter';
+ padding: 0px;
+ margin: 0px;
+ }
#RateControls {
qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
- margin-right: 2px;/*
- background-color: #313349; */
-}
-
-#RateSlider {
- /* no respected since RateSlider has a connection attached
- margin: 0px 10px 0px 0px;
- background-color: #113133; */
-}
+ margin-right: 2px;
+ }
+ #RateSlider {
+ }
+ #RateButtons {
+ qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
+ }
-#RateButtons {
+#SyncBox {
qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
+ margin: 2px 1px 1px 0px;
}
-/***************** Loop Controls *****************/
-#LoopBeatJumpButton,
-#LoopSizeButton {
- font-weight: bold;
- color: #888;
- background-color: #333;
- }
- #LoopSizeButton {
- font-size: 14px/12px;
- }
- #LoopBeatJumpButton:hover,
- #LoopSizeButton:hover {
- border: 1px solid #888;
- }
- #LoopSizeButton[displayValue="1"] {
- border: 1px solid #ff8f00;
- color: #d2d2d2;
- }
- #LoopSizeButton[displayValue="1"]:hover {
- border: 1px solid #eeeeee;
+/***************** Loop Controls *****************/
+WBeatSpinBox,
+#DlgAutoDJ QSpinBox,
+#LibraryBPMSpinBox {
+ selection-color: #000;
+ selection-background-color: #d2d2d2;
}
-
-#ReloopButton[displayValue="0"] {
- background-color: #333;
+ WBeatSpinBox:hover,
+ #DlgAutoDJ QSpinBox:hover {
+ background-color: #0a0a0a;
}
- #ReloopButton[displayValue="0"]:hover {
- border: 1px solid #888;
+ WBeatSpinBox:focus,
+ #DlgAutoDJ QSpinBox:focus {
+ background-color: #000;
}
- #ReloopButton[displayValue="1"] {
- /* See also #LoopIndicator near DeckButtons */
- background-color: #ff8f00;
+ WBeatSpinBox#Spinbox_embedded {
+ border-width: 3px 19px 2px 3px;
+ border-image: url(skin:buttons_classic/spinbox_embedded_border.svg) 3 19 2 3;
+ margin: 1px 0px 1px 1px;
+ padding: 0px -17px 2px 1px;
+ background-color: #0a0a0a;
}
- #ReloopButton[displayValue="1"]:hover {
- border: 1px solid #eeeeee;
+ WBeatSpinBox#Spinbox_embedded:hover {
+ border-image: url(skin:buttons_classic/spinbox_embedded_border_hover.svg) 3 19 2 3;
+ background-color: #000;
+ }
+ WBeatSpinBox#Spinbox_embedded:focus {
+ border-image: url(skin:buttons_classic/spinbox_embedded_border_focus_orange.svg) 3 19 2 3;
+ background-color: #000;
+ }
+ WBeatSpinBox#Spinbox_elevated {
+ border-width: 2px 19px 2px 2px;
+ border-image: url(skin:buttons_classic/spinbox_elevated_border.svg) 2 19 2 2;
+ margin: 1px 0px 0px 1px;
+ padding: 0px -17px 2px 1px;
+ background-color: #0f0f0f;
+ }
+ WBeatSpinBox#Spinbox_elevated:hover {
+ border-image: url(skin:buttons_classic/spinbox_elevated_border_hover.svg) 2 19 2 2;
+ }
+ WBeatSpinBox#Spinbox_elevated:focus {
+ border-image: url(skin:buttons_classic/spinbox_elevated_border_focus.svg) 2 19 2 2;
}
-
-WBeatSpinBox,
-#DlgAutoDJ QSpinBox {
- background-color: #0f0f0f;
- selection-color: #0f0f0f;
- selection-background-color: #d2d2d2;
- font-size: 13px/13px;
- }
- WBeatSpinBox {
- padding: 0px 2px 0px 1px;
- margin: 0px 0px 1px 0px;
- }
#DlgAutoDJ QSpinBox {
- height: 22px;
- width: 30px;
- padding: 0px 2px 0px 0px;
- margin: 0px 1px 1px 1px;
- }
+ border-width: 3px 19px 2px 3px;
+ border-image: url(skin:buttons_classic/spinbox_embedded_border.svg) 3 19 2 3;
+ width: 24px;
+ height: 19px;
+ padding: 0px -15px 0px 0px;
+ margin: 0px 2px 3px 5px;
+ }
+ #DlgAutoDJ QSpinBox:hover {
+ border-image: url(skin:buttons_classic/spinbox_embedded_border_hover.svg) 3 19 2 3;
+ }
+ #DlgAutoDJ QSpinBox:focus {
+ border-image: url(skin:buttons_classic/spinbox_embedded_border_focus_orange.svg) 3 19 2 3;
+ }
WBeatSpinBox::up-button,
WBeatSpinBox::down-button,
#DlgAutoDJ QSpinBox::up-button,
#DlgAutoDJ QSpinBox::down-button {
- subcontrol-origin: padding;
+ subcontrol-origin: content;
position: relative;
/* as with spinbox: border is added to size.
define it with same width as hover border, otherwise size jumps */
- width: 16px;
- height: 11px;
- margin: 0px 0px 0px 0px;
+ width: 17px;
padding: 0px;
- border-left: 1px solid #4c4c4c;
- }
-
- WBeatSpinBox::up-button,
- #DlgAutoDJ QSpinBox::up-button {
- subcontrol-position: top right;
- image: url(skin:/buttons/btn_beatbox_double.svg) no-repeat;
- }
- WBeatSpinBox::up-button:pressed,
- #DlgAutoDJ QSpinBox::up-button:pressed {
- image: url(skin:/buttons/btn_beatbox_double_pressed.svg) no-repeat;
- }
- WBeatSpinBox::down-button,
- #DlgAutoDJ QSpinBox::down-button {
- subcontrol-position: bottom right;
- image: url(skin:/buttons/btn_beatbox_halve.svg) no-repeat;
}
- WBeatSpinBox::down-button:pressed,
- #DlgAutoDJ QSpinBox::down-button:pressed {
- image: url(skin:/buttons/btn_beatbox_halve_pressed.svg) no-repeat;
- }
-/********************** Decks **********************/
+ WBeatSpinBox::up-button,
+ #DlgAutoDJ QSpinBox::up-button {
+ height: 11px;
+ subcontrol-position: top right;
+ image: url(skin:/buttons_classic/spinbox_up.svg) no-repeat;
+ }
+ WBeatSpinBox::up-button {
+ margin: -1px 0px 0px 0px;
+ }
+ #DlgAutoDJ QSpinBox::up-button {
+ margin: -1px -2px 0px 0px;
+ }
+ WBeatSpinBox::down-button,
+ #DlgAutoDJ QSpinBox::down-button {
+ height: 11px;
+ subcontrol-position: bottom right;
+ image: url(skin:/buttons_classic/spinbox_down.svg) no-repeat;
+ }
+ WBeatSpinBox::down-button {
+ margin: 0px 0px -2px 0px;
+ }
+ #DlgAutoDJ QSpinBox::down-button {
+ margin: 0px -2px -1px 0px;
+ }
+
+/********************** Loop Controls **********************/
+/************** Decks ********************************************************/
-/********************** Mixer **********************/
+
+/************** Mixer ********************************************************/
#MixerContainer {
qproperty-layoutAlignment: 'AlignTop';
}
#Mixer {
qproperty-layoutAlignment: 'AlignLeft | AlignTop';
- background-color: #1e1e1e;
padding-top: 3px;
}
-#MixerChannelControls {
- qproperty-layoutAlignment: 'AlignLeft | AlignTop';
- padding-bottom: 2px;
- border-right: 0px;
- border-top-right-radius: 0px;
- border-bottom-right-radius: 0px;
- background-color: #1e1e1e;
- }
-
#MasterHeadphoneMixerContainer {
- background-color: #1e1e1e;
- padding: 2px;
- border-left: none;
- border-bottom-left-radius: 0px;
- border-top-left-radius: 0px;
-}
-
-#MasterControls {
- qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
- padding: 2px 2px 2px 2px;
-}
-#HeadphoneControls {
- qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
- padding: 2px;
-}
+ padding: 2px 2px 2px 0px;
+ }
+ #MasterControls {
+ qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
+ padding: 2px;
+ }
+ #HeadphoneControls {
+ qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
+ padding: 2px;
+ }
+ #MasterHeadphoneSeparator {
+ /* defines the height of the separator gap */
+ padding-top: 2px;
+ }
-#MasterHeadphoneDivider {
- background-color: #1e1e1e;
-}
+#MixerDecks {
+ qproperty-layoutAlignment: 'AlignLeft | AlignTop';
+ padding: 0px 5px 2px 5px;
+ }
+ #MixerChannel_2Decks {
+ qproperty-layoutAlignment: 'AlignHCenter | AlignBottom';
+ }
-#MixerChannel_2Decks {
- qproperty-layoutAlignment: 'AlignLeft | AlignBottom';
-}
+ #MixerChannel_4Decks {
+ qproperty-layoutAlignment: 'AlignLeft | AlignBottom';
+ }
-#MixerChannel_4Decks {
- qproperty-layoutAlignment: 'AlignLeft | AlignBottom';
-}
+ #MixerChannel_2Decks_Left {
+ qproperty-layoutAlignment: 'AlignRight | AlignBottom';
+ margin: 0px 2px;
+ }
-#MixerChannel_2Decks_Left {
- qproperty-layoutAlignment: 'AlignRight | AlignBottom';
- padding: 0px 2px;
-}
+ #MixerChannel_2Decks_Right {
+ qproperty-layoutAlignment: 'AlignLeft | AlignBottom';
+ margin: 0px 2px;
+ }
-#MixerChannel_2Decks_Right {
- qproperty-layoutAlignment: 'AlignLeft | AlignBottom';
- padding: 0px 2px;
-}
+ #VuAndSlider4decks {
+ qproperty-layoutAlignment: 'AlignRight | AlignTop';
+ }
-#VuAndSlider4decks {
- qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
-}
#PFLVUMeterBox {
qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
@@ -970,30 +1419,30 @@ WBeatSpinBox,
#VuMeterBox,
#VuMeterBoxMasterSingle {
- background-color: #080808;
+ background-color: #040404;
qproperty-layoutSpacing: 1;
}
#VuMeterBox {
padding: 1px;
-}
-#VuMeterChannel2Decks,
-#VuMeterChannel4Decks,
-#VuMeterMaster2Decks,
-#VuMeterMaster4Decks {
- qproperty-layoutAlignment: 'AlignHCenter | AlignBottom';
- }
- #VuMeterChannel2Decks {
- margin: 0px 9px 2px 9px;
- }
- #VuMeterChannel4Decks {
- margin: 6px 4px 6px 14px;
- }
- #VuMeterMaster2Decks {
- margin: 0px 0px 2px 0px;
}
+ #VuMeterChannel2Decks,
+ #VuMeterChannel4Decks,
+ #VuMeterMaster2Decks,
#VuMeterMaster4Decks {
- margin: 5px 0px;
- }
+ qproperty-layoutAlignment: 'AlignHCenter | AlignBottom';
+ }
+ #VuMeterChannel2Decks {
+ margin: 0px 9px 2px 9px;
+ }
+ #VuMeterChannel4Decks {
+ margin: 6px 3px 6px 9px;
+ }
+ #VuMeterMaster2Decks {
+ margin: 0px 0px 2px 0px;
+ }
+ #VuMeterMaster4Decks {
+ margin: 5px 0px;
+ }
#VolumeGain2Decks {
qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
@@ -1004,35 +1453,28 @@ WBeatSpinBox,
qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
}
-#KillButtonLeft {
- qproperty-layoutAlignment: 'AlignRight | AlignVCenter';
- padding-left: 2px;
- margin-top: 2px;
+#EQKillButtonBoxLeft {
+ qproperty-layoutAlignment: 'AlignLeft | AlignTop';
}
-
-#KillButtonRight {
- qproperty-layoutAlignment: 'AlignLeft | AlignVCenter';
- padding-right: 2px;
- margin-top: 2px;
+#EQKillButtonBoxRight {
+ qproperty-layoutAlignment: 'AlignRight | AlignTop';
}
-#Crossfader {
- qproperty-layoutAlignment: 'AlignCenter';/*
- background-color:yellow; */
- padding: 3px 0px 1px 1px;
-}
#CrossfaderAndSwitches2Decks {
qproperty-layoutAlignment: 'AlignHCenter';
padding: 0px;
}
#CrossfaderSwitch4Decks {
qproperty-layoutAlignment: 'AlignRight';
- margin: 3px 5px 3px 0px;
+ margin: 5px 5px 3px 0px;
+}
+#Crossfader {
+ qproperty-layoutAlignment: 'AlignCenter';
+ padding: 0px 0px 0px 1px;
}
#CrossfaderButtonContainerDeck {
padding: 1px;
- background-color: #0f0f0f;
border-bottom: 1px solid #333;
border-right: 1px solid #333;
border-bottom-right-radius: 1px;
@@ -1040,48 +1482,18 @@ WBeatSpinBox,
#CrossfaderButtonContainerAux {
padding: 1px 1px 0px 1px;
margin-left: 5px;
- background-color: #0f0f0f;
border-right: 1px solid #333;
}
#CrossfaderButton[value="0"] {
- background-color: #0f0f0f;
}
#CrossfaderButton[value="1"] {
- background-color: #333;
- }
-/********************** Mixer **********************/
-
-
-
-#KnobLabel,
-#FxKnobLabel,
-#FxButtonLabel {
- font: bold 10px/10px;
- color: #666;
- text-align: center;
- qproperty-alignment: 'AlignCenter | AlignBottom';
- padding-top: -1px;
- text-transform: uppercase;
-}
-
-#MasterHeadphoneMixer WLabel,
-#FxKnobLabel,
-#FxButtonLabel {
- padding: 0px;
- background-color: #101010;
+ background-color: #262626;
}
- #FxKnobLabel,
- #FxButtonLabel {
- qproperty-alignment: 'AlignLeft | AlignVCenter';
- }
-
-#FxKnobContainer {
- qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
-}
+/************** Mixer ********************************************************/
-/********************** PreviewDeck **********************/
+/************** PreviewDeck ***************************************************/
#PreviewDeck {
qproperty-layoutAlignment: 'AlignTop';
padding: 1px 1px 0x 1px;
@@ -1097,48 +1509,42 @@ WBeatSpinBox,
}
#PreviewLabel {
qproperty-alignment: 'AlignVCenter | AlignHCenter';
- border-right: 1px solid #080808;
- text-align: center;
+ border-width: 0px 1px 0px 0px;
padding: 1px 3px 1px 2px;
margin-bottom: 1px;
}
#PreviewDeckText {
qproperty-layoutAlignment: 'AlignLeft | AlignTop';
- font-size: 10px/11px;
padding: 0px;
- text-align: left;
}
#PreviewTitle {
- font: bold 14px/14px;
- text-align: left;
margin: 2px 2px 2px 0px;
}
#PreviewBPM {
- padding: 0px 0px 2px 2px;
+ padding: 4px 0px 2px 2px;
}
#PreviewEjectButton {
}
-#PreviewPlay {
- padding: 3px 1px 1px 2px;
- margin-right: 1px;
- border-top: 1px solid #080808;
+#PreviewPlayBox {
+ padding: 0px;
+ margin: 0px 1px 0px 0px;
+ border-width: 0px;
}
#PreviewVuMeter {
margin: 0px 0px 0px 2px;
}
-/********************** PreviewDeck **********************/
+/************** PreviewDeck ***************************************************/
-/********************** SkinSettings **********************/
+/************** SkinSettings **************************************************/
#SkinSettingsContainer {
}
#SkinSettings {
qproperty-layoutAlignment: 'AlignLeft | AlignTop';
- text-align: left;
padding: 2px 0px 2px 0px;
border: 1px solid #585858;
border-width: 0px 0px 1px 1px;
@@ -1151,334 +1557,271 @@ WBeatSpinBox,
#SkinSettingsClose {
margin-bottom: 1px;
background-color: transparent;
- image: url(skin:/buttons/btn_skinsettings_close.svg) no-repeat center top;
+ image: url(skin:/buttons_classic/btn__settings_close.svg) no-repeat center top;
}
#SkinSettingsCategory {
padding: 3px 8px 10px 9px;
qproperty-layoutAlignment: 'AlignLeft | AlignTop';
border: 1px solid #1e1e1e;
- border-width: 0px 0px 3px 0px;
+ border-width: 0px;
margin-bottom: 3px;
}
#CategoryLabel {
- font-size: 17px/17px;
- text-align: left;
padding: 3px 0px 2px 3px;
}
+ #SkinSettingsLabelButton {
+ padding: 0px 0px 0px 3px;
+ }
+ #SkinSettingsButton {
+ padding-top: 1px;
+ color: #d2d2d2;
+ }
-#SkinSettingsButton {
- padding-top: 1px;
- font-size: 12px/14px;
- color: #d2d2d2;
-}
-
-#SkinSettingsLabelButton {
- font-size: 17px/21px;
- text-align: left;
- padding: 0px 0px 0px 3px;
-}
#SubmenuCover {
background-color: rgba(15, 15, 15, 180);
}
-/********************** SkinSettings **********************/
+/************** SkinSettings **************************************************/
-/********************** Mic Aux **********************/
+/************** Mic Aux *******************************************************/
#MicAuxRack {
- padding
}
#MicRack, #AuxRack {
- background-color: #1e1e1e;
+ qproperty-layoutAlignment: 'AlignRight | AlignTop';
padding: 2px 3px 1px 4px;
qproperty-layoutSpacing: 2;
}
- #MicRack {
- qproperty-layoutAlignment: 'AlignRight | AlignTop';
- margin-left: 3px;
- margin-right: 5px;
- }
- #AuxRack {
- qproperty-layoutAlignment: 'AlignLeft | AlignTop';
- margin-left: 5px;
- margin-right: 3px;
- }
#MicAuxUnit {
qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
}
- #MicAuxInterior {
- padding: 2px 1px 0px 1px;
- border-left: 1px solid #0a0a0a;
- background-color: transparent;
- }
- #MicAuxInteriorBorderTop {
- background-color: #1e1e1e;
- border-right: 1px solid #0a0a0a;
- border-bottom: 1px solid #0a0a0a;
- border-bottom-right-radius: 2px;
+ #MicAuxMainControlsFrame {
+ border-radius: 1px;
}
- #MicAuxInteriorBorderBottom {
- background-color: #1e1e1e;
- border-top: 1px solid #333;
+ #MicAuxMainControls {
+ border-radius: 2px;
+ padding: 0px 1px 0px 1px;
+ border-bottom-left-radius: 1px;
border-top-right-radius: 1px;
- }
- #MicAuxFrame {
- border-left: 0px;
- border-top-right-radius: 0px;
- border-top-left-radius: 0px;
- }
- #MicAuxMainControls {
- background-color: #1e1e1e;
- border-top: 1px solid #333;
- border-left: 1px solid #333;
- border-bottom: 1px solid #000;
- border-right: 1px solid #000;
- border-radius: 1px;
- padding: 0px 1px 0px 1px;
- }
+ }
+ #MicAuxSubTitle {
+ qproperty-alignment: 'AlignCenter | AlignTop';
+ margin: 0px 0px 3px 1px;
+ }
+ #MicAuxPlayButtonBox {
+ margin: 0px 0px 2px 1px;
+ }
-#MicAuxSubTitle {
- qproperty-alignment: 'AlignCenter | AlignTop';
- font-size: 12px/12px;
- text-align: center;
- margin: 0px 0px 2px 1px;
-}
+ #MicAuxSubControlsFrame {
+ margin: 3px 0px;
+ border-radius: 1px;
+ border-right: 0px;
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px;
+ }
+ #MicAuxSubControls {
+ border-width: 0px;
+ padding: 0px 1px 0px 1px;
+ background-color: transparent;
+ }
+ #MicAuxGainPFlContainer {
+ qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
+ padding: 2px 0px 0px 0px;
+ margin: 0px;
+ }
+ #MicAuxGainKnob {
+ qproperty-layoutAlignment: 'AlignCenter';
+ }
+ #MicAuxFxButtons {
+ qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
+ padding: 2px 0px;
+ }
+ #MicAuxVUMeter {
+ qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
+ padding: 1px 1px 1px 1px;
+ }
#MicDuckingContainer {
qproperty-layoutAlignment: 'AlignCenter | AlignTop';
- padding: 3px 1px 2px 2px;
+ padding: 1px 1px 3px 2px;
}
#MicDuckingStrengthKnob {
- margin: 2px 0px 3px 0px;
+ qproperty-layoutAlignment: 'AlignHCenter';
+ margin: 2px 0px 3px 1px;
}
-#MicTalkButton {
- qproperty-alignment: 'AlignCenter';
- margin: 1px 0px 1px 2px;
-}
-#AuxPlayButton {
- margin: 1px 0px 3px 2px;
-}
-
-#MicAuxGainPFlContainer {
- qproperty-layoutAlignment: 'AlignCenter';
- padding: 0px 0px 0px 5px;
- margin: 0px;
-}
-
-#MicAuxFxButtons {
- qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
- padding: 2px 1px;
-}
-
-#MicAuxGainKnob {
- qproperty-layoutAlignment: 'AlignCenter';
-}
+/************** Mic Aux *******************************************************/
-#MicAuxVUMeter {
- qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
- padding: 1px 1px 1px 1px;
-}
-/******************** /Mic Aux ********************/
-/******************** Samplers ********************/
+/************** Samplers ******************************************************/
#SamplerRow {
qproperty-layoutAlignment: 'AlignTop';
margin: 0px 3px 5px 3px;
- qproperty-layoutSpacing: 5;
+ qproperty-layoutSpacing: 3;
}
#SamplerDeck {
- padding: 1px 1px 2px 2px;
+ padding: 1px 0px 2px 2px;
}
-#SamplerDeckSmall {
- background-color: #1e1e1e;
+#SamplerDeckMini {
padding: 1px;
}
-#SamplerExpand {
+#SamplerExpandButtonBox {
+ qproperty-layoutAlignment: 'AlignLeft | AlignTop';
padding: 1px 2px 1px 1px;
- margin-right: 1px;
- }
- #SamplerExpandButton {
- }
+}
#SamplerText {
qproperty-layoutAlignment: 'AlignLeft | AlignTop';
padding: 1px 3px 1px 4px;
- background-color: #1e1e1e;
- border: 1px solid #080808;
border-width: 0px 1px 0px 0px;
}
#SamplerTextSmall {
qproperty-layoutAlignment: 'AlignLeft';
- padding: 1px 0px 1px 2px;
+ padding: 0px 0px 0px 3px;
}
-#SamplerTitle {
- font-size: 16px/18px;
- text-align: left;
- text-transform: none;
+#SamplerPlay {
+ padding: 1px 2px 1px 0px;
+ border-width: 1px 0px 0px 0px;
+ border-right: 0px;
+ border-bottom: 0px;
+ border-left: 0px;
}
-#SamplerTitleSmall {
- font-size: 12px;
- text-align: left;
- text-transform: none;
- padding: 0px;
+#SamplerPlaySmall {
+ padding: 1px;
}
-#SamplerRowTwo {
- background-color: #1e1e1e;
+#SamplerMiniControls {
+ padding: 0px 0px 0px 2px;
}
#SamplerButtons {
qproperty-layoutAlignment: 'AlignVCenter';
- padding-bottom: 1px;
}
-#SamplerPlay {
- padding: 3px 1px 1px 0px;
- border-right: 1px solid #000;
- border-top: 1px solid #080808;
- border-right: 0px;
- border-bottom: 0px;
- border-left: 0px;
+#SamplerDeck #OverviewBox {
+ margin-bottom: 1px;
}
-#SamplerPlaySmall {
- padding: 2px 1px 1px 2px;
- border-top: 0px;
- border-left: 0px;
- border-bottom: 0px;
+#SamplerHotcues {
+ padding: 1px 1px 2px 1px;
}
#SamplerButtonGrid {
- border: 1px solid #080808;
border-width: 1px 1px 0px 0px;
- padding: 1px 0px;
-}
-
-#SmallSamplerButtonGrid {
- border-top: 0px;
- border-bottom: 0px;
-}
-
-#SamplerHotcues {
- qproperty-layoutAlignment: 'AlignRight | AlignVCenter';
- margin: 2px 0px 0px 2px;
+ padding: 1px 0px 1px 0px;
}
+#SamplerHotcues,
#SamplerPfl {
- margin: 2px 1px 0px 0px;
+ qproperty-layoutAlignment: 'AlignRight | AlignVCenter';
}
#SamplerGain {
padding: 0px 0px 0px 2px;
- border: 1px solid #080808;
border-width: 1px 0px 0px 0px;
}
+#SamplerPfl {
+ qproperty-layoutAlignment: 'AlignRight | AlignBottom';
+ border-width: 1px 1px 0px 0px;
+ padding: 0px 4px 1px 5px;
+}
+
#SamplerVU {
padding: 1px 3px 0px 3px;
qproperty-layoutAlignment: 'AlignCenter';
- border: 1px solid #080808;
- border-top: 0px;
- border-left: 0px;
- border-bottom: 0px;
-}
-
-#SamplerPitch {
- padding: 1px 2px 0px 2px;
- qproperty-layoutAlignment: 'AlignRight | AlignBottom';
+ border-width: 0px 1px 0px 0px;
}
-#SamplerSyncButton {
- qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
-}
+#SamplerRateControls {
+ padding: 0px 1px 1px 0px;
+ }
+ #SamplerPitchSlider {
+ padding: 0px 0px 1px 0px;
+ qproperty-layoutAlignment: 'AlignRight | AlignBottom';
+ }
+/************** Samplers *****************************************************/
-#TitleGutter WLabel {
- font-size: 16px/19px;
- text-align: left;
-}
-/********************** Effects **********************/
+/************** Effects ******************************************************/
#FxRack {
qproperty-layoutAlignment: 'AlignCenter | AlignTop';
- background-color: #0e0e0e;
}
#FxUnit1, #FxUnit2, #FxUnit3, #FxUnit4 {
qproperty-layoutAlignment: 'AlignRight | AlignTop';
- padding: 3px;
- background-color: #1E1E1E;
+ padding: 2px;
}
-#FxRows {
+#FxSlotsCollapsed,
+#FxSlotsExpanded {
qproperty-layoutAlignment: 'AlignRight | AlignTop';
- background-color: #101010;
}
-#FxUnitControls {
+#FxUnitControlsExpanded, #FxUnitControlsCollapsed {
qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
- background-color: #1e1e1e;
- padding: 0px 0px 0px 4px;
+ padding: 0px 0px 0px 3px;
}
#FxUnit1_ExpandCollapseButton,
#FxUnit2_ExpandCollapseButton,
#FxUnit3_ExpandCollapseButton,
#FxUnit4_ExpandCollapseButton {
-}
-#ExpandCollapseButton {
- border: 1px solid #000;
-}
+ }
+ #ExpandCollapseButton {
+ border: 1px solid #000;
+ }
-#FxUnit1_ExpandCollapseButton WPushButton,
-#FxUnit2_ExpandCollapseButton WPushButton,
-#FxUnit3_ExpandCollapseButton WPushButton,
-#FxUnit4_ExpandCollapseButton WPushButton {
- font-size: 13px/13px;
- font-weight: bold;
- padding-top: 10px;
- color: #bfbfbf;
+#FxUnitControlsCollapsed #FxUnitLabel {
+ margin: 4px 3px 6px 4px;
+}
+#FxUnitControlsExpanded #FxUnitLabel {
+ margin: 2px 0px;
}
-#EmbeddeButtonBox {
- qproperty-layoutAlignment: 'AlignCenter';
- border: 1px solid #0a0a0a;
- border-radius: 1px;
+#FxSlotContainer {
+ margin: 1px;
}
#FxSlot1,
#FxSlot2,
#FxSlot3 {
qproperty-layoutAlignment: 'AlignRight | AlignVCenter';
- padding: 2px 3px 1px 5px;
+ padding: 2px 4px 1px 4px;
}
-
-#FxSlot1[highlight="1"],
-#FxSlot2[highlight="1"],
-#FxSlot3[highlight="1"] {
- border: 1px solid #248301;
+#FxSlotBorder1[highlight="1"],
+#FxSlotBorder2[highlight="1"],
+#FxSlotBorder3[highlight="1"] {
+ border: 1px solid #d08e00;
+ background-color: rgba(0,0,0,125);
}
-#FxFocusButton {
+#FxFocusButtonBox {
qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
- margin: 0px 0px 0px 0px;
+ padding: 0px 0px 0px 4px;
}
-#MetaKnob {
+#FxMetaKnob {
qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
- padding: 0px 2px 0px 5px;
+ padding: 1px 4px 2px 4px;
+}
+
+
+
+#FxKnobContainer {
+ qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
}
#FxKnob {
@@ -1486,7 +1829,7 @@ WBeatSpinBox,
margin-left: 1px;
}
-#FxButton {
+#FxButtonBox {
qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
}
@@ -1494,65 +1837,41 @@ WBeatSpinBox,
qproperty-layoutAlignment: 'AlignRight';
padding: 3px;
}
-
-WEffectSelector,
-#fadeModeCombobox {
- font-weight: bold;
- font-size: 12px/13px;
- text-transform: uppercase;
- background-color: #0f0f0f;
+WEffectSelector {
/* Fixes the white bars on the top/bottom of the popup on Mac OS X */
min-height: 13px;
- margin: 0px;
+ margin: 1px 0px 0px 0px;
/* If you use margin top/bottom 0, the combo box shrinks in width (go figure) and
names start getting cut off. Adding explicit padding improves this. */
- padding: 4px 0px 4px 2px;
+ padding: 4px 0px 4px 4px;
/* The 3D frame on the combo box becomes flat when you give it a border
border-radius: 3px; */
}
+#fadeModeCombobox {
+ height: 18px;
+ margin: 0px 0px 3px 1px;
+ padding: 1px 0px 1px 4px;
+ }
WEffectSelector::drop-down,
#fadeModeCombobox::drop-down {
border: 0;
}
- #fadeModeCombobox { /* */
- height: 20px;
- padding: 0px 0px 0px 4px;
- margin: 1px 1px 2px 1px;
- }
WEffectSelector::down-arrow,
#fadeModeCombobox::down-arrow {
- image: url(skin:/buttons/btn_fx_selector.svg);
+ image: url(skin:/buttons_classic/btn__fx_selector_down.svg);
border: 0;
padding: 0;
margin: 0;
}
WEffectSelector::down-arrow:hover,
#fadeModeCombobox::down-arrow:hover {
- image: url(skin:/buttons/btn_fx_selector_pressed.svg);
- border: 0;
- padding: 0;
- margin: 0;
+ image: url(skin:/buttons_classic/btn__fx_selector_down_pressed.svg);
}
- WEffectSelector QAbstractItemView,
- #fadeModeCombobox QAbstractItemView {
- background-color: #0f0f0f;
- /* padding-left: 6px; */
- font-size: 12px/13px;
- /* On Linux, this is not applied but font color from WEffectSelector
- is inherited.
- On Windows, it must be defined here */
- border: 1px solid #444;
- border-radius: 2px;
- padding: 0px;
- margin: 0px;
- }
WEffectSelector QAbstractItemView,
#fadeModeCombobox QAbstractItemView {
width: 142px;
- background-color: #0f0f0f;
/* padding-left: 6px; */
- font-size: 12px/13px;
/* On Linux, this is not applied but font color from WEffectSelector
is inherited.
On Windows, it must be defined here */
@@ -1565,12 +1884,10 @@ WEffectSelector,
WEffectSelector::checked,
#fadeModeCombobox::checked {
/* not applied
- padding-left: 5px;
- font-weight: bold; */
+ padding-left: 5px; */
padding: 0px;
margin: 0px;
color: #eee;
- background-color: #1e1e1e;
}
/* hovered items */
WEffectSelector::item:selected,
@@ -1595,10 +1912,9 @@ WEffectSelector,
#FxSuperLinkButton,
#FxSuperLinkInvertButton {
- border-radius: 1px;
}
#FxSuperLinkButton {
- margin: 0px 2px 0px 2px;
+ margin: 0px 1px 0px 0px;
}
#FxSuperLinkInvertButton {
margin: 0px;
@@ -1608,10 +1924,6 @@ WEffectSelector,
#FxSuperLinkInvertButton[displayValue="0"] {
background-color: #4b4b4b;
}
-#FxSuperLinkButton[value="0"]:hover,
-#FxSuperLinkInvertButton[displayValue="0"]:hover {
- background-color: #888;
-}
#FxSuperLinkInvertButton[displayValue="1"] {
background-color: #9C0900;
}
@@ -1622,62 +1934,35 @@ WEffectSelector,
#FxSuperLinkButton[value="1"] {
background-color: #5b9601;
}
- #FxSuperLinkButton[value="1"]:hover {
- background-color: #CDCDCD;
- }
#FxSuperLinkButton[value="2"] { /*
a simple way to achieve a partitioning in thirds */
background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
stop: 0 #5b9601,
stop: 0.33 #5b9601,
- stop: 0.34 #4b4b4b,
- stop: 1 #4b4b4b);
+ stop: 0.34 #333,
+ stop: 1 #333);
}
- #FxSuperLinkButton[value="2"]:hover {
- background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
- stop: 0 #CDCDCD,
- stop: 0.33 #CDCDCD,
- stop: 0.34 #4b4b4b,
- stop: 1 #4b4b4b);
- }
#FxSuperLinkButton[value="3"] {
background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
- stop: 0 #4b4b4b,
- stop: 0.66 #4b4b4b,
+ stop: 0 #333,
+ stop: 0.66 #333,
stop: 0.67 #5b9601,
stop: 1 #5b9601);
}
- #FxSuperLinkButton[value="3"]:hover {
- background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
- stop: 0 #4b4b4b,
- stop: 0.66 #4b4b4b,
- stop: 0.67 #CDCDCD,
- stop: 1 #CDCDCD);
- }
#FxSuperLinkButton[value="4"] {
background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
stop: 0 #5b9601,
stop: 0.330000 #5b9601,
- stop: 0.340000 #4b4b4b,
- stop: 0.660000 #4b4b4b,
+ stop: 0.340000 #333,
+ stop: 0.660000 #333,
stop: 0.670000 #5b9601,
stop: 1 #5b9601);
}
- #FxSuperLinkButton[value="4"]:hover {
- background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
- stop: 0 #CDCDCD,
- stop: 0.330000 #CDCDCD,
- stop: 0.340000 #4b4b4b,
- stop: 0.660000 #4b4b4b,
- stop: 0.670000 #CDCDCD,
- stop: 1 #CDCDCD);
- }
-/********************** Effects **********************/
-
+/************** Effects *******************************************************/
-/********************** Library **********************/
+/************** Library *******************************************************/
#LibrarySingleton {
/* This doesn't work as expected:
it appears LibrarySingleton is displayed twice, so
@@ -1686,10 +1971,10 @@ WEffectSelector,
padding-top: 5px;*/
}
-#Library {
+#LibraryContainer {
/* make a smooth transition from toolbar at the bottom to
darker skin background at the top.
- Splitter handles should be transparent for this to work. */
+ Splitter handles should be translucent for this to work. */
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
stop:0 #0f0f0f,
stop:1 #1e1e1e);
@@ -1707,7 +1992,6 @@ WLibrary,
stop:1 #1e1e1e);
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
- background-color: #1e1e1e;
}
QTableView, QTextBrowser, QTreeView {
@@ -1717,13 +2001,12 @@ QTableView, QTextBrowser, QTreeView {
stop:1 #444);
border-bottom: 1px solid #444;
border-left: 1px solid #0a0a0a;
- background-color: #0f0f0f;
alternate-background-color: #1a1a1a;
selection-background-color: #5e4507;
}
QTableView:focus, QTreeView:focus {
- border: 1px solid #ff6600;
+ border: 1px solid #d08e00;
}
/* selected items in Tree and Tracks table */
@@ -1754,7 +2037,7 @@ QTableView::indicator {/*
}
QTableView::indicator:checked,
QTableView::indicator:checked:selected {
- image: url(skin:/buttons/btn_lib_checkmark.svg);
+ image: url(skin:/buttons_classic/btn__lib_checkmark.svg);
border: 1px solid #ff6600;
}
QTableView::indicator:checked:hover,
@@ -1773,13 +2056,13 @@ QTableView::indicator {/*
/* Entire BPM cell */
/* Lock icon at the left */
#LibraryBPMButton::indicator:checked {
- image: url(skin:/buttons/btn_lib_bpm_locked.svg);
+ image: url(skin:/buttons_classic/btn__lib_bpm_locked.svg);
border: 0px;
margin: 0px;
padding: 0px;
}
#LibraryBPMButton::indicator:unchecked {
- image: url(skin:/buttons/btn_lib_bpm_unlocked.svg);
+ image: url(skin:/buttons_classic/btn__lib_bpm_unlocked.svg);
border: 0px;
margin: 0px;
padding: 0px;
@@ -1797,9 +2080,6 @@ QTableView::indicator {/*
background-color: #5e4507;
}
#LibraryBPMSpinBox {
- background-color: #0f0f0f;
- selection-color: #0f0f0f;
- selection-background-color: #d2d2d2;
/* This combination of negative top/bottom padding & margin
creates a 1px border around the spinbox' text area.
Increased left/right padding/margin removes the overlap of
@@ -1831,14 +2111,14 @@ QTableView::indicator {/*
border: 1px solid transparent;
}
#LibraryPreviewButton:!checked {
- image: url(skin:/buttons/btn_lib_preview_play.svg);
+ image: url(skin:/buttons_classic/btn__lib_preview_play.svg);
}
#LibraryPreviewButton:!checked:hover {
border: 1px solid #5e4507;
background: #0f0f0f;
}
#LibraryPreviewButton:checked {
- image: url(skin:/buttons/btn_lib_preview_pause.svg);
+ image: url(skin:/buttons_classic/btn__lib_preview_pause.svg);
background-color: #000;
border: 1px solid #5e4507;
}
@@ -1847,9 +2127,7 @@ QTableView::indicator {/*
}
QHeaderView {
- font-size: 13px/15px;
color: #bbb;
- font-weight: bold;
border-bottom: 1px solid #000;
}
QHeaderView::section {
@@ -1868,10 +2146,10 @@ QHeaderView {
border-right: 1px solid #000;
}
QHeaderView::up-arrow {
- image: url(skin:/style/btn_lib_sort_up.png);
+ image: url(skin:/buttons_classic/btn__lib_sort_up.png);
}
QHeaderView::down-arrow {
- image: url(skin:/style/btn_lib_sort_down.png);
+ image: url(skin:/buttons_classic/btn__lib_sort_down.png);
}
@@ -1883,7 +2161,6 @@ QScrollBar {
border-radius: 2px;
padding: 1px;
color: #999999;
- font-size: 8pt;
}
QScrollBar:horizontal {
min-width: 12px;
@@ -1934,7 +2211,6 @@ QScrollBar {
/* Corner in between two scrollbars */
QAbstractScrollArea::corner {
- background-color: #1e1e1e;
}
/* library search bar */
@@ -1948,28 +2224,22 @@ WSearchLineEdit {
background: #0f0f0f;
}
WSearchLineEdit:focus {
- padding: 2px;
- border: 2px solid #FF6600;
+ padding: 2px 0px 2px 2px;
+ border: 2px solid #d08e00;
}
/* Clear button */
WSearchLineEdit QToolButton {
/* C++ code adds 3px in each dimension.
- height of search box inside the border: 22px
- make the button use the available height */
+ height of search box inside the border: 22px
+ make the button use the available height */
height: 19px;
width: 19px;
- margin-right: -3px;
- }
- WSearchLineEdit QToolButton:!focus {
- image: url(skin:/buttons/btn_lib_clear_search.svg);
- }
- WSearchLineEdit QToolButton:focus {
- image: url(skin:/buttons/btn_lib_clear_search_focus.svg);
+ margin-right: -1px;
}
/* HorizontalSplitter
- (the splitter itself is horizontal)
- Used to split
+ (the splitter itself is horizontal)
+ Used to split
- Waveforms & Decks/FX/etc
- Library feature & Coverart */
#HorizontalSplitter {
@@ -1978,25 +2248,26 @@ WSearchLineEdit {
}
#HorizontalSplitter::handle {
- image: url(skin:/style/splitter_handle_horizontal_unchecked.png);
+ image: url(skin:/style_classic/splitter_handle_horizontal_unchecked.png); /*
+ border-top: 1px solid #000; */
}
#HorizontalSplitter::handle:pressed,
#HorizontalSplitter::handle:hover {
- image: url(skin:/style/splitter_handle_horizontal_checked.png);
+ image: url(skin:/style_classic/splitter_handle_horizontal_checked.png);
}
#HorizontalSplitter::handle:vertical {
- height: 10px;
+ height: 9px;
}
/* VerticalSplitter
- (the splitter itself is vertical)
- Used to split Library sidebar & Tracks table */
+ (the splitter itself is vertical)
+ Used to split Library sidebar & Tracks table */
#VerticalSplitter::handle {
- image: url(skin:/style/splitter_handle_unchecked.png);
+ image: url(skin:/style_classic/splitter_handle_unchecked.png);
}
#VerticalSplitter::handle:pressed,
#VerticalSplitter::handle:hover {
- image: url(skin:/style/splitter_handle_checked.png);
+ image: url(skin:/style_classic/splitter_handle_checked.png);
}
#VerticalSplitter::handle:vertical {
/* 'height' works although it's actually the width of the handle */
@@ -2020,11 +2291,11 @@ WLibrary QLabel {
}
WLibrary QRadioButton::indicator:checked {
- background: url(skin:/buttons/btn_lib_radio_button_on.svg) center center;
+ background: url(skin:/buttons_classic/btn__lib_radio_button_on_yellow.svg) center center;
}
WLibrary QRadioButton::indicator:unchecked {
- background: url(skin:/buttons/btn_lib_radio_button_off.svg) center center;
+ background: url(skin:/buttons_classic/btn__lib_radio_button_off.svg) center center;
}
/* Library feature pushbuttons
@@ -2036,19 +2307,24 @@ WLibrary QRadioButton::indicator:unchecked {
#DlgAutoDJ > QPushButton,
#DlgRecording > QPushButton,
#DlgAnalysis > QPushButton {
- margin: 1px 1px 3px 1px;
- padding: 0px 3px;
- min-width: 32px;
+ margin: 0px 4px 3px 2px;
+ padding: 0px;
height: 20px;
}
+#DlgMissing > QPushButton,
+#DlgHidden > QPushButton,
+#DlgRecording > QPushButton,
+#DlgAnalysis > QPushButton {
+ padding: 0px 5px;
+ }
/* Focus highlight is set via border-image at the top */
/* Space in between 'Enable AutoDJ' and transition time spinbox */
QPushButton#pushButtonAutoDJ {
+ margin-left: 0px;
min-width: 40px;
}
#DlgAutoDJ > #horizontalSpacer {
width: 100px;
- background-color: green;
}
/* Space in between 'All' radio button and 'Select All' button */
QPushButton#pushButtonSelectAll {
@@ -2058,71 +2334,70 @@ WLibrary QRadioButton::indicator:unchecked {
/* AutoDJ button icons */
QPushButton#pushButtonAutoDJ:!checked {
- image: url(skin:/buttons/btn_autodj_enable_off.svg) no-repeat center center;
+ image: url(skin:/buttons_classic/btn__autodj_enable_off.svg) no-repeat center center;
}
QPushButton#pushButtonAutoDJ:checked {
- image: url(skin:/buttons/btn_autodj_enable_on.svg) no-repeat center center;
+ image: url(skin:/buttons_classic/btn__autodj_enable_on.svg) no-repeat center center;
}
QPushButton#pushButtonFadeNow:!enabled {
- image: url(skin:/buttons/btn_autodj_fade_disabled.svg) no-repeat center center;
+ image: url(skin:/buttons_classic/btn__autodj_fade_disabled.svg) no-repeat center center;
}
QPushButton#pushButtonFadeNow:enabled {
- image: url(skin:/buttons/btn_autodj_fade.svg) no-repeat center center;
+ image: url(skin:/buttons_classic/btn__autodj_fade.svg) no-repeat center center;
}
QPushButton#pushButtonSkipNext:!enabled {
- image: url(skin:/buttons/btn_autodj_skip_disabled.svg) no-repeat center center;
+ image: url(skin:/buttons_classic/btn__autodj_skip_disabled.svg) no-repeat center center;
}
QPushButton#pushButtonSkipNext:enabled {
- image: url(skin:/buttons/btn_autodj_skip.svg) no-repeat center center;
+ image: url(skin:/buttons_classic/btn__autodj_skip.svg) no-repeat center center;
}
QPushButton#pushButtonShuffle:enabled {
- image: url(skin:/buttons/btn_autodj_shuffle.svg) no-repeat center center;
+ image: url(skin:/buttons_classic/btn__autodj_shuffle.svg) no-repeat center center;
}
QPushButton#pushButtonAddRandom:enabled {
- image: url(skin:/buttons/btn_autodj_addrandom.svg) no-repeat center center;
+ image: url(skin:/buttons_classic/btn__autodj_addrandom.svg) no-repeat center center;
}
QPushButton#pushButtonRepeatPlaylist:!checked {
- image: url(skin:/buttons/btn_autodj_repeat_playlist_off.svg) no-repeat center center;
+ image: url(skin:/buttons_classic/btn__autodj_repeat_playlist_off.svg) no-repeat center center;
}
QPushButton#pushButtonRepeatPlaylist:checked {
- image: url(skin:/buttons/btn_autodj_repeat_playlist_on.svg) no-repeat center center;
+ image: url(skin:/buttons_classic/btn__autodj_repeat_playlist_on.svg) no-repeat center center;
}
/* AutoDJ button icons */
QTreeView {
show-decoration-selected: 0;
- background-color: #0f0f0f;
}
/* triangle for closed/opened branches in treeview */
/* Suppresses that selected sidebar items branch indicator shows wrong color when out of focus ; lp:880588 */
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings {
border-image: none;
- image: url(skin:/style/library_branch_closed.png);
+ image: url(skin:/style_classic/library_branch_closed.png);
}
QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings {
border-image: none;
- image: url(skin:/style/library_branch_open.png);
+ image: url(skin:/style_classic/library_branch_open.png);
}
/* closed branch * selected item */
QTreeView::branch:has-children:!has-siblings:closed:selected,
QTreeView::branch:closed:has-children:has-siblings:selected {
border-image: none;
- image: url(skin:/style/library_branch_closed_selected.png);
+ image: url(skin:/style_classic/library_branch_closed_selected.png);
background-color: #5e4507;
}
/* open branch * selected item */
QTreeView::branch:open:has-children:!has-siblings:selected,
QTreeView::branch:open:has-children:has-siblings:selected {
border-image: none;
- image: url(skin:/style/library_branch_open_selected.png);
+ image: url(skin:/style_classic/library_branch_open_selected.png);
background-color: #5e4507;
}
/* space left of selected child item */
@@ -2133,11 +2408,11 @@ QTreeView {
border-image: none;
background-color: #151515;
}
-/********************** Library **********************/
+/************** Library *******************************************************/
-/********************** little helpers **********************/
+/************** little helpers ************************************************/
#AlignLeft {
qproperty-layoutAlignment: 'AlignLeft';
}
@@ -2147,7 +2422,7 @@ QTreeView {
}
#AlignLeftBottom {
- qproperty-layoutAlignment: 'AlignLeft | AlignTop';
+ qproperty-layoutAlignment: 'AlignLeft | AlignBottom';
}
#AlignRight {
diff --git a/res/skins/LateNight/style/spinny1_mask.svg b/res/skins/LateNight/style/spinny1_mask.svg
deleted file mode 100644
index 132f338ab714..000000000000
--- a/res/skins/LateNight/style/spinny1_mask.svg
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
diff --git a/res/skins/LateNight/style/spinny2_mask.svg b/res/skins/LateNight/style/spinny2_mask.svg
deleted file mode 100644
index 69ca4e7fbe5b..000000000000
--- a/res/skins/LateNight/style/spinny2_mask.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/style/spinny3_mask.svg b/res/skins/LateNight/style/spinny3_mask.svg
deleted file mode 100644
index 9f58ea4d14af..000000000000
--- a/res/skins/LateNight/style/spinny3_mask.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/style/spinny4_mask.svg b/res/skins/LateNight/style/spinny4_mask.svg
deleted file mode 100644
index 9f58ea4d14af..000000000000
--- a/res/skins/LateNight/style/spinny4_mask.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/res/skins/LateNight/style/spinny_indicator.svg b/res/skins/LateNight/style/spinny_indicator.svg
deleted file mode 100644
index 4583fe7ea1ba..000000000000
--- a/res/skins/LateNight/style/spinny_indicator.svg
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
diff --git a/res/skins/LateNight/style/spinny_indicator_ghost.svg b/res/skins/LateNight/style/spinny_indicator_ghost.svg
deleted file mode 100644
index aaacd32edbe8..000000000000
--- a/res/skins/LateNight/style/spinny_indicator_ghost.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
diff --git a/res/skins/LateNight/style/vinylcontrol_indicator_horizontal1.png b/res/skins/LateNight/style/vinylcontrol_indicator_horizontal1.png
deleted file mode 100644
index e4c319012920..000000000000
Binary files a/res/skins/LateNight/style/vinylcontrol_indicator_horizontal1.png and /dev/null differ
diff --git a/res/skins/LateNight/style/vinylcontrol_indicator_horizontal2.png b/res/skins/LateNight/style/vinylcontrol_indicator_horizontal2.png
deleted file mode 100644
index 44b621ad84b0..000000000000
Binary files a/res/skins/LateNight/style/vinylcontrol_indicator_horizontal2.png and /dev/null differ
diff --git a/res/skins/LateNight/style/vinylcontrol_indicator_horizontal3.png b/res/skins/LateNight/style/vinylcontrol_indicator_horizontal3.png
deleted file mode 100644
index 5065fed7dd7e..000000000000
Binary files a/res/skins/LateNight/style/vinylcontrol_indicator_horizontal3.png and /dev/null differ
diff --git a/res/skins/LateNight/style/vu_level_sampler.png b/res/skins/LateNight/style/vu_level_sampler.png
deleted file mode 100644
index a853c96230be..000000000000
Binary files a/res/skins/LateNight/style/vu_level_sampler.png and /dev/null differ
diff --git a/res/skins/LateNight/style/vu_level_sampler_over.png b/res/skins/LateNight/style/vu_level_sampler_over.png
deleted file mode 100644
index 979f359e7337..000000000000
Binary files a/res/skins/LateNight/style/vu_level_sampler_over.png and /dev/null differ
diff --git a/res/skins/LateNight/style/background_tile.png b/res/skins/LateNight/style_classic/background_tile.png
similarity index 100%
rename from res/skins/LateNight/style/background_tile.png
rename to res/skins/LateNight/style_classic/background_tile.png
diff --git a/res/skins/LateNight/style/background_tile.svg b/res/skins/LateNight/style_classic/background_tile.svg
similarity index 100%
rename from res/skins/LateNight/style/background_tile.svg
rename to res/skins/LateNight/style_classic/background_tile.svg
diff --git a/res/skins/LateNight/style/background_tile.xcf b/res/skins/LateNight/style_classic/background_tile.xcf
similarity index 100%
rename from res/skins/LateNight/style/background_tile.xcf
rename to res/skins/LateNight/style_classic/background_tile.xcf
diff --git a/res/skins/LateNight/style/background_tile_BAK.png b/res/skins/LateNight/style_classic/background_tile_BAK.png
similarity index 100%
rename from res/skins/LateNight/style/background_tile_BAK.png
rename to res/skins/LateNight/style_classic/background_tile_BAK.png
diff --git a/res/skins/LateNight/style/background_tile_blurred.png b/res/skins/LateNight/style_classic/background_tile_blurred.png
similarity index 100%
rename from res/skins/LateNight/style/background_tile_blurred.png
rename to res/skins/LateNight/style_classic/background_tile_blurred.png
diff --git a/res/skins/LateNight/style_classic/background_tile_bright.png b/res/skins/LateNight/style_classic/background_tile_bright.png
new file mode 100644
index 000000000000..5c1c279e9f85
Binary files /dev/null and b/res/skins/LateNight/style_classic/background_tile_bright.png differ
diff --git a/res/skins/LateNight/style/background_tile_checkers.svg b/res/skins/LateNight/style_classic/background_tile_checkers.svg
similarity index 100%
rename from res/skins/LateNight/style/background_tile_checkers.svg
rename to res/skins/LateNight/style_classic/background_tile_checkers.svg
diff --git a/res/skins/LateNight/style/background_tile_cross_INV.png b/res/skins/LateNight/style_classic/background_tile_cross_INV.png
similarity index 100%
rename from res/skins/LateNight/style/background_tile_cross_INV.png
rename to res/skins/LateNight/style_classic/background_tile_cross_INV.png
diff --git a/res/skins/LateNight/style/background_tile_crossblur.png b/res/skins/LateNight/style_classic/background_tile_crossblur.png
similarity index 100%
rename from res/skins/LateNight/style/background_tile_crossblur.png
rename to res/skins/LateNight/style_classic/background_tile_crossblur.png
diff --git a/res/skins/LateNight/style/background_tile_crossblur_brighter.png b/res/skins/LateNight/style_classic/background_tile_crossblur_brighter.png
similarity index 100%
rename from res/skins/LateNight/style/background_tile_crossblur_brighter.png
rename to res/skins/LateNight/style_classic/background_tile_crossblur_brighter.png
diff --git a/res/skins/LateNight/style/background_tile_fx_focus.png b/res/skins/LateNight/style_classic/background_tile_fx_focus.png
similarity index 100%
rename from res/skins/LateNight/style/background_tile_fx_focus.png
rename to res/skins/LateNight/style_classic/background_tile_fx_focus.png
diff --git a/res/skins/LateNight/style_classic/background_tile_mokka.png b/res/skins/LateNight/style_classic/background_tile_mokka.png
new file mode 100644
index 000000000000..5c1c279e9f85
Binary files /dev/null and b/res/skins/LateNight/style_classic/background_tile_mokka.png differ
diff --git a/res/skins/LateNight/style/background_tile_slashcross.png b/res/skins/LateNight/style_classic/background_tile_slashcross.png
similarity index 100%
rename from res/skins/LateNight/style/background_tile_slashcross.png
rename to res/skins/LateNight/style_classic/background_tile_slashcross.png
diff --git a/res/skins/LateNight/style/background_tile_slashes_NEW.png b/res/skins/LateNight/style_classic/background_tile_slashes_NEW.png
similarity index 100%
rename from res/skins/LateNight/style/background_tile_slashes_NEW.png
rename to res/skins/LateNight/style_classic/background_tile_slashes_NEW.png
diff --git a/res/skins/LateNight/style/background_tile_weave.svg b/res/skins/LateNight/style_classic/background_tile_weave.svg
similarity index 100%
rename from res/skins/LateNight/style/background_tile_weave.svg
rename to res/skins/LateNight/style_classic/background_tile_weave.svg
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_charged.svg b/res/skins/LateNight/style_classic/batt/ic_battery_charged.svg
new file mode 100644
index 000000000000..1ae4d399600e
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_charged.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_charging_0.svg b/res/skins/LateNight/style_classic/batt/ic_battery_charging_0.svg
new file mode 100644
index 000000000000..a3614955513a
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_charging_0.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_charging_1.svg b/res/skins/LateNight/style_classic/batt/ic_battery_charging_1.svg
new file mode 100644
index 000000000000..50830d115f36
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_charging_1.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_charging_2.svg b/res/skins/LateNight/style_classic/batt/ic_battery_charging_2.svg
new file mode 100644
index 000000000000..18fee209f34d
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_charging_2.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_charging_3.svg b/res/skins/LateNight/style_classic/batt/ic_battery_charging_3.svg
new file mode 100644
index 000000000000..bb4d8fbb5e38
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_charging_3.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_charging_4.svg b/res/skins/LateNight/style_classic/batt/ic_battery_charging_4.svg
new file mode 100644
index 000000000000..e99b266351cb
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_charging_4.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_charging_5.svg b/res/skins/LateNight/style_classic/batt/ic_battery_charging_5.svg
new file mode 100644
index 000000000000..b92c064bfb1d
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_charging_5.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_charging_6.svg b/res/skins/LateNight/style_classic/batt/ic_battery_charging_6.svg
new file mode 100644
index 000000000000..5bfd6f0080db
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_charging_6.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_charging_7.svg b/res/skins/LateNight/style_classic/batt/ic_battery_charging_7.svg
new file mode 100644
index 000000000000..87c47e72bd69
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_charging_7.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_discharging_0.svg b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_0.svg
new file mode 100644
index 000000000000..28e29535c673
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_0.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_discharging_1.svg b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_1.svg
new file mode 100644
index 000000000000..c5989b75a357
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_1.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_discharging_2.svg b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_2.svg
new file mode 100644
index 000000000000..22f78b69e965
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_2.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_discharging_3.svg b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_3.svg
new file mode 100644
index 000000000000..150c1fb9bb21
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_3.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_discharging_4.svg b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_4.svg
new file mode 100644
index 000000000000..f4745d4bec19
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_4.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_discharging_5.svg b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_5.svg
new file mode 100644
index 000000000000..b477bee1df85
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_5.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_discharging_6.svg b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_6.svg
new file mode 100644
index 000000000000..5ac8e715efbd
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_6.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_discharging_7.svg b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_7.svg
new file mode 100644
index 000000000000..2505b6edbe48
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_discharging_7.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/batt/ic_battery_unknown.svg b/res/skins/LateNight/style_classic/batt/ic_battery_unknown.svg
new file mode 100644
index 000000000000..6e2b6684edc1
--- /dev/null
+++ b/res/skins/LateNight/style_classic/batt/ic_battery_unknown.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_classic/btn__fx_focus_off.svg b/res/skins/LateNight/style_classic/btn__fx_focus_off.svg
new file mode 100644
index 000000000000..63a3e089bd98
--- /dev/null
+++ b/res/skins/LateNight/style_classic/btn__fx_focus_off.svg
@@ -0,0 +1,108 @@
+
diff --git a/res/skins/LateNight/style_classic/btn__fx_focus_on.svg b/res/skins/LateNight/style_classic/btn__fx_focus_on.svg
new file mode 100644
index 000000000000..a409dff62d5f
--- /dev/null
+++ b/res/skins/LateNight/style_classic/btn__fx_focus_on.svg
@@ -0,0 +1,152 @@
+
diff --git a/res/skins/LateNight/style/latency_bg.png b/res/skins/LateNight/style_classic/latency_bg.png
similarity index 100%
rename from res/skins/LateNight/style/latency_bg.png
rename to res/skins/LateNight/style_classic/latency_bg.png
diff --git a/res/skins/LateNight/style/latency_bg.svg b/res/skins/LateNight/style_classic/latency_bg.svg
similarity index 100%
rename from res/skins/LateNight/style/latency_bg.svg
rename to res/skins/LateNight/style_classic/latency_bg.svg
diff --git a/res/skins/LateNight/style/latency_over.png b/res/skins/LateNight/style_classic/latency_over.png
similarity index 100%
rename from res/skins/LateNight/style/latency_over.png
rename to res/skins/LateNight/style_classic/latency_over.png
diff --git a/res/skins/LateNight/style/latency_over.svg b/res/skins/LateNight/style_classic/latency_over.svg
similarity index 100%
rename from res/skins/LateNight/style/latency_over.svg
rename to res/skins/LateNight/style_classic/latency_over.svg
diff --git a/res/skins/LateNight/style/library_branch_closed.png b/res/skins/LateNight/style_classic/library_branch_closed.png
similarity index 100%
rename from res/skins/LateNight/style/library_branch_closed.png
rename to res/skins/LateNight/style_classic/library_branch_closed.png
diff --git a/res/skins/LateNight/style/library_branch_closed_selected.png b/res/skins/LateNight/style_classic/library_branch_closed_selected.png
similarity index 100%
rename from res/skins/LateNight/style/library_branch_closed_selected.png
rename to res/skins/LateNight/style_classic/library_branch_closed_selected.png
diff --git a/res/skins/LateNight/style/library_branch_open.png b/res/skins/LateNight/style_classic/library_branch_open.png
similarity index 100%
rename from res/skins/LateNight/style/library_branch_open.png
rename to res/skins/LateNight/style_classic/library_branch_open.png
diff --git a/res/skins/LateNight/style/library_branch_open_selected.png b/res/skins/LateNight/style_classic/library_branch_open_selected.png
similarity index 100%
rename from res/skins/LateNight/style/library_branch_open_selected.png
rename to res/skins/LateNight/style_classic/library_branch_open_selected.png
diff --git a/res/skins/LateNight/style_classic/mixxx_logo.svg b/res/skins/LateNight/style_classic/mixxx_logo.svg
new file mode 100644
index 000000000000..115f155193c9
--- /dev/null
+++ b/res/skins/LateNight/style_classic/mixxx_logo.svg
@@ -0,0 +1,62 @@
+
diff --git a/res/skins/LateNight/style_classic/mixxx_logo_small.svg b/res/skins/LateNight/style_classic/mixxx_logo_small.svg
new file mode 100644
index 000000000000..4113679a2eea
--- /dev/null
+++ b/res/skins/LateNight/style_classic/mixxx_logo_small.svg
@@ -0,0 +1,55 @@
+
diff --git a/res/skins/LateNight/style/progressbar.svg b/res/skins/LateNight/style_classic/progressbar.svg
similarity index 100%
rename from res/skins/LateNight/style/progressbar.svg
rename to res/skins/LateNight/style_classic/progressbar.svg
diff --git a/res/skins/LateNight/style/progressbar_bg.svg b/res/skins/LateNight/style_classic/progressbar_bg.svg
similarity index 100%
rename from res/skins/LateNight/style/progressbar_bg.svg
rename to res/skins/LateNight/style_classic/progressbar_bg.svg
diff --git a/res/skins/LateNight/style_classic/spinny1_mask.svg b/res/skins/LateNight/style_classic/spinny1_mask.svg
new file mode 100644
index 000000000000..b91ba7507453
--- /dev/null
+++ b/res/skins/LateNight/style_classic/spinny1_mask.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/style_classic/spinny2_mask.svg b/res/skins/LateNight/style_classic/spinny2_mask.svg
new file mode 100644
index 000000000000..b91ba7507453
--- /dev/null
+++ b/res/skins/LateNight/style_classic/spinny2_mask.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/style_classic/spinny3_mask.svg b/res/skins/LateNight/style_classic/spinny3_mask.svg
new file mode 100644
index 000000000000..8670bf69176d
--- /dev/null
+++ b/res/skins/LateNight/style_classic/spinny3_mask.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/style_classic/spinny4_mask.svg b/res/skins/LateNight/style_classic/spinny4_mask.svg
new file mode 100644
index 000000000000..8670bf69176d
--- /dev/null
+++ b/res/skins/LateNight/style_classic/spinny4_mask.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/style/spinny_bg.svg b/res/skins/LateNight/style_classic/spinny_bg.svg
similarity index 100%
rename from res/skins/LateNight/style/spinny_bg.svg
rename to res/skins/LateNight/style_classic/spinny_bg.svg
diff --git a/res/skins/LateNight/style_classic/spinny_indicator.svg b/res/skins/LateNight/style_classic/spinny_indicator.svg
new file mode 100644
index 000000000000..a7a130439a55
--- /dev/null
+++ b/res/skins/LateNight/style_classic/spinny_indicator.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/style_classic/spinny_indicator_ghost.svg b/res/skins/LateNight/style_classic/spinny_indicator_ghost.svg
new file mode 100644
index 000000000000..e825c25e47e5
--- /dev/null
+++ b/res/skins/LateNight/style_classic/spinny_indicator_ghost.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/style/splitter_handle_checked.png b/res/skins/LateNight/style_classic/splitter_handle_checked.png
similarity index 100%
rename from res/skins/LateNight/style/splitter_handle_checked.png
rename to res/skins/LateNight/style_classic/splitter_handle_checked.png
diff --git a/res/skins/LateNight/style/splitter_handle_horizontal_checked.png b/res/skins/LateNight/style_classic/splitter_handle_horizontal_checked.png
similarity index 100%
rename from res/skins/LateNight/style/splitter_handle_horizontal_checked.png
rename to res/skins/LateNight/style_classic/splitter_handle_horizontal_checked.png
diff --git a/res/skins/LateNight/style/splitter_handle_horizontal_unchecked.png b/res/skins/LateNight/style_classic/splitter_handle_horizontal_unchecked.png
similarity index 100%
rename from res/skins/LateNight/style/splitter_handle_horizontal_unchecked.png
rename to res/skins/LateNight/style_classic/splitter_handle_horizontal_unchecked.png
diff --git a/res/skins/LateNight/style_classic/splitter_handle_horizontal_unchecked.svg b/res/skins/LateNight/style_classic/splitter_handle_horizontal_unchecked.svg
new file mode 100644
index 000000000000..107935a6d03f
--- /dev/null
+++ b/res/skins/LateNight/style_classic/splitter_handle_horizontal_unchecked.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/style/splitter_handle_unchecked.png b/res/skins/LateNight/style_classic/splitter_handle_unchecked.png
similarity index 100%
rename from res/skins/LateNight/style/splitter_handle_unchecked.png
rename to res/skins/LateNight/style_classic/splitter_handle_unchecked.png
diff --git a/res/skins/LateNight/style/toolbar_divider.png b/res/skins/LateNight/style_classic/toolbar_separator.png
similarity index 100%
rename from res/skins/LateNight/style/toolbar_divider.png
rename to res/skins/LateNight/style_classic/toolbar_separator.png
diff --git a/res/skins/LateNight/style_classic/vinyl_control_0.svg b/res/skins/LateNight/style_classic/vinyl_control_0.svg
new file mode 100644
index 000000000000..f4a5a61bddf0
--- /dev/null
+++ b/res/skins/LateNight/style_classic/vinyl_control_0.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/style/vinyl_control_1.svg b/res/skins/LateNight/style_classic/vinyl_control_1.svg
similarity index 100%
rename from res/skins/LateNight/style/vinyl_control_1.svg
rename to res/skins/LateNight/style_classic/vinyl_control_1.svg
diff --git a/res/skins/LateNight/style/vinyl_control_2.svg b/res/skins/LateNight/style_classic/vinyl_control_2.svg
similarity index 100%
rename from res/skins/LateNight/style/vinyl_control_2.svg
rename to res/skins/LateNight/style_classic/vinyl_control_2.svg
diff --git a/res/skins/LateNight/style/vinyl_control_3.svg b/res/skins/LateNight/style_classic/vinyl_control_3.svg
similarity index 100%
rename from res/skins/LateNight/style/vinyl_control_3.svg
rename to res/skins/LateNight/style_classic/vinyl_control_3.svg
diff --git a/res/skins/LateNight/style/vu_clipping_deck.png b/res/skins/LateNight/style_classic/vu_clipping_deck.png
similarity index 100%
rename from res/skins/LateNight/style/vu_clipping_deck.png
rename to res/skins/LateNight/style_classic/vu_clipping_deck.png
diff --git a/res/skins/LateNight/style/vu_clipping_deck_over.png b/res/skins/LateNight/style_classic/vu_clipping_deck_over.png
similarity index 100%
rename from res/skins/LateNight/style/vu_clipping_deck_over.png
rename to res/skins/LateNight/style_classic/vu_clipping_deck_over.png
diff --git a/res/skins/LateNight/style/vu_clipping_small.png b/res/skins/LateNight/style_classic/vu_clipping_small.png
similarity index 100%
rename from res/skins/LateNight/style/vu_clipping_small.png
rename to res/skins/LateNight/style_classic/vu_clipping_small.png
diff --git a/res/skins/LateNight/style/vu_clipping_small_over.png b/res/skins/LateNight/style_classic/vu_clipping_small_over.png
similarity index 100%
rename from res/skins/LateNight/style/vu_clipping_small_over.png
rename to res/skins/LateNight/style_classic/vu_clipping_small_over.png
diff --git a/res/skins/LateNight/style/vu_level_deck.png b/res/skins/LateNight/style_classic/vu_level_deck.png
similarity index 100%
rename from res/skins/LateNight/style/vu_level_deck.png
rename to res/skins/LateNight/style_classic/vu_level_deck.png
diff --git a/res/skins/LateNight/style/vu_level_deck_over.png b/res/skins/LateNight/style_classic/vu_level_deck_over.png
similarity index 100%
rename from res/skins/LateNight/style/vu_level_deck_over.png
rename to res/skins/LateNight/style_classic/vu_level_deck_over.png
diff --git a/res/skins/LateNight/style_classic/vu_level_sampler.png b/res/skins/LateNight/style_classic/vu_level_sampler.png
new file mode 100644
index 000000000000..901712c3b138
Binary files /dev/null and b/res/skins/LateNight/style_classic/vu_level_sampler.png differ
diff --git a/res/skins/LateNight/style_classic/vu_level_sampler_over.png b/res/skins/LateNight/style_classic/vu_level_sampler_over.png
new file mode 100644
index 000000000000..7d2ff651b617
Binary files /dev/null and b/res/skins/LateNight/style_classic/vu_level_sampler_over.png differ
diff --git a/res/skins/LateNight/style/vu_level_small.png b/res/skins/LateNight/style_classic/vu_level_small.png
similarity index 100%
rename from res/skins/LateNight/style/vu_level_small.png
rename to res/skins/LateNight/style_classic/vu_level_small.png
diff --git a/res/skins/LateNight/style/vu_level_small_over.png b/res/skins/LateNight/style_classic/vu_level_small_over.png
similarity index 100%
rename from res/skins/LateNight/style/vu_level_small_over.png
rename to res/skins/LateNight/style_classic/vu_level_small_over.png
diff --git a/res/skins/LateNight/style_flip.qss b/res/skins/LateNight/style_flip.qss
new file mode 100644
index 000000000000..b6d5a8509fbd
--- /dev/null
+++ b/res/skins/LateNight/style_flip.qss
@@ -0,0 +1,920 @@
+/* LateNight 2.3 */
+
+/************** Backgrounds, 3D borders & margins *****************************
+************** of major GUI containers **************************************/
+
+#SkinContainer,
+QToolTip,
+#CrossfaderButtonContainerDeck, #CrossfaderButtonContainerAux,
+#CrossfaderButton[value="0"],
+WEffectSelector,
+#fadeModeCombobox,
+QTableView, QTextBrowser, QTreeView {
+ background-color: #1e1e1d;
+}
+WEffectSelector QAbstractItemView,
+WEffectSelector QAbstractItemView::item,
+#fadeModeCombobox QAbstractItemView,
+QToolTip {
+ background-color: #0a0a0a;
+}
+
+/* borders of elevated containers */
+#WaveformsContainer,
+#DeckMini1, #DeckMini2, #DeckMini3, #DeckMini4,
+ #RateContainer,
+ #DeckRow_1_KeyVinylFx, #DeckRow_2_3_ArtistTitleTime,
+ #DeckRow_4_OverviewSpinny #OverviewBox, #DeckControlsStars,
+ #DeckRow_5_LoopCuesTransport,
+ #SmallSpinnyCoverContainer, #BigSpinnyCoverContainer,
+#MixerDecks, #MasterControls, #HeadphoneControls,
+#FxUnitControlsExpanded, #FxUnitControlsCollapsed,
+ #FxSlotBorder1[highlight="0"],
+ #FxSlotBorder2[highlight="0"],
+ #FxSlotBorder3[highlight="0"],
+ #FxRackFiller,
+#SamplerDeck, #SamplerDeckMini, #SamplerExpandButtonBox,
+#MicAuxMainControlsFrame, #MicAuxSubControlsFrame,
+#MicDuckingContainer, #MicAuxRackFiller,
+WLibrary, #SidebarBox, #SearchLineBox, #PreviewDeck,
+#SkinSettings {
+ border-top: 1px solid #333;
+ border-left: 1px solid #333;
+ border-bottom: 1px solid #020201;
+ border-right: 1px solid #020201;
+ border-radius: 2px;
+/* more realistic drop shadow:
+ border-top: 1px solid #333;
+ border-left: 1px solid #222;
+ border-bottom: 1px solid #020201;
+ border-right: 1px solid #0a0a09;
+ alternative: border image
+ border-width: 2px;
+ border-image: url(skin:style_flip/background_border.svg) 2 2 2 2; */
+ background-color: #0f0f0e;
+}
+#ToolBar {
+ background-color: #0f0f0e;
+}
+
+
+#SkinSettings {
+ border-width: 0px 0px 1px 1px;
+ border-bottom-right-radius: 0px;
+}
+
+#KeyText,
+#DeckMini1 #OverviewBox, #DeckMini2 #OverviewBox,
+#DeckMini3 #OverviewBox, #DeckMini4 #OverviewBox,
+#SamplerDeck #OverviewBox,
+#PreviewDeck #OverviewBox,
+WSearchLineEdit {
+ border-top: 1px solid #000;
+ border-left: 1px solid #000;
+ border-bottom: 1px solid #222;
+ border-right: 1px solid #222;
+/* more realistic drop shadow:
+ border-top: 1px solid #000;
+ border-left: 1px solid #050504;
+ border-bottom: 1px solid #333;
+ border-right: 1px solid #11110a; */
+ border-bottom-left-radius: 1px;
+ border-top-right-radius: 1px;
+}
+
+
+#WaveformsBottomBorder, #WaveformsRightBorder {
+ background-color: #333;
+}
+#WaveformsBottomBorder {
+ padding-top: 0px;
+}
+#WaveformsContainer {
+ /* the right border is necessary only when the skin settings menu is visible */
+ border-width: 0px 1px 1px 0px;
+ padding-bottom: 0px;
+}
+
+/************ separator lines within decks, samplers etc. *********************/
+#BpmTextSmall, #KeyTextSmall, #ArtistTextSmall, #PlayPositionTextSmall,
+#PlayContainerSmall,
+#PreviewLabel, #PreviewPlayBox,
+#SamplerText, #SamplerPlay, #SamplerButtonGrid,
+#SamplerGain, #SamplerVU, #SamplerPfl {
+ border-style: solid;
+ border-color: #0c0c0c;
+}
+
+/*********** common margins & paddings ****************************************/
+#Deck1, #Deck2,
+#Deck3, #Deck4,
+#DeckMini1, #DeckMini2,
+#DeckMini3, #DeckMini4,
+#FxUnit1, #FxUnit3,
+#FxUnit2, #FxUnit4,
+#MicRack, #AuxRack {
+ margin-bottom: 5px;
+}
+#MixerContainer {
+ margin-bottom: 3px;
+}
+
+#Deck1, #Deck2, #Deck3, #Deck4,
+#FxUnit2, #FxUnit2, #FxUnit3, #FxUnit4 {
+ padding: 0px;
+ border: 0px;
+ background-color: transparent;
+}
+#DeckMini1, #DeckMini2,
+#DeckMini3, #DeckMini4 {
+ padding: 1px;
+}
+#DeckMini1, #DeckMini2 {
+ margin-top: 5px;
+}
+
+#Deck1, #DeckMini1, #FxUnit1,
+#Deck3, #DeckMini3, #FxUnit3,
+#MicRack {
+ margin-right: 5px;
+ margin-left: 2px;
+}
+#Deck2, #DeckMini2, #FxUnit2,
+#Deck4, #DeckMini4, #FxUnit4,
+#AuxRack {
+ margin-right: 3px;
+ margin-left: 5px;
+}
+
+/************** Backgrounds, 3D borders & margins *****************************
+************** of major GUI containers **************************************/
+
+
+
+/************** Button styles *************************************************/
+/* all buttons are embedded */
+#RateControls WPushButton[value="0"], #SyncButton[value="0"],
+#PflButton[value="0"],
+#EQKillButton[displayValue="0"],
+#QuickEffectButton[displayValue="0"],
+#FxUnitControlsCollapsed WPushButton, #FxUnitControlsExpanded WPushButton,
+#FxExpandCollapseButton,
+#PlayButtonSampler[displayValue="0"], #PlayButtonDeckMini[displayValue="0"],
+#SamplerSyncButton[displayValue="0"],
+#MicTalkButton[value="0"], #AuxPlayButton[value="0"],
+#MicDuckingButton[value="0"],
+#PlayButtonPreview[displayValue="0"],
+#DlgMissing > QPushButton:enabled:!checked,
+#DlgHidden > QPushButton:enabled:!checked,
+#DlgAutoDJ > QPushButton:enabled:!checked,
+#DlgRecording > QPushButton:enabled:!checked,
+#DlgAnalysis > QPushButton:enabled:!checked,
+#BeatgridButtonsToggle, #BeatgridButtons WPushButton[displayValue="0"],
+#DeckRow_1_KeyVinylFx WPushButton[displayValue="0"],
+#VinylTristateButton[displayValue="1"], #VinylTristateButton[displayValue="2"],
+#GuiToggleButton[displayValue="0"], #RecFeedback[displayValue="0"],
+#BroadcastButton[displayValue="0"], #SettingsButton[displayValue="0"],
+#DeckRow_5_LoopCuesTransport WPushButton[value="0"],
+#HotcueButton[displayValue="0"],
+#FxAssignButton[displayValue="0"], #FxFocusButton[displayValue="0"],
+#FxToggleButton[displayValue="0"], #FxParameterButton[displayValue="0"],
+#SplitCueButton[value="0"],
+#MicAuxGainPFlContainer WPushButton[displayValue="0"] {
+ background-color: #2c2c2c;
+}
+/*
+#BeatgridButtonsToggle {
+ border-width: 3px;
+ border-image: url(skin:buttons_classic/btn_embedded_libary.svg) 3 3 3 3;
+ margin: 3px;
+} */
+
+#SkinSettingsButton {
+ color: #bbb;
+}
+#SkinSettingsCategory {
+ border-width: 0px;
+ }
+
+WBeatSpinBox#Spinbox_embedded:focus,
+#DlgAutoDJ QSpinBox:focus {
+ border-image: url(skin:buttons_classic/spinbox_embedded_border_focus_cyan.svg) 3 19 2 3;
+ background-color: #000;
+}
+/*************** button background colors *************************************/
+
+
+
+/************** Button icons **************************************************/
+#SyncButton {
+ image: url(skin:/buttons_flip/btn__sync_deck.svg) no-repeat center center;
+ }
+ #SamplerSyncButton {
+ image: url(skin:/buttons_flip/btn__sync_sampler.svg) no-repeat center center;
+ }
+ #RatePermUp {
+ image: url(skin:/buttons_flip/btn__plus.svg) no-repeat center center;
+ }
+ #RateTempUp,
+ #JumpForward {
+ image: url(skin:/buttons_flip/btn__arrow_right.svg) no-repeat center center;
+ }
+ #RatePermDown {
+ image: url(skin:/buttons_flip/btn__minus.svg) no-repeat center center;
+ }
+ #RateTempDown,
+ #JumpBack {
+ image: url(skin:/buttons_flip/btn__arrow_left.svg) no-repeat center center;
+ }
+
+#LoopActivate {
+ image: url(skin:/buttons_flip/btn__loop.svg) no-repeat center center;
+ }
+ #Reloop {
+ image: url(skin:/buttons_flip/btn__reloop.svg) no-repeat center center;
+ }
+ #LoopIn {
+ image: url(skin:/buttons_flip/btn__loop_in.svg) no-repeat center center;
+ }
+ #LoopOut {
+ image: url(skin:/buttons_flip/btn__loop_out.svg) no-repeat center center;
+ }
+
+#PflButton {
+ image: url(skin:/buttons_flip/btn__pfl.svg) no-repeat center center;
+}
+
+#Hotcue1 WPushButton {
+ image: url(skin:/buttons_flip/btn__1.svg) no-repeat center center;
+ }
+ #Hotcue2 WPushButton {
+ image: url(skin:/buttons_flip/btn__2.svg) no-repeat center center;
+ }
+ #Hotcue3 WPushButton {
+ image: url(skin:/buttons_flip/btn__3.svg) no-repeat center center;
+ }
+ #Hotcue4 WPushButton {
+ image: url(skin:/buttons_flip/btn__4.svg) no-repeat center center;
+ }
+ #Hotcue5 WPushButton {
+ image: url(skin:/buttons_flip/btn__5.svg) no-repeat center center;
+ }
+ #Hotcue6 WPushButton {
+ image: url(skin:/buttons_flip/btn__6.svg) no-repeat center center;
+ }
+ #Hotcue7 WPushButton {
+ image: url(skin:/buttons_flip/btn__7.svg) no-repeat center center;
+ }
+ #Hotcue8 WPushButton {
+ image: url(skin:/buttons_flip/btn__8.svg) no-repeat center center;
+ }
+
+#SpecialCueButton_intro_start WPushButton {
+ image: url(skin:/buttons_flip/btn__intro_start.svg) no-repeat center center;
+ }
+ #SpecialCueButton_intro_end WPushButton {
+ image: url(skin:/buttons_flip/btn__intro_end.svg) no-repeat center center;
+ }
+ #SpecialCueButton_outro_start WPushButton {
+ image: url(skin:/buttons_flip/btn__outro_start.svg) no-repeat center center;
+ }
+ #SpecialCueButton_outro_end WPushButton {
+ image: url(skin:/buttons_flip/btn__outro_end.svg) no-repeat center center;
+ }
+
+#PlayDeck {
+ image: url(skin:/buttons_flip/btn__play_deck.svg) no-repeat center center;
+}
+#CueDeck {
+ image: url(skin:/buttons_flip/btn__cue_deck.svg) no-repeat center center;
+}
+#Reverse {
+ image: url(skin:/buttons_flip/btn__reverse.svg) no-repeat center center;
+}
+
+#QuickEffectButton[displayValue="0"] {
+ image: url(skin:/buttons_flip/btn__star.svg) no-repeat center center;
+}
+
+#FxAssignButton_FX1 WPushButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__fx_FX1.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX1 WPushButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__fx_FX1_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX2 WPushButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__fx_FX2.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX2 WPushButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__fx_FX2_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX3 WPushButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__fx_FX3.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX3 WPushButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__fx_FX3_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX4 WPushButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__fx_FX4.svg) no-repeat center center;
+ }
+ #FxAssignButton_FX4 WPushButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__fx_FX4_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_2 WPushButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__fx_2.svg) no-repeat center center;
+ }
+ #FxAssignButton_2 WPushButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__fx_2_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_3 WPushButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__fx_3.svg) no-repeat center center;
+ }
+ #FxAssignButton_3 WPushButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__fx_3_active.svg) no-repeat center center;
+ }
+ #FxAssignButton_4 WPushButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__fx_4.svg) no-repeat center center;
+ }
+ #FxAssignButton_4 WPushButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__fx_4_active.svg) no-repeat center center;
+ }
+
+#SplitCueButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__splitcue.svg) no-repeat center center;
+ }
+ #SplitCueButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__splitcue_active.svg) no-repeat center center;
+ }
+
+#PlayButtonSampler[value="0"],
+#PlayButtonDeckMini[value="0"],
+#PlayButtonPreview[displayValue="0"] {
+ image: url(skin:/buttons_flip/btn__play_sampler.svg) no-repeat center center;
+ }
+ #PlayButtonSampler[value="1"],
+ #PlayButtonDeckMini[value="1"],
+ #PlayButtonPreview[displayValue="1"] {
+ image: url(skin:/buttons_flip/btn__pause_sampler.svg) no-repeat center center;
+ }
+
+#MixModeButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__fx_mixmode_d-w.svg) no-repeat center center;
+ }
+ #MixModeButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__fx_mixmode_d+w.svg) no-repeat center center;
+ }
+
+#FxExpandCollapseButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__fx_sampler_expand.svg) no-repeat center center;
+ }
+ #FxExpandCollapseButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__fx_sampler_collapse.svg) no-repeat center center;
+ }
+
+#FxToggleButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__fx_toggle.svg) no-repeat center center;
+ }
+ #FxToggleButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__fx_toggle_active.svg) no-repeat center center;
+ }
+
+#FxFocusButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__fx_focus.svg) no-repeat center center;
+ }
+ #FxFocusButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__fx_focus_active.svg) no-repeat center center;
+ }
+
+#KeyMatchButton {
+ image: url(skin:/buttons_flip/btn__key_match.svg) no-repeat center center;
+ }
+#KeyUpButton {
+ image: url(skin:/buttons_flip/btn__key_up.svg) no-repeat center center;
+ }
+#KeyDownButton {
+ image: url(skin:/buttons_flip/btn__key_down.svg) no-repeat center center;
+ }
+
+/* deck controls for decks 1-4 and samplers */
+#CurposButton12[displayValue="0"], #CurposButton34[displayValue="0"] {
+ image: url(skin:/buttons_flip/btn__beat_curpos.svg) no-repeat center center;
+ }
+ #CurposButton12[value="1"] {
+ image: url(skin:/buttons_flip/btn__beat_curpos_active_12.svg) no-repeat center center;
+ }
+ #CurposButton34[value="1"] {
+ image: url(skin:/buttons_flip/btn__beat_curpos_active_34.svg) no-repeat center center;
+ }
+
+ #EjectButton12[displayValue="0"], #EjectButton34[displayValue="0"] {
+ image: url(skin:/buttons_flip/btn__eject.svg) no-repeat center center;
+ }
+ #EjectButton12[value="1"] {
+ image: url(skin:/buttons_flip/btn__eject_active_12.svg) no-repeat center center;
+ }
+ #EjectButton34[value="1"] {
+ image: url(skin:/buttons_flip/btn__eject_active_34.svg) no-repeat center center;
+ }
+
+ #RepeatButton12[displayValue="0"], #RepeatButton34[displayValue="0"] {
+ image: url(skin:/buttons_flip/btn__repeat.svg) no-repeat center center;
+ }
+ #RepeatButton12[displayValue="1"] {
+ image: url(skin:/buttons_flip/btn__repeat_active_12.svg) no-repeat center center;
+ }
+ #RepeatButton34[displayValue="1"] {
+ image: url(skin:/buttons_flip/btn__repeat_active_34.svg) no-repeat center center;
+ }
+
+ #QuantizeButton12[displayValue="0"], #QuantizeButton34[displayValue="0"] {
+ image: url(skin:/buttons_flip/btn__quantize.svg) no-repeat center center;
+ }
+ #QuantizeButton12[displayValue="1"] {
+ image: url(skin:/buttons_flip/btn__quantize_active_12.svg) no-repeat center center;
+ }
+ #QuantizeButton34[displayValue="1"] {
+ image: url(skin:/buttons_flip/btn__quantize_active_34.svg) no-repeat center center;
+ }
+
+ #SlipmodeButton12[displayValue="0"], #SlipmodeButton34[displayValue="0"] {
+ image: url(skin:/buttons_flip/btn__slip.svg) no-repeat center center;
+ }
+ #SlipmodeButton12[displayValue="1"] {
+ image: url(skin:/buttons_flip/btn__slip_active_12.svg) no-repeat center center;
+ }
+ #SlipmodeButton34[displayValue="1"] {
+ image: url(skin:/buttons_flip/btn__slip_active_34.svg) no-repeat center center;
+ }
+
+ #KeylockButton12[displayValue="0"], #KeylockButton34[displayValue="0"] {
+ image: url(skin:/buttons_flip/btn__keylock.svg) no-repeat center center;
+ }
+ #KeylockButton12[displayValue="1"] {
+ image: url(skin:/buttons_flip/btn__keylock_active_12.svg) no-repeat center center;
+ }
+ #KeylockButton34[displayValue="1"] {
+ image: url(skin:/buttons_flip/btn__keylock_active_34.svg) no-repeat center center;
+ }
+
+#BeatgridButtonsToggle {
+ border-width: 3px;
+ border-image: url(skin:buttons_flip/btn_embedded_library.svg) 3 3 3 3;
+ image: url(skin:/buttons_flip/btn__beatgrid_buttons_toggle.svg) no-repeat center center;
+ }
+ #BeatCurposLarge {
+ image: url(skin:/buttons_flip/btn__beat_curpos_large.svg) no-repeat center center;
+ }
+ #BeatsEarlier {
+ image: url(skin:/buttons_flip/btn__beats_earlier.svg) no-repeat center center;
+ }
+ #BeatsLater {
+ image: url(skin:/buttons_flip/btn__beats_later.svg) no-repeat center center;
+ }
+ #BeatsSlower {
+ image: url(skin:/buttons_flip/btn__beats_slower.svg) no-repeat center center;
+ }
+ #BeatsFaster {
+ image: url(skin:/buttons_flip/btn__beats_faster.svg) no-repeat center center;
+ }
+
+#MicTalkButton {
+ image: url(skin:/buttons_flip/btn__mic_talk.svg) no-repeat center center;
+}
+#AuxPlayButton {
+ image: url(skin:/buttons_flip/btn__aux_play.svg) no-repeat center center;
+}
+#MicDuckingButton[value="0"] {
+ image: url(skin:/buttons_flip/btn__mic_duck_off.svg) no-repeat center center;
+ }
+ #MicDuckingButton[value="1"] {
+ image: url(skin:/buttons_flip/btn__mic_duck_auto.svg) no-repeat center center;
+ }
+ #MicDuckingButton[value="2"] {
+ image: url(skin:/buttons_flip/btn__mic_duck_manual.svg) no-repeat center center;
+ }
+
+#RecDot {
+ background: transparent;
+ image: url(skin:/buttons_flip/btn__rec_dot.svg) no-repeat center center;
+}
+
+#SettingsButton[displayValue="0"] {
+ /* for some reason the alignment isn't rescpected, so the icons
+ have to be sized like available area (76x16px) */
+ image: url(skin:/buttons_flip/btn__settings_off.svg) no-repeat left top;
+ }
+ #SettingsButton[displayValue="1"] {
+ image: url(skin:/buttons_flip/btn__settings_on.svg) no-repeat left top;
+ }
+
+#ToolbarLogo {
+ image: url(skin:/style_classic/mixxx_logo_small.svg) no-repeat center center;
+}
+
+WSearchLineEdit QToolButton:!focus {
+ image: url(skin:/buttons_flip/btn__lib_clear_search.svg);
+ }
+ WSearchLineEdit QToolButton:focus {
+ image: url(skin:/buttons_flip/btn__lib_clear_search_focus.svg);
+ }
+/************** Button icons **************************************************/
+
+
+
+/************** Label styles **************************************************/
+
+WSearchLineEdit,
+#LibraryBPMSpinBox,
+#LibraryBPMButton::item,
+#LibraryContainer QTableView,
+#LibraryContainer QTextBrowser,
+#LibraryContainer QTreeView {
+ color: #f0bb2b;
+ selection-color: #f0bb2b;
+}
+
+/* gold */
+#Deck1 WLabel, #Deck2 WLabel,
+#DeckMini1 WLabel, #DeckMini2 WLabel,
+#Deck1 WStarRating, #Deck2 WStarRating,
+#Deck1 WBeatSpinBox, #Deck2 WBeatSpinBox, #DlgAutoDJ QSpinBox,
+#PreviewLabel, #PreviewDeckText, #PreviewTitle, #PreviewBPM,
+#FxUnitLabel, #MicAuxSubTitle,
+WEffectSelector, WEffectSelector QAbstractItemView,
+#SamplerTitle, #SamplerTitleSmall, #SamplerBpm,
+WLibrary QLabel, WLibrary QRadioButton,
+#fadeModeCombobox, #fadeModeCombobox QAbstractItemView,
+#CategoryLabel, #SkinSettingsLabelButton,
+QToolTip,
+WLibrary QTableView::indicator,
+WSearchLineEdit,
+#LatencyLabel, WTime {
+/* color: #f0bb2b; */
+ color: #ffaa00;
+}
+
+/* light blue / cyan */
+#Deck3 WLabel, #Deck4 WLabel,
+#DeckMini3 WLabel, #DeckMini4 WLabel,
+#Deck3 WStarRating, #Deck4 WStarRating,
+#Deck3 WBeatSpinBox, #Deck4 WBeatSpinBox {
+ color: #00aaff;
+}
+
+#KnobLabel,
+#FxKnobLabel,
+#FxButtonLabel {
+ color: #666;
+ qproperty-alignment: 'AlignCenter | AlignBottom';
+ padding-top: -1px;
+}
+
+#MasterHeadphoneMixer WLabel,
+#FxKnobLabel,
+#FxButtonLabel {
+ padding: 0px;
+ background-color: #101010;
+ }
+ #FxKnobLabel,
+ #FxButtonLabel {
+ qproperty-alignment: 'AlignLeft | AlignVCenter';
+ }
+/************** Label styles **************************************************/
+
+
+
+/************** Decks *********************************************************/
+#RateContainer {
+ padding: 4px 1px 1px 4px;
+ margin: 0px;
+ }
+ #RateControls {
+ margin: 0px;
+ }
+
+#DeckRow_1_KeyVinylFx {
+ padding: 2px 1px 1px 2px;
+ margin: 0px;
+ }
+ #KeyText {
+ border-left: 0px;
+ margin: 0px 0px 1px 0px;
+ }
+
+#DeckRows234 {
+ }
+ #BigSpinnyCoverContainer {
+ margin: 0px;
+ }
+ #DeckRow_2_3_ArtistTitleTime {
+ margin: 0px;
+ padding: 0px;
+ }
+ #TitleRow {
+ border-width: 0px;
+ margin: 3px 2px;
+ }
+ #ArtistRow {
+ border-width: 0px;
+ margin: 3px 2px 2px 2px;
+ }
+
+ #DeckRow_4_OverviewSpinny {
+ padding: 0px;
+ margin: 0px;
+ }
+ #DeckRow_4_OverviewSpinny #OverviewBox {
+ margin: 0px;
+ }
+ #DeckControlsStars {
+ border-width: 1px;
+ }
+ #SmallSpinnyCoverContainer {
+ margin: 0px;
+ }
+
+ #DeckRow_5_LoopCuesTransport {
+ padding: 2px 1px 1px 2px;
+ }
+
+ #MiniDeckSpinnyCoverContainer {
+ margin: 0px 2px 0px 0px;
+ }
+ #TitleTextSmall,
+ #ArtistTextSmall,
+ #PlayPositionTextSmall,
+ #BpmTextSmall,
+ #KeyTextSmall,
+ #PlayContainerSmall {
+ border-width: 0px;
+ }
+
+#PreviewDeck {
+ margin: 0px 0px 4px 2px;
+}
+/************** Decks *********************************************************/
+
+
+
+/************** Mixer *********************************************************/
+#MixerContainer {
+ background-color: transparent;
+ border: 0px;
+ margin: 0px 2px 4px 2px;
+ }
+
+#MixerDecks {
+ qproperty-layoutAlignment: 'AlignLeft | AlignTop';
+ padding: 4px 4px 1px 5px;
+ }
+ #CrossfaderButtonContainerDeck,
+ #CrossfaderButtonContainerAux,
+ #CrossfaderButton[value="0"] {
+ background-color: #020201;
+ }
+ #CrossfaderButtonContainerDeck {
+ border-bottom: 1px solid #333;
+ border-right: 1px solid #333;
+ }
+ #CrossfaderButtonContainerAux {
+ border-right: 1px solid #333;
+ }
+ #CrossfaderButton[value="1"] {
+ background-color: #151514;
+ }
+ #EQKillButton[displayValue="0"] {
+ color: #aaa;
+ }
+
+#MasterHeadphoneMixerContainer {
+ padding: 0px;
+ margin: 0px;
+ }
+ #MasterHeadphoneSeparator {
+ /* defines the height of the separator gap */
+ padding-top: 0px;
+ }
+/************** Mixer *********************************************************/
+
+
+
+/************** Effects ******************************************************/
+#FxUnit1, #FxUnit2,
+#FxUnit3, #FxUnit4,
+#FxSlotContainer {
+ border: 0px;
+ background-color: transparent;
+ padding: 0px;
+ }
+ #FxUnitControlsCollapsed {
+ padding: 3px 2px 3px 3px;
+ }
+ #FxUnitControlsExpanded {
+ padding: 2px 1px 2px 2px;
+ }
+ #FxSlotsCollapsed,
+ #FxSlotsExpanded {
+ padding: 2px 0px;
+ }
+ #FxSlotsCollapsed #FxSlotContainer {
+ margin: 0px;
+ padding: 0px;
+ }
+ #FxSlotsCollapsed #FxSlot1,
+ #FxSlotsCollapsed #FxSlot2,
+ #FxSlotsCollapsed #FxSlot3 {
+ padding: 1px 4px 1px 6px;
+ }
+ #FxSlotsExpanded #FxSlotContainer {
+ margin: 0px;
+ padding: 0px;
+ }
+ #FxSlotsExpanded #FxSlot1,
+ #FxSlotsExpanded #FxSlot2,
+ #FxSlotsExpanded #FxSlot3 {
+ padding: 3px 5px 0px 5px;
+ }
+ #FxSlotsCollapsed #FxSlotBorder3 {
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px;
+ }
+ #FxSlotsExpanded #FxSlotBorder1 {
+ border-top-right-radius: 0px;
+ }
+ #FxSlotsExpanded #FxSlotBorder3 {
+ border-bottom-right-radius: 0px;
+ }
+ #FxSlotBorder1[highlight="1"],
+ #FxSlotBorder2[highlight="1"],
+ #FxSlotBorder3[highlight="1"] {
+ border: 1px solid #00ffff;
+ background-color: rgba(0,0,0,180);
+ }
+
+#FxMetaKnob {
+ qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
+ padding: 3px 4px 2px 4px;
+}
+
+WEffectSelector {
+ border-width: 2px 2px 2px 2px;
+ border-image: url(skin:buttons_classic/btn_embedded_library.svg) 2 2 2 2;
+}
+
+/************** Effects ******************************************************/
+
+
+
+/************** Samplers ******************************************************/
+#SamplerRow {
+ margin: 0px 3px 5px 2px;
+}
+
+#SamplerDeck {
+ padding: 1px 0px 1px 2px;
+}
+
+#SamplerDeckMini {
+ padding: 1px 0px 0px 1px;
+}
+
+#SamplerExpandButtonBox {
+ padding: 1px 0px 1px 1px;
+ }
+
+#SamplerText, #SamplerPlay, #SamplerGain,
+#SamplerRowTwo, #SamplerButtonGrid,
+#SamplerVU, #SamplerPfl {
+ background-color: transparent;
+ border: 0px;
+}
+#SamplerButtonGrid {
+ padding: 1px 0px 1px 1px;
+}
+#SamplerHotcues {
+ border: 0px;
+ margin: 0px;
+ padding: 0px;
+}
+#SamplerPfl {
+ padding: 0px 5px 0px 0px;
+}
+#SamplerRateControls {
+ padding: 0px;
+ }
+ #SamplerPitchSlider {
+ padding: 0px 0px 1px 0px;
+ qproperty-layoutAlignment: 'AlignRight | AlignBottom';
+ }
+
+/************** Samplers ******************************************************/
+
+
+
+/************** Mic Aux *******************************************************/
+/* remove 3D styles from those containers */
+#MicAuxRack, #MicRack, #AuxRack,
+#MicAuxMainControls, #MicAuxSubControls {
+ border: 0px;
+ background-color: transparent;
+ }
+#MicAuxRack, #MicRack, #AuxRack {
+ padding: 0px;
+ margin-top: 0px;
+ qproperty-layoutSpacing: 0px;
+}
+
+ #MicAuxPlayButtonBox {
+ margin: 0px 1px 1px 1px;
+ }
+
+ #MicAuxSubControlsFrame {
+ margin: 2px 0px;
+ border-width: 1px 0px 1px 1px;
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px;
+ }
+ #MicAuxSubControls {
+ padding: 1px 1px 0px 1px;
+ }
+
+#MicDuckingContainer {
+ qproperty-layoutAlignment: 'AlignCenter | AlignTop';
+ padding: 2px 1px 0px 2px;
+ margin-left: 3px;
+ }
+
+/************** Mic Aux *******************************************************/
+
+
+
+/************** Library *******************************************************/
+#LibraryContainer {
+ /* make a smooth transition from toolbar at the bottom to
+ darker skin background at the top.
+ Splitter handles should be translucent for this to work. */
+ background-color: qlineargradient(
+ x1:0, y1:0, x2:0, y2:1,
+ stop:0 #1e1e1d,
+ stop:1 #0f0f0e);
+}
+
+WLibrary,
+#SidebarBox {
+ padding: 2px 2px 0px 2px;
+ border-bottom: 0px;
+ border-left: 1px solid qlineargradient(
+ x1:0, y1:0, x2:0, y2:1,
+ stop:0 #222,
+ stop:1 #0f0f0e);
+ border-right: 1px solid qlineargradient(
+ x1:0, y1:0, x2:0, y2:1,
+ stop:0 #0a0a0a,
+ stop:1 #0f0f0e);
+ border-bottom-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+
+QTreeView, QTextBrowser, QTableView,
+WSearchLineEdit, WSearchLineEdit:focus {
+ border-top: 1px solid #000;
+ border-right: 1px solid #222;
+ border-bottom: 1px solid #222;
+ border-left: 1px solid #000;
+ background-color: #050504;
+ alternate-background-color: #0f0f0e;
+ selection-background-color: #5e4507;
+}
+
+/* Flat, dark table headers with dimmed text */
+QHeaderView,
+QHeaderView::section,
+QHeaderView::up-arrow,
+QHeaderView::down-arrow {
+ background-color: #0f0f0e;
+ color: #999;
+}
+
+QTableView:focus,
+QTreeView:focus,
+WSearchLineEdit:focus {
+ border-color: #00ffff;
+}
+
+QHeaderView::up-arrow,
+QHeaderView::down-arrow {
+ width: 13px;
+}
+QHeaderView::up-arrow {
+ image: url(skin:/buttons_classic/btn__lib_sort_up.svg);
+ }
+QHeaderView::down-arrow {
+ image: url(skin:/buttons_classic/btn__lib_sort_down.svg);
+}
+
+WLibrary QRadioButton::indicator:checked {
+ background: url(skin:/buttons_classic/btn__lib_radio_button_on_gold.svg) center center;
+}
+
+
+/************** Library *******************************************************/
diff --git a/res/skins/LateNight/style_flip/background_border.svg b/res/skins/LateNight/style_flip/background_border.svg
new file mode 100644
index 000000000000..919326852268
--- /dev/null
+++ b/res/skins/LateNight/style_flip/background_border.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_charged.svg b/res/skins/LateNight/style_flip/batt/ic_battery_charged.svg
new file mode 100644
index 000000000000..1ae4d399600e
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_charged.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_charging_0.svg b/res/skins/LateNight/style_flip/batt/ic_battery_charging_0.svg
new file mode 100644
index 000000000000..a3614955513a
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_charging_0.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_charging_1.svg b/res/skins/LateNight/style_flip/batt/ic_battery_charging_1.svg
new file mode 100644
index 000000000000..50830d115f36
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_charging_1.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_charging_2.svg b/res/skins/LateNight/style_flip/batt/ic_battery_charging_2.svg
new file mode 100644
index 000000000000..18fee209f34d
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_charging_2.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_charging_3.svg b/res/skins/LateNight/style_flip/batt/ic_battery_charging_3.svg
new file mode 100644
index 000000000000..bb4d8fbb5e38
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_charging_3.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_charging_4.svg b/res/skins/LateNight/style_flip/batt/ic_battery_charging_4.svg
new file mode 100644
index 000000000000..e99b266351cb
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_charging_4.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_charging_5.svg b/res/skins/LateNight/style_flip/batt/ic_battery_charging_5.svg
new file mode 100644
index 000000000000..b92c064bfb1d
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_charging_5.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_charging_6.svg b/res/skins/LateNight/style_flip/batt/ic_battery_charging_6.svg
new file mode 100644
index 000000000000..5bfd6f0080db
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_charging_6.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_charging_7.svg b/res/skins/LateNight/style_flip/batt/ic_battery_charging_7.svg
new file mode 100644
index 000000000000..87c47e72bd69
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_charging_7.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_discharging_0.svg b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_0.svg
new file mode 100644
index 000000000000..28e29535c673
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_0.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_discharging_1.svg b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_1.svg
new file mode 100644
index 000000000000..c5989b75a357
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_1.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_discharging_2.svg b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_2.svg
new file mode 100644
index 000000000000..22f78b69e965
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_2.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_discharging_3.svg b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_3.svg
new file mode 100644
index 000000000000..150c1fb9bb21
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_3.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_discharging_4.svg b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_4.svg
new file mode 100644
index 000000000000..f4745d4bec19
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_4.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_discharging_5.svg b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_5.svg
new file mode 100644
index 000000000000..b477bee1df85
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_5.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_discharging_6.svg b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_6.svg
new file mode 100644
index 000000000000..5ac8e715efbd
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_6.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_discharging_7.svg b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_7.svg
new file mode 100644
index 000000000000..2505b6edbe48
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_discharging_7.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/batt/ic_battery_unknown.svg b/res/skins/LateNight/style_flip/batt/ic_battery_unknown.svg
new file mode 100644
index 000000000000..6e2b6684edc1
--- /dev/null
+++ b/res/skins/LateNight/style_flip/batt/ic_battery_unknown.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/skins/LateNight/style_flip/btn__fx_focus_off.svg b/res/skins/LateNight/style_flip/btn__fx_focus_off.svg
new file mode 100644
index 000000000000..63a3e089bd98
--- /dev/null
+++ b/res/skins/LateNight/style_flip/btn__fx_focus_off.svg
@@ -0,0 +1,108 @@
+
diff --git a/res/skins/LateNight/style_flip/btn__fx_focus_on.svg b/res/skins/LateNight/style_flip/btn__fx_focus_on.svg
new file mode 100644
index 000000000000..a409dff62d5f
--- /dev/null
+++ b/res/skins/LateNight/style_flip/btn__fx_focus_on.svg
@@ -0,0 +1,152 @@
+
diff --git a/res/skins/LateNight/style_flip/btn_lib_sort_down.png b/res/skins/LateNight/style_flip/btn_lib_sort_down.png
new file mode 100644
index 000000000000..85a8f9726a3e
Binary files /dev/null and b/res/skins/LateNight/style_flip/btn_lib_sort_down.png differ
diff --git a/res/skins/LateNight/style_flip/btn_lib_sort_up.png b/res/skins/LateNight/style_flip/btn_lib_sort_up.png
new file mode 100644
index 000000000000..ae53038219a0
Binary files /dev/null and b/res/skins/LateNight/style_flip/btn_lib_sort_up.png differ
diff --git a/res/skins/LateNight/style_flip/cover_default.svg b/res/skins/LateNight/style_flip/cover_default.svg
new file mode 100644
index 000000000000..020d7aab7a18
--- /dev/null
+++ b/res/skins/LateNight/style_flip/cover_default.svg
@@ -0,0 +1,62 @@
+
+
+
+
diff --git a/res/skins/LateNight/style_flip/latency_bg.png b/res/skins/LateNight/style_flip/latency_bg.png
new file mode 100644
index 000000000000..c3d120b33147
Binary files /dev/null and b/res/skins/LateNight/style_flip/latency_bg.png differ
diff --git a/res/skins/LateNight/style_flip/latency_bg.svg b/res/skins/LateNight/style_flip/latency_bg.svg
new file mode 100644
index 000000000000..f7327adf15cc
--- /dev/null
+++ b/res/skins/LateNight/style_flip/latency_bg.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/skins/LateNight/style_flip/latency_over.png b/res/skins/LateNight/style_flip/latency_over.png
new file mode 100644
index 000000000000..805a1ca23dff
Binary files /dev/null and b/res/skins/LateNight/style_flip/latency_over.png differ
diff --git a/res/skins/LateNight/style_flip/latency_over.svg b/res/skins/LateNight/style_flip/latency_over.svg
new file mode 100644
index 000000000000..5f7a98aeac42
--- /dev/null
+++ b/res/skins/LateNight/style_flip/latency_over.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/style_flip/library_branch_closed.png b/res/skins/LateNight/style_flip/library_branch_closed.png
new file mode 100644
index 000000000000..aac367c5b22a
Binary files /dev/null and b/res/skins/LateNight/style_flip/library_branch_closed.png differ
diff --git a/res/skins/LateNight/style_flip/library_branch_closed_selected.png b/res/skins/LateNight/style_flip/library_branch_closed_selected.png
new file mode 100644
index 000000000000..d55311cfc0d6
Binary files /dev/null and b/res/skins/LateNight/style_flip/library_branch_closed_selected.png differ
diff --git a/res/skins/LateNight/style_flip/library_branch_open.png b/res/skins/LateNight/style_flip/library_branch_open.png
new file mode 100644
index 000000000000..56ae3993ef5d
Binary files /dev/null and b/res/skins/LateNight/style_flip/library_branch_open.png differ
diff --git a/res/skins/LateNight/style_flip/library_branch_open_selected.png b/res/skins/LateNight/style_flip/library_branch_open_selected.png
new file mode 100644
index 000000000000..ee4730690ed3
Binary files /dev/null and b/res/skins/LateNight/style_flip/library_branch_open_selected.png differ
diff --git a/res/skins/LateNight/style/mixxx_logo.svg b/res/skins/LateNight/style_flip/mixxx_logo.svg
similarity index 100%
rename from res/skins/LateNight/style/mixxx_logo.svg
rename to res/skins/LateNight/style_flip/mixxx_logo.svg
diff --git a/res/skins/LateNight/style_flip/progressbar.svg b/res/skins/LateNight/style_flip/progressbar.svg
new file mode 100644
index 000000000000..b0b7340af80d
--- /dev/null
+++ b/res/skins/LateNight/style_flip/progressbar.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/style_flip/progressbar_bg.svg b/res/skins/LateNight/style_flip/progressbar_bg.svg
new file mode 100644
index 000000000000..c9f10c1a3688
--- /dev/null
+++ b/res/skins/LateNight/style_flip/progressbar_bg.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/style_flip/spinny1_mask.svg b/res/skins/LateNight/style_flip/spinny1_mask.svg
new file mode 100644
index 000000000000..a433d6fef144
--- /dev/null
+++ b/res/skins/LateNight/style_flip/spinny1_mask.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/style_flip/spinny2_mask.svg b/res/skins/LateNight/style_flip/spinny2_mask.svg
new file mode 100644
index 000000000000..a433d6fef144
--- /dev/null
+++ b/res/skins/LateNight/style_flip/spinny2_mask.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/style_flip/spinny3_mask.svg b/res/skins/LateNight/style_flip/spinny3_mask.svg
new file mode 100644
index 000000000000..04fb55fe958b
--- /dev/null
+++ b/res/skins/LateNight/style_flip/spinny3_mask.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/style_flip/spinny4_mask.svg b/res/skins/LateNight/style_flip/spinny4_mask.svg
new file mode 100644
index 000000000000..04fb55fe958b
--- /dev/null
+++ b/res/skins/LateNight/style_flip/spinny4_mask.svg
@@ -0,0 +1,12 @@
+
diff --git a/res/skins/LateNight/style_flip/spinny_bg.svg b/res/skins/LateNight/style_flip/spinny_bg.svg
new file mode 100644
index 000000000000..8c720b95aada
--- /dev/null
+++ b/res/skins/LateNight/style_flip/spinny_bg.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/style_flip/spinny_indicator.svg b/res/skins/LateNight/style_flip/spinny_indicator.svg
new file mode 100644
index 000000000000..a7a130439a55
--- /dev/null
+++ b/res/skins/LateNight/style_flip/spinny_indicator.svg
@@ -0,0 +1,8 @@
+
diff --git a/res/skins/LateNight/style_flip/spinny_indicator_ghost.svg b/res/skins/LateNight/style_flip/spinny_indicator_ghost.svg
new file mode 100644
index 000000000000..e825c25e47e5
--- /dev/null
+++ b/res/skins/LateNight/style_flip/spinny_indicator_ghost.svg
@@ -0,0 +1,7 @@
+
diff --git a/res/skins/LateNight/style_flip/splitter_handle_checked.png b/res/skins/LateNight/style_flip/splitter_handle_checked.png
new file mode 100644
index 000000000000..1635a9601973
Binary files /dev/null and b/res/skins/LateNight/style_flip/splitter_handle_checked.png differ
diff --git a/res/skins/LateNight/style_flip/splitter_handle_horizontal_checked.png b/res/skins/LateNight/style_flip/splitter_handle_horizontal_checked.png
new file mode 100644
index 000000000000..14060ce6afdf
Binary files /dev/null and b/res/skins/LateNight/style_flip/splitter_handle_horizontal_checked.png differ
diff --git a/res/skins/LateNight/style_flip/splitter_handle_horizontal_unchecked.png b/res/skins/LateNight/style_flip/splitter_handle_horizontal_unchecked.png
new file mode 100644
index 000000000000..df271fa67663
Binary files /dev/null and b/res/skins/LateNight/style_flip/splitter_handle_horizontal_unchecked.png differ
diff --git a/res/skins/LateNight/style_flip/splitter_handle_horizontal_unchecked.svg b/res/skins/LateNight/style_flip/splitter_handle_horizontal_unchecked.svg
new file mode 100644
index 000000000000..107935a6d03f
--- /dev/null
+++ b/res/skins/LateNight/style_flip/splitter_handle_horizontal_unchecked.svg
@@ -0,0 +1,14 @@
+
diff --git a/res/skins/LateNight/style_flip/splitter_handle_unchecked.png b/res/skins/LateNight/style_flip/splitter_handle_unchecked.png
new file mode 100644
index 000000000000..2d1f1de98979
Binary files /dev/null and b/res/skins/LateNight/style_flip/splitter_handle_unchecked.png differ
diff --git a/res/skins/LateNight/style_flip/toolbar_separator.png b/res/skins/LateNight/style_flip/toolbar_separator.png
new file mode 100644
index 000000000000..1aeee90ae580
Binary files /dev/null and b/res/skins/LateNight/style_flip/toolbar_separator.png differ
diff --git a/res/skins/LateNight/style_flip/vinyl_control_0.svg b/res/skins/LateNight/style_flip/vinyl_control_0.svg
new file mode 100644
index 000000000000..f4a5a61bddf0
--- /dev/null
+++ b/res/skins/LateNight/style_flip/vinyl_control_0.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/style_flip/vinyl_control_1.svg b/res/skins/LateNight/style_flip/vinyl_control_1.svg
new file mode 100644
index 000000000000..44abfb9fece7
--- /dev/null
+++ b/res/skins/LateNight/style_flip/vinyl_control_1.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/style_flip/vinyl_control_2.svg b/res/skins/LateNight/style_flip/vinyl_control_2.svg
new file mode 100644
index 000000000000..89055e6bac78
--- /dev/null
+++ b/res/skins/LateNight/style_flip/vinyl_control_2.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/style_flip/vinyl_control_3.svg b/res/skins/LateNight/style_flip/vinyl_control_3.svg
new file mode 100644
index 000000000000..5fca7aa2b9fb
--- /dev/null
+++ b/res/skins/LateNight/style_flip/vinyl_control_3.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/style_flip/vu_clipping_deck.png b/res/skins/LateNight/style_flip/vu_clipping_deck.png
new file mode 100644
index 000000000000..fe190c376af1
Binary files /dev/null and b/res/skins/LateNight/style_flip/vu_clipping_deck.png differ
diff --git a/res/skins/LateNight/style_flip/vu_clipping_deck_over.png b/res/skins/LateNight/style_flip/vu_clipping_deck_over.png
new file mode 100644
index 000000000000..83f7ce460dc4
Binary files /dev/null and b/res/skins/LateNight/style_flip/vu_clipping_deck_over.png differ
diff --git a/res/skins/LateNight/style_flip/vu_clipping_small.png b/res/skins/LateNight/style_flip/vu_clipping_small.png
new file mode 100644
index 000000000000..1a9bf44ff13d
Binary files /dev/null and b/res/skins/LateNight/style_flip/vu_clipping_small.png differ
diff --git a/res/skins/LateNight/style_flip/vu_clipping_small_over.png b/res/skins/LateNight/style_flip/vu_clipping_small_over.png
new file mode 100644
index 000000000000..94442d3066a5
Binary files /dev/null and b/res/skins/LateNight/style_flip/vu_clipping_small_over.png differ
diff --git a/res/skins/LateNight/style_flip/vu_level_deck.png b/res/skins/LateNight/style_flip/vu_level_deck.png
new file mode 100644
index 000000000000..d06e5baec76b
Binary files /dev/null and b/res/skins/LateNight/style_flip/vu_level_deck.png differ
diff --git a/res/skins/LateNight/style_flip/vu_level_deck_over.png b/res/skins/LateNight/style_flip/vu_level_deck_over.png
new file mode 100644
index 000000000000..37822643e069
Binary files /dev/null and b/res/skins/LateNight/style_flip/vu_level_deck_over.png differ
diff --git a/res/skins/LateNight/style_flip/vu_level_sampler.png b/res/skins/LateNight/style_flip/vu_level_sampler.png
new file mode 100644
index 000000000000..3db3f3e619c1
Binary files /dev/null and b/res/skins/LateNight/style_flip/vu_level_sampler.png differ
diff --git a/res/skins/LateNight/style_flip/vu_level_sampler_over.png b/res/skins/LateNight/style_flip/vu_level_sampler_over.png
new file mode 100644
index 000000000000..7d2ff651b617
Binary files /dev/null and b/res/skins/LateNight/style_flip/vu_level_sampler_over.png differ
diff --git a/res/skins/LateNight/style_flip/vu_level_small.png b/res/skins/LateNight/style_flip/vu_level_small.png
new file mode 100644
index 000000000000..8ed482774aa1
Binary files /dev/null and b/res/skins/LateNight/style_flip/vu_level_small.png differ
diff --git a/res/skins/LateNight/style_flip/vu_level_small_over.png b/res/skins/LateNight/style_flip/vu_level_small_over.png
new file mode 100644
index 000000000000..ebd0e658294d
Binary files /dev/null and b/res/skins/LateNight/style_flip/vu_level_small_over.png differ
diff --git a/res/skins/LateNight/toolbar.xml b/res/skins/LateNight/toolbar.xml
index 0019d1ff59e7..eec007227941 100644
--- a/res/skins/LateNight/toolbar.xml
+++ b/res/skins/LateNight/toolbar.xml
@@ -8,26 +8,27 @@
maximize_library
GuiToggleButton
- 84f,24f
+ 84f,20f
BIG LIBRARY
BIG LIBRARY
[Master],maximize_library
+ ToolBarSection
min,min
horizontal
- ToolBarDivider
+ ToolBarSeparator
13f,9min
show_mixer
GuiToggleButton
- 48f,24f
+ 48f,20f
MIXER
MIXER
[Master],show_mixer
@@ -36,7 +37,7 @@
show_effects
GuiToggleButton
- 59f,24f
+ 59f,20f
EFFECTS
EFFECTS
[EffectRack1],show
@@ -45,7 +46,7 @@
show_samplers
GuiToggleButton
- 71f,24f
+ 71f,20f
SAMPLERS
SAMPLERS
[Samplers],show_samplers
@@ -54,7 +55,7 @@
show_microphone
GuiToggleButton
- 61f,24f
+ 61f,20f
MIC/AUX
MIC/AUX
[Microphone],show_microphone
@@ -78,7 +79,7 @@
RecBox
stacked
- 72f,24f
+ 72f,20f
@@ -92,18 +93,22 @@
horizontal
- 68f,18f
+ 68f,20f
RecDuration
- 53f,18f
+ 53f,20f
REC
center
+
+ [Recording],status
+ highlight
+
@@ -112,7 +117,7 @@
RecFeedback
toggle_recording
- 65f,18f
+ 72f,20f
[Recording],toggle_recording
[Recording],status
@@ -120,25 +125,25 @@
- 82f,24f
+ 82f,20f
skin_settings
BroadcastButton
4
-
+
0
Broadcast
1
- Broadcast
+ Connecting...
2
- Broadcast
+ ON AIR
3
- Broadcast
+ Conn. Failed
[Shoutcast],enabled
@@ -150,12 +155,12 @@
- ToolBarDivider
+ ToolBarSeparator
13f,9min
- 80f,24f
+ 80f,20f
skin_settings
SettingsButton
2
@@ -216,8 +221,8 @@
audio_latency_usage
LatencyMeter
63f,7f
- style/latency_bg.svg
- style/latency_over.svg
+ skin:/style_/latency_bg.svg
+ skin:/style_/latency_over.svg
true
5
1000
@@ -233,15 +238,62 @@
Battery
24,24
f,f
- graphics/batt/ic_battery_unknown.svg
- graphics/batt/ic_battery_charged.svg
+ skin:/style_/batt/ic_battery_unknown.svg
+ skin:/style_/batt/ic_battery_charged.svg
8
- graphics/batt/ic_battery_charging_%1.svg
- graphics/batt/ic_battery_discharging_%1.svg
+ skin:/style_/batt/ic_battery_charging_%1.svg
+ skin:/style_/batt/ic_battery_discharging_%1.svg
+
+
+ 0f,3f
+ vertical
+
+
+ 0f,1f
+
+ [Skin],show_spinnies
+
+ visible
+
+
+
+ 0f,1f
+
+ [Skin],show_coverart
+
+ visible
+
+
+
+
+
+
+ f,me
+ 0,1
+
+ 1f,0f
+ 1f,0f
+
+
+
+ f,me
+ 0,2
+
+ 1f,0f
+ 1f,0f
+
+
+
+
+
+
+
diff --git a/res/skins/LateNight/vumeter_channel.xml b/res/skins/LateNight/vumeter_channel.xml
index e0ffe1c12c4f..05f41d9af46a 100644
--- a/res/skins/LateNight/vumeter_channel.xml
+++ b/res/skins/LateNight/vumeter_channel.xml
@@ -19,16 +19,16 @@
channel_PeakIndicator
- style/vu_clipping_deck_over.png
- style/vu_clipping_deck.png
+ skin:/style_/vu_clipping_deck_over.png
+ skin:/style_/vu_clipping_deck.png
,PeakIndicator
channel_VuMeter
- style/vu_level_deck_over.png
- style/vu_level_deck.png
+ skin:/style_/vu_level_deck_over.png
+ skin:/style_/vu_level_deck.png
false
5
500
diff --git a/res/skins/LateNight/vumeter_latency.xml b/res/skins/LateNight/vumeter_latency.xml
index acf59712dab4..e6d28f2eff78 100644
--- a/res/skins/LateNight/vumeter_latency.xml
+++ b/res/skins/LateNight/vumeter_latency.xml
@@ -17,8 +17,8 @@
64,4
64,4
- style/vumeter_latency_over.png
- style/vumeter_latency_bg.png
+ skin:/style_/vumeter_latency_over.png
+ skin:/style_/vumeter_latency_bg.png
true
5
1000
diff --git a/res/skins/LateNight/vumeter_master.xml b/res/skins/LateNight/vumeter_master.xml
index 2de42a2bebce..4cd2d854a739 100644
--- a/res/skins/LateNight/vumeter_master.xml
+++ b/res/skins/LateNight/vumeter_master.xml
@@ -24,16 +24,16 @@
master_PeakIndicatorL
- style/vu_clipping_deck_over.png
- style/vu_clipping_deck.png
+ skin:/style_/vu_clipping_deck_over.png
+ skin:/style_/vu_clipping_deck.png
[Master],PeakIndicatorL
master_VuMeterL
- style/vu_level_deck_over.png
- style/vu_level_deck.png
+ skin:/style_/vu_level_deck_over.png
+ skin:/style_/vu_level_deck.png
false
5
500
@@ -52,16 +52,16 @@
master_PeakIndicatorR
- style/vu_clipping_deck_over.png
- style/vu_clipping_deck.png
+ skin:/style_/vu_clipping_deck_over.png
+ skin:/style_/vu_clipping_deck.png
[Master],PeakIndicatorR
master_VuMeterR
- style/vu_level_deck_over.png
- style/vu_level_deck.png
+ skin:/style_/vu_level_deck_over.png
+ skin:/style_/vu_level_deck.png
false
5
500
diff --git a/res/skins/LateNight/vumeter_small.xml b/res/skins/LateNight/vumeter_small.xml
index 7b6e4f73b991..ce413bb08dd2 100644
--- a/res/skins/LateNight/vumeter_small.xml
+++ b/res/skins/LateNight/vumeter_small.xml
@@ -19,16 +19,16 @@
_PeakIndicator
- style/vu_clipping_small_over.png
- style/vu_clipping_small.png
+ skin:/style_/vu_clipping_small_over.png
+ skin:/style_/vu_clipping_small.png
,PeakIndicator
_VuMeter
- style/vu_level_small_over.png
- style/vu_level_small.png
+ skin:/style_/vu_level_small_over.png
+ skin:/style_/vu_level_small.png
false
5
500
diff --git a/res/skins/LateNight/waveform.xml b/res/skins/LateNight/waveform.xml
index 0076a004cd4f..85463c94b16b 100644
--- a/res/skins/LateNight/waveform.xml
+++ b/res/skins/LateNight/waveform.xml
@@ -1,5 +1,8 @@
+ embedded
+ square
[Channel]
+
Waveform
horizontal
@@ -9,16 +12,17 @@
waveform_display
-
+
- #ffffff
+
+
#00FF00
- #EA0000
+
- top|right
+ bottom|right
#FF0000
#FFFFFF
%1
@@ -33,14 +37,14 @@
loop_start_position
IN
- bottom
+ bottom|left
#00FF00
#FFFFFF
loop_end_position
OUT
- bottom
+ bottom|right
#00FF00
#FFFFFF
@@ -59,7 +63,7 @@
intro_start_position
|◢
- bottom
+ bottom|left
#0000FF
#FFFFFF
[Skin],show_intro_outro_cues
@@ -67,7 +71,7 @@
intro_end_position
◢|
- bottom
+ bottom|right
#0000FF
#FFFFFF
[Skin],show_intro_outro_cues
@@ -75,7 +79,7 @@
outro_start_position
|◣
- bottom
+ bottom|left
#0000FF
#FFFFFF
[Skin],show_intro_outro_cues
@@ -83,7 +87,7 @@
outro_end_position
◣|
- bottom
+ bottom|right
#0000FF
#FFFFFF
[Skin],show_intro_outro_cues
@@ -96,13 +100,20 @@
cue_point
CUE
- top
+ top|right
#FF001C
#FFFFFF
-
+
+
+ WaveformsRightBorder
+ f,0min
+
+
+
BeatgridButtons
vertical
- Spacer0f
horizontal
f,f
beats_translate_curpos
- BeatGridButton
- beat_curpos_large_down
- beat_curpos_large
+ BeatCurposLarge
26f,52f
+ tall
,beats_translate_curpos
,beats_translate_match_alignment
@@ -132,16 +141,14 @@
beats_translate_earlier
- BeatGridButton
- beats_earlier
+ BeatsEarlier
26f,26f
,beats_translate_earlier
beats_adjust_faster
- BeatGridButton
- beats_faster
+ BeatsFaster
26f,26f
,beats_adjust_faster
@@ -154,15 +161,14 @@
beats_translate_later
- BeatGridButton
- beats_later
+ BeatsLater
26f,26f
,beats_translate_later
beats_adjust_slower
- BeatGridButton
+ BeatsSlower
beats_slower
26f,26f
,beats_adjust_slower
diff --git a/res/skins/LateNight/waveforms_container.xml b/res/skins/LateNight/waveforms_container.xml
index 284555e05d7e..e55afc609789 100644
--- a/res/skins/LateNight/waveforms_container.xml
+++ b/res/skins/LateNight/waveforms_container.xml
@@ -4,87 +4,117 @@
me,min
-
- vertical
- 100me,40me
+
+ WaveformsContainer
+ horizontal
+ me,min
-
- horizontal
- me,me
+
+ vertical
+ 100me,40me
-
- 3
- #09B2AE
- #012322
- #cb3433
- #00ff33
- #0034fe
-
-
-
- [Skin],show_4decks
- visible
-
-
-
- horizontal
- me,me
-
-
- 1
- #E7C413
- #2f290a
- #ff2a00
- #33f600
- #332acc
-
-
-
+
+ horizontal
+ me,me
+
+
+ 3
+
+
+ #cb3433
+ #00ff33
+ #0034fe
+
+
+
+ [Skin],show_4decks
+ visible
+
+
-
- horizontal
- me,me
-
-
- 2
- #E7C413
- #2f290a
- #ff2a00
- #33f600
- #332acc
-
-
-
+
+ horizontal
+ me,me
+
+
+ 1
+
+
+ #ff2a00
+ #33f600
+ #332acc
+
+
+
+
+
+ horizontal
+ me,me
+
+
+ 2
+
+
+ #ff2a00
+ #33f600
+ #332acc
+
+
+
+
+
+ horizontal
+ me,me
+
+
+ 4
+
+
+ #cb3433
+ #00ff33
+ #0034fe
+
+
+
+ [Skin],show_4decks
+ visible
+
+
+
+
+
+ WaveformsBottomBorder
+ 0me,0min
+
-
- horizontal
- me,me
-
-
- 4
- #09B2AE
- #012322
- #cb3433
- #00ff33
- #0034fe
-
+
+
+
+ BeatgridButtonsToggle
+ 26f,40me
+
+
+ [Skin],beatgrid_buttons
+
+
+
+ 2f,1min
- [Skin],show_4decks
+ [Master],skin_settings
visible
-
+
-
-
-
- BeatgridButtonsToggle
- 28f,40me
- [Skin],beatgrid_buttons
-
+
+ [Master],skin_settings
+ highlight
+
+
5f,1min