Commit Graph

70417 Commits

Author SHA1 Message Date
Dean Herbert 2c0140f865
Merge pull request #30798 from frenzibyte/fix-precision
Add sane precision values to all settings
2024-11-21 03:00:49 +09:00
Salman Alshamrani 40b95901e3 Fix more cases of settings with no defined precision values 2024-11-20 12:11:38 -05:00
Salman Alshamrani 1ef02fec06 Fix "positional hitsounds level" setting not specifying a precision constraint 2024-11-20 12:08:57 -05:00
Dean Herbert ba21ad2b81
Merge pull request #30795 from bdach/compatibility-export-stability-test-coverage
Add test case covering stability of compatibility export operation
2024-11-21 01:43:38 +09:00
Dean Herbert faa03d9a48
Merge pull request #30794 from Fivoka/Adjust-beat-synced-animation-to-be-smoother-in-skip-and-break-overlay
Adjust beat synced animation to be smoother in skip and break overlay
2024-11-21 00:27:09 +09:00
Bartłomiej Dach dfa32302ac
Add test case covering stability of compatibility export operation
This is important as the format will be used more when lazer beatmap
submission comes online, and its stability is a useful property for
that.

Included archive contains an `.osu` with a few fractional-millisecond
timing points and objects, as well as a multi-segment-type slider. That
should cover the range of all possible modifications that the
compatibility exporter currently performs.
2024-11-20 13:26:54 +01:00
Fivoka 7726ca02b0 Changed multiplier from 2 to 3.5 2024-11-20 12:29:29 +01:00
Dean Herbert fabeb6f838
Merge pull request #30634 from smoogipoo/multiplayer-remove-cmc-and-composite
Remove `CachedModelDependencyContainer` and `OnlinePlayComposite` from multiplayer
2024-11-20 19:07:28 +09:00
Dan Balasescu b1389edbfe
Merge pull request #30755 from bdach/fix-mania-notes-disappearing
Fix mania notes disappearing on seek to their end time
2024-11-20 17:55:47 +09:00
Dean Herbert 6fba6de4dc
Merge branch 'master' into multiplayer-remove-cmc-and-composite 2024-11-20 17:24:55 +09:00
Dean Herbert c6d08daee8
Remove `MultiplayerMatchSubScreen` flaky test attribute
Didn't really work to fix these tests due to the sticky nature of the
failure. Also I can no longer reproduce locally, so the hope is that
these are fixed by https://github.com/ppy/osu/pull/30634.
2024-11-20 17:11:49 +09:00
Dean Herbert 03de518484
Fix missing `updateRoomPlaylist` call 2024-11-20 16:56:22 +09:00
Dean Herbert 50089c027e
Update framework 2024-11-20 16:40:33 +09:00
Dan Balasescu 53f0befc05
Merge pull request #30402 from peppy/import-paused-visibility
Update notification text when import is paused due to gameplay
2024-11-20 16:00:13 +09:00
Dean Herbert b070a50ac9
Merge pull request #30718 from frenzibyte/initial-key-counter-state
Fix key counter not updating activation state on initial load
2024-11-20 15:39:44 +09:00
Dan Balasescu 9ac877606b
Fix inspection issues 2024-11-20 12:32:42 +09:00
Dan Balasescu a5327aa562
Use properties instead of fields 2024-11-19 18:48:30 +09:00
Bartłomiej Dach 273095fd82
Merge pull request #30757 from peppy/fix-scroll-absolute-pos
Fix right click scroll at song select not quite matching scrollbar position
2024-11-19 10:40:00 +01:00
Dean Herbert a529cef28b
Merge pull request #30743 from peppy/collection-scroll-etc
Further UX improvements to collection management
2024-11-19 00:32:16 +09:00
Dean Herbert 1d6eb9abf4
Merge pull request #30756 from bdach/reset-new-combo-state
Deactivate new combo toggle on deselecting objects
2024-11-18 23:54:57 +09:00
Dean Herbert a2af4cbb50
Fix right click scroll at song select not quite matching scrollbar position
Closes https://github.com/ppy/osu/issues/30744.
2024-11-18 23:54:56 +09:00
Bartłomiej Dach 307c2e15a4
Merge branch 'master' into collection-scroll-etc 2024-11-18 15:35:19 +01:00
Bartłomiej Dach 22b082d968
Fix not being able to scroll to new collection text box when list overflows 2024-11-18 15:28:30 +01:00
Bartłomiej Dach 259e9ecf65
Deactivate new combo toggle on deselecting objects
Closes https://github.com/ppy/osu/issues/30713.

Was a point of discussion doing review:

	https://github.com/ppy/osu/pull/30214#discussion_r1798833139

