Commit Graph

31 Commits

Author SHA1 Message Date
Dean Herbert e75e209053 Cache and consume `IRulesetStore` where feasible 2021-12-03 18:16:01 +09:00
Dean Herbert a16c8f1ebc Update all beatmap overlay views to use `APIBeatmap`/`APIBeatmapSet` 2021-10-29 18:50:55 +09:00
Dean Herbert 28e9329136 Update `LeaderboardModSelector` to avoid creating mod instances 2021-09-10 12:43:21 +09:00
Dean Herbert cf633973a9 Refactor exposed mod retrieval methods for better safety 2021-09-10 11:09:13 +09:00
Dean Herbert 4d0530ca9d Add new methods to ruleset for quicker mod lookups 2021-09-09 16:46:14 +09:00
Joseph Madamba f6d4ead32a Fix mod selector overflowing from beatmap info overlay 2021-07-24 15:31:01 -07:00
Dean Herbert d0e9f8ef90 Replace and obsolete `Ranked` flag with `IsUserPlayable` 2021-06-09 14:17:03 +09:00
Dean Herbert e170cd2892 Move private methods below 2019-11-22 10:29:16 +09:00
Andrei Zavatski 0f1a3d97c8 Naming adjustments 2019-11-21 20:34:19 +03:00
Andrei Zavatski c7c8527f5f Remove OnHighlightedChanged function 2019-11-21 20:22:15 +03:00
Andrei Zavatski e22a71c6b8 Add visual difference between hovered and selected states 2019-11-21 19:42:07 +03:00
Andrei Zavatski 23fc7b1987 Implement updateHighlighted method 2019-11-21 19:02:24 +03:00
Andrei Zavatski 984ec11a78 Make Ruleset a bindable 2019-11-21 18:56:48 +03:00
Andrei Zavatski 737c2bd1c8 Remove pointless const 2019-11-21 18:50:29 +03:00
Andrei Zavatski e51fd00d58 CI fix 2019-11-15 12:09:31 +03:00
Andrei Zavatski 2592a0489b Use existing ModNoMod 2019-11-15 11:57:40 +03:00
Andrei Zavatski 1218d41b50 Make Ruleset a property 2019-11-15 11:52:49 +03:00
Andrei Zavatski 6715b25ddd Apply suggestions 2019-11-13 16:04:15 +03:00
Andrei Zavatski 27f721eec2 Use = instead of += for OnSelectionChanged Action 2019-11-13 00:24:13 +03:00
Andrei Zavatski a69a4643c9 Simplify LINQ expressions 2019-11-12 08:45:21 +03:00
Andrei Zavatski 93954c8da0 Use BindableList for selected mods 2019-11-10 23:58:07 +03:00
Andrei Zavatski e7118a9272 Use System mod type for NoMod 2019-09-20 23:47:21 +03:00
Andrei Zavatski 0cf4db899f Few cleanups 2019-09-19 17:03:52 +03:00
Andrei Zavatski 1bfb87fcdd Remove redundant conditional ternary expression 2019-08-12 16:41:35 +03:00
Andrei Zavatski cf92d6b1b0 Add highlightAll function to avoid duplication 2019-08-12 16:32:04 +03:00
Andrei Zavatski 86c9d5251f Remove unused function 2019-08-12 16:28:53 +03:00
Andrei Zavatski b71c776e65 Add web-like hover behavior 2019-08-12 16:20:36 +03:00
Andrei Zavatski 62a91e4aaa Add the ability to override Highlighted action to the ModIcon 2019-08-12 15:20:21 +03:00
Andrei Zavatski 21af390327 Move binding to LoadComplete 2019-08-12 14:57:16 +03:00
Andrei Zavatski 0070f6b260 Use CompositeDrawable as a parent class 2019-08-12 14:49:08 +03:00
Andrei Zavatski 87974850dd Initial implementation 2019-08-07 08:42:43 +03:00