Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from ppy:master #4

Open
wants to merge 10,000 commits into
base: master
Choose a base branch
from
Open

[pull] master from ppy:master #4

wants to merge 10,000 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Feb 8, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Feb 8, 2022
peppy and others added 29 commits November 26, 2024 18:12
Improve performance of UR calculations
Fix hitobjects' samples getting in bad state when changing selection between objects
Fix classic skin spinner's middle pieces displaying in the wrong order
…-for-menu-tip

Add localisation support for menu tip
I wasn't feeling well last night.
Introduce `UserStatisticsProvider` component and add support for respecting selected ruleset
Not sure why I left this around during the refactor. This is 100%
handled by the `DetachedBeatmapStore`.

Removing this subscription reduces overheads by a huge amount for users
with large beatmap databases. My hypothesis is that subscriptions are
more expensive based on **the number of results matching**. This one
matches almost every beatmap so removing it is a large win.
As we're moving towards using the `/playlist/<id>/scores/<id>` endpoint,
the existing playlists results screen classes needed some restructuring.
This also optimises the manager classes to better support `Live` usage
where the managed object is already in a good state (ie. doesn't require
re-fetching).
peppy and others added 30 commits December 13, 2024 17:28
This brings it down to be in line with the flowing elements that usually
do their best to not get in the way.

Decided against putting it in the `HUDOverlay` flow for simplicity. It
will work fine until it doesn't.
As seen in
https://github.com/ppy/osu/actions/runs/12289146465/job/34294167417#step:5:1588
or
https://github.com/ppy/osu/actions/runs/12310133160/job/34358241666#step:5:53.

Exception messages hint pretty strongly at this being a threading issue
and there does seem to be a rather frivolous lack of waiting for
`CreateNewDifficulty()` to do its thing, so I'm thinking maybe this will
help.
Fix player settings overlay appearing while in skin editor
Attempt to fix flaky editor beatmap creation test
Add recommended difficulty numerical value near filter in beatmap listing
Fix player settings overlay cog overlapping skin elements
…ic failure

Closes #31098.

Low effort fix because it was already half broken. The test was testing
in isolation but in actual editor usage it wasn't working as expected.
I actually thought things were bugged with the previous display method,
since the hinting was very similar to the hover colour/state.

I've adjusted this to hopefully give users a better idea of what this is
intending to show them.
Allow using "quick retry" shortcut in more cases from results screen
Fix adjusting control point offset after undo/redo causing catastrophic failure
- Properly annotate things as nullable
- Remove weird passthrough property (more on that later)
Localisable strings cannot be plainly interpolated or joined. That is a
lossy operation that loses data.
This reverts commit c0b6e78.

The change affects editor and other stuff and I'm not sure it's correct.
It's not like client needs to match the appearance really. It already
doesn't in many places.
Change the way "current" points are hinted on timing screen
Expose high precision mouse toggle when searching for "sensitivity" and other keywords
…ooltip

Add missing mania tooltip overlay for 4k and 7k
Use time-based resume overlay when playing osu! on touchscreen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.