Commit Graph

322 Commits

Author SHA1 Message Date
b0a1b25983 Privatise game ruleset and access via DI
Also decouples the bindable at SongSelect, where it is debounced in line with the carousel being updated.
2018-06-26 16:32:32 +09:00
6ec0aaee91 Split out logic for subsequent log message and apply action to only itself 2018-06-21 14:50:42 +09:00
87d94591e4 Start displaying notifications earlier
Also show important notifications and more in total.
2018-06-21 14:43:38 +09:00
55921efffb Rewrite much state logic 2018-06-06 16:17:51 +09:00
9e25e02696 Ensure notifications don't appear during UserTriggered mode
Closes #2640.
2018-06-06 15:50:24 +09:00
d1fd09ed47 Rename variables 2018-06-06 15:49:27 +09:00
2b3a630270 add OverlayActivation enum
+ fix Toolbar being toggleable when it shouldn't be able to
+ allow opening overlays in MenuState.Initial again
2018-05-28 13:43:47 +02:00
e2d840c2de Rename CursorOverrideContainer to MenuCursorContainer 2018-05-25 21:13:40 +02:00
b7e3ea348b expose two Bindables with split logic instead of one with mixed logic 2018-05-21 15:53:55 +02:00
1482bca147 Rename for better understanding
ShowOverlays -> AllowOverlays
ShowOverlaysOnEnter -> HideOverlaysOnEnter
2018-05-21 09:42:29 +02:00
482ae2db87 Unify naming 2018-05-02 19:42:03 +09:00
d4ada3000c Add keybind to disable mouse buttons 2018-05-02 19:37:47 +09:00
f41006def7 Set game ruleset to the score ruleset 2018-04-24 21:17:04 +02:00
1728dd6502 Make BeatmapSetOverlay accept nulls everywhere 2018-04-18 16:42:09 +09:00
7e5d5a197b Merge remote-tracking branch 'upstream/master' into naoey-show-beatmap-id 2018-04-18 16:41:01 +09:00
f62677222c Merge remote-tracking branch 'upstream/master' into naoey-show-beatmap-id 2018-04-18 13:08:53 +09:00
3454ec1ca3 Set Value instead of BindTo 2018-04-15 20:23:57 +02:00
4c08aa3dfb Merge remote-tracking branch 'upstream/master' 2018-04-15 20:22:16 +02:00
2eefe722f3 Move cache to a slightly more familiar place and add comment 2018-04-16 00:38:32 +09:00
c9615f837a Merge remote-tracking branch 'upstream/master' into instant-hide-screenshot 2018-04-16 00:20:06 +09:00
b23b0a445b Add support for replay mods 2018-04-13 15:41:35 +02:00
a0f9f8d512 Update frramework again 2018-04-13 21:47:50 +09:00
733f70cbd5 Merge remote-tracking branch 'origin/master' into instant-hide-screenshot 2018-04-13 21:13:09 +09:00
cd594ce12b BDL cache screenshot manager 2018-04-13 20:46:01 +09:00
9f5a52b641 Merge remote-tracking branch 'upstream/master' into UselessToucan-ignored_input_handler 2018-04-13 19:54:15 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
2e5bbe7074 Don't expose CursorOverrideContainer via DI + internalise access 2018-04-13 17:36:38 +09:00
7c3441e2d0 ActiveInputHandlers -> IgnoredInputHandler 2018-04-12 17:06:35 +03:00
421e9e0641 Add xmldoc to some high-level classes to explain their separation 2018-04-08 12:58:34 +09:00
c304c1eecf Make LinkFlowContainer handle beatmap id lookup in game. 2018-04-04 21:23:51 +05:30
1d3c9098b8 Load component asynchronously 2018-03-22 21:42:57 +09:00
74191e1b73 Merge remote-tracking branch 'upstream/master' into take_screenshot 2018-03-22 20:49:17 +09:00
e5f83530b8 Only allow settings or notifications to be visible at once
Resolves #2273.
2018-03-22 19:49:31 +09:00
245200d3ee Add simple screenshot notification 2018-03-16 21:25:00 +03:00
604e725f3f Remove redundant code 2018-03-16 20:42:05 +03:00
5a1af062d3 Handle GlobalAction.TakeScreenshot in ScreenshotManager 2018-03-14 22:55:24 +03:00
0e69ab1615 Introduce ScreenshotManager class 2018-03-14 00:17:12 +03:00
e6c22e2287 Taking screenshot support initial commit 2018-03-10 21:59:20 +03:00
f78538fea8 Merge branch 'master' into user-profile-recent 2018-03-07 19:41:52 +09:00
fac4cd6a32 Move to overlayContent 2018-03-07 14:20:47 +09:00
3a420ba826 add the volume overlay 2018-03-03 19:08:35 +01:00
eacb9ba743 Merge branch 'master' into user-profile-recent 2018-02-28 23:49:33 +09:00
2e535afb84 Remove redundant subsection title.
- Also handle opening UserProfile in LinkFlowContainer similar to how
beatmaps and channels are handled
2018-02-28 15:25:29 +05:30
d2f98642a1 Merge branch 'master' into confine-mode-reset 2018-02-26 20:59:53 +09:00
e9c5834387 Add query method for now 2018-02-23 13:26:01 +09:00
402d71a8d9 Add user skin setting storage 2018-02-22 16:29:05 +09:00
4c14b32783 Add basic skin database model layout and importing 2018-02-22 15:46:11 +09:00
c84ded258f Reset mouse confine mode on input setting reset hotkey 2018-02-22 10:08:56 +09:00
a0a65abcac Crentalise all import logic 2018-02-15 14:22:39 +09:00
0589708da5 Merge branch 'master' into inactive-volume-duck 2018-02-01 16:21:33 +09:00