Skip to content

🐛 fix(favorites): apply wallpaper to desktop when browsing favorites#2

Merged
colachg merged 2 commits intomainfrom
002-refactor-favorites-ux
Feb 25, 2026
Merged

🐛 fix(favorites): apply wallpaper to desktop when browsing favorites#2
colachg merged 2 commits intomainfrom
002-refactor-favorites-ux

Conversation

@colachg
Copy link
Copy Markdown
Owner

@colachg colachg commented Feb 25, 2026

Summary

  • Bug fix: Favorites navigation now applies the wallpaper to the desktop (previously only showed a preview in the popover without calling setDesktopImageURL)
  • UX clarity: Replaced thumb-up icon with star (yellow) for favorite-toggle, keeping heart (pink) for browse-favorites — eliminates confusion between the two "like" buttons
  • Tooltips: Added descriptive tooltips to all action buttons (Skip/Unskip, Add to/Remove from Favorites, Browse Favorites)

Test plan

  • just test — all 25 existing tests pass
  • Open favorites panel via heart button → verify desktop wallpaper changes to first favorite
  • Navigate favorites with arrows → verify desktop changes with each step
  • Tap favorite image → verify panel closes and main card shows applied wallpaper
  • Hover image card → verify star icon (yellow when active) for favorite, thumb-down for dislike
  • Verify tooltips on hover for all three action buttons
  • Dislike a wallpaper → verify auto-advance; undo → verify wallpaper re-applied

Favorites navigation only loaded a cached preview image but never
called setDesktopImageURL, so the desktop wallpaper stayed unchanged.
Replace loadFavoritePreview() with applyFavoriteAtIndex() that
downloads (if needed) and applies the wallpaper on all screens.

Also disambiguate the favorite-toggle button (now star/yellow) from
the favorites-browse button (heart/pink) to eliminate UX confusion,
remove the redundant desktopcomputer apply button, add tap-to-close
on the favorites panel, and add descriptive tooltips to all actions.
@colachg colachg merged commit 147d804 into main Feb 25, 2026
1 check passed
@colachg colachg deleted the 002-refactor-favorites-ux branch February 25, 2026 13:22
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