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

Making this a draft PR because it still needs some performance testing. At least on metal, going via `UpdateBufferCommands` causes a blit command encoder to be issued. The staging buffer...

type:performance
size/S
area:renderer-veldrid

Recently, a series of pull requests got opened and merged back and fourth to resolve edge cases all revolving around `GenerateItemText`: - https://github.com/ppy/osu-framework/pull/5516 - https://github.com/ppy/osu-framework/pull/5794 - https://github.com/ppy/osu/pull/23858 - https://github.com/ppy/osu-framework/pull/5831 -...

proposal
area:UI
type:reliability

This was breaking binding behaviour too often, and is a pretty niche use case. `ScrollContainer` already automatically converts vertical scroll to horizontal, so this really doesn't do much for us....

area:input
size/S

For the edge case of `AreaOffset == 0,0` described here https://github.com/ppy/osu/pull/23628 There is one issue with this; somewhere along the way `.Value` gets initialized to `0,0` which means `if (AreaSize.Value...

size/M

Closes https://github.com/ppy/osu-framework/issues/5811. I have checked that the generated projects (Empty and FlappyDon) build fine (for Android and Desktop). Note for the future: to generate projects using local templates, first run...

size/L

Aka be able to disable the `Ctrl`+`F1` key bind, and possibly `Ctrl`+`F2`, etc. My main reason is that it can break immersion in a game if a player were to...

area:tooling

Right now, when a `Popover` is displayed it is added to the hierarchy at the point of `PopoverContainer`. This can sometimes be at a much higher level to where the...

area:drawable
area:dependency-injection
priority:3

Some drawables require so many dependencies that it can be difficult to track what environment the object needs. One such example is https://github.com/ppy/osu/blob/master/osu.Game/Overlays/Chat/DrawableChatUsername.cs C# still lacks the ability to merge...

proposal
area:dependency-injection

For some reason they are just missing android. Very weird. ### Discussed in https://github.com/ppy/osu-framework/discussions/5808 Originally posted by **hwabis** May 25, 2023 I only see Desktop and iOS when I make...

area:tooling
good first issue
priority:1

Happens on both single and multithreaded, Windows 11, throwing [here](https://github.com/ppy/osu-framework/blob/5d72e48d64c98b483985f5b6a6888ad4c1dfbc33/osu.Framework/Graphics/Drawable.cs#L1926). Steps: 1. Run osu!framework visual tests, and open draw visualizer (ctrl+f1) 2. Select anything, then "up one parent" until you...

area:tooling