Commit Graph

26442 Commits

Author SHA1 Message Date
c1284940e1 Fix potentially providing the same skin instance twice in AllSources 2021-06-22 10:49:37 +03:00
d0cdc07b11 Reuse AllSources when looking up on FindProvider 2021-06-22 10:49:21 +03:00
b12adc6073 Remove all test skinning changes in favour of the ISkinSource.AllSources path 2021-06-22 10:48:03 +03:00
1fff9a93b9 Merge branch 'master' into skin-editor-closest-anchor 2021-06-22 16:41:51 +09:00
4b3165084d Move scoped functionality into local function 2021-06-22 16:40:56 +09:00
ffac32a848 Reword xmldoc 2021-06-22 16:40:48 +09:00
14bdcef26b Add missing newline 2021-06-22 16:20:09 +09:00
0ad189e357 Expose skin sources via ISkinSource and revert to consuming based on hierarchy 2021-06-22 16:19:55 +09:00
1b0aadcc6f Merge branch 'master' into transformers-per-skin 2021-06-22 16:03:15 +09:00
fc224c53f4 Remove extra usings 2021-06-22 14:49:37 +08:00
3745101f32 Extract seed setting control to IHasSeed 2021-06-22 14:43:41 +08:00
0d17fb4259 fixed code 2021-06-22 13:53:21 +08:00
5c3129f1a2 add font size in HeadingTextFlowContainer 2021-06-22 12:24:56 +07:00
f89c154e18 change GetFontSizeByLevel to return actual font size 2021-06-22 12:24:25 +07:00
2cdbada87e Fix screen breadcrumb control updating on click 2021-06-21 21:10:24 -07:00
db86098062 Fix dialog not closing after spamming OS window close 2021-06-21 20:23:11 -07:00
9bcd1e6922 Move confirm dialog logic to OnExiting 2021-06-21 20:22:18 -07:00
00b4cf1829 Handle sub screen OnExiting logic on main screen 2021-06-21 20:20:43 -07:00
ec040ff3fc Fix leak due to not properly unbinding SourceChanged event on disposal 2021-06-22 05:05:41 +03:00
caa90bccc6 Fix default skin potentially added twice in RulesetSkinProvidingContainer 2021-06-22 03:45:43 +03:00
627c857da8 Propagate SourceChanged events from SkinManager down in the ruleset skin container 2021-06-22 03:45:24 +03:00
9e5bb146d3 Add xmldoc to SkinManager
The `<summary>` part comes from `BeatmapManager`, which I believe works correctly here as well, as this does handle the "storage and retrieval" of skins.
2021-06-22 03:07:31 +03:00
97dbc7f20e Add back SkinManager.DefaultSkin to the ruleset skin lookup sources 2021-06-22 02:54:34 +03:00
d53a43cf3c Isolate RulesetSkinProvidingContainer from falling back to parent skin sources
For simplicity of lookup order, and which sources are used for the lookup.
2021-06-22 02:53:22 +03:00
ebe0d43790 Add ability to disallow falling back to parent skins 2021-06-22 02:51:17 +03:00
36e459e97e Use margin instead of padding 2021-06-21 13:42:15 -07:00
b162da5ee0 minor code change 2021-06-21 15:47:47 +08:00
22cc1e1452 fixed code style base on code analysis 2021-06-21 15:31:47 +08:00
3367456304 fixed SupporterRequiredDrawable style 2021-06-21 14:30:54 +08:00
044c2aa99d Merge branch 'master' of https://github.com/JimmyC7834/osu into supporter-only-filter-content 2021-06-21 14:27:54 +08:00
0707642b76 fixed SupporterRequiredDrawable 2021-06-21 14:25:20 +08:00
6fda5e569a Fix beatmap discussion links wrongly leading to beatmap page 2021-06-20 21:37:00 -07:00
11b78ad849 Make TestPlayer skin assigning logic not flaky 2021-06-21 06:46:00 +03:00
5cfd0e3223 Remove implicit LegacySkin check and refactor anything using it 2021-06-21 04:16:58 +03:00
d0a8b74823 fixed filter text order 2021-06-20 21:28:57 +08:00
996503eb2d fixed filter text display, added visual tests 2021-06-20 21:23:54 +08:00
c624ec79b1 Merge pull request #13575 from bdach/realm-on-xamarin
Add direct references to Realm from Xamarin projects
2021-06-20 21:51:25 +09:00
e7aeba8d03 added more visual tests 2021-06-20 18:28:43 +08:00
42fdfbb9a1 added visual tests 2021-06-20 17:17:07 +08:00
32bd3107e1 Remove high performance GC setting 2021-06-20 17:07:41 +09:00
1f383532f2 Move FodyWeavers configuration to solution root 2021-06-20 10:05:49 +02:00
46b9fd9ac8 Remove and ignore FodyWeavers schema files 2021-06-20 10:05:42 +02:00
27da3dc75a added supporter-only-filter content 2021-06-19 20:54:24 +08:00
b6e07ff59c Merge pull request #13572 from bdach/fix-unsupported-locales
Fix game crashes due to attempting localisation load for unsupported locales
2021-06-19 17:09:39 +09:00
afcc3e14f4 m 2021-06-19 16:16:29 +09:00
b47774b55a Remove Tagalog language for now
Rationale given in inline comment.
2021-06-19 08:07:37 +02:00
76db87f9cb Try-catch around localisation store registration
Some platforms (android, older windows versions) will throw exceptions
at runtime when an unsupported `CultureInfo` is attempted to be
instantiated, leading to nasty crashes. Add a preventative try-catch
registration to prevent the crash, and log the errors for visibility.
2021-06-19 08:02:30 +02:00
3f336d88ec Merge pull request #11461 from peppy/realm-key-binding-store
Add initial realm database implementation with KeyBindingStore migration
2021-06-19 02:49:41 +09:00
89c27dcb10 Merge pull request #13517 from ekrctb/initial-entry
Allow setting `Entry` of `PoolableDrawableWithLifetime` (including `DrawableHitObject`)
2021-06-19 00:03:41 +09:00
fa838ba253 Merge pull request #13528 from gagahpangeran/last-lang
Add remaining non-rtl language
2021-06-19 00:00:33 +09:00