ae79c3832e
Add base. for safety
2018-10-09 11:05:15 -04:00
ca9cbf1aea
Fix rulsets being completed unselectable
2018-10-06 07:51:56 -04:00
8b27741cb0
Do not propagate positional input to subtree
2018-10-05 11:37:44 -04:00
8264dd49de
Update bindable only if enabled
2018-10-05 07:13:18 -04:00
b7a2ad1aa5
Use UIEvent level getters for modifier keys.
2018-10-02 13:26:36 +09:00
50091252e2
Adapt signature change of event handlers
2018-10-02 12:02:55 +09:00
99fc04c8af
Change signature to new event handler
2018-10-02 12:02:47 +09:00
a8f156584b
Update framework with positional/non-positional changes
2018-09-26 14:01:15 +09:00
da3eb18784
Fix the toolbar being visible during startup causing a weird offset
2018-09-05 10:46:19 +09:00
0f37758314
Update framework
2018-07-21 16:21:53 +09:00
dbc538abbe
Use Enum.HasFlag
...
With .NET core 2.0+ this is as efficient as the ugly code we've been using.
2018-07-16 16:18:46 +09:00
974c4f5185
ToolbarMode* -> ToolbarRuleset*
2018-07-10 01:20:21 +09:00
4bcc05a7fc
Remove null checks on ruleset
...
Add a default ruleset to `OsuTestCase` to cover testing scenarios.
2018-06-26 18:24:34 +09:00
4dd12cedad
Fix review issues
2018-06-26 17:01:40 +09:00
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
aaaa8a3b7c
match Bindable names
2018-06-06 09:55:16 +02:00
d1fd09ed47
Rename variables
2018-06-06 15:49:27 +09: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
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
42519e3723
Rewrite code for clarity
...
This also uses the AvailableRulesets list rather than private IDs
2018-05-21 14:49:26 +09:00
ebd9d1a037
Resolve linting issues in ToolbarModeSelector.cs
2018-05-13 19:43:26 -07:00
327c7432be
Use OnKeyDown instead of a IKeyBindingHandler
2018-05-13 19:33:52 -07:00
26f06a9ae1
Resolve linting issues in ToolbarModeSelector.cs
2018-05-12 17:25:15 -07:00
8a5bd27c20
Add global key bindings for changing current ruleset
2018-05-12 16:30:29 -07:00
ca574f2345
Disable RulesetToggleButton whenever the ruleset can't be changed
2018-04-29 18:36:19 +03:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
c29f7a4333
Merge remote-tracking branch 'origin/master' into netstandard
2018-03-24 14:49:46 +09:00
ba44813c00
Fixed exit from game save username instead of email. Resolve #2156
2018-03-13 12:10:47 +02:00
b500b76407
Merge branch 'master' into update-branch
2018-02-08 23:35:48 +09:00
205d3ed896
fix settings not getting injected
2018-01-23 19:42:21 +01:00
5e1cd8ddc4
Apply conditionals directly rather than using an in-between property
2018-01-16 20:34:40 +09: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
36e9232472
Merge master into netstandard
2018-01-05 00:42:48 +09:00
33dbd1b1a7
Remove search button on toolbar
2017-12-31 03:47:50 +09:00
7a793eaded
Merge master into netstandard
2017-12-27 20:48:53 +09:00
24d8d357d0
Only bounce and flash notification count when increasing
2017-12-26 15:54:37 +09:00
0886107ec9
Connect counter with button display
2017-12-26 01:56:57 +09:00
bb33d0211a
Add a count of unread notifications to the toolbar
2017-12-26 01:36:58 +09:00
dff082ed94
Make toolbar testable and add the most basic of visual tests
2017-12-26 01:12:46 +09:00
267bb75458
Merge remote-tracking branch 'Aergwyn/master' into netstandard
2017-11-29 23:45:29 +09:00
ac7e373f40
Add hover/click sound effects to more stuff everywhere
2017-11-26 17:21:21 +09:00
b3bf6e7bee
Merge master into netstandard
2017-11-21 16:39:21 +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
d2ab0621f3
Make osu.Game + rulesets compile with netstandard
2017-11-19 13:46:51 +09:00
f461f03b08
Make osu! compile with framework changes
2017-11-16 14:51:31 +09:00
0e04260b3c
Move ToolbarUserArea initialisation to BDL
2017-10-24 10:08:42 +09:00
acc299c7b9
Correct and simplify RulesetStore
2017-10-16 17:02:31 +09:00
b178be21d1
Let's not rename columns yet
2017-10-14 14:30:58 +09:00
6a4198d0d6
Initial EF Core commit
2017-10-04 22:52:12 +03:00