Dan Balasescu

Results 79 issues of Dan Balasescu

### Type Game behaviour ### Bug description In osu!stable, Geki/Katu are used to denote when a strong hit occurred, depending on which of a GREAT/OK happened alongside. Geki: Strong hit...

priority:0
ruleset:osu!taiko
area:scoring

### Discussed in https://github.com/ppy/osu/discussions/17120 Originally posted by **zachmanthethird** March 6, 2022 Originally mentioned in #15747 and #15808 > https://osu.ppy.sh/b/1494828 At 02:32:949, there's a 0.01x velocity point with a slider that...

ruleset:osu!taiko
ruleset:osu!mania
area:beatmap
priority:1

I'm beginning to forget all the things we need analysers for, so will keep tracking them in this thread.

area:tooling

Calling `BindTo` on multiple threads can create the `Bindings` list multiple times: https://github.com/ppy/osu-framework/blob/ec4ba87c49f9a7b6756f62f7e1f664259123999a/osu.Framework/Bindables/Bindable.cs#L223-L227 ~~At one point this used to be a `Lazy`, but I think there was a reason for...

priority:0
area:bindable

**This is an RFC. I will rebase and clean up this PR so please don't attempt to go through by-commit** @peppy @bdach @frenzibyte This PR is in a "final" state...

type:performance
blocked
area:graphics
size/XXL

### Discussed in https://github.com/ppy/osu-framework/discussions/5045 Originally posted by **pnutbtr1** February 20, 2022 When entering Korean, spacing is placed before last character. I'm using Arch Linux with fcitx and X11. https://user-images.githubusercontent.com/94981525/154814822-0dc5dac4-b653-47ef-9c55-0131f01a3cb3.mp4 [logs.tar.gz](https://github.com/ppy/osu/files/8102818/logs.tar.gz)

area:input
broken-in-sdl
priority:2

`Bindable.Parse()` is currently culture-invariant, but can be used to parse user input. We should probably provide an overload of that function supporting a culture parameter. For example, see discussion https://github.com/ppy/osu/discussions/18271....

area:bindable
priority:2

As of https://github.com/dotnet/runtime/pull/59514, the runtime implementation has been hoisted into the C# core library and no longer incurs allocation/performance overhead. It seems like this change is present in at least...

type:code-quality

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).

area:drawable
priority:1

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...

type:performance
area:bindable
priority:1