Commit Graph

40 Commits

Author SHA1 Message Date
332cb74cad Fix toolbar queuing ruleset sounds 2021-05-10 13:58:13 +09:00
21f34be19f Add support for per-ruleset sample playback when switching rulesets (via toolbar) 2021-04-22 14:43:36 +09:00
2fac0a180e Adjust toolbar button sizing 2020-09-03 16:34:58 +09:00
9596030e1d Make use of ElementAtOrDefault() when possible 2020-01-31 18:32:47 +01:00
b675024161 Remove horizontal padding on toolbar ruleset selector 2019-11-08 20:28:24 -08:00
5e72ed0d12 Fix potential nullref 2019-07-23 15:35:12 +09:00
ffcc1c62af simplify moving condition 2019-07-22 23:22:39 +03:00
d4c1005c7e Fix incorrect comparison in line updating logic 2019-07-15 15:53:19 +09:00
f6f547a91b Fix ruleset selector line not moving on first display 2019-06-27 18:25:38 +09:00
6ce86e6083 General refactoring 2019-06-26 17:52:25 +09:00
b7d15982d7 Remove useless parentheses 2019-06-24 23:30:35 +03:00
4a05c560cf Remove unwanted class and move the bind logic outside the RulesetSelector 2019-06-24 23:13:28 +03:00
35db20a337 Remove useless bindable check 2019-06-24 02:01:00 +03:00
413c2158e2 Simplify bindables usage 2019-06-18 01:11:05 +03:00
c95e3da3ec Implement a BindableRulesetSelector 2019-06-18 00:23:00 +03:00
e5a6d920cd Implement an abstract RulesetSelector class 2019-06-12 23:23:01 +03:00
8d8615773c Fix selection is being possible even in disabled state 2019-06-12 20:54:19 +03:00
3150b5cfb4 Naming adjustments 2019-06-12 20:51:21 +03:00
27163c9996 Fix crashes in some cases
When we want to switch ruleset from outside of the selector, but it's
blocked (multiplayer is a good example)
2019-06-10 09:18:48 +03:00
9b8540d818 Add a testcase 2019-06-10 03:35:00 +03:00
62eadf21c9 Remove useless line 2019-06-08 18:38:52 +03:00
06dfa42a5a Refactor 2019-06-08 18:27:40 +03:00
210437042f Remove useless update calls in ToolbarRulesetSelector 2019-06-07 02:39:36 +03:00
d7c09e7dbd Merge remote-tracking branch 'origin/master' into fix-new-inspections
# Conflicts:
#	osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
#	osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
#	osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
#	osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
#	osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
#	osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
#	osu.Game/Graphics/OsuFont.cs
#	osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
#	osu.Game/Overlays/Profile/Header/BadgeContainer.cs
#	osu.Game/Overlays/Profile/ProfileHeader.cs
#	osu.Game/Screens/Select/PlaySongSelect.cs
#	osu.Game/Skinning/LegacySkinDecoder.cs
2019-05-07 13:20:17 +09:00
a56e29347f Adjust namespaces 2019-04-02 14:51:28 +09:00
612db31c38 Apply newline additions 2019-04-01 12:16:32 +09:00
d8c55bc729 Adjust namespaces 2019-02-21 19:05:52 +09:00
bca347427f Update with framework bindable changes 2019-02-21 18:56:34 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
ae79c3832e Add base. for safety 2018-10-09 11:05:15 -04:00
ca9cbf1aea Fix rulsets being completed unselectable 2018-10-06 07:51:56 -04:00
8b27741cb0 Do not propagate positional input to subtree 2018-10-05 11:37:44 -04:00
8264dd49de Update bindable only if enabled 2018-10-05 07:13:18 -04:00
b7a2ad1aa5 Use UIEvent level getters for modifier keys. 2018-10-02 13:26:36 +09:00
50091252e2 Adapt signature change of event handlers 2018-10-02 12:02:55 +09:00
99fc04c8af Change signature to new event handler 2018-10-02 12:02:47 +09:00
a8f156584b Update framework with positional/non-positional changes 2018-09-26 14:01:15 +09:00
0f37758314 Update framework 2018-07-21 16:21:53 +09:00
974c4f5185 ToolbarMode* -> ToolbarRuleset* 2018-07-10 01:20:21 +09:00