[GH-ISSUE #271] Response UI #268

Open
opened 2026-03-03 19:16:56 +03:00 by kerem · 9 comments
Owner

Originally created by @fishcharlie on GitHub (Sep 5, 2019).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/271

Originally assigned to: @NghiaTranUIT on GitHub.

After using Proxyman more, it feels like the one thing that seems a bit strange is how by default the response and request information is so tiny and almost not relevant to the application. In Charles Proxy it feels like the request and response information is the main focus and takes up the majority of the window at the bottom. The list of requests themselves are not as relevant when using Charles Proxy. Whereas in Proxyman, the information for requests and responses is almost an afterthought and only takes up part of the panel on the left side.

Is there some reason behind this that I'm totally missing? It feels really backwards to have so much of the focus be on the list of requests when the request and response seems like the important part.

Originally created by @fishcharlie on GitHub (Sep 5, 2019). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/271 Originally assigned to: @NghiaTranUIT on GitHub. After using Proxyman more, it feels like the one thing that seems a bit strange is how by default the response and request information is so tiny and almost not relevant to the application. In Charles Proxy it feels like the request and response information is the main focus and takes up the majority of the window at the bottom. The list of requests themselves are not as relevant when using Charles Proxy. Whereas in Proxyman, the information for requests and responses is almost an afterthought and only takes up part of the panel on the left side. Is there some reason behind this that I'm totally missing? It feels really backwards to have so much of the focus be on the list of requests when the request and response seems like the important part.
Author
Owner

@shirshak55 commented on GitHub (Sep 6, 2019):

Yep I also think interface like this is more better than current one. Because GUI and Human computer interaction really matters :)

image

<!-- gh-comment-id:528710854 --> @shirshak55 commented on GitHub (Sep 6, 2019): Yep I also think interface like this is more better than current one. Because GUI and Human computer interaction really matters :) ![image](https://user-images.githubusercontent.com/8097377/64402511-db9fdb00-d092-11e9-90b5-2440c87dede6.png)
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 6, 2019):

Thank for the feedback @fishcharlie @shirshak55

I admit that the default size and the top-down layout seems to be small. I suppose that I would expand the size of Request / Response by haft of screen by default.

Screen Shot 2019-09-06 at 15 14 02

Additionally, the right panel should be expanded by default.

How do you guys think?

<!-- gh-comment-id:528759729 --> @NghiaTranUIT commented on GitHub (Sep 6, 2019): Thank for the feedback @fishcharlie @shirshak55 I admit that the default size and the top-down layout seems to be small. I suppose that I would expand the size of Request / Response by haft of screen by default. <img width="1792" alt="Screen Shot 2019-09-06 at 15 14 02" src="https://user-images.githubusercontent.com/5878421/64412177-07ce5280-d0b9-11e9-8785-a7f78310fe15.png"> Additionally, the right panel should be expanded by default. How do you guys think?
Author
Owner

@shirshak55 commented on GitHub (Sep 6, 2019):

yea right should be expanded by default. and i think 1st and 2nd column can be same I think

<!-- gh-comment-id:528902537 --> @shirshak55 commented on GitHub (Sep 6, 2019): yea right should be expanded by default. and i think 1st and 2nd column can be same I think
Author
Owner

@NghiaTranUIT commented on GitHub (Nov 5, 2019):

Hey @fishcharlie @shirshak55

In the latest Proxyman 1.8.0, I improved the Response layout by making it bigger and more spacious to see the content.

Additionally, we can open this Panel in Separated Window mode, so we can open Full-Screen or move to your second monitor.

and the filter bar is now easier to interact.

Hopefully, it would improve our productivity and fulfill your needs. Thank you guys in advance 👍

<!-- gh-comment-id:549646074 --> @NghiaTranUIT commented on GitHub (Nov 5, 2019): Hey @fishcharlie @shirshak55 In the latest [Proxyman 1.8.0](https://github.com/ProxymanApp/Proxyman/releases/tag/1.8.0), I improved the Response layout by making it bigger and more spacious to see the content. Additionally, we can open this Panel in Separated Window mode, so we can open Full-Screen or move to your second monitor. ![](https://user-images.githubusercontent.com/5878421/68129645-7b230200-ff4c-11e9-8334-a51e0f0a3b96.png) and the filter bar is now easier to interact. ![](https://user-images.githubusercontent.com/5878421/68138211-c2b08a80-ff5a-11e9-8fa1-34e98238a7b5.png) Hopefully, it would improve our productivity and fulfill your needs. Thank you guys in advance 👍
Author
Owner

@cameroncooke commented on GitHub (Aug 26, 2021):

I've knocked up a quick SwiftUI proof-of-concept of how I would love to be able to configure Proxyman panes like (couldn't quite get the animation working as I would have liked):

https://user-images.githubusercontent.com/630601/131029027-e8abb453-25c2-4153-939c-9dc8f8d8e0f5.mov

Even if this was just an option that would be great, Charles has an option to place the panes vertically or horotonally, also being able to collapse the navigator would be bonus and match many modern macOS apps.

