1144 Commits
Author SHA1 Message Date
biroder 3d0d6479c6 Fix CI 2026-08-16 21:02:13 +00:00
biroder 95e7af107f Add CI for Switch port 2026-08-16 20:26:30 +00:00
biroder 4120fb6560 Add a containerized build for the Horizon port [skip ci] 2026-07-21 22:29:18 +00:00
biroder 5098507bf4 Remove remnants of the old metadata format [skip ci] 2026-07-19 00:17:18 +00:00
biroder 1b151342fb Revert "Bump sdl2" [ci ckip]
This reverts commit 5ba5d78d93.
2026-07-06 01:03:32 +03:00
biroder 5ba5d78d93 Bump sdl2 2026-07-06 00:43:36 +03:00
biroder 5b4115ae14 Fix blurring caused by scaling, window cropping when launched in fullscreen mode, and correct minimum macOS version in manifest
The scaling issue is a regression introduced in 192df2280a.

The issues with the window being cropped when the app is launched in fullscreen mode is caused by using sdl2::video::WindowsBuilder::fullscreen, which resizes the display rather than stretching the window. This issue was only present in the Flatpak build.
2026-06-25 14:36:16 +03:00
biroder cc3c1b579d Fix search of stackable stage tables
This was a regression from the previous commit
2026-06-21 23:38:01 +03:00
biroder a97a711092 Fix asset loading from overlaid translations and long text overflowing the text box along the X-axis 2026-06-12 16:22:37 +03:00
biroder 01e059e053 Remove mention of AppVeyor from README 2026-06-11 13:45:10 +03:00
biroder 992ab1b994 Correct the Flathub package changelog 2026-06-04 00:57:33 +03:00
Alula 8d85b0f69f ci: 1.0.0 1.0.0 2026-06-03 23:46:50 +02:00
63ff0a8161 org playback: Implement declicking measures to note playback (#342)
Introduce a volume glide and a release timer to get rid of clicks on volume changes and note releases.

Although it would be possible to try and synchronise loops to zero crossings, I deemed this solution would be a lot simpler and would work more universally across the board (even for waveforms that do not end on a zero crossing).
I adjusted the timings to be as short as possible without introducing noticable clicks.

There still seem to be _some_ sources of clicking if you listen closely, but I didn't deem them distracting enough to investigate.
Freeware CS's player is also non-ideal when it comes to declicking and therefore I think this solution is good enough.

* Note: there were a couple changes that rustfmt made to the code, as well as a couple bit shifts that Clippy flagged as suspicious looking.
I resolved the bit shift warnings by applying common sense and looking at the surrounding code, however they may be wrong so please double check that it makes sense.
I tested Polyphase interpolation and nothing sounds wrong, so I suppose there shouldn't be any problems.

Co-authored-by: りき萌 <commits@liquidev.net>
Co-authored-by: alula <git@alula.me>
2026-05-19 22:36:27 +02:00
alula 1c9c838c38 Update remastered CS+ notes [ci skip] 2026-04-19 20:16:37 +02:00
periwinkle a27e28d542 Fix off-by-one on timing of invisible deathtrap wall (NPC 354) 2026-04-19 07:20:35 +02:00
periwinkle 3c217e9503 Accuracy fixes for NPC 353 (flying sword Bute) 2026-04-19 07:20:35 +02:00
periwinkle c07d862d36 Accuracy fixes for NPC 350 (flying Bute archer) 2026-04-19 07:20:35 +02:00
periwinkle 4a781ae07e Fix Misery orange critters (NPC 289) jumping in the wrong direction 2026-04-19 07:20:35 +02:00
periwinkle ab5ac2896a Fix Undead Core spiral projectile (NPC 285) trajectory 2026-04-19 07:20:35 +02:00
periwinkle 6491ea2a07 Fix typo in Little Family (NPC 278) code 2026-04-19 07:20:35 +02:00
periwinkle e89c104841 Fix despawn condition for Gaudi projectile (NPC 156) 2026-04-19 07:20:35 +02:00
periwinkle 09dcf8df86 Fix typo in Jack (NPC 74) code 2026-04-19 07:20:35 +02:00
periwinkle a98d2b5f9b Fix off-by-one timing in Basu (NPC 58) code 2026-04-19 07:20:35 +02:00
periwinkle 5be1dcf415 Accuracy improvement for Crow & Skullhead (NPC 51) 2026-04-19 07:20:35 +02:00
periwinkle fac3d8d5ee Fix a couple of off-by-one errors 2026-04-19 07:20:35 +02:00