From 35ea36c255071cb90413d4553abf6c6e71ebd61b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?=
Date: Sat, 30 Nov 2024 22:30:04 +0100
Subject: [PATCH] Update CHANGLOG for 2.5.0
---
CHANGELOG.md | 114 +++++++++--
res/linux/org.mixxx.Mixxx.metainfo.xml | 249 ++++++++++++++++++++++---
2 files changed, 320 insertions(+), 43 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bec411f03c7..eda046275ae 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,6 +18,9 @@
[#12641](https://github.com/mixxxdj/mixxx/issues/12641)
* Allow changing the waveform overview type without reloading the skin
[#13273](https://github.com/mixxxdj/mixxx/pull/13273)
+* Maintain GL ES support
+ [#13485](https://github.com/mixxxdj/mixxx/pull/13485)
+* Update overview immediately, when the normalize option or global gain changed [#13634](https://github.com/mixxxdj/mixxx/pull/13634)
### Skins / Interface
@@ -27,9 +30,10 @@
* Fullscreen toggle rework [#11566](https://github.com/mixxxdj/mixxx/pull/11566)
* Allow to edit track title and artist directly within the decks via a delayed double-click
[#11755](https://github.com/mixxxdj/mixxx/pull/11755)
+ [#13930](https://github.com/mixxxdj/mixxx/pull/13930)
* Require a minimum movement before initiating the drag&drop of tracks [#12903](https://github.com/mixxxdj/mixxx/pull/12903)
* Add type toggle to cue popup [#13215](https://github.com/mixxxdj/mixxx/pull/13215)
-* add WEffectMetaKnob, draws arc from default meta position
+* Effect Meta Knob: draws arc from default meta position
[#12638](https://github.com/mixxxdj/mixxx/pull/12638)
[#12634](https://github.com/mixxxdj/mixxx/issues/12634)
* Handle not supported files when dragging to waveforms and spinnies
@@ -46,20 +50,30 @@
* PreviewDeckN,LoadSelectedTrackAndPlay toggles play/pause if the track is already loaded
[#12920](https://github.com/mixxxdj/mixxx/pull/12920)
[#9819](https://github.com/mixxxdj/mixxx/issues/9819)
-* Add command line option `--start-autodj` to start Auto DJ immediately after Mixxx start.
- [#13017](https://github.com/mixxxdj/mixxx/pull/13017)
- [#10189](https://github.com/mixxxdj/mixxx/issues/10189)
-* Logging: Include timestamps in messages by default [#11861](https://github.com/mixxxdj/mixxx/pull/11861)
+* AutoDJ: Force-show decks 3/4 if we are going to use them [#13455](https://github.com/mixxxdj/mixxx/pull/13455)
+* Show wait cursor when re/loading a skin (not during startup) [#13747](https://github.com/mixxxdj/mixxx/pull/13747)
+* Allow to set LaunchImage style per color scheme [#13731](https://github.com/mixxxdj/mixxx/pull/13731)
* LateNight, Deere, Tango: Deactivate beatgrid edit controls if BPM is locked
[#13320](https://github.com/mixxxdj/mixxx/pull/13320)
[#13323](https://github.com/mixxxdj/mixxx/pull/13323)
[#13325](https://github.com/mixxxdj/mixxx/pull/13325)
+* LateNight: Add/tweak CueDelete icons
+ [#13495](https://github.com/mixxxdj/mixxx/pull/13495)
+ [#13492](https://github.com/mixxxdj/mixxx/issues/13492)
+* LateNight: Use Classic launch image style also for 64 samplers version [#13796](https://github.com/mixxxdj/mixxx/pull/13796)
+* Command line interface: Determine whether to color output based on `TERM` variable
+ [#13486](https://github.com/mixxxdj/mixxx/pull/13486)
+* Command line interface: Add option `--start-autodj` to start Auto DJ immediately after Mixxx start.
+ [#13017](https://github.com/mixxxdj/mixxx/pull/13017)
+ [#10189](https://github.com/mixxxdj/mixxx/issues/10189)
+* Logging: Include timestamps in messages by default [#11861](https://github.com/mixxxdj/mixxx/pull/11861)
### Engine
* Beats: allow undoing the last BPM/beats change [#12954](https://github.com/mixxxdj/mixxx/pull/12954)
[#12774](https://github.com/mixxxdj/mixxx/issues/12774)
[#10138](https://github.com/mixxxdj/mixxx/issues/10138)
+ [#13339](https://github.com/mixxxdj/mixxx/pull/13339)
* Add beatloop anchor to set and adjust loop from either start or end
[#12745](https://github.com/mixxxdj/mixxx/pull/12745)
[#13241](https://github.com/mixxxdj/mixxx/pull/13241)
@@ -84,7 +98,9 @@
* Add Compressor effect [#12523](https://github.com/mixxxdj/mixxx/pull/12523)
* add Glitch effect [#11329](https://github.com/mixxxdj/mixxx/pull/11329)
-* Add backend for Audio Unit (AU) plugins on macOS [#12112](https://github.com/mixxxdj/mixxx/pull/12112)
+* Add backend for Audio Unit (AU) plugins on macOS
+ [#12112](https://github.com/mixxxdj/mixxx/pull/12112)
+ [#13938](https://github.com/mixxxdj/mixxx/pull/13938)
* Effect Meta knob: Draw arc from default meta position
[#12638](https://github.com/mixxxdj/mixxx/pull/12638)
[#12634](https://github.com/mixxxdj/mixxx/issues/12634)
@@ -94,7 +110,10 @@
### Library
-* Shortkeys Cut, Copy, Paste for track list management [#12020](https://github.com/mixxxdj/mixxx/pull/12020)
+* Shortkeys Cut, Copy, Paste for track list management
+ [#12020](https://github.com/mixxxdj/mixxx/pull/12020)
+ [#13361](https://github.com/mixxxdj/mixxx/issues/13361)
+ [#13364](https://github.com/mixxxdj/mixxx/pull/13364)
* Track menu: Rephrase "Reset" to "Clear" [#12955](https://github.com/mixxxdj/mixxx/pull/12955)
* Playlists: move tracks with Alt + Up/Down/PageUp/PageDown/Home/End
[#13092](https://github.com/mixxxdj/mixxx/pull/13092)
@@ -106,8 +125,9 @@
* Search: Add "OR" search operator
[#12061](https://github.com/mixxxdj/mixxx/pull/12061)
[#8881](https://github.com/mixxxdj/mixxx/issues/8881)
-* Search: add 'type' filter
+* Search: Add 'type' filter
[#13338](https://github.com/mixxxdj/mixxx/issues/13338)
+* Search: Add 'id' filter [#13694](https://github.com/mixxxdj/mixxx/pull/13694)
* Search related Tracks menu: Allow to use multiple filters at once
[#12213](https://github.com/mixxxdj/mixxx/pull/12213)
[#12211](https://github.com/mixxxdj/mixxx/issues/12211)
@@ -115,8 +135,9 @@
[#12548](https://github.com/mixxxdj/mixxx/pull/12548)
[#9023](https://github.com/mixxxdj/mixxx/issues/9023)
[#13299](https://github.com/mixxxdj/mixxx/pull/13299)
+ [#13609](https://github.com/mixxxdj/mixxx/pull/13609)
+ [#13597](https://github.com/mixxxdj/mixxx/issues/13597)
* Computer feature: add sidebar action "Refresh directory tree" [#12908](https://github.com/mixxxdj/mixxx/pull/12908)
-* Library: Custom color for missing tracks [#12895](https://github.com/mixxxdj/mixxx/pull/12895)
* Library: Add feedback to directory operations (add, remove, relink)
[#12436](https://github.com/mixxxdj/mixxx/pull/12436)
[#10481](https://github.com/mixxxdj/mixxx/issues/10481)
@@ -128,10 +149,12 @@
[#12498](https://github.com/mixxxdj/mixxx/pull/12498)
[#6988](https://github.com/mixxxdj/mixxx/issues/6988)
* Playlists: Update of playlist labels after adding tracks [#12866](https://github.com/mixxxdj/mixxx/pull/12866) [#12761](https://github.com/mixxxdj/mixxx/issues/12761)
+* Library: Custom color for missing tracks [#12895](https://github.com/mixxxdj/mixxx/pull/12895)
* Tracks: Custom text color for played tracks (qss)
[#12744](https://github.com/mixxxdj/mixxx/pull/12744)
[#5911](https://github.com/mixxxdj/mixxx/issues/5911)
[#12912](https://github.com/mixxxdj/mixxx/pull/12912)
+ [#13538](https://github.com/mixxxdj/mixxx/pull/13538)
* History: Show track count and duration in sidebar [#12811](https://github.com/mixxxdj/mixxx/pull/12811) [#12788](https://github.com/mixxxdj/mixxx/issues/12788)
* Fixes around cratetablemodel, remove tracks + don't allow pasting tracks into locked playlists/crates or History [#12926](https://github.com/mixxxdj/mixxx/pull/12926)
* Track menu, Remove from disk: stop and eject all affected decks [#13214](https://github.com/mixxxdj/mixxx/pull/13214)
@@ -139,27 +162,42 @@
[#12700](https://github.com/mixxxdj/mixxx/pull/12700)
[#10652](https://github.com/mixxxdj/mixxx/issues/10652)
* Track menu: Show Properties in Missing and Hidden view [#13426](https://github.com/mixxxdj/mixxx/pull/13426)
-* Library control: make use of WLibrary::getCurrentTrackTableView() [#13335](https://github.com/mixxxdj/mixxx/pull/13335)
* Optimize Library scrolling in BPMDelegate::paintItem [#13358](https://github.com/mixxxdj/mixxx/pull/13358)
-* Library: fix font reset in multiline comment editor [#13448](https://github.com/mixxxdj/mixxx/pull/13448)
+* Fix font reset in multiline comment editor [#13448](https://github.com/mixxxdj/mixxx/pull/13448)
+* Keep the metadata key text unchanged, use it as the origin of information
+ [#11096](https://github.com/mixxxdj/mixxx/pull/11096)
+ [#11095](https://github.com/mixxxdj/mixxx/issues/11095)
+ [#13650](https://github.com/mixxxdj/mixxx/pull/13650)
+* Center date values, right-align Track # [#13674](https://github.com/mixxxdj/mixxx/pull/13674)
+* Add a debug message, which appears when event loop processing in Mixxx application takes very long
+ [#12094](https://github.com/mixxxdj/mixxx/pull/12094)
+ [#13900](https://github.com/mixxxdj/mixxx/pull/13900)
+ [#13889](https://github.com/mixxxdj/mixxx/pull/13889)
+ [#13903](https://github.com/mixxxdj/mixxx/pull/13903)
+* Analysis: Fix stop button when analyzing crate/playlist [#13902](https://github.com/mixxxdj/mixxx/pull/13902)
### Preferences
-* Add missing spacer in Interface preferences [#13094](https://github.com/mixxxdj/mixxx/pull/13094)
-* Fix fetching of soundcard sample rate [#11951](https://github.com/mixxxdj/mixxx/pull/11951) [11949](https://github.com/mixxxdj/mixxx/issues/11949)
+* Add missing spacer in interface preferences [#13094](https://github.com/mixxxdj/mixxx/pull/13094)
+* Fix fetching of soundcard sample rate
+ [#11951](https://github.com/mixxxdj/mixxx/pull/11951)
+ [11949](https://github.com/mixxxdj/mixxx/issues/11949)
* Add load point option 'First hotcue'
[#12869](https://github.com/mixxxdj/mixxx/pull/12869)
[#12740](https://github.com/mixxxdj/mixxx/issues/12740)
* MIDI Input editor: allow selecting multiple Options [#12348](https://github.com/mixxxdj/mixxx/pull/12348)
-* Fix incorrect reboot required notification on preference updates [#13058](https://github.com/mixxxdj/mixxx/pull/13058)
* Apply changes only after pressing Apply in color preferences [#13302](https://github.com/mixxxdj/mixxx/pull/13302)
### Controller Mappings
+* Denon MC7000: Add optional jog wheel acceleration to the controller mapping [#4684](https://github.com/mixxxdj/mixxx/pull/4684)
+* Denon MC7000: Unify parameter button logic and add customizable modes [#13589](https://github.com/mixxxdj/mixxx/pull/13589)
+* MIDI for light: Implement new Active deck heuristic [#13513](https://github.com/mixxxdj/mixxx/pull/13513)
* Numark Scratch: Add controller settings [#13404](https://github.com/mixxxdj/mixxx/pull/13404)
* Pioneer DDJ-FLX4: Mapping improvements [#12842](https://github.com/mixxxdj/mixxx/pull/12842)
-* Traktor S4 MK3: Add setting definition for [#12995](https://github.com/mixxxdj/mixxx/pull/12995)
-* Traktor S4 MK3: Software mixer support and default pad layout customisation [#13059](https://github.com/mixxxdj/mixxx/pull/13059)
+* Traktor Kontrol S4 MK3: Add setting definition for [#12995](https://github.com/mixxxdj/mixxx/pull/12995)
+* Traktor Kontrol S4 MK3: Software mixer support and default pad layout customisation [#13059](https://github.com/mixxxdj/mixxx/pull/13059)
+* Traktor Kontrol S4 Mk3: Rework jogwheel speed compute and motorized platter [#13393](https://github.com/mixxxdj/mixxx/pull/13393)
### Controller Backend
@@ -175,6 +213,8 @@
[#13046](https://github.com/mixxxdj/mixxx/pull/13046)
[#13057](https://github.com/mixxxdj/mixxx/pull/13057)
[#13045](https://github.com/mixxxdj/mixxx/pull/13045)
+ [#13656](https://github.com/mixxxdj/mixxx/pull/13656)
+ [#13738](https://github.com/mixxxdj/mixxx/pull/13738)
* Registering MIDI Input Handlers From Javascript
[#12781](https://github.com/mixxxdj/mixxx/pull/12781)
[#13089](https://github.com/mixxxdj/mixxx/pull/13089)
@@ -210,6 +250,7 @@
* Fix: handle case where Waveform data is missing [#13009](https://github.com/mixxxdj/mixxx/pull/13009)
* Fix: allow missing COs on QML component [#13011](https://github.com/mixxxdj/mixxx/pull/13011)
* Initialize CmdlineArgs::m_qml [#13152](https://github.com/mixxxdj/mixxx/pull/13152)
+* Fix: Remove target compile defs for non-existing QML CMake target [#13506](https://github.com/mixxxdj/mixxx/pull/13506)
### Update to Qt6
@@ -230,7 +271,9 @@
* Skins: Fix checkbox styling on Qt 6 [#12050](https://github.com/mixxxdj/mixxx/pull/12050)
* Skins: Fix Tango waveform splitter [#12939](https://github.com/mixxxdj/mixxx/pull/12939)
* Skin: Fix Tango rate range label position [#13242](https://github.com/mixxxdj/mixxx/pull/13242)
-* Introduce wrapper for non const iterators for erase and insert [#12201](https://github.com/mixxxdj/mixxx/pull/12201)
+* Introduce wrapper for non const iterators for erase and insert
+ [#12201](https://github.com/mixxxdj/mixxx/pull/12201)
+ [#13856](https://github.com/mixxxdj/mixxx/pull/13856)
* Fix Qt6/QML build [#12255](https://github.com/mixxxdj/mixxx/pull/12255)
* Fix track color background with Qt6 [#12380](https://github.com/mixxxdj/mixxx/pull/12380)
* multi-line delegate: fix bg color, Qt6 on Linux
@@ -244,6 +287,9 @@
[#12981](https://github.com/mixxxdj/mixxx/issues/12981)
* Workaround for Qt6 'selected click' bug [#12488](https://github.com/mixxxdj/mixxx/pull/12488)
* Fix menu icon position [#12216](https://github.com/mixxxdj/mixxx/pull/12216)
+* Fix/Skins: hide reserved space for invisible table header sort indicators [#13535](https://github.com/mixxxdj/mixxx/pull/13535)
+* Qt 6.8 deprecated declaration fixes [#13845](https://github.com/mixxxdj/mixxx/pull/13845)
+* Add missing qt6-declarative-private-dev and qt6-base-private-dev package [#13904](https://github.com/mixxxdj/mixxx/pull/13904)
### Experimental iOs support
@@ -288,6 +334,9 @@
* Drop support for Windows versions earlier than Windows 10 build 1809
* Drop support for Ubuntu versions earlier than 22.04
* Require a C++20 compiler
+* Support GCC 14.1.1
+ [#13504](https://github.com/mixxxdj/mixxx/pull/13504)
+ [#13467](https://github.com/mixxxdj/mixxx/issues/13467)
### Misc Refactorings
@@ -334,12 +383,41 @@
* Refactor/preferences enums [#12798](https://github.com/mixxxdj/mixxx/pull/12798)
* localDateTimeFromUtc: Make argument a const reference and initialize QDateTime at construction [#13359](https://github.com/mixxxdj/mixxx/pull/13359)
* use enum class for waveform overview type [#13370](https://github.com/mixxxdj/mixxx/pull/13370)
+* LegacySkinParser: Short-circuit if template fails to open [#13488](https://github.com/mixxxdj/mixxx/pull/13488)
+* Update waveforms_container.xml [#13501](https://github.com/mixxxdj/mixxx/pull/13501)
+* Disable WSwitch for generated source [#13514](https://github.com/mixxxdj/mixxx/pull/13514)
+* Disable warning in lib/apple code [#13522](https://github.com/mixxxdj/mixxx/pull/13522)
+* (fix) pre-commit/qsscheck: add c++ ObjectNames set via variable in [#13538](https://github.com/mixxxdj/mixxx/pull/13538) [#13549](https://github.com/mixxxdj/mixxx/pull/13549)
+* chore: fix codespell complaints [#13567](https://github.com/mixxxdj/mixxx/pull/13567)
+* chore: update pre-commit hook [#13530](https://github.com/mixxxdj/mixxx/pull/13530)
+* chore: fix shellcheck SC2319 warning [#13569](https://github.com/mixxxdj/mixxx/pull/13569)
+* Improve Taglib/SoundSource logging [#13541](https://github.com/mixxxdj/mixxx/pull/13541)
+* (fix) WTrackTableView: assert track model, p prefix [#13623](https://github.com/mixxxdj/mixxx/pull/13623)
+* Library control: make use of WLibrary::getCurrentTrackTableView() [#13335](https://github.com/mixxxdj/mixxx/pull/13335)
+* fix: prevent crash when no app windows have the focus [#13657](https://github.com/mixxxdj/mixxx/pull/13657)
+* Fix Clazy v1.12 errors in 2.5 [#13769](https://github.com/mixxxdj/mixxx/pull/13769)
+* Replace module wide Qt includes to make 2.5 compliant with Clazy 1.12 [#13788](https://github.com/mixxxdj/mixxx/pull/13788)
+* add missing header, fixes compilation of 2.5 on macOS [#13825](https://github.com/mixxxdj/mixxx/pull/13825)
+* Fix pre-commit on F41 and update remaining dependencies [#13843](https://github.com/mixxxdj/mixxx/pull/13843)
+* (fix) skin reload: store new color scheme [#13847](https://github.com/mixxxdj/mixxx/pull/13847)
+* fix: eslint v9 pre-commit hook [#13886](https://github.com/mixxxdj/mixxx/pull/13886)
+* clang-format: Indent Objective-C blocks with 4 spaces [#13890](https://github.com/mixxxdj/mixxx/pull/13890)
+* Fix undefined behaviour of infinity() [#13884](https://github.com/mixxxdj/mixxx/pull/13884)
+* Cleanup ESLint config [#13913](https://github.com/mixxxdj/mixxx/pull/13913)
+* fix tsan issues
+ [#13876](https://github.com/mixxxdj/mixxx/pull/13876)
+ [#13869](https://github.com/mixxxdj/mixxx/issues/13869)
+ [#13873](https://github.com/mixxxdj/mixxx/pull/13873)
+ [#13875](https://github.com/mixxxdj/mixxx/pull/13875)
+ [#13898](https://github.com/mixxxdj/mixxx/pull/13898)
+ [#13899](https://github.com/mixxxdj/mixxx/pull/[#13899](https://github.com/mixxxdj/mixxx/pull/13899))
* Update to latest vcpkg dependencies
[#11649](https://github.com/mixxxdj/mixxx/pull/11649)
[#12512](https://github.com/mixxxdj/mixxx/pull/12512)
[#12067](https://github.com/mixxxdj/mixxx/pull/12067)
[#12898](https://github.com/mixxxdj/mixxx/pull/12898)
[#13155](https://github.com/mixxxdj/mixxx/pull/13155)
+ [#13830](https://github.com/mixxxdj/mixxx/pull/13830)
* GitHub actions updates
[#11544](https://github.com/mixxxdj/mixxx/pull/11544)
[#11508](https://github.com/mixxxdj/mixxx/pull/11508)
@@ -378,6 +456,8 @@
[#13217](https://github.com/mixxxdj/mixxx/pull/13217)
[#13246](https://github.com/mixxxdj/mixxx/pull/13246)
[#13232](https://github.com/mixxxdj/mixxx/pull/13232)
+ [#13528](https://github.com/mixxxdj/mixxx/pull/13528)
+ [#13595](https://github.com/mixxxdj/mixxx/pull/13595)
## [2.4.2](https://github.com/mixxxdj/mixxx/milestone/43?closed=1) (2024-11-26)
diff --git a/res/linux/org.mixxx.Mixxx.metainfo.xml b/res/linux/org.mixxx.Mixxx.metainfo.xml
index a2f2d3fb8e9..605959ca120 100644
--- a/res/linux/org.mixxx.Mixxx.metainfo.xml
+++ b/res/linux/org.mixxx.Mixxx.metainfo.xml
@@ -96,7 +96,7 @@
Do not edit it manually.
-->
-
+
Waveforms
@@ -126,6 +126,14 @@
Allow changing the waveform overview type without reloading the skin
#13273
+
+ Maintain GL ES support
+ #13485
+
+
+ Update overview immediately, when the normalize option or global gain changed
+ #13634
+
Skins / Interface
@@ -143,6 +151,7 @@
Allow to edit track title and artist directly within the decks via a delayed double-click
#11755
+ #13930
Require a minimum movement before initiating the drag&drop of tracks
@@ -153,7 +162,7 @@
#13215
- add WEffectMetaKnob, draws arc from default meta position
+ Effect Meta Knob: draws arc from default meta position
#12638
#12634
@@ -193,15 +202,16 @@
#9819
- Add command line option
- --start-autodj
- to start Auto DJ immediately after Mixxx start.
- #13017
- #10189
+ AutoDJ: Force-show decks 3/4 if we are going to use them
+ #13455
- Logging: Include timestamps in messages by default
- #11861
+ Show wait cursor when re/loading a skin (not during startup)
+ #13747
+
+
+ Allow to set LaunchImage style per color scheme
+ #13731
LateNight, Deere, Tango: Deactivate beatgrid edit controls if BPM is locked
@@ -209,6 +219,32 @@
#13323
#13325
+
+ LateNight: Add/tweak CueDelete icons
+ #13495
+ #13492
+
+
+ LateNight: Use Classic launch image style also for 64 samplers version
+ #13796
+
+
+ Command line interface: Determine whether to color output based on
+ TERM
+ variable
+ #13486
+
+
+ Command line interface: Add option
+ --start-autodj
+ to start Auto DJ immediately after Mixxx start.
+ #13017
+ #10189
+
+
+ Logging: Include timestamps in messages by default
+ #11861
+
Engine
@@ -219,6 +255,7 @@
#12954
#12774
#10138
+ #13339
Add beatloop anchor to set and adjust loop from either start or end
@@ -277,6 +314,7 @@
Add backend for Audio Unit (AU) plugins on macOS
#12112
+ #13938
Effect Meta knob: Draw arc from default meta position
@@ -296,6 +334,8 @@
Shortkeys Cut, Copy, Paste for track list management
#12020
+ #13361
+ #13364
Track menu: Rephrase "Reset" to "Clear"
@@ -318,9 +358,13 @@
#8881
- Search: add 'type' filter
+ Search: Add 'type' filter
#13338
+
+ Search: Add 'id' filter
+ #13694
+
Search related Tracks menu: Allow to use multiple filters at once
#12213
@@ -331,15 +375,13 @@
#12548
#9023
#13299
+ #13609
+ #13597
Computer feature: add sidebar action "Refresh directory tree"
#12908
-
- Library: Custom color for missing tracks
- #12895
-
Library: Add feedback to directory operations (add, remove, relink)
#12436
@@ -364,11 +406,16 @@
#12866
#12761
+
+ Library: Custom color for missing tracks
+ #12895
+
Tracks: Custom text color for played tracks (qss)
#12744
#5911
#12912
+ #13538
History: Show track count and duration in sidebar
@@ -392,25 +439,42 @@
Track menu: Show Properties in Missing and Hidden view
#13426
-
- Library control: make use of WLibrary::getCurrentTrackTableView()
- #13335
-
Optimize Library scrolling in BPMDelegate::paintItem
#13358
- Library: fix font reset in multiline comment editor
+ Fix font reset in multiline comment editor
#13448
+
+ Keep the metadata key text unchanged, use it as the origin of information
+ #11096
+ #11095
+ #13650
+
+
+ Center date values, right-align Track #
+ #13674
+
+
+ Add a debug message, which appears when event loop processing in Mixxx application takes very long
+ #12094
+ #13900
+ #13889
+ #13903
+
+
+ Analysis: Fix stop button when analyzing crate/playlist
+ #13902
+
Preferences
-
- Add missing spacer in Interface preferences
+ Add missing spacer in interface preferences
#13094
-
@@ -427,10 +491,6 @@
MIDI Input editor: allow selecting multiple Options
#12348
- -
- Fix incorrect reboot required notification on preference updates
- #13058
-
-
Apply changes only after pressing Apply in color preferences
#13302
@@ -440,6 +500,18 @@
Controller Mappings
+ -
+ Denon MC7000: Add optional jog wheel acceleration to the controller mapping
+ #4684
+
+ -
+ Denon MC7000: Unify parameter button logic and add customizable modes
+ #13589
+
+ -
+ MIDI for light: Implement new Active deck heuristic
+ #13513
+
-
Numark Scratch: Add controller settings
#13404
@@ -449,13 +521,17 @@
#12842
-
- Traktor S4 MK3: Add setting definition for
+ Traktor Kontrol S4 MK3: Add setting definition for
#12995
-
- Traktor S4 MK3: Software mixer support and default pad layout customisation
+ Traktor Kontrol S4 MK3: Software mixer support and default pad layout customisation
#13059
+ -
+ Traktor Kontrol S4 Mk3: Rework jogwheel speed compute and motorized platter
+ #13393
+
Controller Backend
@@ -488,6 +564,8 @@
#13046
#13057
#13045
+ #13656
+ #13738
Registering MIDI Input Handlers From Javascript
@@ -580,6 +658,10 @@
Initialize CmdlineArgs::m_qml
#13152
+
+ Fix: Remove target compile defs for non-existing QML CMake target
+ #13506
+
Update to Qt6
@@ -656,6 +738,7 @@
Introduce wrapper for non const iterators for erase and insert
#12201
+ #13856
Fix Qt6/QML build
@@ -697,6 +780,18 @@
Fix menu icon position
#12216
+
+ Fix/Skins: hide reserved space for invisible table header sort indicators
+ #13535
+
+
+ Qt 6.8 deprecated declaration fixes
+ #13845
+
+
+ Add missing qt6-declarative-private-dev and qt6-base-private-dev package
+ #13904
+
Experimental iOs support
@@ -846,6 +941,11 @@
Require a C++20 compiler
+
+ Support GCC 14.1.1
+ #13504
+ #13467
+
Misc Refactorings
@@ -1046,6 +1146,100 @@
use enum class for waveform overview type
#13370
+
+ LegacySkinParser: Short-circuit if template fails to open
+ #13488
+
+
+ Update waveforms_container.xml
+ #13501
+
+
+ Disable WSwitch for generated source
+ #13514
+
+
+ Disable warning in lib/apple code
+ #13522
+
+
+ (fix) pre-commit/qsscheck: add c++ ObjectNames set via variable in
+ #13538
+ #13549
+
+
+ chore: fix codespell complaints
+ #13567
+
+
+ chore: update pre-commit hook
+ #13530
+
+
+ chore: fix shellcheck SC2319 warning
+ #13569
+
+
+ Improve Taglib/SoundSource logging
+ #13541
+
+
+ (fix) WTrackTableView: assert track model, p prefix
+ #13623
+
+
+ Library control: make use of WLibrary::getCurrentTrackTableView()
+ #13335
+
+
+ fix: prevent crash when no app windows have the focus
+ #13657
+
+
+ Fix Clazy v1.12 errors in 2.5
+ #13769
+
+
+ Replace module wide Qt includes to make 2.5 compliant with Clazy 1.12
+ #13788
+
+
+ add missing header, fixes compilation of 2.5 on macOS
+ #13825
+
+
+ Fix pre-commit on F41 and update remaining dependencies
+ #13843
+
+
+ (fix) skin reload: store new color scheme
+ #13847
+
+
+ fix: eslint v9 pre-commit hook
+ #13886
+
+
+ clang-format: Indent Objective-C blocks with 4 spaces
+ #13890
+
+
+ Fix undefined behaviour of infinity()
+ #13884
+
+
+ Cleanup ESLint config
+ #13913
+
+
+ fix tsan issues
+ #13876
+ #13869
+ #13873
+ #13875
+ #13898
+ #13899
+
Update to latest vcpkg dependencies
#11649
@@ -1053,6 +1247,7 @@
#12067
#12898
#13155
+ #13830
GitHub actions updates
@@ -1093,6 +1288,8 @@
#13217
#13246
#13232
+ #13528
+ #13595