Commit Graph

203 Commits

Author SHA1 Message Date
a8f156584b Update framework with positional/non-positional changes 2018-09-26 14:01:15 +09:00
c7b3fa51d5 Inject IdleTracker into ButtonSystem 2018-09-25 19:58:50 +03:00
3c0b77658c Merge branch 'master' into return_to_large_logo_after_idle 2018-09-25 19:48:38 +03:00
5c741eaa89 Fix possible game nullref 2018-09-21 17:07:46 +03:00
b790e16217 Use Click instead of now removed TriggerOnClick 2018-09-19 11:42:32 +09:00
761d7629cd Return to large logo after idle period 2018-09-12 18:09:19 +03:00
03084aa04b Revert async changes 2018-08-31 07:07:10 +09:00
e7a5816d27 Use GetAsync for all samples 2018-08-27 17:30:16 +09:00
9f3f07df2e Fix notifications appearing too early in load process 2018-08-23 11:21:56 +09:00
39aa98d12d Fix logo flying off-screen when exiting game 2018-08-20 14:58:02 +09:00
0b30e6eb6a Merge remote-tracking branch 'upstream/master' into peppy-improve-button-system 2018-07-06 17:55:02 +09:00
c025158735 Give VisibleState a default rather than nullable 2018-07-06 17:53:06 +09:00
5fc17bacf3 Add "Select" action
Allows progressing forwards in the interface
2018-07-03 18:39:15 +09:00
2aae528e1c Improve code quality of main menu button system 2018-07-03 18:23:41 +09:00
6a80a21078 Tidy up escape handling 2018-06-29 21:06:38 +09:00
f491a18d40 Fix notifications not showing at main osu! logo on menu 2018-06-07 01:49:34 +09:00
9306fec498 Fix missing null checks 2018-06-06 18:21:03 +09:00
55921efffb Rewrite much state logic 2018-06-06 16:17:51 +09:00
f0095193b3 Merge branch 'master' into overlay-activation 2018-06-03 11:52:33 +02:00
707af02097 apply feedback
-don't directly set AllowOverlay Bindable
this should be done specifically where needed
-remove AllowOverlay Bindable from ButtonSystem
-remove unnecessary xmldoc
2018-06-03 11:31:04 +02:00
e48b17fb0d Unindent 2018-05-31 15:17:59 +09:00
0caf15166e Remove unnecessary FinishTransforms 2018-05-30 20:05:31 +09:00
0dafcf00b7 Fix some discrepancies with the main menu logo transitions 2018-05-30 19:50:00 +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
ef40ca8805 Merge branch 'master' into respect-showoverlay-bindable 2018-05-22 19:00:42 +09:00
99163ca8ba Merge branch 'master' into fix-main-menu-escape 2018-05-22 18:17:51 +09:00
cee8d21542 hide overlays when going back to initial menu state 2018-05-21 17:24:57 +02:00
d109522bf7 Fix escape not working to go backwards in menus before finally exiting the game
Resolves #2596.
2018-05-21 23:09:00 +09: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
17d1759c37 Get rid of multiple blank lines in a row 2018-05-18 01:01:54 +03:00
e802b722f0 Revert "Handle mouse back button using OnMouseDown override instead of using GlobalAction"
This reverts commit 44bbb8700e.
2018-05-14 20:27:05 +03:00
44bbb8700e Handle mouse back button using OnMouseDown override instead of using GlobalAction 2018-05-08 00:22:11 +03:00
804b59ee80 Handle GlobalAction.Back 2018-04-29 20:15:09 +03:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
5e1cd8ddc4 Apply conditionals directly rather than using an in-between property 2018-01-16 20:34:40 +09:00
9b33499fe7 Merge remote-tracking branch 'upstream/master' into RefactorInputQueues 2018-01-16 20:04:34 +09:00
ae1adfd2f2 remove unnecessary empty lines
codefactor.io \(o.o)/
also one unnecessary semicolon
2018-01-12 19:30:34 +01:00
ae032cbf23 Support HandleKeyboardInput, HandleMouseInput, CanReceiveKeyboardInput, CanReceiveMouseInput properties 2018-01-07 23:40:00 +03:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
71a94d6b44 Add a bindable Enabled flag to NotificationManager
Also better handles delays before notifications are displayed.
2017-12-25 20:53:23 +09:00
ae48b85827 Don't play logo select sample when actions are playing their own 2017-11-26 17:17:47 +09:00
07d6a70028 New sound effects with better names 2017-11-26 17:17:46 +09: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
60778593c3 Make pressing space twice at main menu a bit smoother 2017-11-18 22:24:51 +09:00
c2d1de34fc Fix logo not always returning to the correct state when rapidly changing menus
Fixes #1005 for real
2017-11-18 11:19:15 +09:00
322dd1bd05 Rename variables to make more sense 2017-11-18 10:35:17 +09:00
f6ea5b0590 Remove duplicated code 2017-11-18 10:34:17 +09:00
8bd59ff0b3 Fix osu! logo occasionally being in the wrong state on entering the main menu 2017-11-17 17:40:10 +09:00
724540ceaa Fix toolbar not appearing at main menu 2017-11-09 20:38:34 +09:00