Commit Graph

50284 Commits

Author SHA1 Message Date
220d7bc6db Fix dangerous realm operation in TestSceneMultiplayerMatchSongSelect
The import process was running on the async load thread, but then
accessed from the access thread later on. This seemed to somehow pass
fine in headless runs, but would fail on visual test execution
(specifically on `TestBeatmapConfirmed()`).
2022-04-06 14:01:41 +09:00
6b0392f990 Merge pull request #17597 from peppy/skin-editor-import-at-cursor
Import new skin editor sprites to the cursor location
2022-04-05 18:09:00 +09:00
7623f3b90b Merge branch 'master' into skin-editor-import-at-cursor 2022-04-05 17:39:11 +09:00
2b59f76b2d Merge pull request #17596 from peppy/skin-editor-sprites
Allow importing sprites into a skin via drag-and-drop
2022-04-05 17:38:58 +09:00
2ec15a1ebe Fix lookup through transformers 2022-04-05 16:47:15 +09:00
c973d33bfd Merge pull request #17604 from nekodex/mp-countdown-sfx
Add SFX for multiplayer lobby countdown timer
2022-04-05 16:40:26 +09:00
3d8ae0465f Reword comment slightly 2022-04-05 15:51:04 +09:00
8e543204cd Remove debounce logic (not required after switching to Update clock time) 2022-04-05 15:49:47 +09:00
5f415cbe53 Full potential null reference and add better commentary on countdown scheduling 2022-04-05 15:48:18 +09:00
55752c2693 Merge pull request #17650 from CenTdemeern1/dangerous-delete-actions
Make several delete confirmation buttons dangerous buttons
2022-04-05 14:14:00 +09:00
d0f83885ce Appease the CI 2022-04-05 13:20:34 +09:00
31bf0c4a9b Disable "final" sample in countdown for the time being 2022-04-05 13:16:06 +09:00
2d020e756d Merge pull request #17621 from frenzibyte/taiko-target-size
Adjust osu!taiko legacy hit target size to match osu!(stable)
2022-04-05 12:37:40 +09:00
b415308a4e Merge pull request #17619 from frenzibyte/taiko-hitobject-size
Adjust osu!taiko hit size and strong scale to exactly match osu!(stable)
2022-04-05 12:36:57 +09:00
174dc1641c Fix multiple issues with timekeeping
- Using realtime (`DateTimeOffset.Now`) meant that values would be
  changing in the same frame, causing misfirings or incorrect displays
- No debounce on sample playback meant that scheduling edge cases could
  potentially cause samples to be played more than once.
2022-04-05 11:49:58 +09:00
3ca365ad7f Merge branch 'master' into dangerous-delete-actions 2022-04-05 10:55:01 +09:00
fe44c5ee8e Merge pull request #17651 from bdach/delete-local-score-breakage
Fix various breakage in delete local score test scene
2022-04-05 10:54:48 +09:00
cbc5b405af Merge pull request #17653 from ajiiisai/footer-button-repeat
Handle repeated `OnPressed()` on `FooterButton` (without `FooterButtonRandom`)
2022-04-05 10:46:52 +09:00
117d81d84f Use perfect osu!(stable) strong scale value
Co-authored-by: Dean Herbert <pe@ppy.sh>
2022-04-05 03:04:53 +03:00
Ame
32c89f8643 Handle repeated OnPressed() on FooterButton (without FooterButtonRandom) 2022-04-05 00:33:41 +02:00
b2c822a3b1 Release mouse button 2022-04-04 23:02:07 +02:00
da315f8a61 Make the test hold the button instead of pressing it 2022-04-04 22:44:35 +02:00
f73062a0d6 Revert "Remove nullable on RealmBackedResourceStore realm parameter"
This reverts commit 09e15f5496.
2022-04-04 22:22:55 +02:00
a1ded66fd8 Fix various breakage in delete local score test scene 2022-04-04 21:59:09 +02:00
9a07a95d39 Make several delete confirmation buttons dangerous buttons
Includes:
- Mass deletion
- Beatmap deletion
- Local score deletion
2022-04-04 19:22:53 +02:00
3708f2b744 Update resources 2022-04-05 01:05:04 +09:00
64ba24c4f7 Merge branch 'master' into mp-countdown-sfx 2022-04-05 01:04:57 +09:00
cbcbcd1a4a Merge pull request #17643 from peppy/stable-countdown
Stabilise countdown updates to be based on when whole seconds change
2022-04-04 22:19:06 +09:00
8a22d1ae19 Merge pull request #17644 from peppy/update-framework
Update framework
2022-04-04 21:47:28 +09:00
6b5ee6d89d Update framework 2022-04-04 20:44:05 +09:00
5f358a04e9 Return a valid "lighting" response from DefaultSkin
This is temporary to allow the new sprite lookup flow to potentially be
merged before hit lighting skinnability is addressed.
2022-04-04 20:40:20 +09:00
8185020f12 Improve the visual of the missing sprite sprite 2022-04-04 20:35:48 +09:00
de30a42558 Add region for import methods and move Dispose to end of time 2022-04-04 20:30:14 +09:00
dac5dfde8f Remove unnecessary LazyThreadSafetyMode specification 2022-04-04 20:28:43 +09:00
300feadf6a Update SkinnableSprite to match more broad usage 2022-04-04 20:27:46 +09:00
09e15f5496 Remove nullable on RealmBackedResourceStore realm parameter 2022-04-04 20:27:03 +09:00
f00dc5e156 Merge pull request #17598 from smoogipoo/playlist-quick-reorder
Fix playlist refreshing all items on order change
2022-04-04 14:48:05 +09:00
9bd7ccb1ce Merge pull request #16575 from hlysine/osu-diff-calc-max-combo
Fix max combo calculation in osu diffcalc and add tests
2022-04-04 14:47:25 +09:00
0abebe4d23 Stabilise countdown updates to be based on when whole seconds change 2022-04-04 14:41:32 +09:00
ee8451c8ca Merge branch 'master' into osu-diff-calc-max-combo 2022-04-04 14:20:44 +09:00
39c6eed819 Update resources 2022-04-04 14:10:57 +09:00
d6625413fa Merge pull request #17617 from ajiiisai/proper-toggable-shortcuts-for-overlays
Make overlay shortcuts able to be toggled instead of repeatable
2022-04-04 13:46:42 +09:00
e1f147a207 Mutate playlist in EditUserPlaylistItem 2022-04-04 13:46:41 +09:00
1393e3628b Invert operands for better readability 2022-04-03 15:24:00 +02:00
969f7e121a Merge pull request #17545 from jai-x/new-chat-textbox
Implement `ChatTextBox` for new chat design
2022-04-03 22:12:12 +09:00
6d1844adc3 Use nameof() in test to reference event names 2022-04-03 14:27:37 +02:00
970b1951ac Rewrite logic slightly to better convey meaning of textbox clear 2022-04-03 14:26:08 +02:00
534cc18ff9 Adjust osu!taiko legacy hit target size to match osu!(stable) 2022-04-03 01:21:48 +03:00
4ce69890d4 Use TaikoHitObject.DEFAULT_SIZE for default circle piece symbol size 2022-04-03 00:21:23 +03:00
94fa5e2ef2 Use Action<string> for event OnChatMessageCommitted & clear textbox internally 2022-04-02 21:58:54 +01:00