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

- Closes https://github.com/ppy/osu/issues/25769 - Closes https://github.com/ppy/osu/issues/25850 - Closes https://github.com/ppy/osu/issues/26079 - [ ] Depends on #6095 Using the concept of "multiple focus targets", now `Dropdown` gains focus when in an open...

area:input
area:UI
size/L

Preliminary step for removing the necessity of an input manager from `DropdownSearchBar`. The end goal of this implementation is to make it possible for the dropdown search bar and menu...

area:input
size/L

- Resolves https://github.com/ppy/osu/issues/6612 - [X] Depends on https://github.com/flibitijibibo/SDL2-CS/pull/240 - [x] Depends on https://github.com/ppy/SDL2-CS bump Note that this conflicts with `ControlPressed` cases ~like control-enter in song select for example~. I was...

area:input
platform:macOS
size/XS

Some design elements require sampling colour from the texture. This implementation covers this functionality in the simplest way possible - getting average colour of non-transparent pixels. However I'm marking this...

size/L

Closes #6082 Due to [`DirectoryInfo.GetDirectories`](https://learn.microsoft.com/en-us/dotnet/api/system.io.directoryinfo.getdirectories) pre-populating some DirectoryInfo properties, `TryGetEntriesForPath` may fail and return `false` despite there being valid subdirectories for the user to safely pick.

size/M
area:platform
type:reliability

### Discussed in https://github.com/ppy/osu/discussions/25995 Originally posted by **nodomw** December 21, 2023 Currently, if an overlay such as screen distance shows up, the map does not pause, and in most cases...

platform:iOS
priority:1

When attempting to click `~/Library/Application Support` using the in-game file browser, the file browser flashes red and refuses to go into the directory. It looks like while `DirectorySelector.TryGetEntriesForPath` is iterating...

platform:macOS
area:platform
type:reliability

The change in `Dropdown` is quite ugly, I would rather let the component always store a bindable list and get away with the extra list storage, but I'm not fully...

type:code-quality
area:UI
size/M

A step towards resolving https://github.com/ppy/osu-framework/issues/5986. `TextureAtlas` has been reworked to support new `IRectanglePacker` interface, so switching the algorithm is a one line change. For now it's using the same algo...

size/XXL

This is a WIP PR just to make it easier for me to self-review. Please don't review yet (but you're welcome to try it out!).

size/XXL