diff --git a/CHANGELOG.md b/CHANGELOG.md index b1cc56622e4c..7036f9898e42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,10 +39,13 @@ [#4458](https://github.com/mixxxdj/mixxx/pull/4458) [lp:1943084](https://bugs.launchpad.net/mixxx/+bug/1943084) [lp:1947479](https://bugs.launchpad.net/mixxx/+bug/1947479) + [#4571](https://github.com/mixxxdj/mixxx/pull/4571) * Browse/Recording: Disable the non-working search box [#4382](https://github.com/mixxxdj/mixxx/pull/4382) * Search: Update Clear button when search is disabled [#4447](https://github.com/mixxxdj/mixxx/pull/4447) * Fix reset to default of search timeout in preferences [#4504](https://github.com/mixxxdj/mixxx/pull/4504) [lp:1948690](https://bugs.launchpad.net/mixxx/+bug/1948690) * Search: Ctrl+F in focused search box selects the entire search string [#4515](https://github.com/mixxxdj/mixxx/pull/4515) +* Search: Improve keypress handling, fix glitch in popup, strip whitespaces [#4658](https://github.com/mixxxdj/mixxx/pull/4658) +* Search: Enter jumps to track table if search query was transmitted [#4844](https://github.com/mixxxdj/mixxx/pull/4844) * Add new "[AutoDJ],add_random_track" to make this feature accessible from controllers [#3076](https://github.com/mixxxdj/mixxx/pull/3076) * Add new library column that shows the last time a track was played [#3140](https://github.com/mixxxdj/mixxx/pull/3140) @@ -68,6 +71,10 @@ * Update library schema to 37 for synchronizing file modified time with track source on metadata import/export [#3978](https://github.com/mixxxdj/mixxx/pull/3978) [#4012](https://github.com/mixxxdj/mixxx/pull/4012) +* Track Metadata: Fix synchronization (import/export) of file tags + [#4628](https://github.com/mixxxdj/mixxx/pull/4628) + [#4631](https://github.com/mixxxdj/mixxx/pull/4631) + [#4847](https://github.com/mixxxdj/mixxx/pull/4847) [lp:1981106](https://bugs.launchpad.net/bugs/1981106) * 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) * Fix handling of undefined BPM values @@ -84,7 +91,8 @@ * Fix playlists sidebar navigation/activation [#4193](https://github.com/mixxxdj/mixxx/pull/4193) [lp:1939082](https://bugs.launchpad.net/mixxx/+bug/1939082) * Sidebar: Map Left Arrow Key to jump to parent node and activates it [#4253](https://github.com/mixxxdj/mixxx/pull/4253) * Fix assertion when navigating history playlists [#4297](https://github.com/mixxxdj/mixxx/pull/4297) [lp:1943643](https://bugs.launchpad.net/mixxx/+bug/1943643) -* Library: Add keyboard shortcut Ctrl+Enter to open track properties [#4347](https://github.com/mixxxdj/mixxx/pull/4347) +* Track table: Add keyboard shortcut Ctrl+Enter to open track properties [#4347](https://github.com/mixxxdj/mixxx/pull/4347) +* Track table: Home/End keys jump to first/last row [#4850](https://github.com/mixxxdj/mixxx/pull/4850) * Re-enable shortcuts after editing controls [#4360](https://github.com/mixxxdj/mixxx/pull/4360) [lp:1902125](https://bugs.launchpad.net/mixxx/+bug/1902125) @@ -96,8 +104,22 @@ [lp:1851457](https://bugs.launchpad.net/mixxx/+bug/1851457) [lp:1856402](https://bugs.launchpad.net/mixxx/+bug/1856402) [lp:1944565](https://bugs.launchpad.net/mixxx/+bug/1944565) -* Remember track selection when switching library features, save model state [#4177](https://github.com/mixxxdj/mixxx/pull/4177) -* Allow to remove a track form the disk [#3212](https://github.com/mixxxdj/mixxx/pull/3212) +* Remember track selection when switching library features, save model state [#4177](https://github.com/mixxxdj/mixxx/pull/4177) [#4536](https://github.com/mixxxdj/mixxx/pull/4536) +* Allow to remove a track form the disk [#3212](https://github.com/mixxxdj/mixxx/pull/3212) [#4639](https://github.com/mixxxdj/mixxx/pull/4639) +* Fix accasional resetting of played counter in database [#4578](https://github.com/mixxxdj/mixxx/pull/4578) [lp:1955159](https://bugs.launchpad.net/mixxx/+bug/1955159) +* Recording: Fix table refresh issues [#4648](https://github.com/mixxxdj/mixxx/pull/4648) +* Add popup before deletion playlist and crates [#4697](https://github.com/mixxxdj/mixxx/pull/4697) [#4700](https://github.com/mixxxdj/mixxx/pull/4700) [lp:1912475](https://bugs.launchpad.net/mixxx/+bug/1912475) +* Experimental: Fix writing of undefined MusicBrainz Recording ID [#4694](https://github.com/mixxxdj/mixxx/pull/4694) +* Traktor library: fix importing track key [#4701](https://github.com/mixxxdj/mixxx/pull/4701) +* Add History cleanup options [#4726](https://github.com/mixxxdj/mixxx/pull/4726) [lp:1766163](https://bugs.launchpad.net/mixxx/+bug/1766163) [lp:1969217](https://bugs.launchpad.net/mixxx/+bug/1969217) +* Track Menu: Add action to select loaded track in library [#4740](https://github.com/mixxxdj/mixxx/pull/4740) +* Track Menu: Add menu for Analyze and Reanlyze [#4806](https://github.com/mixxxdj/mixxx/pull/4806) +* Track Menu: Add menu for looking up track metadata at Discogs, Soundcoud and LastFM [#4772](https://github.com/mixxxdj/mixxx/pull/4772) [#4836](https://github.com/mixxxdj/mixxx/pull/4836) +* Track Menu: Add Remove from disk and fix undeleted message and progress dialog [#4560](https://github.com/mixxxdj/mixxx/pull/4560) [#4831](https://github.com/mixxxdj/mixxx/pull/4831) [lp:1980091](https://bugs.launchpad.net/mixxx/+bug/1980091) +* Track Menu: Allow to clear the comment field [#4722](https://github.com/mixxxdj/mixxx/pull/4722) [lp:1954589](https://bugs.launchpad.net/mixxx/+bug/1954589) +* Track Menu: Allow to reset loops and also via "[ChannelN], loop_remove" control object [#4802](https://github.com/mixxxdj/mixxx/pull/4802) [lp:1978507](https://bugs.launchpad.net/mixxx/+bug/1978507) +* Track Menu: Show 'Update ReplayGain' only in decks' menus [#4719](https://github.com/mixxxdj/mixxx/pull/4719) +* Fix exporting m3u files with tracks and special characters by using the URL format [#4752](https://github.com/mixxxdj/mixxx/pull/4752) * Refactoring of library code [#2756](https://github.com/mixxxdj/mixxx/pull/2756) [#2717](https://github.com/mixxxdj/mixxx/pull/2717) @@ -118,6 +140,8 @@ [#4477](https://github.com/mixxxdj/mixxx/pull/4477) [#4475](https://github.com/mixxxdj/mixxx/pull/4475) [#4480](https://github.com/mixxxdj/mixxx/pull/4480) + [#4633](https://github.com/mixxxdj/mixxx/pull/4633) + [#4837](https://github.com/mixxxdj/mixxx/pull/4837) ### Sync @@ -144,6 +168,7 @@ [#4389](https://github.com/mixxxdj/mixxx/pull/4389) * Re-sync to leader after scratching [#4005](https://github.com/mixxxdj/mixxx/pull/4005) * Fix audio artifacts when fading from or to zero [#4363](https://github.com/mixxxdj/mixxx/pull/4363) +* EngineBuffer: Fix assert when new track is loaded during playback with sync [#4682](https://github.com/mixxxdj/mixxx/pull/4682) ### Audio Codecs @@ -152,6 +177,15 @@ * Fix type detection of AIFF files [#4364](https://github.com/mixxxdj/mixxx/pull/4364) * AAC encoder: Fixed a memory leak [#4386](https://github.com/mixxxdj/mixxx/pull/4386) [#4408](https://github.com/mixxxdj/mixxx/pull/4408) * Improve robustness of file type detection by considering the actual MIME type of the content. [lp:1445885](https://bugs.launchpad.net/mixxx/+bug/1445885) [#4356](https://github.com/mixxxdj/mixxx/pull/4356) [#4357](https://github.com/mixxxdj/mixxx/pull/4357) +* Fix file type detection when file has wrong file extension by determining the MIME type from content [#4602](https://github.com/mixxxdj/mixxx/pull/4602) [#4600](https://github.com/mixxxdj/mixxx/pull/4600) +* Fix handling of files with wrong suffix + [#4615](https://github.com/mixxxdj/mixxx/pull/4615) + [lp:1445885](https://bugs.launchpad.net/mixxx/+bug/1445885) + [lp:1955840](https://bugs.launchpad.net/mixxx/+bug/1955840) + [#4683](https://github.com/mixxxdj/mixxx/pull/4683) + [lp:1961623](https://bugs.launchpad.net/mixxx/+bug/1961623) +* Fix synchronization time stamps of ModPlug files [#4826](https://github.com/mixxxdj/mixxx/pull/4826) [lp:1979864](https://bugs.launchpad.net/mixxx/+bug/1979864) +* ID3v2 parsing: Improve log warnings [#4610](https://github.com/mixxxdj/mixxx/pull/4610) ### Audio Engine @@ -204,6 +238,7 @@ [#4500](https://github.com/mixxxdj/mixxx/pull/4500) [#4499](https://github.com/mixxxdj/mixxx/pull/4499) [#4510](https://github.com/mixxxdj/mixxx/pull/4510) + [#4607](https://github.com/mixxxdj/mixxx/pull/4607) * Refactoring of audio engine code [#2762](https://github.com/mixxxdj/mixxx/pull/2762) [#2801](https://github.com/mixxxdj/mixxx/pull/2801) @@ -246,6 +281,9 @@ [#4217](https://github.com/mixxxdj/mixxx/pull/4217) [#1966](https://github.com/mixxxdj/mixxx/pull/1966) [#4535](https://github.com/mixxxdj/mixxx/pull/4535) + [#4770](https://github.com/mixxxdj/mixxx/pull/4770) + [#4771](https://github.com/mixxxdj/mixxx/pull/4771) + [#4589](https://github.com/mixxxdj/mixxx/pull/4589) ### Controllers @@ -255,18 +293,25 @@ * Add support for reading the status of an HID controller (like MIDI SYSEX) [#3317](https://github.com/mixxxdj/mixxx/pull/3317) * Use hidapi's hidraw backend instead of libusb on Linux [#4054](https://github.com/mixxxdj/mixxx/pull/4054) * Consistently use "mapping" instead of "preset" to refer to controller mappings [#3472](https://github.com/mixxxdj/mixxx/pull/3472) +* Library: Add control object `[Library],show_track_menu` to open/close the track menu [#4465](https://github.com/mixxxdj/mixxx/pull/4465) +* Library: Add control object `[Library],sort_focused_column` [#4749](https://github.com/mixxxdj/mixxx/pull/4749) [#4763](https://github.com/mixxxdj/mixxx/pull/4763) [lp:1969634](https://bugs.launchpad.net/mixxx/+bug/1969634) * Introduce new control objects `[Master],indicator_250millis` and `[Master],indicator_500millis` [#4157](https://github.com/mixxxdj/mixxx/pull/4157) * Introduce new control object `[Library],clear_search` [#4331](https://github.com/mixxxdj/mixxx/pull/4331) * Introduce new control object `[Library],focused_widget` to focus library directly [#4369](https://github.com/mixxxdj/mixxx/pull/4369) [#4490](https://github.com/mixxxdj/mixxx/pull/4490) +* Serch bar: Remove ESC shortcut in favour of new `[Library],focused_widget` [#4571](https://github.com/mixxxdj/mixxx/pull/4571) +* Beat spinBox/AutoDJ spinbox: Enter & Esc also move focus to library [#4617](https://github.com/mixxxdj/mixxx/pull/4617) [#4845](https://github.com/mixxxdj/mixxx/pull/4845) * Don't automatically enable controller if it was disabled before [#4244](https://github.com/mixxxdj/mixxx/pull/4244) [lp:1941042](https://bugs.launchpad.net/mixxx/+bug/1941042) * Enable Qt logging categories for controller logging [#4523](https://github.com/mixxxdj/mixxx/pull/4523) * Fix segfault during Mixxx shutdown due to a stale controller connection [#4476](https://github.com/mixxxdj/mixxx/pull/4476) [lp:1946581](https://bugs.launchpad.net/mixxx/+bug/1946581) * Components JS: Fix syncbutton [#4329](https://github.com/mixxxdj/mixxx/pull/4329) * Roland DJ-505: Make blinking lights blink in sync and other improvements [#4159](https://github.com/mixxxdj/mixxx/pull/4159) [#4517](https://github.com/mixxxdj/mixxx/pull/4517) -* Behringer DDM4000 mixer: Update controller mapping [#4262](https://github.com/mixxxdj/mixxx/pull/4262) +* Behringer DDM4000 mixer: Update controller mapping [#4262](https://github.com/mixxxdj/mixxx/pull/4262) [#4799](https://github.com/mixxxdj/mixxx/pull/4799) * Numark DJ2GO2 Touch: Fix sampler, hotcue, beatloop buttons [#4287](https://github.com/mixxxdj/mixxx/pull/4287) * Denon MC6000MK2: Improve mapping code [#4385](https://github.com/mixxxdj/mixxx/pull/4385) * Yaeltex MiniMixxx: Add controller mapping [#4350](https://github.com/mixxxdj/mixxx/pull/4350) +* Added Trace for the mapping connections, to allow JS profiling [#4766](https://github.com/mixxxdj/mixxx/pull/4766) +* Fix crash when using `midi.sendShortMsg` and platform vnc [#4635](https://github.com/mixxxdj/mixxx/pull/4635) +* Traktor S3: Fix timedelta calculation bugs [#4646](https://github.com/mixxxdj/mixxx/pull/4646) [lp:1958925](https://bugs.launchpad.net/mixxx/+bug/1958925) * Prepare code for upcoming ES6 based controller mapping system with module support [#2682](https://github.com/mixxxdj/mixxx/pull/2682) [#2868](https://github.com/mixxxdj/mixxx/pull/2868) @@ -286,6 +331,13 @@ [#4524](https://github.com/mixxxdj/mixxx/pull/4524) [#4533](https://github.com/mixxxdj/mixxx/pull/4533) [#4521](https://github.com/mixxxdj/mixxx/pull/4521) + [#4585](https://github.com/mixxxdj/mixxx/pull/4585) + [#4692](https://github.com/mixxxdj/mixxx/pull/4692) + [#4566](https://github.com/mixxxdj/mixxx/pull/4566) + [#4599](https://github.com/mixxxdj/mixxx/pull/4599) + [#4624](https://github.com/mixxxdj/mixxx/pull/4624) + [#4627](https://github.com/mixxxdj/mixxx/pull/4627) + [#4738](https://github.com/mixxxdj/mixxx/pull/4738) ### Skins @@ -330,6 +382,19 @@ [#4117](https://github.com/mixxxdj/mixxx/pull/4117) [#4327](https://github.com/mixxxdj/mixxx/pull/4327) [#4339](https://github.com/mixxxdj/mixxx/pull/4339) + [#4568](https://github.com/mixxxdj/mixxx/pull/4568) + [#4576](https://github.com/mixxxdj/mixxx/pull/4576) + [#4591](https://github.com/mixxxdj/mixxx/pull/4591) + [#4616](https://github.com/mixxxdj/mixxx/pull/4616) + [#4567](https://github.com/mixxxdj/mixxx/pull/4567) + [#4629](https://github.com/mixxxdj/mixxx/pull/4629) + [#4643](https://github.com/mixxxdj/mixxx/pull/4643) + [#4650](https://github.com/mixxxdj/mixxx/pull/4650) + [#4654](https://github.com/mixxxdj/mixxx/pull/4654) + [#4673](https://github.com/mixxxdj/mixxx/pull/4673) + [#4680](https://github.com/mixxxdj/mixxx/pull/4680) + [#4681](https://github.com/mixxxdj/mixxx/pull/4681) + [#4736](https://github.com/mixxxdj/mixxx/pull/4736) * Add new "RGB Stacked" waveform [#3153](https://github.com/mixxxdj/mixxx/pull/3153) * Add harmonic keywheel window [#1695](https://github.com/mixxxdj/mixxx/pull/1695) @@ -342,15 +407,25 @@ [#3918](https://github.com/mixxxdj/mixxx/pull/3918) [#3939](https://github.com/mixxxdj/mixxx/pull/3939) * Fix leaked controls [#4213](https://github.com/mixxxdj/mixxx/pull/4213) [lp:1912129](https://bugs.launchpad.net/mixxx/+bug/1912129) -* Shade: remove initial setting of now accessible effect controls [#4398](https://github.com/mixxxdj/mixxx/pull/4398) [lp:1946811](https://bugs.launchpad.net/mixxx/+bug/1946811) +* Shade: Remove initial setting of now accessible effect controls [#4398](https://github.com/mixxxdj/mixxx/pull/4398) [lp:1946811](https://bugs.launchpad.net/mixxx/+bug/1946811) * Fix switching from Shade to other skins [#4421](https://github.com/mixxxdj/mixxx/pull/4421) [lp:1946812](https://bugs.launchpad.net/mixxx/+bug/1946812) * Use double click to reset knobs and sliders [#4509](https://github.com/mixxxdj/mixxx/pull/4509) [lp:1875999](https://bugs.launchpad.net/mixxx/+bug/1875999) * Use info not warning for skin COs [#4525](https://github.com/mixxxdj/mixxx/pull/4525) +* LateNight: Move logo to the right [#4677](https://github.com/mixxxdj/mixxx/pull/4677) +* Spinny: Allow to toggle cover art at runtime [#4565](https://github.com/mixxxdj/mixxx/pull/4565) [lp:1883362](https://bugs.launchpad.net/mixxx/+bug/1883362) +* Add new searchbox styles [#4505](https://github.com/mixxxdj/mixxx/pull/4505) +* Add new Quick Effect selector and effect chain buttons [#4501](https://github.com/mixxxdj/mixxx/pull/4501) [#4502](https://github.com/mixxxdj/mixxx/pull/4502) [#4503](https://github.com/mixxxdj/mixxx/pull/4503) [#4590](https://github.com/mixxxdj/mixxx/pull/4590) [#4593](https://github.com/mixxxdj/mixxx/pull/4593) +* Fix crash when starting without a valid skin directory [#4575](https://github.com/mixxxdj/mixxx/pull/4575) [lp:1934560](https://bugs.launchpad.net/mixxx/+bug/1934560) +* LateNight: Use correct tooltip for key control toggle [#4696](https://github.com/mixxxdj/mixxx/pull/4696) +* LateNight: Add toggles to show loop and beatjump controls [#4713](https://github.com/mixxxdj/mixxx/pull/[#4713](https://github.com/mixxxdj/mixxx/pull/4713)) +* LateNight: Remove blinking play indicator from mini samplers [#4807](https://github.com/mixxxdj/mixxx/pull/4807) ### Effects * Add a Noise effect [#2921](https://github.com/mixxxdj/mixxx/pull/2921) +* Add a pitch shift effect [#4775](https://github.com/mixxxdj/mixxx/pull/4775) [lp:1299035](https://bugs.launchpad.net/mixxx/+bug/1299035) * Use '---' instead of 'None' for empty slots to spot them easier [#4469](https://github.com/mixxxdj/mixxx/pull/4469) +* EngineFilterDelay: clamp wrong delay values [#4869](https://github.com/mixxxdj/mixxx/pull/4869) * Effect refactoring: Effect chain saving/loading, parameter hiding/rearrangement, effect preferences overhaul [#4467](https://github.com/mixxxdj/mixxx/pull/4467) [#4431](https://github.com/mixxxdj/mixxx/pull/4431) @@ -375,6 +450,11 @@ [#4461](https://github.com/mixxxdj/mixxx/pull/4461) [#4548](https://github.com/mixxxdj/mixxx/pull/4548) [#4503](https://github.com/mixxxdj/mixxx/pull/4503) + [#4686](https://github.com/mixxxdj/mixxx/pull/4686) + [#4691](https://github.com/mixxxdj/mixxx/pull/4691) + [#4704](https://github.com/mixxxdj/mixxx/pull/4704) + [#4748](https://github.com/mixxxdj/mixxx/pull/4748) + [#4833](https://github.com/mixxxdj/mixxx/pull/4833) [lp:1980078](https://bugs.launchpad.net/mixxx/+bug/1980078) ### Other @@ -408,6 +488,19 @@ [#4313](https://github.com/mixxxdj/mixxx/pull/4313) [#4226](https://github.com/mixxxdj/mixxx/pull/4226) [#4452](https://github.com/mixxxdj/mixxx/pull/4452) + [#4742](https://github.com/mixxxdj/mixxx/pull/4742) + [#4741](https://github.com/mixxxdj/mixxx/pull/4741) + [#4795](https://github.com/mixxxdj/mixxx/pull/4795) + [#4798](https://github.com/mixxxdj/mixxx/pull/4798) + [#4792](https://github.com/mixxxdj/mixxx/pull/4792) + [#4829](https://github.com/mixxxdj/mixxx/pull/4829) + [#4822](https://github.com/mixxxdj/mixxx/pull/4822) + [#4820](https://github.com/mixxxdj/mixxx/pull/4820) + [#4821](https://github.com/mixxxdj/mixxx/pull/4821) + [#4818](https://github.com/mixxxdj/mixxx/pull/4818) + [#4819](https://github.com/mixxxdj/mixxx/pull/4819) + [#4817](https://github.com/mixxxdj/mixxx/pull/4817) + [#4815](https://github.com/mixxxdj/mixxx/pull/4815) * Improve pre-commit hook [#2796](https://github.com/mixxxdj/mixxx/pull/2796) [#3923](https://github.com/mixxxdj/mixxx/pull/3923) @@ -422,6 +515,8 @@ [#4494](https://github.com/mixxxdj/mixxx/pull/4494) [#4512](https://github.com/mixxxdj/mixxx/pull/4512) [#4558](https://github.com/mixxxdj/mixxx/pull/4558) + [#4580](https://github.com/mixxxdj/mixxx/pull/4580) + [#4743](https://github.com/mixxxdj/mixxx/pull/4743) * Improve Lauchpad PPA builds [#4277](https://github.com/mixxxdj/mixxx/pull/4277) [#4285](https://github.com/mixxxdj/mixxx/pull/4285) @@ -431,8 +526,10 @@ [#3735](https://github.com/mixxxdj/mixxx/pull/3735) [#3736](https://github.com/mixxxdj/mixxx/pull/3736) [#3985](https://github.com/mixxxdj/mixxx/pull/3985) -* Drop Ubuntu Groovy support because of EOL - [#4283](https://github.com/mixxxdj/mixxx/pull/4283) +* Drop Ubuntu Groovy and Impish support because of EOL + [#4283](https://github.com/mixxxdj/mixxx/pull/4283) [#4849](https://github.com/mixxxdj/mixxx/pull/4849) +* Support Ubuntu Kinetic Kudo [#4780](https://github.com/mixxxdj/mixxx/pull/4780) +* Provide Ubuntu Jammy CI builds [#4857](https://github.com/mixxxdj/mixxx/pull/4857) * Add NixOS support [#2820](https://github.com/mixxxdj/mixxx/pull/2820) [#2828](https://github.com/mixxxdj/mixxx/pull/2828) @@ -447,10 +544,15 @@ [#4163](https://github.com/mixxxdj/mixxx/pull/4163) [#4225](https://github.com/mixxxdj/mixxx/pull/4225) [#4338](https://github.com/mixxxdj/mixxx/pull/4338) + [#4709](https://github.com/mixxxdj/mixxx/pull/4709) + [#4717](https://github.com/mixxxdj/mixxx/pull/4717) * Devendor libraries from the mixxx lib directory [#4201](https://github.com/mixxxdj/mixxx/pull/4201) [#4202](https://github.com/mixxxdj/mixxx/pull/4202) * Update Google Benchmark library to v1.6.0 [#4540](https://github.com/mixxxdj/mixxx/pull/4540) +* Update hidapi to 0.11.2 [#4783](https://github.com/mixxxdj/mixxx/pull/4783) +* Update xwax to Version 1.8 [#4597](https://github.com/mixxxdj/mixxx/pull/4597) [lp:1956018](https://bugs.launchpad.net/mixxx/+bug/1956018) +* Update rigtorp/SPSCQueue [#4678](https://github.com/mixxxdj/mixxx/pull/4678) * Migration to Qt6 (work in progress) [#4052](https://github.com/mixxxdj/mixxx/pull/4052) [#4295](https://github.com/mixxxdj/mixxx/pull/4295) @@ -503,6 +605,7 @@ [#4419](https://github.com/mixxxdj/mixxx/pull/4419) [#4416](https://github.com/mixxxdj/mixxx/pull/4416) [#4418](https://github.com/mixxxdj/mixxx/pull/4418) + [#4547](https://github.com/mixxxdj/mixxx/pull/4547) [#4433](https://github.com/mixxxdj/mixxx/pull/4433) [#4434](https://github.com/mixxxdj/mixxx/pull/4434) [#4441](https://github.com/mixxxdj/mixxx/pull/4441) @@ -529,6 +632,11 @@ [#4555](https://github.com/mixxxdj/mixxx/pull/4555) [#4552](https://github.com/mixxxdj/mixxx/pull/4552) [#4549](https://github.com/mixxxdj/mixxx/pull/4549) + [#4788](https://github.com/mixxxdj/mixxx/pull/4788) + [#4620](https://github.com/mixxxdj/mixxx/pull/4620) + [#4641](https://github.com/mixxxdj/mixxx/pull/4641) + [#4649](https://github.com/mixxxdj/mixxx/pull/4649) + [#4679](https://github.com/mixxxdj/mixxx/pull/4679) * Disable QWidget based library with Qt6, support only QML skins [#4393](https://github.com/mixxxdj/mixxx/pull/4393) * Made use of inclusive language @@ -567,6 +675,16 @@ * DlgTrackInfo: Fixed a SIGSEGV after a debug assertion [#4316](https://github.com/mixxxdj/mixxx/pull/4316) * Library Preferences: Added link to settings files info in the manual [#4367](https://github.com/mixxxdj/mixxx/pull/4367) * Use rounded Mixxx Icon for MacOS to follow Apples style guide [#4545](https://github.com/mixxxdj/mixxx/pull/4545) +* Show native path separators in command line argument --help [#4657](https://github.com/mixxxdj/mixxx/pull/4657) +* Add 13 new translation languages [#4785](https://github.com/mixxxdj/mixxx/pull/4785) [lp:1837663](https://bugs.launchpad.net/mixxx/+bug/1837663) +* Improve Vinyl control quality indicator [#3279](https://github.com/mixxxdj/mixxx/pull/3279) +* Track info dialog: Apply pending changes also when saving via hotkey [#4562](https://github.com/mixxxdj/mixxx/pull/4562) [lp:1954346](https://bugs.launchpad.net/mixxx/+bug/1954346) +* Track info dialog: Fix crash when trying to scale 0.0 BPM [#4587](https://github.com/mixxxdj/mixxx/pull/4587) [1955853](https://bugs.launchpad.net/mixxx/+bug/1955853) +* Tweak remove/hide track confirm message to match confirm exit message [#4577](https://github.com/mixxxdj/mixxx/pull/4577) [1947992](https://bugs.launchpad.net/mixxx/+bug/1947992) +* Implement Un-eject by pressing eject again [#4668](https://github.com/mixxxdj/mixxx/pull/4668) +* Preferences > Effects: Fix Tab key navigation / UX [#4702](https://github.com/mixxxdj/mixxx/pull/4702) [lp:1948535](https://bugs.launchpad.net/mixxx/+bug/1948535) +* Switch to C++20 [#4832](https://github.com/mixxxdj/mixxx/pull/4832) [#4803](https://github.com/mixxxdj/mixxx/pull/4803) +* Windows builds: Sign binary and installer with timestamp and sha256 [#4824](https://github.com/mixxxdj/mixxx/pull/4824) [#4825](https://github.com/mixxxdj/mixxx/pull/4825) * Misc. refactorings [#3154](https://github.com/mixxxdj/mixxx/pull/3154) [#2870](https://github.com/mixxxdj/mixxx/pull/2870) @@ -638,11 +756,55 @@ [#4527](https://github.com/mixxxdj/mixxx/pull/4527) [#4534](https://github.com/mixxxdj/mixxx/pull/4534) [#4537](https://github.com/mixxxdj/mixxx/pull/4537) + [#4539](https://github.com/mixxxdj/mixxx/pull/4539) [#4541](https://github.com/mixxxdj/mixxx/pull/4541) [#4543](https://github.com/mixxxdj/mixxx/pull/4543) [#4546](https://github.com/mixxxdj/mixxx/pull/4546) [#4542](https://github.com/mixxxdj/mixxx/pull/4542) [#4559](https://github.com/mixxxdj/mixxx/pull/4559) + [#4574](https://github.com/mixxxdj/mixxx/pull/4574) + [#4581](https://github.com/mixxxdj/mixxx/pull/4581) + [#4582](https://github.com/mixxxdj/mixxx/pull/4582) + [#4598](https://github.com/mixxxdj/mixxx/pull/4598) + [#4596](https://github.com/mixxxdj/mixxx/pull/4596) + [#4592](https://github.com/mixxxdj/mixxx/pull/4592) + [#4784](https://github.com/mixxxdj/mixxx/pull/4784) + [#4604](https://github.com/mixxxdj/mixxx/pull/4604) + [#4603](https://github.com/mixxxdj/mixxx/pull/4603) + [#4611](https://github.com/mixxxdj/mixxx/pull/4611) + [#4605](https://github.com/mixxxdj/mixxx/pull/4605) + [#4583](https://github.com/mixxxdj/mixxx/pull/4583) + [#4636](https://github.com/mixxxdj/mixxx/pull/4636) + [#4644](https://github.com/mixxxdj/mixxx/pull/4644) + [#4653](https://github.com/mixxxdj/mixxx/pull/4653) + [#4655](https://github.com/mixxxdj/mixxx/pull/4655) + [#4609](https://github.com/mixxxdj/mixxx/pull/4609) + [#4647](https://github.com/mixxxdj/mixxx/pull/4647) + [#4660](https://github.com/mixxxdj/mixxx/pull/4660) + [#4663](https://github.com/mixxxdj/mixxx/pull/4663) + [#4661](https://github.com/mixxxdj/mixxx/pull/4661) + [#4670](https://github.com/mixxxdj/mixxx/pull/4670) + [#4672](https://github.com/mixxxdj/mixxx/pull/4672) + [#4674](https://github.com/mixxxdj/mixxx/pull/4674) + [#4618](https://github.com/mixxxdj/mixxx/pull/4618) + [#4690](https://github.com/mixxxdj/mixxx/pull/4690) + [#4724](https://github.com/mixxxdj/mixxx/pull/4724) + [#4730](https://github.com/mixxxdj/mixxx/pull/4730) + [#4731](https://github.com/mixxxdj/mixxx/pull/4731) + [#4732](https://github.com/mixxxdj/mixxx/pull/4732) + [#4728](https://github.com/mixxxdj/mixxx/pull/4728) + [#4737](https://github.com/mixxxdj/mixxx/pull/4737) + [#4739](https://github.com/mixxxdj/mixxx/pull/4739) + [#4745](https://github.com/mixxxdj/mixxx/pull/4745) + [#4765](https://github.com/mixxxdj/mixxx/pull/4765) + [#4767](https://github.com/mixxxdj/mixxx/pull/4767) + [#4797](https://github.com/mixxxdj/mixxx/pull/4797) + [#4782](https://github.com/mixxxdj/mixxx/pull/4782) + [#4780](https://github.com/mixxxdj/mixxx/pull/4800) + [#4791](https://github.com/mixxxdj/mixxx/pull/4791) + [#4848](https://github.com/mixxxdj/mixxx/pull/4848) + [#4856](https://github.com/mixxxdj/mixxx/pull/4856) + [#4860](https://github.com/mixxxdj/mixxx/pull/4860) ## [2.3.4](https://launchpad.net/mixxx/+milestone/2.3.4) (unreleased) diff --git a/res/linux/org.mixxx.Mixxx.metainfo.xml b/res/linux/org.mixxx.Mixxx.metainfo.xml index 8bad6a90b03e..3ef7f9a57d26 100644 --- a/res/linux/org.mixxx.Mixxx.metainfo.xml +++ b/res/linux/org.mixxx.Mixxx.metainfo.xml @@ -161,6 +161,7 @@ #4458 lp:1943084 lp:1947479 + #4571
@@ -361,6 +451,10 @@ Fix audio artifacts when fading from or to zero #4363 +
Audio Codecs @@ -389,6 +483,28 @@ #4356 #4357 +
Audio Engine @@ -473,6 +589,7 @@ #4500 #4499 #4510 + #4607
@@ -547,6 +667,19 @@ Consistently use "mapping" instead of "preset" to refer to controller mappings #3472 +
@@ -675,6 +841,19 @@ #4117 #4327 #4339 + #4568 + #4576 + #4591 + #4616 + #4567 + #4629 + #4643 + #4650 + #4654 + #4673 + #4680 + #4681 + #4736
Effects @@ -736,10 +953,19 @@ Add a Noise effect #2921 +
@@ -804,6 +1036,19 @@ #4313 #4226 #4452 + #4742 + #4741 + #4795 + #4798 + #4792 + #4829 + #4822 + #4820 + #4821 + #4818 + #4819 + #4817 + #4815