Commit Graph

784 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
6049303c40 Merge branch 'master' into Private_Messages 2018-06-23 20:44:43 +02: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
285062d93e Merge branch 'master' into master 2018-06-21 11:40:37 +09:00
cd0fe6a09e Merge branch 'master' of https://github.com/ppy/osu into Private_Messages
# Conflicts:
#	osu.Game.Tests/Visual/TestCaseChatLink.cs
2018-06-17 14:15:14 +02: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
49a683e386 Merge remote-tracking branch 'upstream/master' into miterosan-Private_Messages 2018-05-31 14:50:20 +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
5e0bbe7d0a Merge branch 'master' into master 2018-05-18 10:19:16 +02:00
a7e7c3a74a Enables/Disables seek and Play/Resume on call to beatmapDisabledChanged 2018-05-12 11:55:52 +02:00
d54a7295f6 Adds DisableSeek property to MusicController 2018-05-10 13:20:04 +02:00
ba5861b527 Merge remote-tracking branch 'origin/master' into Private_Messages
# Conflicts:
#	osu.Game/Online/API/Requests/GetMessagesRequest.cs
#	osu.Game/Overlays/Chat/ChatTabControl.cs
2018-05-06 19:45:33 +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
3b68dda23e Merge remote-tracking branch 'origin/master' into Private_Messages 2018-04-18 20:55:12 +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
5bfb386226 Merge remote-tracking branch 'origin/master' into Private_Messages 2018-04-14 13:31:03 +02: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
a48ccb5603 Implement Private chat 2018-04-08 22:12:57 +02:00
a70b329155 Split drawing and business logic of ChatOverlay 2018-04-08 18:21:48 +02: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