{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":15778896,"defaultBranch":"master","name":"lmms","ownerLogin":"LMMS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-09T20:43:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6363159?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717020164.0","currentOid":""},"activityList":{"items":[{"before":"969943b335dcc65b8a71589d12ccbc5fd58dd792","after":"43fbcca9cb341e7f759faf9070278fcc20b988f7","ref":"refs/heads/master","pushedAt":"2024-06-02T09:52:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DomClark","name":"Dominic Clark","path":"/DomClark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1873225?s=80&v=4"},"commit":{"message":"Modernize compiler and linker flags (#7255)","shortMessageHtmlLink":"Modernize compiler and linker flags (#7255)"}},{"before":"042f8ac32539fec6eb90bbaacfac0db2be896e4e","after":"969943b335dcc65b8a71589d12ccbc5fd58dd792","ref":"refs/heads/master","pushedAt":"2024-06-01T15:23:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakertooth","name":"saker","path":"/sakertooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20197645?s=80&v=4"},"commit":{"message":"Change the wording of Instrument Plugin Dialogue (#7301)\n\nDrag an instrument into either the Song Editor, the Pattern Editor or ~~into~~ an existing instrument track.\r\n\r\nThe word \"into\" seems redundant","shortMessageHtmlLink":"Change the wording of Instrument Plugin Dialogue (#7301)"}},{"before":"4e93f51b7515f1f73810917250f95c93c85427cb","after":"042f8ac32539fec6eb90bbaacfac0db2be896e4e","ref":"refs/heads/master","pushedAt":"2024-06-01T10:09:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelgregorius","name":"Michael Gregorius","path":"/michaelgregorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9293269?s=80&v=4"},"commit":{"message":"Add peak indicators (#7295)\n\nAdd peak indicators to the mixer strips. They show the maximum peak value\r\nthat was observed and can be reset by clicking on them.\r\n\r\n## Implementation details\r\nThe implementation works via a signal/slot mechanism. The `Fader` class\r\nhas a new signal `peakChanged` which reports peak values as\r\namplifications. A new class `PeakIndicator` is added which has a slot\r\n`updatePeak` which is connected to the new signal in `Fader`.\r\n\r\nThe `PeakIndicator` inherits from `QLabel` and mainly deals with updating\r\nthe label text from the current peak value.\r\n\r\nAdd a `PeakIndicator` instance to `MixerChannelView`. Add a `reset`\r\nmethod to `MixerChannelView` so that the mixer channel can be reset on\r\nthe loading of new projects, etc. The current implementation resets the\r\npeak indicator back to -inf dbFS. The `reset` method is called in\r\n`MixerView::clear`.\r\n\r\nRemove the clamping in `Fader::setPeak` so that all peaks are reported.\r\nEmit the new signal if the peak changes.","shortMessageHtmlLink":"Add peak indicators (#7295)"}},{"before":"37795ae20ab0db3b2441ca7403436b5649efa72b","after":"4e93f51b7515f1f73810917250f95c93c85427cb","ref":"refs/heads/master","pushedAt":"2024-05-31T21:39:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelgregorius","name":"Michael Gregorius","path":"/michaelgregorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9293269?s=80&v=4"},"commit":{"message":"Adjust rendering of BarModelEditor (#7299)\n\nAdjust the rendering of BarModelEditor to make it respect logarithmic\r\nand linear models. The code now uses `inverseScaledValue` instead of\r\n`value` just like the `Knob` class does when calculating the angle.","shortMessageHtmlLink":"Adjust rendering of BarModelEditor (#7299)"}},{"before":"94b1a382dd934b5d27de011e3206926c12323593","after":"37795ae20ab0db3b2441ca7403436b5649efa72b","ref":"refs/heads/master","pushedAt":"2024-05-31T11:11:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelgregorius","name":"Michael Gregorius","path":"/michaelgregorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9293269?s=80&v=4"},"commit":{"message":"Resizable mixer channels/strips (#7293)\n\n## Make mixer channels resizable\r\nMake the mixer channels resizable within the mixer view.\r\n\r\nRemove the setting of the size policy from `MixerChannelView`. Add the\r\n`Fader` widget with a stretch factor so that it is resized within the\r\nlayout of the mixer channel/strip. Remove the stretch that was added to\r\nthe layout because the fader now stretches.\r\n\r\nIn `MixerView` remove the top alignments when widgets are added to the\r\nlayout so that they can resize. Set the channel layout to align to the\r\nleft so that it behaves correctly when it is resized by the scroll area\r\nit is contained in. Make the widget resizable in the scroll area so that\r\nit always fills the space. Set the minimum height of the scroll area to\r\nthe minimum size of the widget plus the scrollbar height so that the\r\nchannel strips are never overlapped by the scrollbar.\r\n\r\nSet the size policy of the \"new channel\" button so that it grows\r\nvertically with the mixer view. Set a fixed size so that it is as wide as\r\na mixer strip.\r\n\r\n## Enable maximization for mixer view\r\n\r\nEnable the maximize button for the mixer view now that it is fully\r\nresizable.","shortMessageHtmlLink":"Resizable mixer channels/strips (#7293)"}},{"before":"a85c98648c131879f83339a058e27e0bb4433886","after":"94b1a382dd934b5d27de011e3206926c12323593","ref":"refs/heads/master","pushedAt":"2024-05-31T06:19:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zonkmachine","name":"Oskar Wallgren","path":"/zonkmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6368949?s=80&v=4"},"commit":{"message":"fixed position line disappearing when zoomed out (#7296)","shortMessageHtmlLink":"fixed position line disappearing when zoomed out (#7296)"}},{"before":"6ec1ced49cc9845832aa7c451167e0b143fee785","after":"a85c98648c131879f83339a058e27e0bb4433886","ref":"refs/heads/master","pushedAt":"2024-05-31T02:41:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tresf","name":"Tres Finocchiaro","path":"/tresf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6345473?s=80&v=4"},"commit":{"message":"Add macOS arm64 builds (#7285)\n\nAdd macOS arm64 builds","shortMessageHtmlLink":"Add macOS arm64 builds (#7285)"}},{"before":"bfeb781dc0c54bea79b7ff6cfcb17dedd353a275","after":"6ec1ced49cc9845832aa7c451167e0b143fee785","ref":"refs/heads/master","pushedAt":"2024-05-30T16:37:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelgregorius","name":"Michael Gregorius","path":"/michaelgregorius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9293269?s=80&v=4"},"commit":{"message":"Don't recalculate the song length for every added TCO while loading (#5236)\n\nDon't make LMMS calculate the song length for every added TCO when a new project is created or a project is loaded. Instead do it only once afterwards. This is accomplished by preventing any calculations in `Song::updateLength` if a song is currently loaded. `Song::updateLength` is then called immediately after the loading flag has been set to `false` in both cases.\r\n\r\n---------\r\n\r\nCo-authored-by: IanCaio ","shortMessageHtmlLink":"Don't recalculate the song length for every added TCO while loading (#…"}},{"before":"e82e3f573ac33c7f4d7a31e007ed5e191a46373e","after":"bfeb781dc0c54bea79b7ff6cfcb17dedd353a275","ref":"refs/heads/master","pushedAt":"2024-05-30T01:46:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakertooth","name":"saker","path":"/sakertooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20197645?s=80&v=4"},"commit":{"message":"Redesign file browser searching (#7130)","shortMessageHtmlLink":"Redesign file browser searching (#7130)"}},{"before":"7197f1de39821d0ee28727d0f16c24dd61085502","after":"e82e3f573ac33c7f4d7a31e007ed5e191a46373e","ref":"refs/heads/master","pushedAt":"2024-05-29T22:53:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohannesLorenz","name":"Johannes Lorenz","path":"/JohannesLorenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042576?s=80&v=4"},"commit":{"message":"update veal submodule","shortMessageHtmlLink":"update veal submodule"}},{"before":"357a2cf444a742b348f54d63d50031bc8899b151","after":null,"ref":"refs/heads/artifact-actions-update","pushedAt":"2024-05-29T22:02:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tresf","name":"Tres Finocchiaro","path":"/tresf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6345473?s=80&v=4"}},{"before":"a262956ed3240d6c4771c362ab5431d4449d2b3f","after":"7197f1de39821d0ee28727d0f16c24dd61085502","ref":"refs/heads/master","pushedAt":"2024-05-29T19:47:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DomClark","name":"Dominic Clark","path":"/DomClark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1873225?s=80&v=4"},"commit":{"message":"Update upload-artifacts actions (#7263)","shortMessageHtmlLink":"Update upload-artifacts actions (#7263)"}},{"before":"05f1e2c0f45fc92de16c642049d7fde79fe4696b","after":null,"ref":"refs/heads/softrabbit-patch-1","pushedAt":"2024-05-29T16:22:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DomClark","name":"Dominic Clark","path":"/DomClark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1873225?s=80&v=4"}},{"before":"948bb4ac69827757289fe93e9eb04bdcfab69c48","after":"a262956ed3240d6c4771c362ab5431d4449d2b3f","ref":"refs/heads/master","pushedAt":"2024-05-29T12:16:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rossmaxx","name":"Rossmaxx","path":"/Rossmaxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74815851?s=80&v=4"},"commit":{"message":"Update CPU to Pentium 4 for win32 builds (#6155)\n\nThe CPU feature requirements for any currently supported 32-bit version of Windows (8.1 and 10) are PAE, NX and SSE2. That should mean a green light for bumping the CPU we build for to the minimum one with SSE2.","shortMessageHtmlLink":"Update CPU to Pentium 4 for win32 builds (#6155)"}},{"before":"d1a15e5ff8bca4fd38c9a5b89348ed40f51fe22e","after":"948bb4ac69827757289fe93e9eb04bdcfab69c48","ref":"refs/heads/master","pushedAt":"2024-05-28T23:28:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tresf","name":"Tres Finocchiaro","path":"/tresf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6345473?s=80&v=4"},"commit":{"message":"Fix to allow NSIS packaging to work for non-MSVC Windows builds (#7287)","shortMessageHtmlLink":"Fix to allow NSIS packaging to work for non-MSVC Windows builds (#7287)"}},{"before":"4033406430a76d35a5abda536547f95bde321d97","after":"d1a15e5ff8bca4fd38c9a5b89348ed40f51fe22e","ref":"refs/heads/master","pushedAt":"2024-05-28T20:39:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"messmerd","name":"Dalton Messmer","path":"/messmerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33463986?s=80&v=4"},"commit":{"message":"Fix for Werror=self-move in test for GCC >= 13 (#7288)","shortMessageHtmlLink":"Fix for Werror=self-move in test for GCC >= 13 (#7288)"}},{"before":"0a93e1777b1e9e4daf5718071c0cfb0eadf3ee27","after":"4033406430a76d35a5abda536547f95bde321d97","ref":"refs/heads/master","pushedAt":"2024-05-28T12:31:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zonkmachine","name":"Oskar Wallgren","path":"/zonkmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6368949?s=80&v=4"},"commit":{"message":"Automation Editor - Fix automation point forced snapping to integer value. (#7282)\n\n* Revert \"Fix glitch with automation points (#7269)\"\r\n\r\nThis reverts commit d60fd0d022ba66571bb31eea3a0fa422ba97bf26.\r\n\r\n* Fix glitch in Automation Editor. This reverts the earlier fix and tries to solve the issue by instead rounding off the values of the top/bottom levels before comparison with the automation point value.\r\n\r\n---------\r\n\r\nCo-authored-by: Dalton Messmer ","shortMessageHtmlLink":"Automation Editor - Fix automation point forced snapping to integer v…"}},{"before":"2a2bf5ef1915d1ad7e5ec37127115b496620e07f","after":null,"ref":"refs/heads/wrongbrew","pushedAt":"2024-05-25T06:12:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tresf","name":"Tres Finocchiaro","path":"/tresf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6345473?s=80&v=4"}},{"before":null,"after":"2a2bf5ef1915d1ad7e5ec37127115b496620e07f","ref":"refs/heads/wrongbrew","pushedAt":"2024-05-25T06:11:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tresf","name":"Tres Finocchiaro","path":"/tresf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6345473?s=80&v=4"},"commit":{"message":"Add macOS ARM64 builds","shortMessageHtmlLink":"Add macOS ARM64 builds"}},{"before":"2e6545328c1b234b7bb1f7a79226161621e3f057","after":"0a93e1777b1e9e4daf5718071c0cfb0eadf3ee27","ref":"refs/heads/master","pushedAt":"2024-05-24T18:24:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"messmerd","name":"Dalton Messmer","path":"/messmerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33463986?s=80&v=4"},"commit":{"message":"Bump SWH submodule to fix a crash with Reverse Delay (#7277)","shortMessageHtmlLink":"Bump SWH submodule to fix a crash with Reverse Delay (#7277)"}},{"before":"8cce6aa94c7b762dba5f105dfc10be1af61935d5","after":"357a2cf444a742b348f54d63d50031bc8899b151","ref":"refs/heads/artifact-actions-update","pushedAt":"2024-05-23T20:15:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"messmerd","name":"Dalton Messmer","path":"/messmerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33463986?s=80&v=4"},"commit":{"message":"Update upload-artifacts actions","shortMessageHtmlLink":"Update upload-artifacts actions"}},{"before":"e9848dbbbb839e9267e67968ed4c9cb3b61c7e0a","after":"2e6545328c1b234b7bb1f7a79226161621e3f057","ref":"refs/heads/master","pushedAt":"2024-05-23T17:21:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tresf","name":"Tres Finocchiaro","path":"/tresf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6345473?s=80&v=4"},"commit":{"message":"Update MinGW CI to Ubuntu 20.04 (#7259)\n\nUpdate MinGW CI to Ubuntu 20.04\r\n* Use ghcr.io/lmms/linux.mingw:20.04\r\n* Fix deprecation in ClipView.cpp\r\n* Fix ccache and simplify git configuration\r\n* Apply patch by @DomClark for MinGW's SDL2 target\r\n* Update excludelist-win","shortMessageHtmlLink":"Update MinGW CI to Ubuntu 20.04 (#7259)"}},{"before":"b803e92d63e2921eb9618373bf7790dbbdf66d1c","after":"e9848dbbbb839e9267e67968ed4c9cb3b61c7e0a","ref":"refs/heads/master","pushedAt":"2024-05-23T12:16:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rossmaxx","name":"Rossmaxx","path":"/Rossmaxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74815851?s=80&v=4"},"commit":{"message":"A few accessibility changes in default theme (#7202)\n\n* some css tweaks for accessibility\r\n\r\n* suggestions from review\r\n\r\n* classic theme focus\r\n\r\n* fix bug where button color disappears on focus\r\n\r\n* More scrollbar color changes on hover.\r\n\r\n* Commented the hover effect for now.\r\n\r\n* Remove handle \"hover\" effect.\r\n\r\n* scrollbar\r\n\r\n* revert button active state","shortMessageHtmlLink":"A few accessibility changes in default theme (#7202)"}},{"before":"bd2362a8c0aae1efa5a5931d1af6a221ce6efcbf","after":"b803e92d63e2921eb9618373bf7790dbbdf66d1c","ref":"refs/heads/master","pushedAt":"2024-05-23T12:08:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rossmaxx","name":"Rossmaxx","path":"/Rossmaxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74815851?s=80&v=4"},"commit":{"message":"Add menu option and hotkeys to move controllers/effects (#7139)\n\n* added controller rack modules\r\n\r\n* remove this-> from setFocusPolicy() and obsolete comment\r\n\r\nCo-authored-by: saker \r\n\r\n* Use std::swap\r\n\r\nCo-authored-by: saker \r\n\r\n* some more cleanup\r\n\r\nCo-authored-by: saker \r\n\r\n* Replace slots with function pointers\r\n\r\nCo-authored-by: saker \r\n\r\n* Apply fixes\r\n\r\n---------\r\n\r\nCo-authored-by: ejaaskel \r\nCo-authored-by: saker ","shortMessageHtmlLink":"Add menu option and hotkeys to move controllers/effects (#7139)"}},{"before":"c66af602ad105faefb8ee9f6f3f555a6c2141221","after":"bd2362a8c0aae1efa5a5931d1af6a221ce6efcbf","ref":"refs/heads/master","pushedAt":"2024-05-23T05:25:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tresf","name":"Tres Finocchiaro","path":"/tresf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6345473?s=80&v=4"},"commit":{"message":"FindWine improvements (#7268)\n\nImprove WineHQ detection\r\nCloses #7169 \r\n\r\n---------\r\n\r\nCo-authored-by: Rossmaxx ","shortMessageHtmlLink":"FindWine improvements (#7268)"}},{"before":"fa5f2aa41a6f2e8e1dec412df8ad430806193b7d","after":"c66af602ad105faefb8ee9f6f3f555a6c2141221","ref":"refs/heads/master","pushedAt":"2024-05-23T03:52:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tresf","name":"Tres Finocchiaro","path":"/tresf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6345473?s=80&v=4"},"commit":{"message":"Fix fftw linking when cross-compiling (#7276)","shortMessageHtmlLink":"Fix fftw linking when cross-compiling (#7276)"}},{"before":"32fe3e50e7d951a456764dc1692b83f812bb2a87","after":"fa5f2aa41a6f2e8e1dec412df8ad430806193b7d","ref":"refs/heads/master","pushedAt":"2024-05-22T22:35:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohannesLorenz","name":"Johannes Lorenz","path":"/JohannesLorenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042576?s=80&v=4"},"commit":{"message":"Lv2Proc: Fix all code-style issues with {}","shortMessageHtmlLink":"Lv2Proc: Fix all code-style issues with {}"}},{"before":"8174e3845df400bbb3a6a41453aeb6361e1f1e6d","after":"8c62b2205f7a58695d65e9b26fee62865853c13e","ref":"refs/heads/qt6","pushedAt":"2024-05-21T16:38:28.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"Rossmaxx","name":"Rossmaxx","path":"/Rossmaxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74815851?s=80&v=4"},"commit":{"message":"Add \"natural\" scrolling support for trackpads (#5510)\n\nAdds QWheelEvent::inverted() support to spinboxes, knobs, sliders","shortMessageHtmlLink":"Add \"natural\" scrolling support for trackpads (#5510)"}},{"before":"cbbd697ebd8a5396984f9e57ef30c12689bc86d7","after":"8174e3845df400bbb3a6a41453aeb6361e1f1e6d","ref":"refs/heads/qt6","pushedAt":"2024-05-21T16:37:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rossmaxx","name":"Rossmaxx","path":"/Rossmaxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74815851?s=80&v=4"},"commit":{"message":"Enabled VSTs on Qt 6 (#7273)\n\n* enabled VST support for Qt 6 builds\r\n* Note : Embedding on QT6 will be buggy on linux as a result of using qt embedding, which unfortunately is a qt bug which hasn't been resolved.","shortMessageHtmlLink":"Enabled VSTs on Qt 6 (#7273)"}},{"before":"75d6be2eac329efab8fb20469984c67e80240f19","after":"32fe3e50e7d951a456764dc1692b83f812bb2a87","ref":"refs/heads/master","pushedAt":"2024-05-21T15:32:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tresf","name":"Tres Finocchiaro","path":"/tresf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6345473?s=80&v=4"},"commit":{"message":"Add \"natural\" scrolling support for trackpads (#5510)\n\nAdds QWheelEvent::inverted() support to spinboxes, knobs, sliders","shortMessageHtmlLink":"Add \"natural\" scrolling support for trackpads (#5510)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWhtiGwA","startCursor":null,"endCursor":null}},"title":"Activity · LMMS/lmms"}