2e63c2ce20
Fix selection box operation hotkeys not registering in change handler
...
Could lead to crashes after reversing a note cluster and playing it
back.
The root cause of the crash was that the hotkey operations were not ran
inside of an editor change handler operation. This, in turn, caused the
autoplay replay to not be regenerated after flipping an object cluster,
therefore finally manifesting as a hard crash due to negative time
offsets appearing in judgement results, which interfered with the
default implementation of note lock.
Note that this incidentally also fixes the fact that selection box
hotkey operations (reverse and flip) did not handle undo/redo.
2021-03-17 22:17:42 +01:00
5a7e416495
Merge pull request #12027 from peppy/new-beatmap-empty-fields
...
Don't fill beatmap metadata with template values on creating a new beatmap
2021-03-17 19:36:21 +09:00
822d469b2c
Merge pull request #12024 from peppy/fix-editor-startup-threading-crash
2021-03-17 18:02:48 +09:00
d0e61e5b4d
Put back the label
2021-03-17 17:14:04 +09:00
3b6a1180b6
Remove non-accessed field
2021-03-17 17:02:11 +09:00
5adc675862
Focus artist textbox on entering song setup if fields are empty
2021-03-17 16:57:14 +09:00
26d6f96c4e
Fix LabelledTextBox not correctly forwarding focus to its underlying TextBox component
2021-03-17 16:56:58 +09:00
eda891223c
Start the editor with empty artist/creator/difficulty name fields
2021-03-17 16:47:12 +09:00
c7740d1181
Fix opening the editor occasionally causing a hard crash due to incorrect threading logic
...
Setting one of the global screen `Bindable`s (in this case, `Beatmap`)
is not valid from anywhere but the update thread. This changes the order
in which things happen during the editor startup process to ensure
correctness.
Closes #11968 .
2021-03-17 15:52:25 +09:00
891e7aadb6
Merge pull request #12015 from Joehuu/fix-mouse-disable-default-indicator
...
Fix disable mouse buttons setting not showing default indicator when using keybind
2021-03-16 11:51:53 +09:00
b495504cae
Merge branch 'master' into fix-mouse-disable-default-indicator
2021-03-16 10:58:56 +09:00
da3dc61aae
Remove newline
2021-03-16 10:58:42 +09:00
712038f771
Merge pull request #12017 from Joehuu/remove-skype
...
Remove skype handle from user profile overlay
2021-03-15 19:55:37 +01:00
393f1fbd3f
Remove skype
2021-03-15 10:07:50 -07:00
f3faad74d5
Merge pull request #12003 from UselessToucan/ef_core_5
2021-03-15 15:05:32 +09:00
3dd72d6f7d
Fix disable mouse buttons setting not showing default indicator when using keybind
2021-03-14 22:47:05 -07:00
712e7bc7bf
Merge pull request #12014 from peppy/fix-eap7-inspections
...
Fix a couple of new inspections introduced in Rider EAPs
2021-03-15 14:26:36 +09:00
1e519f0d31
Fix seemingly innocent logic change causing breakage in score imports
2021-03-15 14:20:59 +09:00
6d4c1ba2ae
Fix a couple of new inspections introduced in Rider EAPs
2021-03-15 13:35:08 +09:00
fce21f23d6
Add comments marking workarounds required for EFcore 5
2021-03-15 13:29:26 +09:00
2904f479c6
Share file lookup workaround in ArchiveModelManager with workaround extensions class
2021-03-15 13:26:14 +09:00
79d3379f55
Reformat application of configuration
2021-03-15 13:20:22 +09:00
1573298e68
Update remaining package references to point to efcore5
2021-03-15 13:12:10 +09:00
8a35533889
Add fall-through case to catch a potential requery for unsupported model type
2021-03-15 13:11:58 +09:00
2bdffd1004
Move skin requery logic into extension methods
2021-03-15 13:11:58 +09:00
900da7b891
Rename and refactor extenion methods to be easier to read
2021-03-15 13:11:58 +09:00
28ef64b62a
Explicitly specify SingleQuery behavior
2021-03-14 21:43:27 +03:00
61d5a6cc57
Simplify Microsoft.EntityFrameworkCore.Design PackageReference
2021-03-14 19:47:14 +03:00
0a1e325fc7
Extract requerying of navigational properties from DbContext
2021-03-14 19:34:53 +03:00
716b9048c1
Merge pull request #12008 from Joehuu/user-hide-toolbar-forever
2021-03-13 18:03:25 +01:00
6438a7ee12
Merge branch 'master' into user-hide-toolbar-forever
2021-03-13 17:31:37 +01:00
27f51ac588
Merge pull request #12009 from peppy/fix-changelog
2021-03-13 15:53:05 +01:00
a227b0a581
Build on xmldoc with rationale
2021-03-13 23:29:47 +09:00
e70ba2d005
Remove unnecessary second variable
2021-03-13 23:29:01 +09:00
4afbccfcff
Fix initial operation potentially running before DI is completed
2021-03-13 19:30:40 +09:00
b13f193c8d
Fix incorrect task being returned for changelog continuations
2021-03-13 19:26:38 +09:00
0ba5312a40
Move blocking show logic to UpdateState
2021-03-13 00:05:26 -08:00
5999e4ba33
Add xmldoc for hiddenbyuser bool
2021-03-12 20:18:32 -08:00
62f2a823f6
Hide toolbar forever when the user hides it
2021-03-12 15:48:50 -08:00
6c0734a09f
Handle global action in toolbar instead of osugame
2021-03-12 15:48:49 -08:00
d0644221ff
Add test showing toolbar behavior change
2021-03-12 15:48:49 -08:00
9b5e35565b
Merge pull request #11975 from frenzibyte/legacy-spinner-placements
...
Adjust legacy spinner components placements to match osu!stable
2021-03-12 23:12:43 +09:00
e3813ab828
Merge branch 'master' into legacy-spinner-placements
2021-03-12 19:47:34 +09:00
6e7bb87977
Merge pull request #12005 from peppy/fix-settings-reset-button-tooltips
...
Switch RestoreDefaultsValueButton to use HasPendingTasks to avoid tooltip always showing
2021-03-12 16:06:38 +09:00
e7707eee94
Switch RestoreDefaultsValueButton to use HasPendingTasks to avoid tooltip always showing
2021-03-12 15:23:11 +09:00
a60ff80c04
Use expression body in ModsJson get accessor
2021-03-12 00:02:29 +03:00
5a4b0174b1
Ignore MultipleCollectionIncludeWarning
2021-03-11 22:40:35 +03:00
d2f943395d
Hotfix importing scores from stable
2021-03-11 22:12:47 +03:00
c6c616f244
Actualize tests
2021-03-11 21:02:40 +03:00
47b80d2474
Workaround InvalidOperation exceptions
2021-03-11 20:51:54 +03:00