f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
0c11fe7413
Fix toast popups spamming samples when adjusting osu!mania scroll speed during gameplay
...
Not the most robust of fixes, but as per the reasoning described in the
issue thread, a proper fix will take considerably more effort. This
intends to fix the issue first and foremost, as it sounds so bad I'd
want to mute my sound before adjusting currently.
Closes #15718 .
2021-12-15 12:45:23 +09:00
03e1305b3f
Fix toast display potentially causing a child mutation before load complete
2021-12-01 01:55:17 +09:00
324626e097
Move default config tracking calls out of OnScreenDisplay itself
2020-11-11 13:53:09 +09:00
b1b234c6fb
Use paramref.
2019-11-17 20:49:36 +08:00
9c15024014
Reword and add missing xmldoc to OnScreenDisplay
2019-08-12 10:53:06 +02:00
3bc789fca8
Remove osd prefix and prefer upper-case OSD
2019-07-11 15:09:54 +09:00
6288cc6e5c
Refactor OnScreenDisplay to allow displaying of custom messages on OSD
2019-07-05 16:03:22 +02:00
d7c09e7dbd
Merge remote-tracking branch 'origin/master' into fix-new-inspections
...
# Conflicts:
# osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
# osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
# osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
# osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
# osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
# osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
# osu.Game/Graphics/OsuFont.cs
# osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
# osu.Game/Overlays/Profile/Header/BadgeContainer.cs
# osu.Game/Overlays/Profile/ProfileHeader.cs
# osu.Game/Screens/Select/PlaySongSelect.cs
# osu.Game/Skinning/LegacySkinDecoder.cs
2019-05-07 13:20:17 +09:00
a56e29347f
Adjust namespaces
2019-04-02 14:51:28 +09:00
c39c37a18d
Apply more missed cases
2019-04-01 12:44:46 +09:00
a2aa3ec5cb
Adjust sprite texts in-line with framework changes
2019-02-20 15:03:20 +09:00
2b250aa47b
Merge branch 'master' into fix-tracked-config-disposal
2019-01-25 12:14:58 +09:00
2bbaa2ac60
silently return instead of throwing
2019-01-24 16:02:47 +01:00
8617aaa2a7
Update licence header (and remove year)
2019-01-24 17:43:03 +09:00
93c9037394
fix crash when config doesn't have tracked settings
2019-01-23 13:09:03 +01:00
f27bd3ef3e
OpenTK -> osuTK
2018-11-20 17:14:59 +09:00
68980fc477
Adjust usage of Handle(Non)PositionalInput to follow framework update
2018-10-02 14:45:33 +09:00
a8f156584b
Update framework with positional/non-positional changes
2018-09-26 14:01:15 +09:00
5364a6148a
Use ToUpperInvariant
2018-07-24 14:42:06 +02:00
ab9340f4be
Fix usage of culture local ToUpper causing incorrect display on Turkish machines
...
Closes #3098 .
2018-07-24 11:37:43 +02:00
825941aff1
Use switch with type matching in place of if-else where possible
2018-07-17 14:35:09 +09:00
df67c0498d
Fix OSD fade-in not correctly debouncing
...
It could potentially never fade in on quick presses.
2018-07-09 17:53:39 +09:00
17861c2a16
Display "no key bound" when no shortcut
2018-05-14 19:20:53 +09:00
df604c40cc
Keep shortcut padding even when there is no shortut
2018-05-10 18:49:33 +09:00
c03ab9014f
Improve TestCaseOnScreenDisplay
...
Now doesn't rely on framesync.
2018-05-10 18:48:48 +09:00
d4ada3000c
Add keybind to disable mouse buttons
2018-05-02 19:37:47 +09:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
a94ea7025e
Register/Unregister -> BeginTracking/StopTracking and add exceptions
2018-01-18 18:45:48 +09:00
dee298c395
No more statics + better unregistration
2018-01-18 17:40:05 +09:00
c2c478750d
Remove generics from OSD registration methods
2018-01-18 16:57:32 +09:00
09dfea7e29
Use tracked settings from ConfigManager changes
2018-01-18 15:26:03 +09:00
9b33499fe7
Merge remote-tracking branch 'upstream/master' into RefactorInputQueues
2018-01-16 20:04:34 +09:00
3c11978cfa
Use local functions
2018-01-15 21:42:17 +03:00
ae032cbf23
Support HandleKeyboardInput, HandleMouseInput, CanReceiveKeyboardInput, CanReceiveMouseInput properties
2018-01-07 23:40:00 +03:00
d1f03ebf0c
Update in line with framework
2018-01-05 20:29:14 +09:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
3c1654e5e4
Fix many instances of non-osu-prefixed text classes being used
...
Results in incorrect default formatting.
2017-12-26 00:44:35 +09:00
6118209200
Fix unlit initial state of the OnScreenDisplay
2017-08-17 18:46:16 +02: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
19fb03e737
Try different formatting style
2017-07-16 18:28:20 +03:00
99221260c4
Replace several usages of BeginDelayedSequence with LINQ-style
2017-07-16 17:42:01 +03:00
d6d79432c9
Update framework
2017-07-11 09:59:08 +09:00
7baa2b7421
Fix CI issues
2017-06-25 14:46:59 +09:00
62dee59672
Shapes namespace
...
Depends on https://github.com/ppy/osu-framework/pull/837
2017-06-20 15:54:23 +10:00
ffbb46f668
Update in line with framework.
2017-06-12 12:48:47 +09:00
028364b2d9
Add on-screen display support for RawInput and CursorSensitivity
...
Also allows resetting both at once using Ctrl+Alt+R.
- Depends on https://github.com/ppy/osu-framework/pull/807
2017-06-08 17:58:57 +09:00
0332348b24
Correctly display default audio device on OSD
2017-05-19 22:51:09 +09:00
5bcef91b89
Add padding to setting value on on screen display
...
Long audio device names were destroying all padding.
2017-05-19 22:49:47 +09:00