mirror of
https://github.com/ProxymanApp/proxyman-windows-linux.git
synced 2026-04-27 08:55:50 +03:00
[GH-ISSUE #139] Source List 7: App & App Folder #139
Labels
No labels
Linux
bug
enhancement
enhancement
pull-request
question
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/proxyman-windows-linux#139
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @NghiaTranUIT on GitHub (Nov 25, 2022).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/139
Description
After #5 is completed, we can know the App, that the Request comes from. It's time to support the App in the Source List Tree.
Acceptance Criteria
Add the App Folder
App folder counter: The number of total apps
Get the app icon from the
Client.iconPathModel -> Resize to 64x64 pixels. Don't use the big size. Make sure we cache the small icon somewhere, so it doesn't resize every time the Tree is rerendered ?Similar logic with the Domain Folder, if the App doesn't exist in the Tree -> Create it
App Node can have Children (Domains + Path)
Clicking on the App Node (e.g. Google Chrome), can see all requests from all children (Please note that it can have different domains)
Show in Explore Menu -> Open the folder that contains the app

If the app is a binary (It can be a Binary, not an actual app -> No App Icon) -> Use the default app icon (Ping @NghiaTranUIT )
Make sure the Menu Context works fine #135