osu-framework
osu-framework copied to clipboard
A game framework written with osu! in mind.
This is a followup to my recent comment on this discussion about being able to copy a screenshot in osu!: https://github.com/ppy/osu/discussions/16775#discussioncomment-8248801 This is an implementation of a Linux clipboard by...
A common user request has been to add back tablet support for letterbox modes (example: https://github.com/ppy/osu/discussions/26673#discussioncomment-8223467). Basically, this sees the tablet area mapped to the scaled screen size (when "Everything"...
Using window events can really suck if something on the OS decides to block the macOS main thread. Any app can do this and it will cause a delay in...
Picture this scenario: you have a bindable which you want to bind to a slider bar control to allow user adjustment. Generally, when adjusting via a slider bar, adjustments should...
Fullscreen doesn't have this issue. OS: Windows 10 (with latest updates) + updated NVIDIA drivers. The video tries to explain it clearly. I also had a program that does stuff...
While playing osu!lazer, I noticed that it will always start up on the second display, no matter what display was selected in the settings. After some testing, I was able...
There's very little reason for this to be a class. It is constructed by each bindable locally when it has listeners, and generally never modified or passed further. Changing to...
- Fixes https://github.com/ppy/osu/issues/9442 - Addresses https://github.com/ppy/osu/discussions/22989 Before:   After:  
Currently, when a game specified that drags can be initiated by more than just left mouse via.. https://github.com/ppy/osu-framework/blob/36afef9f5931ebc4927d22825177ae21c22261fc/osu.Framework/Input/MouseButtonEventManager.cs#L24-L27 .. one `OnDragStart` event triggers per mouse button. I'd argue that this...
Addressing ppy/osu#10682 The requirement is that we will try to standardise logs in the following format: ` , , : : ...` The calling class is now recorded, though if...