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

A game framework written with osu! in mind.

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

This functionality is a pre-requisite for applying processing to groupings of audio channels in Lazer, and affords the ability to chain mixers with different processing/effects. Utilising this capability, a `GlobalMixer`...

area:audio
size/XL

This PR introduces a concept used by flexboxes (and probably some other UI design components) called main and cross axes. This is basically a `Vector2` except rather than having `X`...

area:drawable
size/L

PRing this in a working state to discuss about integrating this in the localisation pipeline. This implements a `PluralisableString` type deriving from `TranslatableString`, that can display a pluralised variant of...

area:localisation
size/L

I'd like to actually try to work on this as it's been my biggest reason for not working with o!f for my rhythm game projects. For most of the rulesets...

area:graphics

I have no better title for this issue, just `SingleThreaded` execution seems extremely unsafe in every single way, shape, or form. This is the cause for https://github.com/ppy/osu/issues/14313. ## The failing...

priority:0
area:audio

The file/folder picker on Android is a bit broken. Everything is tested with osu!~lazer~ on real unrooted devices with no SD card plugged in, internal storage only. On open, picker...

platform:android
priority:2

Currently, we cannot create dependencies with access to parent dependencies. Two usage examples: 1. Override dependency with access to "base": ``` [Resolved] T baseProperty; [Cached] T property => func(baseProperty); ```...

area:drawable
area:dependency-injection

Just something I want to note down for future implementation. We are running the input thread at 1000hz but not gaining full benefits because the processing is limited to how...

area:input
priority:3

Useful for e.g. when transforming a low-pass filter to change frequency over time While `BassAudioMixer` seems to be tracking the effect handles internally (`ActiveEffects`), this doesn't seem to be exposed...

area:audio

Was brought up a while back by someone attempting to use the template projects, but not documented. ```csharp dotnet new osu-framework-game --name "test-game" ``` ![20210906 113411 (JetBrains Rider)](https://user-images.githubusercontent.com/191335/132152481-5fc5980a-1f4a-46c2-9af4-5b1565989014.png)

area:tooling