osu-framework
osu-framework copied to clipboard
A game framework written with osu! in mind.
To make things easy to review this pr brings only basic shader implementation, smoothening will come in a separate pr. ~~Also I'm not sure so I'll ask here: do we...
- Closes https://github.com/ppy/osu/issues/18003 I've initially intended to look at just adding guards against non-present drawables, but the current logic for filtering out drawables was quite convoluted that I looked at...
Depends on: - [x] https://github.com/flibitijibibo/SDL2-CS/pull/234 - [ ] https://github.com/libsdl-org/SDL/pull/5926 - [ ] ppy/SDL2-CS deploy with the above --- - Closes https://github.com/ppy/osu/issues/19150 Previously (without `SDL_HINT_TOUCH_MOUSE_EVENTS = "0"`) pen/touch inputs were sent...
Necessary for the application of https://github.com/ppy/osu/pull/19048#discussion_r918566267. Also changes basic implementations to use `BasicCheckbox` instead of `BasicButton` so the toggle's current state is observable.
- [x] Requires https://github.com/ppy/osuTK/pull/75 ### Development requirement Run `dotnet workload install android` to install the necessary SDK components (may require `sudo`). Can be changed to `dotnet workload restore` once there's...
### Type Game behaviour ### Bug description If you have a second monitor that is a different rotation to your main monitor (my main monitor is normal, my secondary monitor...
https://github.com/ppy/osu-framework/blob/53de765a2ac7f54cedefba50f797036a7ecf1a9a/osu.Framework.Android/AndroidGameActivity.cs#L141-L157 While working on #5281, a problem similar to the one described above arose. Button inputs were working properly (as they were forwarded), but stick and trigger inputs didn't work....
- Closes #5200 Went with a hold delay of 500ms from real device testing, feels pretty well. The implementation behind this was to trigger a right click and "cancel" the...
We don't yet have good backwards compatibility support for older hardware, where the hardware (or drivers) don't support the OpenGL standards we rely on. This covers adding the same level...
**This is an RFC. I will rebase and clean up this PR so please don't attempt to go through by-commit** @peppy @bdach @frenzibyte This PR is in a "final" state...