[GH-ISSUE #135] Source Tree 4: Favorites Group + Basic Right Menu Context #134

Open
opened 2026-03-03 19:48:49 +03:00 by kerem · 1 comment
Owner

Originally created by @NghiaTranUIT on GitHub (Nov 14, 2022).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/135

Originally assigned to: @kics223w1 on GitHub.

Description

Continue from https://github.com/ProxymanApp/proxyman-windows-linux/issues/3, it's time to implement the Favorites Group

⚠️ Before working on this ticket, please book @NghiaTranUIT a video call for better explanation 👍

Acceptance Criteria

  • Implement the Favorites Group
  • By default, Favorites Group has 1 Folder, which is a Pinned Folder
  • Implement the Right Menu Context when right-clicking on the Domain.
  • Menu Context has 1 item: Pin
  • When Pin the domain tree node -> Add to the Pinned Folder
  • Pinned Folder is persisted for the next launch -> Ask the SourceList to save all data
  • When Pin the Domain Tree Node -> Verify all flows are moved too (See the GIF)
  • New new flow comes -> Verify the new flow is able to add to the Pined Folder & Pinned Domain

https://user-images.githubusercontent.com/5878421/201625181-33dcff6d-2efc-4736-ad31-7b39dc6dce60.mp4

Originally created by @NghiaTranUIT on GitHub (Nov 14, 2022). Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/135 Originally assigned to: @kics223w1 on GitHub. ## Description Continue from https://github.com/ProxymanApp/proxyman-windows-linux/issues/3, it's time to implement the Favorites Group ⚠️ Before working on this ticket, please book @NghiaTranUIT a video call for better explanation 👍 ## Acceptance Criteria - Implement the Favorites Group - By default, Favorites Group has 1 Folder, which is a Pinned Folder - Implement the Right Menu Context when right-clicking on the Domain. - Menu Context has 1 item: Pin - When Pin the domain tree node -> Add to the Pinned Folder - Pinned Folder is persisted for the next launch -> Ask the SourceList to save all data - When Pin the Domain Tree Node -> Verify all flows are moved too (See the GIF) - New new flow comes -> Verify the new flow is able to add to the Pined Folder & Pinned Domain https://user-images.githubusercontent.com/5878421/201625181-33dcff6d-2efc-4736-ad31-7b39dc6dce60.mp4
Author
Owner

@NghiaTranUIT commented on GitHub (Nov 28, 2022):

Update requirement

Pin

  • Pin: Pin a domain (The Hostname) to the Pinned folder
  • Auto-select the new Pin domain
  • Don't allow to Pin on the Sub TreeNode (It's too complicated for now, just skip it) -> Disable the Pin menu item
  • Make sure the Source List is saved -> Persist for the next launch
<!-- gh-comment-id:1328429469 --> @NghiaTranUIT commented on GitHub (Nov 28, 2022): ## Update requirement ### Pin - Pin: Pin a domain (The Hostname) to the Pinned folder - Auto-select the new Pin domain - Don't allow to Pin on the Sub TreeNode (It's too complicated for now, just skip it) -> Disable the Pin menu item - Make sure the Source List is saved -> Persist for the next launch
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/proxyman-windows-linux#134
No description provided.