From fb709f3c4219ffa853b3194b5372c4f95f9864b4 Mon Sep 17 00:00:00 2001 From: ronso0 Date: Mon, 22 Jan 2018 16:36:36 +0100 Subject: [PATCH 01/62] optimize Pfl button graphic --- res/skins/LateNight/123ToDo | 25 +++++-- res/skins/LateNight/buttons/btn_pfl.svg | 36 +++------ res/skins/LateNight/buttons/btn_pfl_down.svg | 36 +++------ res/skins/LateNight/buttons/btn_pfl_over.svg | 73 ++++++++----------- .../LateNight/buttons/btn_pfl_overdown.svg | 36 +++------ 5 files changed, 85 insertions(+), 121 deletions(-) diff --git a/res/skins/LateNight/123ToDo b/res/skins/LateNight/123ToDo index 10826618d56..48109b92122 100644 --- a/res/skins/LateNight/123ToDo +++ b/res/skins/LateNight/123ToDo @@ -1,25 +1,36 @@ + General + * vectorize remaining button + * vectorize VUs, add path mask, so they are easier to resize + * clean up SVGs + + TOOLBAR + * re-order GUI quick toggles: decks, mixer, extras, general -- rec, clock + Decks - * introduce another deck row: - > Quantize, Keylock, ... Stars - > make overview row wider but less tall (square Cover art plus equal margin) + * star rating: + - beside/instead of Vinyl controls (SizeAwareStack) + - in between artist and duration + - in deck controls grid (layout varies with available height) + * don't transform Key display to uppercase * test new (Hot)Cue button color: orange when set, red when pressed/playing from (Hot)Cue Aux Mic * add ducking controls + * add cover when a Mic is not configured Vinyl * merge vinyl toggle & status light Mixer + * reduce Crossfader margin Sampler * add cue_default to Play button * make space for 8 HotCues: > shrink Sync - > shrink VU meter & push it up - - GENERAL - * re-order GUI quick toggles: decks, mixer, general + > shrink VU meter, put Sync below + + diff --git a/res/skins/LateNight/buttons/btn_pfl.svg b/res/skins/LateNight/buttons/btn_pfl.svg index ea4c671137e..91067622920 100644 --- a/res/skins/LateNight/buttons/btn_pfl.svg +++ b/res/skins/LateNight/buttons/btn_pfl.svg @@ -404,32 +404,20 @@ d="m 55,-19 -5,0 0,13 1,0 0,-7 4,0 0,-6" id="path9817-6-4" style="fill:#bfbfbf;fill-opacity:1;stroke:none;display:none" /> - - - - - - + + + + diff --git a/res/skins/LateNight/buttons/btn_pfl_down.svg b/res/skins/LateNight/buttons/btn_pfl_down.svg index ada68d8f8c1..47b120d3be7 100644 --- a/res/skins/LateNight/buttons/btn_pfl_down.svg +++ b/res/skins/LateNight/buttons/btn_pfl_down.svg @@ -318,32 +318,20 @@ d="m 9,10 0,3 5,0 0,2 2,0 0,-6 -2,0 0,3 -3,0 0,-2 -2,0" id="path6751-6-3-5" style="fill:#8d8f90;fill-opacity:1;stroke:none;display:none" /> - - - - - - + + + + diff --git a/res/skins/LateNight/buttons/btn_pfl_over.svg b/res/skins/LateNight/buttons/btn_pfl_over.svg index 688caf93b8a..1e2f34eb5c0 100644 --- a/res/skins/LateNight/buttons/btn_pfl_over.svg +++ b/res/skins/LateNight/buttons/btn_pfl_over.svg @@ -386,6 +386,15 @@ xlink:href="#linearGradient3801-6-9-9-1" gradientUnits="userSpaceOnUse" gradientTransform="translate(0,-2076.7244)" /> + @@ -399,46 +408,26 @@ - - - - - - - - - - + + + + diff --git a/res/skins/LateNight/buttons/btn_pfl_overdown.svg b/res/skins/LateNight/buttons/btn_pfl_overdown.svg index 0bb66417bd4..6ccfd6c7312 100644 --- a/res/skins/LateNight/buttons/btn_pfl_overdown.svg +++ b/res/skins/LateNight/buttons/btn_pfl_overdown.svg @@ -182,32 +182,20 @@ d="m 55,-19 -5,0 0,13 1,0 0,-7 4,0 0,-6" id="path9817-6" style="fill:#8d8f90;fill-opacity:1;stroke:none;display:none" /> - - - - - - + + + + From 56569cebc180a435c853fb586d78cba828801433 Mon Sep 17 00:00:00 2001 From: ronso0 Date: Mon, 22 Jan 2018 17:17:46 +0100 Subject: [PATCH 02/62] Sampler: play right-click = cue_default --- res/skins/LateNight/123ToDo | 5 +++-- res/skins/LateNight/sampler.xml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/res/skins/LateNight/123ToDo b/res/skins/LateNight/123ToDo index 48109b92122..615a1153234 100644 --- a/res/skins/LateNight/123ToDo +++ b/res/skins/LateNight/123ToDo @@ -3,8 +3,9 @@ * vectorize remaining button * vectorize VUs, add path mask, so they are easier to resize * clean up SVGs + * move slider/knob graphics to subfolder - TOOLBAR + Toolbar * re-order GUI quick toggles: decks, mixer, extras, general -- rec, clock Decks @@ -16,6 +17,7 @@ * test new (Hot)Cue button color: orange when set, red when pressed/playing from (Hot)Cue Aux + * add cover when a Aux is not configured Mic * add ducking controls @@ -28,7 +30,6 @@ * reduce Crossfader margin Sampler - * add cue_default to Play button * make space for 8 HotCues: > shrink Sync > shrink VU meter, put Sync below diff --git a/res/skins/LateNight/sampler.xml b/res/skins/LateNight/sampler.xml index 288eea7cb94..288503d3832 100644 --- a/res/skins/LateNight/sampler.xml +++ b/res/skins/LateNight/sampler.xml @@ -57,7 +57,7 @@ LeftButton - ,start_stop + ,cue_default RightButton From 47f1ef6b182650ba48020ddd7ef66b7f3cba2240 Mon Sep 17 00:00:00 2001 From: ronso0 Date: Mon, 22 Jan 2018 21:56:09 +0100 Subject: [PATCH 03/62] clean up lower_half.xml --- res/skins/LateNight/123ToDo | 67 ++++++++++--------- res/skins/LateNight/lower_half.xml | 2 +- .../LateNight/mic_samplers_container.xml | 7 +- .../LateNight/mic_samplers_lib_container.xml | 7 +- 4 files changed, 39 insertions(+), 44 deletions(-) diff --git a/res/skins/LateNight/123ToDo b/res/skins/LateNight/123ToDo index 615a1153234..e24ad6bf1a5 100644 --- a/res/skins/LateNight/123ToDo +++ b/res/skins/LateNight/123ToDo @@ -1,37 +1,38 @@ - General - * vectorize remaining button - * vectorize VUs, add path mask, so they are easier to resize - * clean up SVGs - * move slider/knob graphics to subfolder - - Toolbar - * re-order GUI quick toggles: decks, mixer, extras, general -- rec, clock +General + * fix fonts: OpenSans for all numbers + * vectorize remaining buttons + * vectorize VUs, add path mask, so they are easier to resize + * clean up SVGs + * move slider/knob graphics to subfolder - Decks - * star rating: - - beside/instead of Vinyl controls (SizeAwareStack) - - in between artist and duration - - in deck controls grid (layout varies with available height) - * don't transform Key display to uppercase - * test new (Hot)Cue button color: orange when set, red when pressed/playing from (Hot)Cue - - Aux - * add cover when a Aux is not configured +Toolbar + * re-order GUI quick toggles: decks, mixer, extras, general -- rec, clock - Mic - * add ducking controls - * add cover when a Mic is not configured - - Vinyl - * merge vinyl toggle & status light - - Mixer - * reduce Crossfader margin +Decks + * star rating: + - beside/instead of Vinyl controls (SizeAwareStack) + - in between artist and duration + - in deck controls grid (layout varies with available height) + * don't transform Key display to uppercase + * test new (Hot)Cue button color: orange when set, red when pressed/playing from (Hot)Cue + +Aux - Sampler - * make space for 8 HotCues: - > shrink Sync - > shrink VU meter, put Sync below - - +Mic + * add ducking controls + * add cover when a Mic is not configured + = button bound to [Mic],talkover, so that Preferences will open on click + +Vinyl + * merge vinyl toggle & status light + +Mixer + * reduce Crossfader margin + +Sampler + * make space for 8 HotCues, window at minimal size: + > shrink Sync + > shrink VU meter, put Sync below + + diff --git a/res/skins/LateNight/lower_half.xml b/res/skins/LateNight/lower_half.xml index e24da9dba8d..e8404c290e1 100644 --- a/res/skins/LateNight/lower_half.xml +++ b/res/skins/LateNight/lower_half.xml @@ -1,5 +1,5 @@