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

Pasting passwords in osu! on iOS gets annoying because of this. I'm seeing this with the 3-tap paste feature, not sure about pasting using hardware keyboard in iPad. Potentially related...

priority:0
platform:iOS

[AV1](https://en.wikipedia.org/wiki/AV1) is a relatively new open and royalty-free video format that can be seen as the successor to VP9. It is steadily being adopted by software projects (see wikipedia article)...

area:video

It would be useful for cases like these, to avoid using sprites: (notice the top left corner that features a much higher corner radius than the bottom left corner) ![image](https://user-images.githubusercontent.com/20820425/85478552-beee7880-b5bc-11ea-96d7-d0a70651076d.png)...

area:drawable

... i.e. now you can have 3 corners with radius 100 and the 4th with 10, for example. Half-broken and non-mergeable at this state. Game probably won't run due to...

size/L

These two functions should be independent of one another, however they are currently tied to each other in a very peculiar way because `GLRenderer` calculates the scissor's y-position based on...

priority:1
area:renderer-gl

- [ ] Depends on https://github.com/mellinoe/veldrid/pull/506 - [x] Depends on https://github.com/ppy/veldrid/pull/15 - Should (resolve) https://github.com/ppy/osu/issues/23252 - Should (resolve) https://github.com/ppy/osu-framework/issues/5748 ## Preface Since https://github.com/ppy/osu-framework/pull/5508, custom mipmap generation was implemented to reduce...

type:performance
blocked
size/XXL
area:renderer-veldrid
area:renderer-gl

Useful in tests which define setup steps inline (where multiple test methods have different initialisation requirements)

type:testing

`char` cannot represent [Unicode scalar values](https://unicode.org/glossary/#unicode_scalar_value) greater then `0xFFFF` (aka [surrogates](https://www.unicode.org/versions/Unicode15.0.0/ch03.pdf#G2630)) which are used by emoji and various scripts (eg. some CJK characters). Fixing this is just a matter of...

size/L
area:fonts

There are a few cases strictly prohibited by the reflection-based dependency injection: https://github.com/ppy/osu-framework/blob/07236add353352ff47c52995f39bae155b5f4d4c/osu.Framework/Allocation/CachedAttribute.cs https://github.com/ppy/osu-framework/blob/07236add353352ff47c52995f39bae155b5f4d4c/osu.Framework/Allocation/ResolvedAttribute.cs https://github.com/ppy/osu-framework/blob/07236add353352ff47c52995f39bae155b5f4d4c/osu.Framework/Allocation/BackgroundDependencyLoaderAttribute.cs The source generator does not, and cannot validate these scenarios itself. Instead, it needs an...

area:dependency-injection

As proposed by @smoogipoo. In the vertex upload performance test scene, this performs ~50% better on macOS for me. Making this PR to track a potential improvement. - [x] Depends...

size/S