A game framework written with osu! in mind.
Full Changelog: https://github.com/ppy/osu-framework/compare/2024.509.0...2024.513.0
Update
event to IWindow
by @Susko3 in https://github.com/ppy/osu-framework/pull/6270
AllowScreenSuspension
by @Susko3 in https://github.com/ppy/osu-framework/pull/6271
DisplayHandle
into seperate android and linux properties by @Susko3 in https://github.com/ppy/osu-framework/pull/6268
Path
on colour invalidation by @EVAST9919 in https://github.com/ppy/osu-framework/pull/6276
Xamarin.Jetbrains.Annotations
conflicting with Jetbrains.Annotations
by @Susko3 in https://github.com/ppy/osu-framework/pull/6279
Full Changelog: https://github.com/ppy/osu-framework/compare/2024.423.0...2024.509.0
SDL_EVENT_FINGER_DOWN
events that lead to stuck touches by @Susko3 in https://github.com/ppy/osu-framework/pull/6258
Full Changelog: https://github.com/ppy/osu-framework/compare/2024.419.0...2024.423.0
WindowsClipboard.SetImage()
by @Susko3 in https://github.com/ppy/osu-framework/pull/6252
Full Changelog: https://github.com/ppy/osu-framework/compare/2024.418.0...2024.419.0
SDL2ControllerBindings
class for SDL3 by @Susko3 in https://github.com/ppy/osu-framework/pull/6232
Precision
in BindableNumber
on decimal
to avoid rounding error accumulation by @bdach in https://github.com/ppy/osu-framework/pull/6249
TabItem
s by @frenzibyte in https://github.com/ppy/osu-framework/pull/6251
Full Changelog: https://github.com/ppy/osu-framework/compare/2024.329.0...2024.418.0
CursorEffectContainer
and TooltipContainer
by @EVAST9919 in https://github.com/ppy/osu-framework/pull/6207
KeyCombination
struct by @frenzibyte in https://github.com/ppy/osu-framework/pull/6208
TabControl
tab selection by @frenzibyte in https://github.com/ppy/osu-framework/pull/6218
SDL_GetWindowSizeInPixels
by @smoogipoo in https://github.com/ppy/osu-framework/pull/6226
Full Changelog: https://github.com/ppy/osu-framework/compare/2024.306.0...2024.329.0
PerformanceOverlay
while in expanded state by @EVAST9919 in https://github.com/ppy/osu-framework/pull/6197
AggregateBindable
by @smoogipoo in https://github.com/ppy/osu-framework/pull/6198
CircularProgress
by @EVAST9919 in https://github.com/ppy/osu-framework/pull/6199
cycleLogs
failing due to directory not existing by @peppy in https://github.com/ppy/osu-framework/pull/6200
DebugUtils.IsDebugBuild
not working on Android by @Susko3 in https://github.com/ppy/osu-framework/pull/5617
VeldridDevice
and pipelines by @smoogipoo in https://github.com/ppy/osu-framework/pull/6187
Full Changelog: https://github.com/ppy/osu-framework/compare/2024.223.0...2024.306.0
Logger.NewEntry
handlers when flushing by @Susko3 in https://github.com/ppy/osu-framework/pull/6191
Full Changelog: https://github.com/ppy/osu-framework/compare/2024.221.0...2024.223.0
SlimReadOnlyListWrapper
for KeyBindingContainer.PressedActions
by @EVAST9919 in https://github.com/ppy/osu-framework/pull/6185
Full Changelog: https://github.com/ppy/osu-framework/compare/2024.217.0...2024.221.0
net8.0
folders by @FamousPig in https://github.com/ppy/osu-framework/pull/6179
GridContainer
only on DrawSize change by @EVAST9919 in https://github.com/ppy/osu-framework/pull/6180
[RequireStaticDelegate]
annotations by @Susko3 in https://github.com/ppy/osu-framework/pull/6174
Full Changelog: https://github.com/ppy/osu-framework/compare/2024.215.0...2024.217.0