1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-07 22:27:25 +08:00
osu-lazer/osu.Game
tsrk 74a58fb674
refactor: separate things in KeyCounter
To implement different different sources of input for KeyCounter, it
is now possible to create a Trigger class (to inherit) instead of
inheriting KeyCounter. This eases the creation of more input sources
(like for tests) while allowing to implement different UI variants.

That way, if another variant of the key counter needs to implemented
(for whathever reason), this can be done by only inheriting KeyCounter
and changing how things are arranged visually.
2023-02-13 01:24:27 +00:00
..
Audio Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
Beatmaps Use the exact method stable uses for generating storyboard filenames 2023-01-26 15:09:36 +09:00
Collections Partial everything 2022-11-27 00:00:27 +09:00
Configuration Merge branch 'master' into beatmapSelectionBlur 2023-01-25 16:37:19 +09:00
Database Delegate file deletion to ImportTask to allow overriding it 2023-01-22 22:19:04 +01:00
Extensions Fix default settings not being serialised / state tracked correctly 2023-02-06 15:00:42 +09:00
Graphics Fix ordering of methods in OsuSliderBar 2023-02-08 14:01:50 +09:00
Input Reorder game key bindings to allow skip overlay to have precedence over replay controls 2023-02-10 18:57:21 +09:00
IO Also support hard links on macOS 2022-12-29 22:35:13 +08:00
IPC Handle osu:// scheme links via IPC in desktop game 2022-06-20 21:26:22 +02:00
Localisation Combine localisations for abstract skinnable components into a single file 2023-02-03 16:02:18 +09:00
Models Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
Online Merge pull request #22544 from peppy/fix-change-join-leave-loop 2023-02-11 12:26:26 +01:00
Overlays Fix skin component previews on toolbox buttons having incorrect size for one frame 2023-02-10 17:58:34 -08:00
Performance Partial everything 2022-11-27 00:00:27 +09:00
Properties Automated #nullable processing 2022-06-17 16:37:17 +09:00
Replays Show smoke in replays 2022-09-18 17:55:06 -07:00
Rulesets refactor: separate things in KeyCounter 2023-02-13 01:24:27 +00:00
Scoring Add tiered level badge colouring 2023-01-18 16:25:11 +03:00
Screens refactor: separate things in KeyCounter 2023-02-13 01:24:27 +00:00
Skinning Remove public access modifier from interface methods 2023-02-06 14:19:25 +09:00
Storyboards Remove unused Duration property to avoid any misunderstandings 2023-02-06 16:42:39 +09:00
Tests Add failing test coverage of skip no longer working in replay playback 2023-02-10 18:57:04 +09:00
Updater Partial everything 2022-11-27 00:00:27 +09:00
Users Merge pull request #22529 from ItsShamed/dsc/presence 2023-02-11 17:29:47 +09:00
Utils Extract common part of regex to separate method 2022-12-03 16:59:43 +01:00
.editorconfig Add localisation length hinting 2022-04-28 19:26:28 +09:00
BackgroundBeatmapProcessor.cs Partial everything 2022-11-27 00:00:27 +09:00
osu!.res And then everything became one 2017-09-19 16:06:58 +09:00
osu.Game.csproj Re-centralise BannedApiAnalysers nuget package 2023-02-11 19:36:40 +09:00
OsuGame.cs Move skin editor to overlays namespace 2023-02-02 14:00:31 +09:00
OsuGameBase_Importing.cs Move ImportParameters to better home 2022-12-13 21:41:26 +09:00
OsuGameBase.cs Fix touch input handler settings not matching search for "touchscreen" 2023-01-24 13:37:12 +09:00
PerformFromMenuRunner.cs Partial everything 2022-11-27 00:00:27 +09:00