[PR #572] Queue widget rebase #602

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

📋 Pull Request Information

Original PR: https://github.com/jpochyla/psst/pull/572
Author: @jacksongoode
Created: 12/23/2024
Status: 🔄 Open

Base: mainHead: queue-widget


📝 Commits (10+)

  • 2295cef Add ability to add to queue
  • 856a70a add ability to take queued song to other playlists, TODO: make it so it passes the song so it can be displayed in the corner
  • 7f0bab4 Add to queue rework - Now queues are held
  • ecd8546 Fix if switching contexts e.g: playing a different song from a different album, retains added queue.
  • 9a99249 Change added_items to user_added_items, Lint using clippy.
  • 8f13fdd Linting done with format
  • bc9791f Var name to user_items
  • a00272b Remove redundant comment
  • 4f5296a UI change starting
  • 6f27d9b Merge branch 'master' of https://github.com/SO9010/psst

📊 Changes

27 files changed (+661 additions, -104 deletions)

View changed files

📝 .github/workflows/build.yml (+136 -24)
.homebrew/generate_formula.sh (+56 -0)
📝 .pkg/DEBIAN/control (+1 -1)
📝 .pkg/psst.desktop (+1 -1)
📝 README.md (+11 -11)
📝 psst-cli/src/main.rs (+1 -1)
📝 psst-core/src/item_id.rs (+20 -14)
📝 psst-core/src/metadata.rs (+9 -9)
📝 psst-core/src/player/item.rs (+4 -4)
📝 psst-core/src/player/mod.rs (+15 -0)
📝 psst-core/src/player/queue.rs (+56 -1)
📝 psst-gui/Cargo.toml (+3 -3)
📝 psst-gui/src/cmd.rs (+5 -0)
📝 psst-gui/src/controller/playback.rs (+101 -16)
📝 psst-gui/src/data/config.rs (+2 -0)
📝 psst-gui/src/data/mod.rs (+21 -5)
📝 psst-gui/src/data/playback.rs (+11 -0)
📝 psst-gui/src/data/show.rs (+1 -1)
📝 psst-gui/src/data/track.rs (+1 -1)
📝 psst-gui/src/ui/mod.rs (+10 -2)

...and 7 more files

📄 Description

No description provided


🔄 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/572 **Author:** [@jacksongoode](https://github.com/jacksongoode) **Created:** 12/23/2024 **Status:** 🔄 Open **Base:** `main` ← **Head:** `queue-widget` --- ### 📝 Commits (10+) - [`2295cef`](https://github.com/jpochyla/psst/commit/2295cef770190c38eb1840890924346bfc878f3a) Add ability to add to queue - [`856a70a`](https://github.com/jpochyla/psst/commit/856a70aa47322bee9ee2017926ca5bd179a2824f) add ability to take queued song to other playlists, TODO: make it so it passes the song so it can be displayed in the corner - [`7f0bab4`](https://github.com/jpochyla/psst/commit/7f0bab48f0a082aa3f1407b856cbc76011beba85) Add to queue rework - Now queues are held - [`ecd8546`](https://github.com/jpochyla/psst/commit/ecd8546bf39d0768963109c9a6868744051353b9) Fix if switching contexts e.g: playing a different song from a different album, retains added queue. - [`9a99249`](https://github.com/jpochyla/psst/commit/9a9924963cc65e733e65a45c832050eeb326b84c) Change added_items to user_added_items, Lint using clippy. - [`8f13fdd`](https://github.com/jpochyla/psst/commit/8f13fddd1aa7ed829ae662a283cc669c67396cca) Linting done with format - [`bc9791f`](https://github.com/jpochyla/psst/commit/bc9791fcb40b3fa19561bbc7f5c07b4716b46d17) Var name to user_items - [`a00272b`](https://github.com/jpochyla/psst/commit/a00272b31e7ae20ea55ae09b178b06b3bfd75239) Remove redundant comment - [`4f5296a`](https://github.com/jpochyla/psst/commit/4f5296a4f5d8e4125d6e9a049ed8fa33242715d4) UI change starting - [`6f27d9b`](https://github.com/jpochyla/psst/commit/6f27d9b2b56890ca76157600952cfc6ff4875bdc) Merge branch 'master' of https://github.com/SO9010/psst ### 📊 Changes **27 files changed** (+661 additions, -104 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+136 -24) ➕ `.homebrew/generate_formula.sh` (+56 -0) 📝 `.pkg/DEBIAN/control` (+1 -1) 📝 `.pkg/psst.desktop` (+1 -1) 📝 `README.md` (+11 -11) 📝 `psst-cli/src/main.rs` (+1 -1) 📝 `psst-core/src/item_id.rs` (+20 -14) 📝 `psst-core/src/metadata.rs` (+9 -9) 📝 `psst-core/src/player/item.rs` (+4 -4) 📝 `psst-core/src/player/mod.rs` (+15 -0) 📝 `psst-core/src/player/queue.rs` (+56 -1) 📝 `psst-gui/Cargo.toml` (+3 -3) 📝 `psst-gui/src/cmd.rs` (+5 -0) 📝 `psst-gui/src/controller/playback.rs` (+101 -16) 📝 `psst-gui/src/data/config.rs` (+2 -0) 📝 `psst-gui/src/data/mod.rs` (+21 -5) 📝 `psst-gui/src/data/playback.rs` (+11 -0) 📝 `psst-gui/src/data/show.rs` (+1 -1) 📝 `psst-gui/src/data/track.rs` (+1 -1) 📝 `psst-gui/src/ui/mod.rs` (+10 -2) _...and 7 more files_ </details> ### 📄 Description _No description provided_ --- <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#602
No description provided.