Bartłomiej Dach
Bartłomiej Dach
### Type Game behaviour ### Bug description This was reported on the performance points discord, with the symptom that the count of hit objects in the beatmap as calculated from...
`Bindable` and `Bindable` are footguns; it's extremely easy to get caught on floating-point comparisons using them mistakenly instead of appropriate subclasses. It might be a bit extreme, but I think...
Title is a doozy but I don't know how to describe it better, so here's a code sample: https://github.com/ppy/osu-framework/commit/775908aea0d69b5ae6abb7f00d3c46f74cedebef The above is not a farfetched scenario, we already have [a...
Going to make this a full issue as a follow up to ppy/osu#17823 / ppy/osu#17937 for posterity at least, so it doesn't get lost. Right now, whenever a drawable overrides...
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...
It's a mix of `int` and `float` right now. https://github.com/ppy/osu-framework/blob/758ec3418239d143c491ae92bfa7664ef6a650c1/osu.Framework/Graphics/Containers/FlowContainer.cs#L102-L126 Thinking it should be `int` everywhere (`float` is a strange data type to use for ordering, especially seeing that it...
Follow-up from https://github.com/ppy/osu/pull/14462. See the following example:  I can think of a few things that could be done here, such as adding a horizontal scroll or limiting the number...
Recently osu!-side there have been multiple contributions that aimed to bring visuals as close to web as possible. An issue raised during that period was that the numerically-identical font size...
Noticed during review of https://github.com/ppy/osu/pull/10925. Can be reproduced game-side with this skin: [IAmUseless (Android 4+ (modified)) (IAmUseless29).zip](https://github.com/ppy/osu-framework/files/5649303/IAmUseless.Android.4%2B.modified.IAmUseless29.zip) Spinner samples in this skin will fail to play and stay in a...
The best illustration I can provide is the code snippet below: ```csharp using System.Globalization; using Humanizer; Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; Console.WriteLine("i will break stuff".Pascalize()); // IWillBreakStuff Console.WriteLine("I will break stuff".Camelize()); //...