<!-- gh-comment-id:906710285 --> @cameroncooke commented on GitHub (Aug 26, 2021): I've knocked up a quick SwiftUI proof-of-concept of how I would love to be able to configure Proxyman panes like (couldn't quite get the animation working as I would have liked): https://user-images.githubusercontent.com/630601/131029027-e8abb453-25c2-4153-939c-9dc8f8d8e0f5.mov Even if this was just an option that would be great, Charles has an option to place the panes vertically or horotonally, also being able to collapse the navigator would be bonus and match many modern macOS apps.
Author
Owner

@NghiaTranUIT commented on GitHub (Aug 27, 2021):

Thanks for your useful UI mockup @cameroncooke.

In the latest version, Proxyman can do the same as Charles does with even better:

  • Support Vertical/Horizontal as you mention (Toggle in Preference -> General -> Content Layout)
  • Detach Request/Response window, or dock to Bottom/Right Side. It's the same with Google Chrome Inspector Tool.
  • Have a main table view, where you can customize (Add/Remove/Resize/Reorder) the column. Then, you can filter the data with various criteria, such as Header, Body, Status code, App, Color, .... At this point, Charles only displays the URL, and we have to click on each request to see the data. It's only a reason why I introduce the main table view in the first place.
Screen_Shot_2021-08-27_at_08_42_00 Screen Shot 2021-08-27 at 08 44 11

I totally agree that Proxyman should have an option to collapse the Request/Response 👍

<!-- gh-comment-id:906863593 --> @NghiaTranUIT commented on GitHub (Aug 27, 2021): Thanks for your useful UI mockup @cameroncooke. In the latest version, Proxyman can do the same as Charles does with even better: - Support Vertical/Horizontal as you mention (Toggle in Preference -> General -> Content Layout) - Detach Request/Response window, or dock to Bottom/Right Side. It's the same with Google Chrome Inspector Tool. - Have a main table view, where you can [customize](https://docs.proxyman.io/basic-features/custom-header-column) (Add/Remove/Resize/Reorder) the column. Then, you can filter the data with various criteria, such as Header, Body, Status code, App, Color, .... At this point, Charles only displays the URL, and we have to click on each request to see the data. It's only a reason why I introduce the main table view in the first place. <img width="2036" alt="Screen_Shot_2021-08-27_at_08_42_00" src="https://user-images.githubusercontent.com/5878421/131058657-1dd139cf-0726-4a2d-a4ad-d2c65fe0b4e1.png"> <img width="511" alt="Screen Shot 2021-08-27 at 08 44 11" src="https://user-images.githubusercontent.com/5878421/131058713-f588f6a8-5383-4df3-bc4b-7b22c4bc6413.png"> --------------- I totally agree that Proxyman should have an option to collapse the Request/Response 👍
Author
Owner

@cameroncooke commented on GitHub (Aug 27, 2021):

Would be great if when collapsing the source list, hovering over the edge would show an overlay version as Xcode does, just gives you so much flexibility when working on smaller screen sizes like laptops. Also, I like that I can have the request/response panes left and right, I hadn't spotted that. I did enjoying playing SwiftUI though ;-)

<!-- gh-comment-id:907048238 --> @cameroncooke commented on GitHub (Aug 27, 2021): Would be great if when collapsing the source list, hovering over the edge would show an overlay version as Xcode does, just gives you so much flexibility when working on smaller screen sizes like laptops. Also, I like that I can have the request/response panes left and right, I hadn't spotted that. I did enjoying playing SwiftUI though ;-)
Author
Owner

@NghiaTranUIT commented on GitHub (Aug 27, 2021):

I have a plan to revamp the UI of the main view soon 😄

  • Use SF Icon for macOS 11.0
  • Use a new Toolbar style like Xcode
  • Customize Toolbar #939 (I'm working on it)
  • Request/Response collapsible
  • and more
<!-- gh-comment-id:907080312 --> @NghiaTranUIT commented on GitHub (Aug 27, 2021): I have a plan to revamp the UI of the main view soon 😄 - Use SF Icon for macOS 11.0 - Use a new Toolbar style like Xcode - Customize Toolbar #939 (I'm working on it) - Request/Response collapsible - and more
Author
Owner

@cameroncooke commented on GitHub (Aug 27, 2021):

Fix tabs?

;-)

Cameron.

On Fri, 27 Aug 2021 at 10:56, Nghia Tran @.***> wrote:

I have a plan to revamp the UI of the main view soon 😄


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ProxymanApp/Proxyman/issues/271#issuecomment-907080312,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEZ6SNEA4LUR6YS64SRJ4LT65ONBANCNFSM4IUCQFAA
.

<!-- gh-comment-id:907094773 --> @cameroncooke commented on GitHub (Aug 27, 2021): Fix tabs? ;-) Cameron. On Fri, 27 Aug 2021 at 10:56, Nghia Tran ***@***.***> wrote: > I have a plan to revamp the UI of the main view soon 😄 > > - Use SF Icon for macOS 11.0 > - Use a new Toolbar style like Xcode > - Customize Toolbar #939 > <https://github.com/ProxymanApp/Proxyman/issues/939> (I'm working on > it) > - Request/Response collapsible > - and more > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > <https://github.com/ProxymanApp/Proxyman/issues/271#issuecomment-907080312>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAEZ6SNEA4LUR6YS64SRJ4LT65ONBANCNFSM4IUCQFAA> > . >
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#268
No description provided.