osu-framework icon indicating copy to clipboard operation
osu-framework copied to clipboard

A game framework written with osu! in mind.

Results 239 osu-framework issues
Sort by recently updated
recently updated
newest added

Specifically `PrimitiveTopology.TriangleFan` and all Depth/Stencil formats for `RenderBufferFormat`. I'm unsure whether the mixed DxSx render buffer formats should exist (maybe they dont exist on other backends)?

size/S

This adds `StencilInfo` and appropriate methods to renderers. It also adds an 8-bit stencil buffer to the screen buffers (please doublecheck if all window types have it, I only added...

size/L

This specific issue will document all issues I encountered while making the [o!f-xr (/overhaul)](https://github.com/Flutterish/osu-framework-xr/tree/overhaul) extension and what could be done to make o!f more friendly towards outside extensions. I will...

area:graphics

`Bindable` and `Bindable` are footguns; it's extremely easy to get caught on floating-point comparisons using them mistakenly instead of appropriate subclasses. It might be a bit extreme, but I think...

area:bindable

Depends on: - [ ] #5317 for mergeability The DualShock 4 is the controller for the PlayStation 4 console. It has a touchpad with support for 2 fingers at a...

area:input
platform:android
size/S

Not bothering the thin value type wrappers (`BindableInt` etc). The `Value` and `DefaultValue` property is annotated the same as type parameter, allowing both `Bindable` and `Bindable`. #### Risks The default...

type:code-quality
size/L

I'm beginning to forget all the things we need analysers for, so will keep tracking them in this thread.

area:tooling

### Type Crash to desktop ### Bug description When trying to open a file/directory selector (e.g.: "Import files" in the maintenance settings) on Windows, the game freezes then continues to...

type:reliability

Calling `BindTo` on multiple threads can create the `Bindings` list multiple times: https://github.com/ppy/osu-framework/blob/ec4ba87c49f9a7b6756f62f7e1f664259123999a/osu.Framework/Bindables/Bindable.cs#L223-L227 ~~At one point this used to be a `Lazy`, but I think there was a reason for...

priority:0
area:bindable

Remove nullable disable annotation in the `Development` namespace.

type:code-quality
size/S