fix(myqbz): replicate the empty-state flash during load (1:1)

Drop the `&& !MyQbzState.loading` gate on the zero-items empty states so
"No mixtapes yet" / "No collections yet" shows during load instead of a
blank, matching the Tauri/Svelte behavior (empty array -> empty state
flashes until the load resolves). Per user decision (DQ: replicate).

cc
This commit is contained in:
vicrodh committed 2026-06-09 03:06:12 -06:00
1 parent 698fb2fa7f
commit c0d980e9c7
2 files changed
+2 -2

No files matched your search

@@ -162,7 +162,7 @@ export component CollectionsView inherits Rectangle {
Rectangle { height: 16px; }
// ====================== EMPTY STATE ========================
if MyQbzState.collections.length == 0 && MyQbzState.col-search == "" && MyQbzState.col-kind-filter == "all" && !MyQbzState.loading: VerticalLayout {
if MyQbzState.collections.length == 0 && MyQbzState.col-search == "" && MyQbzState.col-kind-filter == "all": VerticalLayout {
padding-top: 80px;
padding-bottom: 80px;
spacing: 16px;
+1 -1
View File
@@ -155,7 +155,7 @@ export component MixtapesView inherits Rectangle {
Rectangle { height: 16px; }
// ====================== EMPTY STATE ========================
if MyQbzState.mixtapes.length == 0 && MyQbzState.mix-search == "" && !MyQbzState.loading: VerticalLayout {
if MyQbzState.mixtapes.length == 0 && MyQbzState.mix-search == "": VerticalLayout {
padding-top: 80px;
padding-bottom: 80px;
spacing: 16px;