Commit Graph

9683 Commits

Author SHA1 Message Date
df85092426 Resolve inner items early in process and rename variable 2021-09-27 14:24:17 +09:00
41fb3371e5 Merge branch 'master' into blueprint-container-sorting 2021-09-27 14:12:09 +09:00
d3203f83dd Add implementation of range selection 2021-09-26 20:12:26 +02:00
81d160c85a Add test covering expected UX of range selection 2021-09-26 19:27:47 +02:00
6dc3e66c93 Include combo information when determining ordering if available 2021-09-26 15:52:25 +02:00
a86b9893ac Always re-sort blueprints before adding/removing one 2021-09-26 15:48:56 +02:00
60c9e9f704 Merge pull request #14805 from bdach/rectangular-snap-grid
Add rectangular snap grid to osu! editor composer
2021-09-22 00:12:03 +09:00
ffdaf23329 Merge pull request #14814 from peppy/fix-key-counter-masking
Fix `KeyCounterDisplay` potentially getting stuck invisible due to autosize masking
2021-09-21 16:21:38 +09:00
761548e533 Merge branch 'master' into 14470-ur-not-updating 2021-09-20 22:07:33 +02:00
fb416c79e9 Fully revert Player 2021-09-20 15:01:03 -04:00
a3464c98a7 Fix KeyCounterDisplay potentially getting stuck invisible due to autosize masking
Closes #14793.
2021-09-20 23:52:01 +09:00
9a1db04920 Resolve GameplayClockContainer instead of Player 2021-09-20 10:28:58 -04:00
36a20ab0b3 Resolve failed test compilation 2021-09-20 10:26:07 -04:00
10fe2382b0 Address most issues 2021-09-20 10:07:42 -04:00
4e094b2127 Implement grid size toggling matching stable 2021-09-19 20:26:02 +02:00
56e80a0706 Add rectangular position snap grid 2021-09-19 18:07:19 +02:00
04715a5471 Add null-check when invoking OnSeek 2021-09-18 12:20:36 -04:00
f6e279baa1 Add xmldoc to HitErrorMeter.Clear
Explains how the method is called and what inheritors should do when implementing it.
2021-09-18 12:18:11 -04:00
12cc16c598 Remove unused property in SongProgress 2021-09-18 12:05:06 -04:00
b2b3108afa Resolve addressed issues
+ Stopped using testing methods in non-testing classes
+ Resolve Player and add OnSeek event
+ Take bindings away from BarHitErrorMeter
+ Add support for ColourHitErrorMeter
2021-09-17 16:19:41 -04:00
f868feae44 Remove unnecessary Schedule 2021-09-17 21:12:39 +09:00
9485323a13 Add audio feedback for incorrect MP room password 2021-09-17 20:52:13 +09:00
a591fffdbd Merge pull request #14782 from peppy/refocus-textbox-on-failed-password
Refocus the multiplayer password entry textbox on failed join
2021-09-17 18:59:09 +09:00
027912d4f6 Refocus the multiplayer password entry textbox on failed join 2021-09-17 18:25:25 +09:00
1c8e17cf11 Fix the default background parallax being set incorrectly when no screen is present 2021-09-17 18:14:39 +09:00
f524e913e1 Move AllowTrackAdjustments specification to RoomSubScreen 2021-09-17 13:24:01 +09:00
cd4ba71a6b Revert "Merge pull request #14772 from Joehuu/lounge-disallow-track-adj"
This reverts commit 06ff4838fb, reversing
changes made to 5453ea0ce9.
2021-09-17 13:22:39 +09:00
55feb47e61 Disallow track adjustments on playlists / multi lounge 2021-09-16 20:17:21 -07:00
e8dea0138c Fix one more issue 2021-09-16 18:34:13 +09:00
f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
3495fae519 Handle potential for OnResuming call without an OnSuspending first 2021-09-16 16:31:41 +09:00
b58415fe19 Make suspend stored state nullable to ensure we don't break it 2021-09-16 16:12:14 +09:00
fa693bb8a8 Move MusicController adjustment set to inside OsuScreen itself (and result nullable) 2021-09-16 16:08:09 +09:00
318f0941ca Move all the "inherit previous AllowTrackAdjustments" logic into OsuScreen 2021-09-15 21:25:39 +03:00
931e873a7e Merge branch 'master' into inheritable-allow-track-adjust 2021-09-15 22:26:13 +09:00
f0439ef50b Remove unnecessary AllowTrackAdjustments overrides, add true to SongSelect 2021-09-15 13:12:57 +03:00
8acfefed1b Merge pull request #14741 from smoogipoo/fix-lounge-beatmaps-counter
Fix incorrect beatmap count and SR range in multi lounge
2021-09-15 18:51:52 +09:00
1181317c72 Fix issues found by code quality ci 2021-09-15 12:01:56 +03:00
f54d554d30 Extract removal to method 2021-09-15 17:03:28 +09:00
48cf98ef93 Rephrase null meaning in IOsuScreen.AllowTrackAdjustments
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-09-15 11:00:49 +03:00
b87af3dd68 Move the inherited AllowTrackAdjustments into OsuScreen 2021-09-15 10:55:16 +03:00
1ba716d9f1 Merge pull request #14737 from bdach/editor-difficulty-switch-shared-state
Preserve current time and clipboard contents when switching between difficulties
2021-09-15 12:38:56 +09:00
7b9e501fa0 Merge branch 'master' into 14421-multi-password-error-handling 2021-09-14 22:58:20 +02:00
b9193aae6d Make IOsuScreen.AllowTrackAdjustments nullable
Allows for inheriting value from the previous screen if undefined
2021-09-14 17:37:57 +03:00
57f8ccca16 Remove nullability from EditorState properties
Also update the xmldoc to not be specific to difficulty switching
2021-09-14 23:36:28 +09:00
f8bdca542d Make restoring state a public call on Editor 2021-09-14 23:36:17 +09:00
2a894e7a3f Make EditorLoader state private 2021-09-14 23:26:02 +09:00
a775915338 Fix incorrect beatmap count and SR range in multi lounge 2021-09-14 18:20:28 +09:00
5058f28504 Remove breaking padding 2021-09-14 14:52:50 +09:00
8865e3cab8 Add back shake and tweak transform of text 2021-09-14 14:44:32 +09:00