Commit Graph

46137 Commits

Author SHA1 Message Date
a52d9363f9 Rewrite tests to be easier to follow 2021-11-10 11:09:09 +01:00
f4ef841972 Add fallback for cases where beatmap has no author/title/artist specified 2021-11-10 18:29:05 +09:00
03a315b9f5 Fix missing beatmap in replay download test scene
Was causing nullrefs in `GetDisplayTitle()`.
2021-11-09 14:33:06 +01:00
3d148aea40 Fix GetDisplayTitle() implementations relying on ToString() themselves 2021-11-09 13:53:08 +01:00
9686bf507d Add failing tests for coverage of GetDisplayString() 2021-11-09 13:53:08 +01:00
5ec8288508 Add GetDisplayString() extension to handle all model interface types globally 2021-11-09 13:53:07 +01:00
a1b55d6490 Add failing test case 2021-11-09 13:34:36 +01:00
eba3cfc96e Move ScoreInfo string representation to extension method 2021-11-09 13:23:57 +01:00
4aee2844f6 Merge pull request #15533 from peppy/fix-realm-migration-crash
Fix realm migration potentially failing for users that haven't run osu! in a long time
2021-11-09 11:21:56 +01:00
31b0acde85 Merge branch 'master' into fix-realm-migration-crash 2021-11-09 10:54:17 +01:00
dfbc1f3394 Fix "conflicting" variable name 2021-11-09 17:42:03 +09:00
0cb5113601 Merge pull request #15470 from M0RGaming/master
Add unstable rate counter to HUD
2021-11-09 09:07:20 +01:00
74c37e248d Merge branch 'master' into master 2021-11-09 08:40:52 +01:00
999d625e76 Fix realm migration potentially failing for users that haven't run osu! in a long time
As reported at https://github.com/ppy/osu/discussions/15530.
2021-11-09 14:51:10 +09:00
0f129b2cfb Disable dependabot for now 2021-11-09 12:45:00 +09:00
1b11a034a7 Reverted Default Skin Changes 2021-11-08 07:25:02 -07:00
423b1397fc Merge pull request #15526 from Susko3/move-HoverClickSounds
Move `HoverClickSounds` to cover only the clickable button in `KeyBindingRow`
2021-11-08 23:01:05 +09:00
2b518035da Merge pull request #15522 from bdach/taiko-slider-multiplier-saving
Fix taiko beatmap scroll speed increasing after every save in editor
2021-11-08 22:51:43 +09:00
694df5dd54 Merge pull request #15520 from bdach/beatmap-card/favourite-button
Add favourite button to beatmap card
2021-11-08 22:34:56 +09:00
8a23b648fe Move HoverClickSounds to the clickable button 2021-11-08 14:32:00 +01:00
d5ad776c33 Remove decimal part of UR Counter and rename methods 2021-11-08 06:27:25 -07:00
74603253d2 Store full model rather than online ID only 2021-11-08 13:42:56 +01:00
72489b32f9 Move toggle code into own method for readability 2021-11-08 21:39:16 +09:00
9a2425f316 Remove unused field for now to appease inspectcode 2021-11-08 21:36:28 +09:00
540b7e1b38 Fix taiko editor not unapplying slider multiplier changes on save 2021-11-08 13:28:42 +01:00
d88fd1bfd7 Add failing test case 2021-11-08 13:23:24 +01:00
f4b8dee2d0 Update favourite statistic value on favourite button clicks 2021-11-08 11:53:54 +01:00
b5cbdcf981 Implement basic behaviour of favourite button 2021-11-08 11:53:54 +01:00
5cb533004d Add test coverage for favourite button 2021-11-08 11:53:53 +01:00
0faa26fc13 Add basic structure for buttons 2021-11-08 11:53:53 +01:00
f79c9e7f7e Merge pull request #15518 from Susko3/use-ReadableKeyCombinationProvider 2021-11-08 19:00:16 +09:00
49c26a465c Debounce and schedule updates to key combinations 2021-11-08 18:29:11 +09:00
b4225804ed Add missing null check 2021-11-08 18:26:12 +09:00
f5842e7587 Shorten variable names 2021-11-08 18:24:37 +09:00
82f24b0502 Revert "Change font to default"
This reverts commit cc286f165d.
2021-11-08 18:16:06 +09:00
c1e7fcd2d7 Update framework 2021-11-08 18:15:51 +09:00
3183b20e2f Merge branch 'master' into use-ReadableKeyCombinationProvider 2021-11-08 18:15:49 +09:00
68d6a5f2c9 Merge pull request #15519 from peppy/realm-ruleset-store-thread-correctness
Start initialising `RealmRulesetStore` on startup
2021-11-08 17:08:25 +09:00
ea0715cce4 Add missing dispose call 2021-11-08 16:35:05 +09:00
dbdae4b033 Merge branch 'master' into realm-ruleset-store-thread-correctness 2021-11-08 15:21:30 +09:00
8b85c2c8de Merge pull request #15491 from peppy/remove-stupid-weak-reference-bindable-events
Revert weird event flow in model manager/importers
2021-11-08 15:19:58 +09:00
413f98999a Start initialising RealmRulesetStore on startup 2021-11-08 15:10:19 +09:00
b5a6fd3f00 Merge pull request #15517 from peppy/fix-beatmap-wedge-user-display
Fix `LinkFlowContainer` not creating user links supporting full `IUser` specification
2021-11-08 15:06:28 +09:00
72b4afdea6 Move RealmRulesetStore initial work off incorrect thread 2021-11-08 15:05:43 +09:00
cc286f165d Change font to default
Non-english letters look tiny with size 10
and don't fit into the look.
2021-11-08 06:56:57 +01:00
c3069ad002 Change to use ReadableKeyCombinationProvider
Changes all usages of `KeyCombination.ReadableString()` to
`ReadableKeyCombinationProvider.GetReadableString()`.

Subscribing to `KeymapChanged` is only required in `KeyButton`.
All other places query `GetReadableString()` every time.
2021-11-08 06:55:26 +01:00
a2dfb5fd8c Merge pull request #15513 from bdach/beatmap-card/statistics
Add statistics display to beatmap card
2021-11-08 14:45:56 +09:00
1c40d5bc08 Merge branch 'master' into remove-stupid-weak-reference-bindable-events 2021-11-08 14:41:32 +09:00
16f3bbe526 Merge branch 'master' into fix-beatmap-wedge-user-display 2021-11-08 14:21:43 +09:00
f776ff3d8c Merge pull request #15487 from peppy/user-lookup-by-username-cleanup
Support open profile overlay from username in more places
2021-11-08 14:21:07 +09:00