|
10 | 10 | [#12842](https://github.com/mixxxdj/mixxx/pull/12842) |
11 | 11 | * Traktor Kontrol F1: Fixes for hid-parser and related script [#12876](https://github.com/mixxxdj/mixxx/pull/12876) |
12 | 12 | * Traktor S3: Fix mapping crash on macOS [#12840](https://github.com/mixxxdj/mixxx/pull/12840) |
| 13 | +* Behringer DDM4000 & BCR2000: Fix exception in JS code [#12969](https://github.com/mixxxdj/mixxx/pull/12969) |
| 14 | +* Denon DJ MC7000: Fix redundant argument and migrate to `hotcue_x_status` [#13113](https://github.com/mixxxdj/mixxx/pull/13113) [#13121](https://github.com/mixxxdj/mixxx/pull/13121) |
| 15 | +* Polish fx chain controls [#12805](https://github.com/mixxxdj/mixxx/pull/12805) |
13 | 16 |
|
14 | 17 | ### Target Support |
15 | 18 |
|
|
18 | 21 | [#12847](https://github.com/mixxxdj/mixxx/pull/12847) |
19 | 22 | [#12822](https://github.com/mixxxdj/mixxx/pull/12822) |
20 | 23 | [#12892](https://github.com/mixxxdj/mixxx/pull/12892) |
| 24 | + [#13079](https://github.com/mixxxdj/mixxx/pull/13079) |
| 25 | + [#12989](https://github.com/mixxxdj/mixxx/pull/12989) |
| 26 | +* CMakeLists: Always prefer OpenGL framework on macOS |
| 27 | + [#13080](https://github.com/mixxxdj/mixxx/pull/13080) |
| 28 | + |
| 29 | +### Skins |
| 30 | + |
| 31 | +* Deere: make sampler rows persist [#12928](https://github.com/mixxxdj/mixxx/pull/12928) |
| 32 | +* Tango: Remove unneeded waveform Singleton [#12938](https://github.com/mixxxdj/mixxx/pull/12938) |
| 33 | +* Possible crash in customs skins using parallel waveforms [#13043](https://github.com/mixxxdj/mixxx/pull/13043) [#12580](https://github.com/mixxxdj/mixxx/issues/12580) |
| 34 | +* Slider tooltip: consider orientation for up/down shortcut tooltips + add support for WKnobComposed [#13088](https://github.com/mixxxdj/mixxx/pull/13088) |
| 35 | +* Tooltips: update 'hotcue' with saved loop features [#12875](https://github.com/mixxxdj/mixxx/pull/12875) |
| 36 | + |
| 37 | +### Library |
| 38 | + |
| 39 | +* Sidebar: show track count and duration of History playlists |
| 40 | + [#12811](https://github.com/mixxxdj/mixxx/pull/12811) |
| 41 | + [#13020](https://github.com/mixxxdj/mixxx/pull/13020) |
| 42 | + [#13019](https://github.com/mixxxdj/mixxx/issues/13019) |
| 43 | + [#12788](https://github.com/mixxxdj/mixxx/issues/12788) |
| 44 | + [#12880](https://github.com/mixxxdj/mixxx/issues/12880) |
| 45 | + [#12882](https://github.com/mixxxdj/mixxx/pull/12882) |
| 46 | +* Computer feature: update removable devices on Linux [#12893](https://github.com/mixxxdj/mixxx/pull/12893) [#12891](https://github.com/mixxxdj/mixxx/issues/12891) |
| 47 | +* Playlists: Prevent removing tracks from locked playlists [#12927](https://github.com/mixxxdj/mixxx/pull/12927) |
| 48 | +* History feature: Fix removing deleted tracks after export |
| 49 | + [#13016](https://github.com/mixxxdj/mixxx/pull/13016) |
| 50 | + [#13000](https://github.com/mixxxdj/mixxx/issues/13000) |
| 51 | +* BPM display uses decimal separator of selected locale [#13067](https://github.com/mixxxdj/mixxx/pull/13067) [#13051](https://github.com/mixxxdj/mixxx/issues/13051) |
| 52 | +* Fix relink directory when migrate between Linux/macOS and Windows [#12878](https://github.com/mixxxdj/mixxx/pull/12878) |
| 53 | +* Allow adding new directories while watched directories are missing |
| 54 | + [#12937](https://github.com/mixxxdj/mixxx/pull/12937) |
| 55 | + [#10481](https://github.com/mixxxdj/mixxx/issues/10481) |
21 | 56 |
|
22 | 57 | ### Miscellaneous |
23 | 58 |
|
24 | 59 | * Remove unnecessary unpolish operation of the style, before polish the new style [#12445](https://github.com/mixxxdj/mixxx/pull/12445) |
25 | 60 | * Developer Tools: Initially sort controls by group name, ascending [#12884](https://github.com/mixxxdj/mixxx/pull/12884) |
26 | | -* History: Show track count and duration in sidebar [#12811](https://github.com/mixxxdj/mixxx/pull/12811) |
27 | | -* Prevent removing tracks from locked playlists [#12927](https://github.com/mixxxdj/mixxx/pull/12927) |
| 61 | +* Waveforms: Fix scratching crossing loop boundaries [#13007](https://github.com/mixxxdj/mixxx/pull/13007) |
| 62 | +* Prohibit un-replace when deck is playing [#13023](https://github.com/mixxxdj/mixxx/pull/13023) [#12906](https://github.com/mixxxdj/mixxx/issues/12906) |
| 63 | +* Track Properties dialog: Prevent wiping metadata when applying twice quickly |
| 64 | + [#12965](https://github.com/mixxxdj/mixxx/pull/12965) |
| 65 | + [#12963](https://github.com/mixxxdj/mixxx/issues/12963) |
| 66 | +* AutoDJ: Fix button state after error message about playing deck 3/4 |
| 67 | + [#12976](https://github.com/mixxxdj/mixxx/pull/12976) |
| 68 | + [#12975](https://github.com/mixxxdj/mixxx/issues/12975) |
| 69 | +* Tagfetcher: Cache fetched covers [#12301](https://github.com/mixxxdj/mixxx/pull/12301) [#11084](https://github.com/mixxxdj/mixxx/issues/11084) |
28 | 70 |
|
29 | 71 | ## [2.4.0](https://github.com/mixxxdj/mixxx/milestone/15?closed=1) (2024-02-16) |
30 | 72 |
|
|
0 commit comments