summaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
Diffstat (limited to 'res')
-rw-r--r--res/controllers/midi-components-0.0.js2
-rw-r--r--res/linux/org.mixxx.Mixxx.metainfo.xml38
-rw-r--r--res/qml/AuxiliaryUnit.qml (renamed from res/skins/QMLDemo/AuxiliaryUnit.qml)0
-rw-r--r--res/qml/Button.qml (renamed from res/skins/QMLDemo/Button.qml)0
-rw-r--r--res/qml/ComboBox.qml (renamed from res/skins/QMLDemo/ComboBox.qml)0
-rw-r--r--res/qml/ControlButton.qml (renamed from res/skins/QMLDemo/ControlButton.qml)0
-rw-r--r--res/qml/ControlKnob.qml (renamed from res/skins/QMLDemo/ControlKnob.qml)0
-rw-r--r--res/qml/ControlMiniKnob.qml (renamed from res/skins/QMLDemo/ControlMiniKnob.qml)0
-rw-r--r--res/qml/ControlSlider.qml (renamed from res/skins/QMLDemo/ControlSlider.qml)0
-rw-r--r--res/qml/CrossfaderRow.qml (renamed from res/skins/QMLDemo/CrossfaderRow.qml)0
-rw-r--r--res/qml/Deck.qml (renamed from res/skins/QMLDemo/Deck.qml)0
-rw-r--r--res/qml/DeckInfoBar.qml (renamed from res/skins/QMLDemo/DeckInfoBar.qml)0
-rw-r--r--res/qml/DeckRow.qml (renamed from res/skins/QMLDemo/DeckRow.qml)0
-rw-r--r--res/qml/EffectRow.qml (renamed from res/skins/QMLDemo/EffectRow.qml)0
-rw-r--r--res/qml/EffectSlot.qml (renamed from res/skins/QMLDemo/EffectSlot.qml)0
-rw-r--r--res/qml/EffectUnit.qml (renamed from res/skins/QMLDemo/EffectUnit.qml)0
-rw-r--r--res/qml/EmbeddedBackground.qml (renamed from res/skins/QMLDemo/EmbeddedBackground.qml)0
-rw-r--r--res/qml/EmbeddedText.qml (renamed from res/skins/QMLDemo/EmbeddedText.qml)0
-rw-r--r--res/qml/EqColumn.qml (renamed from res/skins/QMLDemo/EqColumn.qml)0
-rw-r--r--res/qml/EqKnob.qml (renamed from res/skins/QMLDemo/EqKnob.qml)0
-rw-r--r--res/qml/FadeBehavior.qml (renamed from res/skins/QMLDemo/FadeBehavior.qml)0
-rw-r--r--res/qml/Hotcue.qml (renamed from res/skins/QMLDemo/Hotcue.qml)0
-rw-r--r--res/qml/HotcueButton.qml (renamed from res/skins/QMLDemo/HotcueButton.qml)0
-rw-r--r--res/qml/HotcuePopup.qml (renamed from res/skins/QMLDemo/HotcuePopup.qml)0
-rw-r--r--res/qml/InfoBarButton.qml (renamed from res/skins/QMLDemo/InfoBarButton.qml)0
-rw-r--r--res/qml/Knob.qml (renamed from res/skins/QMLDemo/Knob.qml)0
-rw-r--r--res/qml/Library.qml (renamed from res/skins/QMLDemo/Library.qml)0
-rw-r--r--res/qml/MicrophoneDuckingPanel.qml (renamed from res/skins/QMLDemo/MicrophoneDuckingPanel.qml)0
-rw-r--r--res/qml/MicrophoneUnit.qml (renamed from res/skins/QMLDemo/MicrophoneUnit.qml)0
-rw-r--r--res/qml/MiniKnob.qml (renamed from res/skins/QMLDemo/MiniKnob.qml)0
-rw-r--r--res/qml/Mixer.qml (renamed from res/skins/QMLDemo/Mixer.qml)0
-rw-r--r--res/qml/MixerColumn.qml (renamed from res/skins/QMLDemo/MixerColumn.qml)0
-rw-r--r--res/qml/Mixxx/Controls/Knob.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/Knob.qml)0
-rw-r--r--res/qml/Mixxx/Controls/Slider.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/Slider.qml)0
-rw-r--r--res/qml/Mixxx/Controls/Spinny.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/Spinny.qml)0
-rw-r--r--res/qml/Mixxx/Controls/WaveformOverview.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/WaveformOverview.qml)0
-rw-r--r--res/qml/Mixxx/Controls/WaveformOverviewHotcueMarker.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/WaveformOverviewHotcueMarker.qml)0
-rw-r--r--res/qml/Mixxx/Controls/WaveformOverviewMarker.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/WaveformOverviewMarker.qml)0
-rw-r--r--res/qml/Mixxx/Controls/qmldir (renamed from res/skins/QMLDemo/Mixxx/Controls/qmldir)0
-rw-r--r--res/qml/Mixxx/MathUtils.mjs (renamed from res/skins/QMLDemo/Mixxx/MathUtils.mjs)0
-rw-r--r--res/qml/Mixxx/PlayerDropArea.qml (renamed from res/skins/QMLDemo/Mixxx/PlayerDropArea.qml)0
-rw-r--r--res/qml/Mixxx/qmldir (renamed from res/skins/QMLDemo/Mixxx/qmldir)0
-rw-r--r--res/qml/OrientationToggleButton.qml (renamed from res/skins/QMLDemo/OrientationToggleButton.qml)0
-rw-r--r--res/qml/Sampler.qml (renamed from res/skins/QMLDemo/Sampler.qml)0
-rw-r--r--res/qml/SamplerRow.qml (renamed from res/skins/QMLDemo/SamplerRow.qml)0
-rw-r--r--res/qml/SectionBackground.qml (renamed from res/skins/QMLDemo/SectionBackground.qml)0
-rw-r--r--res/qml/SectionText.qml (renamed from res/skins/QMLDemo/SectionText.qml)0
-rw-r--r--res/qml/Slider.qml (renamed from res/skins/QMLDemo/Slider.qml)0
-rw-r--r--res/qml/SyncButton.qml (renamed from res/skins/QMLDemo/SyncButton.qml)0
-rw-r--r--res/qml/Theme/Theme.qml (renamed from res/skins/QMLDemo/Theme/Theme.qml)0
-rw-r--r--res/qml/Theme/qmldir (renamed from res/skins/QMLDemo/Theme/qmldir)0
-rw-r--r--res/qml/VuMeter.qml (renamed from res/skins/QMLDemo/VuMeter.qml)0
-rw-r--r--res/qml/WaveformOverview.qml (renamed from res/skins/QMLDemo/WaveformOverview.qml)0
-rw-r--r--res/qml/images/auto@2x.png (renamed from res/skins/QMLDemo/images/auto@2x.png)bin1482 -> 1482 bytes
-rw-r--r--res/qml/images/button.svg (renamed from res/skins/QMLDemo/images/button.svg)0
-rw-r--r--res/qml/images/button_pressed.svg (renamed from res/skins/QMLDemo/images/button_pressed.svg)0
-rw-r--r--res/qml/images/icon_passthrough.svg (renamed from res/skins/QMLDemo/images/icon_passthrough.svg)0
-rw-r--r--res/qml/images/icon_quantize.svg (renamed from res/skins/QMLDemo/images/icon_quantize.svg)0
-rw-r--r--res/qml/images/knob.svg (renamed from res/skins/QMLDemo/images/knob.svg)0
-rw-r--r--res/qml/images/knob_shadow.svg (renamed from res/skins/QMLDemo/images/knob_shadow.svg)0
-rw-r--r--res/qml/images/miniknob.svg (renamed from res/skins/QMLDemo/images/miniknob.svg)0
-rw-r--r--res/qml/images/miniknob_shadow.svg (renamed from res/skins/QMLDemo/images/miniknob_shadow.svg)0
-rw-r--r--res/qml/images/realty@2x.png (renamed from res/skins/QMLDemo/images/realty@2x.png)bin1173 -> 1173 bytes
-rw-r--r--res/qml/images/section.svg (renamed from res/skins/QMLDemo/images/section.svg)0
-rw-r--r--res/qml/images/services@2x.png (renamed from res/skins/QMLDemo/images/services@2x.png)bin1115 -> 1115 bytes
-rw-r--r--res/qml/images/slider_bpm.svg (renamed from res/skins/QMLDemo/images/slider_bpm.svg)0
-rw-r--r--res/qml/images/slider_crossfader.svg (renamed from res/skins/QMLDemo/images/slider_crossfader.svg)0
-rw-r--r--res/qml/images/slider_handle.svg (renamed from res/skins/QMLDemo/images/slider_handle.svg)0
-rw-r--r--res/qml/images/slider_handle_crossfader.svg (renamed from res/skins/QMLDemo/images/slider_handle_crossfader.svg)0
-rw-r--r--res/qml/images/slider_handle_micducking.svg (renamed from res/skins/QMLDemo/images/slider_handle_micducking.svg)0
-rw-r--r--res/qml/images/slider_micducking.svg (renamed from res/skins/QMLDemo/images/slider_micducking.svg)0
-rw-r--r--res/qml/images/slider_volume.svg (renamed from res/skins/QMLDemo/images/slider_volume.svg)0
-rw-r--r--res/qml/images/work@2x.png (renamed from res/skins/QMLDemo/images/work@2x.png)bin1770 -> 1770 bytes
-rw-r--r--res/qml/main.qml (renamed from res/skins/QMLDemo/main.qml)13
-rw-r--r--res/qml/skin.ini (renamed from res/skins/QMLDemo/skin.ini)0
-rw-r--r--res/qml/skin_preview.png (renamed from res/skins/QMLDemo/skin_preview.png)bin20265 -> 20265 bytes
76 files changed, 48 insertions, 5 deletions
diff --git a/res/controllers/midi-components-0.0.js b/res/controllers/midi-components-0.0.js
index 14c47c742c..5505176a88 100644
--- a/res/controllers/midi-components-0.0.js
+++ b/res/controllers/midi-components-0.0.js
@@ -258,7 +258,7 @@
this.longPressTimer = engine.beginTimer(this.longPressTimeout, function() {
engine.setValue(this.group, "sync_enabled", 1);
this.longPressTimer = 0;
- }, true);
+ }.bind(this), true);
} else {
engine.setValue(this.group, "sync_enabled", 0);
}
diff --git a/res/linux/org.mixxx.Mixxx.metainfo.xml b/res/linux/org.mixxx.Mixxx.metainfo.xml
index 65ee923b31..d1c1b96815 100644
--- a/res/linux/org.mixxx.Mixxx.metainfo.xml
+++ b/res/linux/org.mixxx.Mixxx.metainfo.xml
@@ -698,12 +698,13 @@
</ul>
</description>
</release>
- <release version="2.3.1" type="development">
+ <release version="2.3.1" date="2021-09-29" type="stable">
<description>
<ul>
<li>
- Added mapping for the Numark DJ2GO Touch controller
+ Added mapping for the Numark DJ2GO2 Touch controller
#4108
+ #4287
</li>
<li>
Added mapping for the Numark Mixtrack Pro FX controller
@@ -714,6 +715,19 @@
#4262
</li>
<li>
+ Updated mapping for Denon MC7000 controller
+ #4021
+ </li>
+ <li>
+ Hercules Inpulse 300: Add better FX controls and other minor improvements
+ #4246
+ </li>
+ <li>
+ Denon MC7000: Improve slip mode and jog wheel handling
+ #4021
+ #4324
+ </li>
+ <li>
Disabled detection of keyboards and mice as HID controllers
#4243
</li>
@@ -759,6 +773,7 @@
#4041
#4059
#4107
+ #4296
</li>
<li>
Fix support for relative paths in the skin system which caused missing images in third-party skins
@@ -824,6 +839,20 @@
#4267
lp:1941743
</li>
+ <li>
+ Fix Auto DJ skipping tracks randomly
+ #4319
+ lp1941989
+ </li>
+ <li>
+ Fix high CPU load due to extremely high internal sync clock values
+ #4312
+ lp1943320
+ </li>
+ <li>
+ Fix preference option for re-analyzing beatgrids imported from other software
+ #4288
+ </li>
</ul>
<p>
Packaging
@@ -863,6 +892,7 @@
<li>
Install multiple sizes of rasterized icons
#4204
+ #4315
</li>
<li>
CMake: Fixed detection of SoundTouch pkgconfig file and version
@@ -871,6 +901,7 @@
<li>
Fix AppStream metainfo
#4205
+ #4317
</li>
</ul>
</description>
@@ -1632,7 +1663,8 @@
</li>
<li>
Fix playlist import.
- lp:16878282
+ #2200
+ lp:1687828
</li>
<li>
Fix updating playlist labels.
diff --git a/res/skins/QMLDemo/AuxiliaryUnit.qml b/res/qml/AuxiliaryUnit.qml
index 62eb11118f..62eb11118f 100644
--- a/res/skins/QMLDemo/AuxiliaryUnit.qml
+++ b/res/qml/AuxiliaryUnit.qml
diff --git a/res/skins/QMLDemo/Button.qml b/res/qml/Button.qml
index 133ce7e213..133ce7e213 100644
--- a/res/skins/QMLDemo/Button.qml
+++ b/res/qml/Button.qml
diff --git a/res/skins/QMLDemo/ComboBox.qml b/res/qml/ComboBox.qml
index d5d5e82ae5..d5d5e82ae5 100644
--- a/res/skins/QMLDemo/ComboBox.qml
+++ b/res/qml/ComboBox.qml
diff --git a/res/skins/QMLDemo/ControlButton.qml b/res/qml/ControlButton.qml
index 6a44ef06e2..6a44ef06e2 100644
--- a/res/skins/QMLDemo/ControlButton.qml
+++ b/res/qml/ControlButton.qml
diff --git a/res/skins/QMLDemo/ControlKnob.qml b/res/qml/ControlKnob.qml
index 6808070808..6808070808 100644
--- a/res/skins/QMLDemo/ControlKnob.qml
+++ b/res/qml/ControlKnob.qml
diff --git a/res/skins/QMLDemo/ControlMiniKnob.qml b/res/qml/ControlMiniKnob.qml
index 5cdffcac25..5cdffcac25 100644
--- a/res/skins/QMLDemo/ControlMiniKnob.qml
+++ b/res/qml/ControlMiniKnob.qml
diff --git a/res/skins/QMLDemo/ControlSlider.qml b/res/qml/ControlSlider.qml
index add929ffc9..add929ffc9 100644
--- a/res/skins/QMLDemo/ControlSlider.qml
+++ b/res/qml/ControlSlider.qml
diff --git a/res/skins/QMLDemo/CrossfaderRow.qml b/res/qml/CrossfaderRow.qml
index a3a35530b1..a3a35530b1 100644
--- a/res/skins/QMLDemo/CrossfaderRow.qml
+++ b/res/qml/CrossfaderRow.qml
diff --git a/res/skins/QMLDemo/Deck.qml b/res/qml/Deck.qml
index d3661dc5d6..d3661dc5d6 100644
--- a/res/skins/QMLDemo/Deck.qml
+++ b/res/qml/Deck.qml
diff --git a/res/skins/QMLDemo/DeckInfoBar.qml b/res/qml/DeckInfoBar.qml
index 6d43f93cd4..6d43f93cd4 100644
--- a/res/skins/QMLDemo/DeckInfoBar.qml
+++ b/res/qml/DeckInfoBar.qml
diff --git a/res/skins/QMLDemo/DeckRow.qml b/res/qml/DeckRow.qml
index b4f9cb96a0..b4f9cb96a0 100644
--- a/res/skins/QMLDemo/DeckRow.qml
+++ b/res/qml/DeckRow.qml
diff --git a/res/skins/QMLDemo/EffectRow.qml b/res/qml/EffectRow.qml
index 16c8d55f0c..16c8d55f0c 100644
--- a/res/skins/QMLDemo/EffectRow.qml
+++ b/res/qml/EffectRow.qml
diff --git a/res/skins/QMLDemo/EffectSlot.qml b/res/qml/EffectSlot.qml
index da767a616b..da767a616b 100644
--- a/res/skins/QMLDemo/EffectSlot.qml
+++ b/res/qml/EffectSlot.qml
diff --git a/res/skins/QMLDemo/EffectUnit.qml b/res/qml/EffectUnit.qml
index 4cab128f49..4cab128f49 100644
--- a/res/skins/QMLDemo/EffectUnit.qml
+++ b/res/qml/EffectUnit.qml
diff --git a/res/skins/QMLDemo/EmbeddedBackground.qml b/res/qml/EmbeddedBackground.qml
index 85a2e5f17a..85a2e5f17a 100644
--- a/res/skins/QMLDemo/EmbeddedBackground.qml
+++ b/res/qml/EmbeddedBackground.qml
diff --git a/res/skins/QMLDemo/EmbeddedText.qml b/res/qml/EmbeddedText.qml
index 2902af7049..2902af7049 100644
--- a/res/skins/QMLDemo/EmbeddedText.qml
+++ b/res/qml/EmbeddedText.qml
diff --git a/res/skins/QMLDemo/EqColumn.qml b/res/qml/EqColumn.qml
index aab9c4200a..aab9c4200a 100644
--- a/res/skins/QMLDemo/EqColumn.qml
+++ b/res/qml/EqColumn.qml
diff --git a/res/skins/QMLDemo/EqKnob.qml b/res/qml/EqKnob.qml
index e3102de623..e3102de623 100644
--- a/res/skins/QMLDemo/EqKnob.qml
+++ b/res/qml/EqKnob.qml
diff --git a/res/skins/QMLDemo/FadeBehavior.qml b/res/qml/FadeBehavior.qml
index 4978b8525c..4978b8525c 100644
--- a/res/skins/QMLDemo/FadeBehavior.qml
+++ b/res/qml/FadeBehavior.qml
diff --git a/res/skins/QMLDemo/Hotcue.qml b/res/qml/Hotcue.qml
index 1ff2579b49..1ff2579b49 100644
--- a/res/skins/QMLDemo/Hotcue.qml
+++ b/res/qml/Hotcue.qml
diff --git a/res/skins/QMLDemo/HotcueButton.qml b/res/qml/HotcueButton.qml
index 4aa2d1a691..4aa2d1a691 100644
--- a/res/skins/QMLDemo/HotcueButton.qml
+++ b/res/qml/HotcueButton.qml
diff --git a/res/skins/QMLDemo/HotcuePopup.qml b/res/qml/HotcuePopup.qml
index 7a7a76ad25..7a7a76ad25 100644
--- a/res/skins/QMLDemo/HotcuePopup.qml
+++ b/res/qml/HotcuePopup.qml
diff --git a/res/skins/QMLDemo/InfoBarButton.qml b/res/qml/InfoBarButton.qml
index 51962df1e6..51962df1e6 100644
--- a/res/skins/QMLDemo/InfoBarButton.qml
+++ b/res/qml/InfoBarButton.qml
diff --git a/res/skins/QMLDemo/Knob.qml b/res/qml/Knob.qml
index 8405716bb0..8405716bb0 100644
--- a/res/skins/QMLDemo/Knob.qml
+++ b/res/qml/Knob.qml
diff --git a/res/skins/QMLDemo/Library.qml b/res/qml/Library.qml
index 1fe9921102..1fe9921102 100644
--- a/res/skins/QMLDemo/Library.qml
+++ b/res/qml/Library.qml
diff --git a/res/skins/QMLDemo/MicrophoneDuckingPanel.qml b/res/qml/MicrophoneDuckingPanel.qml
index c209039ada..c209039ada 100644
--- a/res/skins/QMLDemo/MicrophoneDuckingPanel.qml
+++ b/res/qml/MicrophoneDuckingPanel.qml
diff --git a/res/skins/QMLDemo/MicrophoneUnit.qml b/res/qml/MicrophoneUnit.qml
index 5a610fc86c..5a610fc86c 100644
--- a/res/skins/QMLDemo/MicrophoneUnit.qml
+++ b/res/qml/MicrophoneUnit.qml
diff --git a/res/skins/QMLDemo/MiniKnob.qml b/res/qml/MiniKnob.qml
index 7fce622df6..7fce622df6 100644
--- a/res/skins/QMLDemo/MiniKnob.qml
+++ b/res/qml/MiniKnob.qml
diff --git a/res/skins/QMLDemo/Mixer.qml b/res/qml/Mixer.qml
index 3a208f1e3f..3a208f1e3f 100644
--- a/res/skins/QMLDemo/Mixer.qml
+++ b/res/qml/Mixer.qml
diff --git a/res/skins/QMLDemo/MixerColumn.qml b/res/qml/MixerColumn.qml
index 3bf9315421..3bf9315421 100644
--- a/res/skins/QMLDemo/MixerColumn.qml
+++ b/res/qml/MixerColumn.qml
diff --git a/res/skins/QMLDemo/Mixxx/Controls/Knob.qml b/res/qml/Mixxx/Controls/Knob.qml
index aa986b02ec..aa986b02ec 100644
--- a/res/skins/QMLDemo/Mixxx/Controls/Knob.qml
+++ b/res/qml/Mixxx/Controls/Knob.qml
diff --git a/res/skins/QMLDemo/Mixxx/Controls/Slider.qml b/res/qml/Mixxx/Controls/Slider.qml
index c2ed3c959f..c2ed3c959f 100644
--- a/res/skins/QMLDemo/Mixxx/Controls/Slider.qm