Skip to content

Commit

Permalink
Merge pull request #12681 from daschuer/changelog_240
Browse files Browse the repository at this point in the history
Changelog for 2.4.0
  • Loading branch information
ronso0 authored Jan 29, 2024
2 parents 6d9f227 + b3978bf commit db795b3
Show file tree
Hide file tree
Showing 2 changed files with 103 additions and 3 deletions.
32 changes: 31 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
[#12300](https://github.com/mixxxdj/mixxx/pull/12300)
[#12543](https://github.com/mixxxdj/mixxx/pull/12543)
[#12532](https://github.com/mixxxdj/mixxx/issues/12532)
[#12543](https://github.com/mixxxdj/mixxx/pull/12543)
* CoverArtCache refactoring + Fix scrolling lag after updating Mixxx [#12009](https://github.com/mixxxdj/mixxx/pull/12009)

### Music Library
Expand Down Expand Up @@ -109,6 +110,7 @@
[#4628](https://github.com/mixxxdj/mixxx/pull/4628)
[#4631](https://github.com/mixxxdj/mixxx/pull/4631)
[#4847](https://github.com/mixxxdj/mixxx/pull/4847) [#10782](https://bugs.launchpad.net/bugs/1981106)
* Track Metadata: Do not overwrite unchanged multi-valued fields [#12613](https://github.com/mixxxdj/mixxx/pull/12613) [#12587](https://github.com/mixxxdj/mixxx/issues/12587)
* Optionally reset metadata on reimport if file tags are missing, enabled by "[Library] ResetMissingTagMetadataOnImport 1"). [#4873](https://github.com/mixxxdj/mixxx/pull/4873)
* Logging: Suppress expected and harmless schema migration errors [#4248](https://github.com/mixxxdj/mixxx/pull/4248)
* Only show the date in Date Added / Last Played columns. Move the time of day to tooltips [#3945](https://github.com/mixxxdj/mixxx/pull/3945)
Expand Down Expand Up @@ -209,6 +211,7 @@
* iTunes: Re-enable test and add `composer`, `playCount`, `lastPlayedAt` and `dateAdded` to model [#11948](https://github.com/mixxxdj/mixxx/pull/11948)
* Fix setting the wrong default cue color [#11554](https://github.com/mixxxdj/mixxx/pull/11554) [#11260](https://github.com/mixxxdj/mixxx/issues/11260)
* Tweak remove/hide track confirm message to match confirm exit message [#4577](https://github.com/mixxxdj/mixxx/pull/4577) [#1947992](https://github.com/mixxxdj/mixxx/issues/10577)
* Tracks table: Keep current item visible when the view shrinks vertically [#11273](https://github.com/mixxxdj/mixxx/pull/11273)

### Sync

Expand All @@ -233,6 +236,8 @@
[#11788](https://github.com/mixxxdj/mixxx/issues/11788)
[#12234](https://github.com/mixxxdj/mixxx/pull/12234)
[#12499](https://github.com/mixxxdj/mixxx/pull/12499)
* Fix pitch issue with dynamic tracks and sync while cloning tracks
[#12515](https://github.com/mixxxdj/mixxx/pull/12515)
* Fix issue with half/double BPM calculation when using sync
[#3899](https://github.com/mixxxdj/mixxx/pull/3899)
[#3706](https://github.com/mixxxdj/mixxx/pull/3706)
Expand Down Expand Up @@ -288,6 +293,8 @@
[#7574](https://github.com/mixxxdj/mixxx/issues/7574)
[#11006](https://github.com/mixxxdj/mixxx/pull/11006)
[#11003](https://github.com/mixxxdj/mixxx/issues/11003)
[#12637](https://github.com/mixxxdj/mixxx/pull/12637)
[#12632](https://github.com/mixxxdj/mixxx/pull/12632)
* Fix an issue when pressing multiple cue buttons at the same time [#3382](https://github.com/mixxxdj/mixxx/pull/3382)
* Fix synchronization of main cue point/position
[#4137](https://github.com/mixxxdj/mixxx/pull/4137)
Expand Down Expand Up @@ -321,6 +328,7 @@
* Fix wrong visual play position when inside loop [#11840](https://github.com/mixxxdj/mixxx/pull/11840) [#11836](https://github.com/mixxxdj/mixxx/issues/11836)
* Slip mode: consider loop for background position only if it was enabled before slip [#11848](https://github.com/mixxxdj/mixxx/pull/11848) [#11844](https://github.com/mixxxdj/mixxx/issues/11844)
* Looping: reset loop_end_pos on eject [#12224](https://github.com/mixxxdj/mixxx/pull/12224) [#12223](https://github.com/mixxxdj/mixxx/issues/12223)
* Hotcue: allow setting hotcue inside active, saved loop [#12623](https://github.com/mixxxdj/mixxx/pull/12623) [#12618](https://github.com/mixxxdj/mixxx/issues/12618)
* make decks' xfader assignment persistent [#12074](https://github.com/mixxxdj/mixxx/pull/12074) [#10122](https://github.com/mixxxdj/mixxx/issues/10122)

### Controller Mappings
Expand Down Expand Up @@ -407,9 +415,12 @@
* Log warning if deprecated control is used [#11972](https://github.com/mixxxdj/mixxx/pull/11972)
* ControlObject alias improvements [#11973](https://github.com/mixxxdj/mixxx/pull/11973)
* Repeat certain control actions if keyboard key is held [#12474](https://github.com/mixxxdj/mixxx/pull/12474)
* Keyboard mapping: Return triggers doubleclick, move Preview functions to P / Shift+P [#12639](https://github.com/mixxxdj/mixxx/pull/12639)
* Keyboard sheet update [#12578](https://github.com/mixxxdj/mixxx/pull/12578)
* Logging: Add support for `QT_MESSAGE_PATTERN` environment variable
[#3204](https://github.com/mixxxdj/mixxx/pull/3204)
[#3518](https://github.com/mixxxdj/mixxx/pull/3518)
* Avoid issue with `stars_up/_down` ControlObjects [#12591](https://github.com/mixxxdj/mixxx/pull/12591)

### Skins

Expand Down Expand Up @@ -484,7 +495,8 @@
[#11734](https://github.com/mixxxdj/mixxx/issues/11734)
[#12466](https://github.com/mixxxdj/mixxx/pull/12466)
* Default to 60 Hz waveform refresh rate [#11918](https://github.com/mixxxdj/mixxx/pull/11918)
* vsyncthread mode for qopenglwindow frameswapped driven phase locked loop [#12469](https://github.com/mixxxdj/mixxx/pull/12469)
* Introduce a VSsync mode driven by a phase locked loop [#12469](https://github.com/mixxxdj/mixxx/pull/12469)
* Make VSync mode 0 refer to the default mode and make ST_PLL the default on macOS, ST_TIMER otherwise [#12489](https://github.com/mixxxdj/mixxx/pull/12489)
* Fix micro jitter from clamping position offset to vsync interval [#12470](https://github.com/mixxxdj/mixxx/pull/12470)
* Avoid flickering when resizing [#12487](https://github.com/mixxxdj/mixxx/pull/12487)
* Use WaveformWidgetType::AllShaderRGBWaveform as autoChooseWidgetType [#11822](https://github.com/mixxxdj/mixxx/pull/11822)
Expand Down Expand Up @@ -514,9 +526,14 @@
[#11982](https://github.com/mixxxdj/mixxx/pull/11982)
[#11995](https://github.com/mixxxdj/mixxx/pull/11995)
[#11994](https://github.com/mixxxdj/mixxx/pull/11994)
[#12607](https://github.com/mixxxdj/mixxx/pull/12607)
* Preferences waveforms: recall correct waveform type when selecting an overview type
[#12231](https://github.com/mixxxdj/mixxx/pull/12231)
[#12226](https://github.com/mixxxdj/mixxx/issues/12226)
* Fix for LoopIn/LoopOut visualisation in waveforms
[#12538](https://github.com/mixxxdj/mixxx/pull/12538)
[#12506](https://github.com/mixxxdj/mixxx/issues/12506)
[#12513](https://github.com/mixxxdj/mixxx/issues/12513)

### Effects

Expand Down Expand Up @@ -591,10 +608,13 @@
[#11424](https://github.com/mixxxdj/mixxx/pull/11424) [#11376](https://github.com/mixxxdj/mixxx/pull/11376)
[#11456](https://github.com/mixxxdj/mixxx/pull/11456) [#11454](https://github.com/mixxxdj/mixxx/issues/11454)
[#11695](https://github.com/mixxxdj/mixxx/pull/11695)
[#12633](https://github.com/mixxxdj/mixxx/pull/12633)
[#12561](https://github.com/mixxxdj/mixxx/pull/12561)

### Target Support

* Added support for macOS ARM builds on M1/M2 Apple silicon [#11398](https://github.com/mixxxdj/mixxx/pull/11398)
* Set app_id to fix Mixxx window icon on Wayland [#12635](https://github.com/mixxxdj/mixxx/pull/12635)
* Require C++20 but keep Ubuntu Focal support
[#4889](https://github.com/mixxxdj/mixxx/pull/4889)
[#4895](https://github.com/mixxxdj/mixxx/pull/4895)
Expand Down Expand Up @@ -644,12 +664,21 @@
* macOS: Use rounded Mixxx Icon to follow Apples style guide
[#4545](https://github.com/mixxxdj/mixxx/pull/4545)
[#10958](https://github.com/mixxxdj/mixxx/pull/10958)
* macOS packaging: Capitalize bundle and executable name (Mixxx.app)
[#12656](https://github.com/mixxxdj/mixxx/pull/12656)
* OpenBSD: Allow building Mixxx [#11083](https://github.com/mixxxdj/mixxx/pull/11083)
* Improve Linux launcher
[#11826](https://github.com/mixxxdj/mixxx/pull/11826)
[#11820](https://github.com/mixxxdj/mixxx/issues/11820)
[#11805](https://github.com/mixxxdj/mixxx/pull/11805)
[#12424](https://github.com/mixxxdj/mixxx/pull/12424)
* Experimental iOS support
[#12665](https://github.com/mixxxdj/mixxx/pull/12665)
[#12666](https://github.com/mixxxdj/mixxx/pull/12666)
[#12662](https://github.com/mixxxdj/mixxx/pull/12662)
[#12663](https://github.com/mixxxdj/mixxx/pull/12663)
[#12661](https://github.com/mixxxdj/mixxx/pull/12661)
[#12650](https://github.com/mixxxdj/mixxx/pull/12650)

### Track properties

Expand All @@ -658,6 +687,7 @@
* Fix crash when trying to scale 0.0 BPM [#4587](https://github.com/mixxxdj/mixxx/pull/4587) [#1955853](https://github.com/mixxxdj/mixxx/issues/10625)
* Add track color selector [#11436](https://github.com/mixxxdj/mixxx/pull/11436) [#10324](https://github.com/mixxxdj/mixxx/issues/10324)
* Don't clear unsaved properties when updating star rating [#11565](https://github.com/mixxxdj/mixxx/pull/11565) [#11540](https://github.com/mixxxdj/mixxx/issues/11540)
* Fix glitch in Star rating [#12582](https://github.com/mixxxdj/mixxx/pull/12582) [#12576](https://github.com/mixxxdj/mixxx/issues/12576)
* Focus Double-clicked property field for edit
[#11764](https://github.com/mixxxdj/mixxx/pull/11764)
[#11804](https://github.com/mixxxdj/mixxx/pull/11804)
Expand Down
74 changes: 72 additions & 2 deletions res/linux/org.mixxx.Mixxx.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
Do not edit it manually.
-->
<releases>
<release version="2.4.0" type="development" date="2024-01-15" timestamp="1705357739">
<release version="2.4.0" type="development" date="2024-01-28" timestamp="1706455175">
<description>
<p>
Cover Art
Expand Down Expand Up @@ -129,6 +129,7 @@
#12300
#12543
#12532
#12543
</li>
<li>
CoverArtCache refactoring + Fix scrolling lag after updating Mixxx
Expand Down Expand Up @@ -312,6 +313,11 @@
#4847
#10782
</li>
<li>
Track Metadata: Do not overwrite unchanged multi-valued fields
#12613
#12587
</li>
<li>
Optionally reset metadata on reimport if file tags are missing, enabled by "[Library] ResetMissingTagMetadataOnImport 1").
#4873
Expand Down Expand Up @@ -620,6 +626,10 @@
#4577
#1947992
</li>
<li>
Tracks table: Keep current item visible when the view shrinks vertically
#11273
</li>
</ul>
<p>
Sync
Expand Down Expand Up @@ -648,6 +658,10 @@
#12234
#12499
</li>
<li>
Fix pitch issue with dynamic tracks and sync while cloning tracks
#12515
</li>
<li>
Fix issue with half/double BPM calculation when using sync
#3899
Expand Down Expand Up @@ -784,6 +798,8 @@
#7574
#11006
#11003
#12637
#12632
</li>
<li>
Fix an issue when pressing multiple cue buttons at the same time
Expand Down Expand Up @@ -899,6 +915,11 @@
#12224
#12223
</li>
<li>
Hotcue: allow setting hotcue inside active, saved loop
#12623
#12618
</li>
<li>
make decks' xfader assignment persistent
#12074
Expand Down Expand Up @@ -1213,13 +1234,27 @@
Repeat certain control actions if keyboard key is held
#12474
</li>
<li>
Keyboard mapping: Return triggers doubleclick, move Preview functions to P / Shift+P
#12639
</li>
<li>
Keyboard sheet update
#12578
</li>
<li>
Logging: Add support for
QT_MESSAGE_PATTERN
environment variable
#3204
#3518
</li>
<li>
Avoid issue with
stars_up/_down
ControlObjects
#12591
</li>
</ul>
<p>
Skins
Expand Down Expand Up @@ -1451,9 +1486,13 @@
#11918
</li>
<li>
vsyncthread mode for qopenglwindow frameswapped driven phase locked loop
Introduce a VSsync mode driven by a phase locked loop
#12469
</li>
<li>
Make VSync mode 0 refer to the default mode and make ST_PLL the default on macOS, ST_TIMER otherwise
#12489
</li>
<li>
Fix micro jitter from clamping position offset to vsync interval
#12470
Expand Down Expand Up @@ -1558,12 +1597,19 @@
#11982
#11995
#11994
#12607
</li>
<li>
Preferences waveforms: recall correct waveform type when selecting an overview type
#12231
#12226
</li>
<li>
Fix for LoopIn/LoopOut visualisation in waveforms
#12538
#12506
#12513
</li>
</ul>
<p>
Effects
Expand Down Expand Up @@ -1714,6 +1760,8 @@
#11456
#11454
#11695
#12633
#12561
</li>
</ul>
<p>
Expand All @@ -1724,6 +1772,10 @@
Added support for macOS ARM builds on M1/M2 Apple silicon
#11398
</li>
<li>
Set app_id to fix Mixxx window icon on Wayland
#12635
</li>
<li>
Require C++20 but keep Ubuntu Focal support
#4889
Expand Down Expand Up @@ -1792,6 +1844,10 @@
#4545
#10958
</li>
<li>
macOS packaging: Capitalize bundle and executable name (Mixxx.app)
#12656
</li>
<li>
OpenBSD: Allow building Mixxx
#11083
Expand All @@ -1803,6 +1859,15 @@
#11805
#12424
</li>
<li>
Experimental iOS support
#12665
#12666
#12662
#12663
#12661
#12650
</li>
</ul>
<p>
Track properties
Expand Down Expand Up @@ -1832,6 +1897,11 @@
#11565
#11540
</li>
<li>
Fix glitch in Star rating
#12582
#12576
</li>
<li>
Focus Double-clicked property field for edit
#11764
Expand Down

0 comments on commit db795b3

Please sign in to comment.