osu-framework
osu-framework copied to clipboard
A game framework written with osu! in mind.
Currently `BufferedContainer` (when set to `CacheDrawnFrameBuffer`) will still trigger a re-render to texture if anything affects the `ScreenSpaceDrawRectangle`'s `Width` or `Height`. https://github.com/ppy/osu-framework/blob/e8ae207769ec26fb7ddd67a2433514fcda354ecd/osu.Framework/Graphics/Containers/BufferedContainerDrawNode.cs#L177 This is inefficient and unexpected to the end...
In order to not overflow the parenting container, `TextFlowContainer` should be able to resort to wrapping on an individual character basis. This will need additional consideration for e.g. links (https://github.com/ppy/osu/issues/10085).
It's make lib not found exception pop up if libbass_fx wasn't installed As documented: https://msdn.microsoft.com/en-us/library/dd321435(v=vs.110).aspx
Re: https://github.com/ppy/osu/pull/16771#discussion_r799795987 Context: The final goal is to expose audio mixers to mods so that they can apply audio filters in song select. After some discussion (linked above), the agreed-upon...
Noticed this when looking into https://github.com/ppy/osu-framework/issues/4950. ~~Since saves are debounced, this can easily happen if a save is queued right before disposal.~~ (Doesn't happen because the `current == lastSave` check...
We are losing a considerable amount of performance due to `Bindable.Value` being `virtual`. Making `BindableInt` override + seal works however I'd rather push towards improving the bindable structure further instead...
I have implemented a very very hacky prototype that allows to inspect objects & structs in the tree view with graph view for iterables. Properties/fields are inspected by clicking on...
Continuing a thread from game-side, at least to have something to refer users to in the future. There have been a [few](https://github.com/ppy/osu-framework/issues/2827#issuecomment-536105448) [recurring](https://github.com/ppy/osu-framework/issues/3147) [cases](https://github.com/ppy/osu/issues/7959) with fresh-installing linux users where an...
[#2216](https://github.com/ppy/osu/issues/2216) posted here as it's a framework issue. I use a keyboard layout called [Colemak](https://colemak.com) which maps the caps lock button to backspace. This backspace doesn't work for me using...
Currently, `TextBox` only supports double-clicking to select the current word or space (#162), but lacks the ability to select all text with a triple-click on `TextBox`. This behaviour should behave...