[GH-ISSUE #139] Source List 7: App & App Folder #139

Open
opened 2026-03-03 19:48:51 +03:00 by kerem · 0 comments
Owner

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.

Screen Shot 2022-11-25 at 08 38 57

Acceptance Criteria

  • Add the App Folder

  • App folder counter: The number of total apps

  • Get the app icon from the Client.iconPath Model -> 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
    Screen Shot 2022-11-25 at 08 41 57

  • 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

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. <img width="357" alt="Screen Shot 2022-11-25 at 08 38 57" src="https://user-images.githubusercontent.com/5878421/203883441-eadc5b3a-4b06-4c29-a9c4-2d2f7c0732d8.png"> ## Acceptance Criteria - Add the App Folder - App folder counter: The number of total apps - Get the app icon from the `Client.iconPath` Model -> 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 <img width="342" alt="Screen Shot 2022-11-25 at 08 41 57" src="https://user-images.githubusercontent.com/5878421/203883777-b5aa5e41-98a7-4c2f-b158-404ed3c88ec0.png"> - 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
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#139
No description provided.