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

Do not hide playlist items when playlist meta is loading #2973

Merged
merged 1 commit into from
Aug 17, 2024

Conversation

goto-bus-stop
Copy link
Member

I noticed this when playing with #2972 but it actually happens in many situations.

When a playlist is in the loading state, that doesn't actually mean that its items should not be accessible. For example, a playlist is loading while you're activating it. It doesn't make sense to then show a loading spinner covering the whole playlist manager. We already show a loading icon on the playlist name and that's indication enough.

With this change, playlist deletion / activation / selection / adding items don't place a loading spinner on the whole playlist panel. Only when the playlist is in the loading state and doesn't have any items loaded yet, do we show the whole-screen spinner.

When a playlist is in the loading state, that doesn't actually mean that
its items should not be accessible. For example, a playlist is loading
while you're activating it. It doesn't make sense to then show a loading
spinner covering the whole playlist manager. We already show a loading
icon on the playlist name.

With this change, playlist deletion / activation / selection / adding
items don't place a loading spinner on the whole playlist panel. Only
when the playlist is in the loading state *and* doesn't have any items
loaded yet, do we show the whole-screen spinner.
@goto-bus-stop goto-bus-stop enabled auto-merge (squash) August 17, 2024 18:18
@goto-bus-stop goto-bus-stop merged commit a65e8c4 into default Aug 17, 2024
12 checks passed
@goto-bus-stop goto-bus-stop deleted the less-invasive-playlist-load branch August 17, 2024 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant