[PR #663] Playlist list add cover #650

Open
opened 2026-02-28 14:33:45 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jpochyla/psst/pull/663
Author: @Cleboost
Created: 6/29/2025
Status: 🔄 Open

Base: mainHead: playlist-list


📝 Commits (4)

  • a61219f Refactor playlist widget layout and placeholder
  • 09b69ab Add WebP image support to client and dependencies
  • 8ed14f6 Remove vertical alignment from playlist image
  • 5dbb961 Remove French comments from playlist_widget

📊 Changes

3 files changed (+64 additions, -46 deletions)

View changed files

📝 psst-gui/Cargo.toml (+1 -0)
📝 psst-gui/src/ui/playlist.rs (+62 -46)
📝 psst-gui/src/webapi/client.rs (+1 -0)

📄 Description

Refactors the playlist widget to improve layout handling for horizontal and sidebar modes, using a unified text_content widget with conditional description display. Replaces the generic placeholder image with a music note icon for playlists without cover art.

This pr fix also some cover that did not load because of WebP format (https://github.com/jpochyla/psst/pull/663/commits/09b69abe6ef42e4db916aee805b9dba68476a8c6)

If the PR is merged, I will submit a separate PR to introduce compact mode for the whole application.

{9281E4FC-59E9-4F6A-B541-BFAD3D9B864B}
{09F40A93-20A4-4AEE-92FD-2262CE8C6E8F}


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jpochyla/psst/pull/663 **Author:** [@Cleboost](https://github.com/Cleboost) **Created:** 6/29/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `playlist-list` --- ### 📝 Commits (4) - [`a61219f`](https://github.com/jpochyla/psst/commit/a61219f08639afd11db25109be6b9715d37cf075) Refactor playlist widget layout and placeholder - [`09b69ab`](https://github.com/jpochyla/psst/commit/09b69abe6ef42e4db916aee805b9dba68476a8c6) Add WebP image support to client and dependencies - [`8ed14f6`](https://github.com/jpochyla/psst/commit/8ed14f65f54bceb2147c90b0086194d9277e9cf5) Remove vertical alignment from playlist image - [`5dbb961`](https://github.com/jpochyla/psst/commit/5dbb961cfa6efe5709a000415fe6d43cd90fe078) Remove French comments from playlist_widget ### 📊 Changes **3 files changed** (+64 additions, -46 deletions) <details> <summary>View changed files</summary> 📝 `psst-gui/Cargo.toml` (+1 -0) 📝 `psst-gui/src/ui/playlist.rs` (+62 -46) 📝 `psst-gui/src/webapi/client.rs` (+1 -0) </details> ### 📄 Description Refactors the playlist widget to improve layout handling for horizontal and sidebar modes, using a unified text_content widget with conditional description display. Replaces the generic placeholder image with a music note icon for playlists without cover art. This pr fix also some cover that did not load because of `WebP` format (https://github.com/jpochyla/psst/pull/663/commits/09b69abe6ef42e4db916aee805b9dba68476a8c6) > If the PR is merged, I will submit a separate PR to introduce compact mode for the whole application. ![{9281E4FC-59E9-4F6A-B541-BFAD3D9B864B}](https://github.com/user-attachments/assets/7ed06bde-51e5-44e2-9e1a-15b74650c00d) ![{09F40A93-20A4-4AEE-92FD-2262CE8C6E8F}](https://github.com/user-attachments/assets/20b44809-bcaf-4d8c-918a-d8990750483d) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/psst#650
No description provided.