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
7ad498cb29
Remove unused puzzle pieces
2017-11-08 14:45:01 +09:00
c99ffb4aa3
Fix potential nullref
2017-11-02 21:52:12 +09:00
b8b05fe8d2
Make the osu! logo shared game-wide
...
There should only ever be one osu! logo. It is now passed around between screens in a superfluous manner.
2017-11-02 20:38:02 +09:00
57678a13d9
Update in-line with framework changes.
2017-09-04 09:32:35 +09:00
e68675f970
Rename EasingTypes to Easing
2017-07-22 20:53:53 +02:00
a7dc8a892b
Update framework
2017-07-21 17:24:09 +02:00
3ba119c115
Ensure toolbar disappears when osu logo transition is cancelled
2017-07-18 17:09:53 +03:00
b40c897dbd
Fix osu logo shockwave playing when transition is aborted
...
This is a very nice use-case scenario for TransformSequence.OnComplete
2017-07-18 15:28:56 +03:00
19fb03e737
Try different formatting style
2017-07-16 18:28:20 +03:00