Given it got pointed out immediately for something so minor, I'm
inclined to believe it's a rather undesirable change.
2024-11-18 15:13:32 +01:00
Bartłomiej Dach 15a8cfe685
Fix mania notes disappearing on seek to their end time 2024-11-18 14:37:09 +01:00
Bartłomiej Dach 28fb0bf909
Merge pull request #30747 from smoogipoo/remove-maui-workflow
Build Android with non-maui workflow
2024-11-18 10:16:34 +01:00
Dan Balasescu 02deb39335
Make android build on non-maui workflow 2024-11-18 17:20:11 +09:00
Dean Herbert ebc2cc3570
Ensure cleanup tasks are run even on a cancelled / exceptioned import task 2024-11-18 16:51:46 +09:00
Dean Herbert 5ce1f7679b
Add search bar to collection management dialog 2024-11-18 16:32:56 +09:00
Dean Herbert a570863854
Scroll to new collection in list when adding a new collection 2024-11-18 16:32:56 +09:00
Dean Herbert e5778eb1fc
Add scrollbar to manage collections dialog 2024-11-18 16:32:56 +09:00
Dan Balasescu 5276f77ebd
Merge pull request #30684 from Joehuu/source-filter
Add missing source query filter in song select
2024-11-18 16:06:26 +09:00
Dan Balasescu 5622da801a
Merge pull request #30686 from Joehuu/add-missing-clone-keybind-skin-editor
Add missing clone keybinding and hotkey hints to skin editor
2024-11-18 15:55:22 +09:00
Salman Alshamrani 4b39eceb73
Merge pull request #30729 from minisbett/fix-tests
Fix reference issues in iOS tests
2024-11-17 20:37:21 -05:00
minisbett 77ecc3da11
add missing references to taiko ruleset ios tests 2024-11-17 21:00:02 +01:00
minisbett e227bd5dfb
add missing references to osu ruleset ios tests 2024-11-17 20:59:48 +01:00
Salman Alshamrani b014bfea3e Fix key counter not updating activation state on initial load 2024-11-17 09:56:19 -05:00
Joseph Madamba ad9acc5a0f
Add hotkey hints to skin editor menus 2024-11-15 23:03:40 -08:00
Joseph Madamba 706f5b3e55
Add missing clone keybinding to skin editor 2024-11-15 23:03:40 -08:00
Joseph Madamba 465cc716d3
Add missing source query filter in song select 2024-11-15 22:53:23 -08:00
Joseph Madamba 7c94973d4a
Add failing source filter query test 2024-11-15 22:53:23 -08:00
Joseph Madamba c2b08beae8
Add basic searching by source test 2024-11-15 22:53:23 -08:00
Dan Balasescu bf2e0ed005
Merge pull request #30680 from peppy/fix-black-layer-on-quick-restart-exit
Fix black layer not fading fast enough when exiting quickly from quick restart
2024-11-16 14:00:19 +09:00
Dean Herbert 0a1f589c80
Fix black layer not fading fast enough when exiting quickly from quick restart 2024-11-16 11:52:02 +09:00
Dean Herbert a5fab23e44
Update framework 2024-11-16 11:49:19 +09:00
Dean Herbert 4ac647771f
Merge pull request #30659 from smoogipoo/update-velopack
Update Velopack to 0.0.915
2024-11-16 11:43:00 +09:00
Dan Balasescu c578c46a07
Update Velopack to 0.0.915 2024-11-16 02:03:48 +09:00
Dean Herbert 5b5e2ea418
Merge pull request #30654 from bdach/DESTROY-ALL-SOFTWARE-ALWAYS-AND-FOREVER
Revert velopack
2024-11-15 23:35:18 +09:00
Bartłomiej Dach 8076113907
Revert velopack
Because even if you somehow bypass the breakage that bricks your install
by installing the missing libssl-1.0 or whatever
(https://github.com/ppy/osu/issues/30648#issuecomment-2478856055),
there's another brick upstream
(https://github.com/ppy/osu/issues/30648#issuecomment-2478926177,
https://github.com/velopack/velopack/issues/355).

Can we even downgrade like this? No idea. How does one test this? No
idea. At this point I am like a headless chicken, screaming into the
void trying to restore any semblance of order into my crumbling
universe.

If this is tried and linux is still broken with the libssl garbage, then
the `osulazer-2024.1115.1-linux-x64-*.nupkg` assets should be pulled
from the release, which should be enough to stop the game from
auto-updating. Maybe the appimage itself can stay up and people can
upgrade manually if they so desire. Or maybe not. Who knows.
2024-11-15 15:32:03 +01:00
Dean Herbert d28d54feb7
Merge pull request #30512 from bdach/improve-mania-selection-blueprints
Improve visual appearance of mania selection blueprints
2024-11-15 19:36:01 +09:00