374f8c5e22
move to compose namespace and add license header
2021-03-26 15:33:28 +08:00
b8b7eb4c4b
refactor logic to its own component and handle hit object to string conversion to its ruleset-specific composers
2021-03-26 15:25:20 +08:00
2bea69456e
remove implementations
2021-03-26 15:24:33 +08:00
51e0304c54
properly format strings per ruleset
2021-03-17 18:31:09 +08:00
133ff085a5
refactor code
2021-03-17 18:06:40 +08:00
8046b5a818
set text to platform clipboard on copy
2021-03-17 17:35:49 +08: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
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
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
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
0a1e325fc7
Extract requerying of navigational properties from DbContext
2021-03-14 19:34:53 +03:00
6438a7ee12
Merge branch 'master' into user-hide-toolbar-forever
2021-03-13 17:31:37 +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
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
f1302d1600
Update Microsoft.EntityFrameworkCore
2021-03-11 19:23:56 +03:00
023af75cc3
Merge branch 'master' into fix-storyboard-alpha-start-time-woes
2021-03-11 22:09:56 +09:00
efb4a366d4
Fix xmldoc explaining incorrect behaviour
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com >
2021-03-11 12:15:59 +09:00
8aaba32431
Fix storyboard commands occurring before the earliest point of visibility delaying gameplay
...
In osu-stable, storyboard intros start from the first command, but in
the case of storyboard drawables which have an initial hidden state, all
commands before the time at which they become visible (ie. the first
command where `Alpha` increases to a non-zero value) are ignored.
This brings lazer in line with that behaviour. It also removes several
unnecessary LINQ calls.
Note that the alpha check being done in its own pass is important, as
it must be the "minimum present alpha across all command groups,
including loops". This is what makes the implementation slightly
complex.
Closes #11981 .
2021-03-09 15:55:12 +09:00
dc9028d24a
Update framework
2021-03-09 14:27:29 +09:00
9b5d11f2a5
Merge pull request #11958 from bdach/ruleset-filter-v3
...
Allow rulesets to specify custom song select filtering criteria
2021-03-08 23:23:24 +09:00
ff2327ffac
Merge branch 'master' into configure-await-false
2021-03-08 22:24:29 +09:00
b1cd01ceb8
Apply ConfigureAwait changes to game side
2021-03-08 14:36:35 +09:00
765cc5cf37
Remove iOS multiplayer blocking code
2021-03-08 14:35:22 +09:00
85bad1ab89
Merge pull request #11934 from ppy/dependabot/nuget/Microsoft.Extensions.Configuration.Abstractions-5.0.0
...
Bump Microsoft.Extensions.Configuration.Abstractions from 2.2.0 to 5.0.0
2021-03-08 14:07:43 +09:00
f46880f68a
Merge branch 'master' into intro-triangles-background-access
2021-03-08 13:31:09 +09:00
74fc5d5b8c
Fix potential cross-thread drawable mutation in IntroTriangles
2021-03-08 13:30:07 +09:00
d961d110bf
Bump Microsoft.Extensions.Configuration.Abstractions from 2.2.0 to 5.0.0
...
Bumps [Microsoft.Extensions.Configuration.Abstractions](https://github.com/dotnet/runtime ) from 2.2.0 to 5.0.0.
- [Release notes](https://github.com/dotnet/runtime/releases )
- [Commits](https://github.com/dotnet/runtime/commits/v5.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-03-08 02:58:52 +00:00
2b1ab3576b
Merge branch 'master' into migrate-country-rank
2021-03-08 11:07:25 +09:00