Commit Graph

50301 Commits

Author SHA1 Message Date
a3695c7e97 Merge branch 'master' into fix-spectator-seeks 2022-04-06 12:58:43 +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