Commit Graph

56 Commits

Author SHA1 Message Date
8293b06c0a Remove obsolete code 2021-04-09 13:56:58 +09:00
e7707eee94 Switch RestoreDefaultsValueButton to use HasPendingTasks to avoid tooltip always showing 2021-03-12 15:23:11 +09:00
3b125a26a8 Add test coverage 2021-03-02 19:21:03 +01:00
40a28367c6 Fix restore-to-default buttons never showing if initially hidden 2021-03-02 18:50:33 +01:00
52e81385a6 Fix restore default button mutating transforms during load 2021-02-27 11:39:18 +01:00
1fd76ea3fb Apply changes to UI components overriding functions with changing signatures 2021-02-22 19:01:42 +09:00
9fb41dc0b6 Move property to a better place in the class 2021-02-11 16:41:21 +09:00
dddd776802 Add the ability for settings items to have tooltips 2021-02-11 16:38:17 +09:00
e64cee10b8 Add obsoleted Bindable property back to SettingsItem for compatibility 2020-10-06 19:07:31 +09:00
9d7880afda Make SettingsItem conform to IHasCurrentValue 2020-10-06 17:18:54 +09:00
3a3df06e0b Fix some pieces of SettingsItem getting dimmed twice when disabled 2020-03-23 13:11:40 +09:00
a86fb2113e fix tooltip capitalization 2020-01-14 14:26:54 -05:00
820f9f2273 Fix default button absorbing drag scroll on settings 2020-01-10 20:16:46 -08:00
822903d5db Update song select statistics when mod changes settings 2019-12-20 18:01:35 +09:00
656c584503 Update RestoreDefaultValueButton when default value changes 2019-12-20 13:59:01 +09:00
901eb5d996 Fix incorrect trigger logic 2019-12-06 18:03:50 +09:00
9de032e35f Fix SettingsItem bindable logic 2019-12-06 17:10:06 +09:00
7d8252183e CI fix 2019-11-20 19:42:57 +03:00
e820ddd3e8 Implement settings keywords 2019-11-20 19:27:34 +03:00
0c95dff3d6 Make FlowContainer insertion cleaner 2019-07-01 18:41:08 +03:00
6823ba1ab0 Unbind from previous bindable when rebinding a SettingsItem 2019-06-18 14:24:44 +09:00
7553e2da25 Fix incorrect DI reference and update naming of SettingsOverlay classes 2019-05-14 10:45:05 +09: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
2f5668f4e7 Fix remaining framework changes 2019-03-29 00:29:14 +09:00
42be7857d1 Use expression body for property get/set where possible 2019-02-28 13:58:19 +09:00
452caabd40 Apply suggestions from code review
Co-Authored-By: smoogipoo <1329837+smoogipoo@users.noreply.github.com>
2019-02-22 17:06:49 +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
1025c51e0d Allow filtering settings matching based on dropdown content 2019-01-23 17:30:05 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
99fc04c8af Change signature to new event handler 2018-10-02 12:02:47 +09:00
0f37758314 Update framework 2018-07-21 16:21:53 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
78d73d4c11 Additional fixes for flow ordering after framework changes 2018-03-06 17:20:58 +09:00
e0c52c69cf Prevent revert-to-default OnHover from hiding visual settings at beatmap load 2018-02-06 22:31:30 +10:30
39160d895c Update design of "revert to default" button
Also fixes some inconsistencies in padding
2018-02-02 15:18:39 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
219bdbc4e1 Populate HandleInput automatically 2017-12-09 22:21:17 +03:00
4f6263ef86 Make many internal classes and methods public
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
cd8d7af9db Clean up a few warnings in preparation for net-standard 2017-11-14 13:06:25 +09:00
04b271cce9 Migrate osu.Game project to VS2017 project structure 2017-10-30 22:24:11 +09:00
22d222354c Change SettingsItem to use GetBoundCopy to ensure it has the right class for numeric bindables 2017-10-26 18:45:20 +10:30
2e6a68d358 Rename indicator class, add colour/fade easing, and add tooltip 2017-10-22 16:12:30 +10:30
59b10981dc CI fixes 2017-10-21 17:06:28 +10:30
840ba9f48e Allow the default indicator colour to be specified, and fix bug where disabled bindables could be reset 2017-10-21 16:05:37 +10:30
2c7343e965 Add revert-to-default glow for settings items 2017-10-21 12:44:47 +10:30
89b5a6670e Changed type of IHasFilterTerms.FilterTerms according to framework update 2017-09-13 16:18:02 +02:00