Commit Graph

41610 Commits

Author SHA1 Message Date
e39ce6cc67 Merge pull request #13610 from gagahpangeran/markdown-heading-font-size
Change osu markdown heading to use actual font size
2021-06-22 20:58:48 +09:00
c436f9f0fa Merge pull request #13615 from peppy/mod-utils-check-duplicate-mods
Ensure duplicate mods cannot be defined
2021-06-22 20:28:40 +09:00
883b3e56f4 Merge branch 'master' into markdown-heading-font-size 2021-06-22 20:21:25 +09:00
b9a9174168 Remove live realm bindings for now 2021-06-22 18:26:42 +09:00
37f7486fb1 Fix potential null reference in LINQ method 2021-06-22 12:25:29 +03:00
a4b66bec2e Ensure realm contexts are flushed when update thread changes native thread 2021-06-22 18:18:25 +09:00
71e2815e7e Update and improve code documentation
Co-authored-by: Dean Herbert <pe@ppy.sh>
2021-06-22 12:05:17 +03:00
ece63b9ba1 Remove unused using directive 2021-06-22 12:03:55 +03:00
31cbb36a64 Implement FindProvider and AllSources properly on all test ISkinSources 2021-06-22 12:03:14 +03:00
b8126e3ca8 Update framework 2021-06-22 17:59:24 +09:00
6e0801b852 Fix incorrect existing test case 2021-06-22 17:41:27 +09:00
c4fde635c6 Ensure duplicate mods cannot be defined 2021-06-22 17:41:20 +09:00
2bea44fe94 Merge pull request #13349 from ribbanya/skin-editor-closest-anchor
Allow skin elements to find closest anchor
2021-06-22 17:31:05 +09:00
21331d3a13 Disable caught object stacking in editor 2021-06-22 17:20:13 +09:00
e8907b53a8 Add basic banana shower placement tool 2021-06-22 17:20:13 +09:00
4d7a877795 Add basic fruit placement tool 2021-06-22 17:20:13 +09:00
0078d7dc18 Add outline to selected fruit 2021-06-22 17:20:13 +09:00
c28cd5dd75 Add basic juice stream selection blueprint 2021-06-22 17:20:13 +09:00
b8ccfe6ea7 Add basic selection blueprint movement logic 2021-06-22 17:20:13 +09:00
fbe44dac34 Add empty catch hit object composer 2021-06-22 17:20:13 +09:00
a9c7830252 Fix NRE when hit object blueprint is not implemented 2021-06-22 17:20:13 +09:00
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
6c3d2315d0 Merge pull request #13606 from Naxesss/low-diff-checks
Add low difficulty spacing checks
2021-06-22 16:29:37 +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
d8b23bb841 Merge pull request #13611 from ekrctb/remove-unused-argument
Remove unused constructor argument from `CatchPlayfield`
2021-06-22 15:54:31 +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
b54e82eb99 Remove unused argument from CatchPlayfield 2021-06-22 15:23:50 +09:00
e9339d6100 Move some inline comments on consts to xmldoc instead 2021-06-22 15:16:19 +09: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