Commit Graph

194 Commits

Author SHA1 Message Date
a77519c6bd Store KeyBinding action to its own field in realm
Also improve the Query method for action types by using generic field
2021-01-11 15:52:49 +09:00
43f417b53a Add and consume IKeyBindingStore interface 2021-01-11 15:52:49 +09:00
391259c713 Add missing implementation details to realm keybinding store 2021-01-11 15:52:49 +09:00
ee6a26bd6e Initialise new key bindings with a primary key 2021-01-11 15:52:49 +09:00
845d5cdea2 Switch guid to store as string until fody issues are resolved
See
https://github.com/realm/realm-dotnet/issues/740#issuecomment-755898968
2021-01-11 15:52:49 +09:00
d5ac97ece8 Add realm store / key binding implementations 2021-01-11 15:52:49 +09:00
283c69a68f Update enum name in line with changes 2021-01-06 23:12:56 +09:00
32accc8eab Remove "osu!direct" button 2021-01-06 22:56:10 +09:00
7c0edb796e Always confine mouse to screen when running fullscreen 2020-12-04 20:49:18 +09:00
b8c284b34f Fix one more key binding string not being sentence cased 2020-12-04 00:51:46 -08:00
e102f2e8fa Moved enum to bottom, change defualt bind to Shift-Tab, Fixed Notification 2020-11-30 21:38:16 -05:00
3994cf082d add keybind for in game overlay 2020-11-29 20:59:02 -05:00
220657c2cc Merge branch 'master' into replay-pausing-support 2020-11-27 00:09:40 +09:00
1e79cb498b Standardise binding description case to sentence casing 2020-11-26 20:07:16 +09:00
3346c06aca Rename variable/text to be more verbose as to toggle purpose 2020-11-26 20:04:44 +09:00
72b8eef36e Add ability to pause/resume replay playback 2020-11-24 15:41:56 +09:00
8d38d9cc93 Add hotkey to select random skin 2020-11-11 13:05:03 +09:00
6014751e29 Add the ability for the game OSD to display user bindings
Adds binding display for mouse button toggle / HUD toggle keys.

- [ ] Depends on #10786 for ease-of-merge
2020-11-11 12:56:10 +09:00
8928aa6d92 Add key binding to show HUD while held 2020-10-30 14:19:40 +09:00
7fff762dfc Rename IsGameplay 2020-10-07 16:14:49 +10:30
c8c5998af4 Bail if FrameworkSetting.ConfineMouseMode is unavailable 2020-10-07 16:02:35 +10:30
478f2dec96 Maintain the current gameplay state in OsuGame 2020-10-06 22:39:35 +10:30
782fc1d60f Use OsuGame.OverlayActivationMode rather than per-Player 2020-10-06 20:27:35 +10:30
1877312a91 Rename DuringGameplay 2020-10-06 20:27:35 +10:30
5859755886 Use current OverlayActivationMode to determine confine logic 2020-10-05 11:11:46 +10:30
4b6f893408 Merge branch 'master' into confine-during-gameplay
# Conflicts:
#	osu.Game/Configuration/OsuConfigManager.cs
#	osu.Game/OsuGame.cs
#	osu.Game/Screens/Play/Player.cs
2020-10-05 10:23:37 +10:30
260ca31df0 Change default mute key to Ctrl+F4 for now 2020-09-23 12:31:50 +09:00
3062fe4411 Add editor key bindings to switch between screens 2020-09-22 15:55:25 +09:00
1143d5d992 Update class exclusion for dynamic compilation 2020-09-04 20:41:08 +09:00
f4f642fbcf Add ability to skip cutscene with forward mouse button 2020-08-17 23:21:44 -07:00
ef3c8fa21f Add tracking component to handle OsuConfineMouseMode 2020-08-16 21:18:15 +09:30
f98e96e45b Add osu!-specific enum for confine mouse mode 2020-08-16 10:52:23 +09:30
b64ddf061e Remove whitespace 2020-07-14 20:37:21 +09:00
064814f70a Merge branch 'master' into gameplay-pause-via-middle-mouse 2020-07-14 07:39:02 +09:00
08696b9bca Allow pausing gameplay via middle mouse button 2020-07-12 23:03:03 +09:00
d18609e900 Added notifications keybinding
Implementation of #9502
2020-07-12 12:44:00 +02:00
6c8b6f05f8 Fix key bindings switching order at random on consecutive "reset to defaults" 2020-07-08 15:24:26 +09:00
b8fa1a2c41 Add shortcut to go home 2020-06-14 11:22:38 -07:00
f3fee73441 Fix DatabasedKeyBindingContainer not using defaults for non-databased ruleset 2020-04-20 09:35:00 +09:00
6989738710 Change default global bindings for volume changing to include the alt key prefix 2020-03-02 18:59:05 +09:00
489bf16bea Add SelectNext and SelectPrevious global actions 2020-03-02 18:55:28 +09:00
ee73f3e2b2 Change matching mode for global actions to better discern similar binds 2020-03-02 18:54:00 +09:00
7b2f58eb30 Apply OnRelease method signature refactorings 2020-01-22 13:22:34 +09:00
f43602518a Add global action for toggling now playing overlay 2020-01-11 11:43:51 -08:00
d188d33f18 Fix osu!direct global action not being bound to a key 2020-01-05 18:59:06 -08:00
f05b83d7d4 Use typeparamref. 2019-11-17 20:48:23 +08:00
e9b8cbb516 Apply other styles. 2019-11-11 20:27:04 +08:00
ccc8aa6fa4 Apply brace style. 2019-11-11 20:13:13 +08:00
b59973c712 Update in line with framework changes 2019-08-27 18:43:58 +09:00
5963f7d914 Update comment 2019-08-13 19:52:40 +09:00