Commit Graph

28686 Commits

Author SHA1 Message Date
81246a110c add OpenChangelog in OsuGame.HandleLink 2021-10-12 09:57:47 +07:00
6c84cf6658 add ShowChangelogListing and ShowChangelogBuild 2021-10-12 09:57:47 +07:00
80722c7dc7 change changelogOverlay to field in OsuGame 2021-10-12 09:57:47 +07:00
47c7701e47 handle changelog link in message formatter 2021-10-12 09:57:47 +07:00
39a3482458 Replace Add/Reset methods with single Set method 2021-10-12 11:55:07 +09:00
e0c54e3207 add OpenChangelog link action 2021-10-12 09:37:11 +07:00
df83f0db08 Fix cross-thread list manipulation in SkinProvidingContainer 2021-10-12 11:28:11 +09:00
1550a3b470 Rethrow exception after logging to make tracking on CI easier 2021-10-12 11:11:55 +09:00
82f7f99f37 Refactor to use scoped using (and also correctly dispose TagLib portion) 2021-10-12 10:46:26 +09:00
696193198a Merge pull request #15049 from bdach/settings-panel-rounded-buttons
Update appearance of buttons in settings sidebar
2021-10-12 09:32:52 +09:00
f2f97602f2 Dispose of video resource later
We need the Stream to stay open here because `StreamFileAbstraction` uses it later in the block.
2021-10-12 00:40:39 +02:00
d4779f06cf Rework CloseStream 2021-10-12 00:30:00 +02:00
47b4d03145 Dispose of Streams when used 2021-10-12 00:13:38 +02:00
ce69dd3588 Use Prescan flag for audio length check 2021-10-11 23:57:23 +02:00
ff382259ca Use rounded buttons in tablet rotation preset settings 2021-10-11 23:17:09 +02:00
56eae703fe Avoid changing frame stable clock direction if time hasn't changed between frames 2021-10-11 21:39:48 +02:00
8f093b9a11 Use TagLib instead of ManagedBass 2021-10-11 13:56:26 +02:00
f0cd18a721 Only check each video file once 2021-10-11 13:55:50 +02:00
6aa054b5fa Change to non-BASS error template 2021-10-11 13:53:23 +02:00
22e90076fb Add temporary logging 2021-10-11 18:05:45 +09:00
7c21190b35 Merge branch 'master' into fix-audio-filter-test-failures 2021-10-11 16:43:17 +09:00
c251a3016e Merge pull request #15039 from peppy/manager-code-quality
Fix a couple of code quality issues with new manager interface usage
2021-10-11 16:42:04 +09:00
484a95229e Update toast implementations temporarily to expedite getting tests back in line 2021-10-11 16:36:04 +09:00
b4092549c0 Update framework 2021-10-11 16:35:36 +09:00
43aacb3831 Fix two different skins displaying at the same time when rapidly switching 2021-10-11 16:11:15 +09:00
0daa836ecc Add realm RulesetStore
Not yet used in game.
2021-10-11 15:57:33 +09:00
b01d82b3fd Add RealmLive implementation 2021-10-11 15:36:41 +09:00
03bf88ae81 Add realm FileStore and test coverage 2021-10-11 15:26:16 +09:00
6ca415da9f Add basic realm models
Only the file related ones are really required outside of tests, but
seems like as good an opportunity as ever to get the rest of the models
into the game project.
2021-10-11 15:25:04 +09:00
f43badabf4 Add back update thread verification in RealmContextFactory 2021-10-11 15:20:12 +09:00
c7675be3ef Fix typo in IModelImporter's xmldoc 2021-10-11 15:12:51 +09:00
6b35ccae95 Fix some cases where interface specifications can be used but weren't 2021-10-11 15:06:24 +09:00
3d6602b8df Ensure FailAnimation is disposed synchronously to avoid test failures 2021-10-11 14:05:31 +09:00
a16ffd2976 Merge pull request #14999 from smoogipoo/fix-score-async
Fix intermittent playlist results screen test failures
2021-10-11 10:44:04 +09:00
2eb29ed0de Merge pull request #15021 from peppy/tournament-comma-separators
Use comma separator for tournament score displays
2021-10-11 10:43:34 +09:00
b30dd2d4ed Use rounded button in settings sidebar 2021-10-10 21:45:41 +02:00
21ee24ea6d Add rounded button variant 2021-10-10 21:45:41 +02:00
794b4c46cf Split score counter class into two distinct classes to simplify usages 2021-10-10 17:56:32 +09:00
06cce0119c Use localisable format string for comma separator mode 2021-10-10 17:41:16 +09:00
6d6de5b677 Remove redundant tuple naming 2021-10-10 16:50:55 +09:00
446f091d32 Use comma separator for tournament score displays 2021-10-10 16:06:12 +09:00
49a878dc20 Fix comma separator support not actually working 2021-10-10 16:06:05 +09:00
8884091422 Merge pull request #15014 from joseph-ireland/remove-initial-strain
Change initial strain value in skills from 1 to 0
2021-10-10 15:56:20 +09:00
4475697a9c Add score id key 2021-10-10 15:47:39 +09:00
c49d0a5013 Rewrite query to be easier to understand 2021-10-10 15:43:24 +09:00
49b341daff Remove HoverTarget shared state update path
Felt quite convoluted to follow. Have just duplicated the single shared
line instead.
2021-10-10 11:55:47 +09:00
ccc6d8ff40 Improve the animation of the active indicator 2021-10-10 11:34:01 +09:00
fe26d8e8df Share sidebar colouring logic by splitting out SidebarIconButton 2021-10-10 00:34:12 +02:00
b8616bf910 Adjust appearance of keybinding subpanel 2021-10-10 00:34:12 +02:00
855a74b8a0 Adjust vertical spacings in individual subsections 2021-10-10 00:34:11 +02:00