mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 16:45:57 +03:00
[GH-ISSUE #1775] Response pane has excessive minimum width, prevents resize of left sidebar and forces window to be wider than screen #1767
Labels
No labels
Discussion
Feature request
In Progress...
Plugins
Waiting response
Windows
Windows
bug
duplicate
enhancement
feature
good first issue
iOS
macOS 10.11
question
wontfix
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Proxyman#1767
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 @manicminer on GitHub (Sep 20, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1775
Originally assigned to: @NghiaTranUIT on GitHub.
Description
After a recent update (not sure if it's the very latest one), I'm unable to resize various panes/bars in the Proxyman window due to an apparent minimum width of the response pane when docked at the bottom. The response pane will not shrink smaller than around 70-80% of my entire screen width when the window is maximized. My screen's horizontal effective pixel width is set to around 1905 pixels, this is on a Macbook Pro 14". This forces the request pane to be really small, and the sidebar to be effectively unusable. If I toggle the sidebar, often the window will be force-resized to be larger than the screen, seemingly to accommodate the minimally massive response pane.
Steps to Reproduce
Current Behavior
When trying (2), the window is auto resized to be larger than the screen width.
When trying (3), cannot make it wide enough to see any domain labels
When trying (4), cannot enlarge request pane / shrink response pane
Expected Behavior
To be able to fit everything on the screen and resize the response pane so that it's not 70% of the width of the screen
Environment
@manicminer commented on GitHub (Sep 20, 2023):
This is the minimum width of the response pane:
When toggling the sidebar, the window is forced larger than the screen:
@NghiaTranUIT commented on GitHub (Sep 21, 2023):
It seems the Auto Constraint doesn't work well on small-screen devices.
Can you work around by:
You can try to Factory Reset in the Help Menu -> Advance -> Don't check the "Include Use Data" -> It will reset the position of the apps, panels, default config, ...
@manicminer commented on GitHub (Sep 21, 2023):
@NghiaTranUIT Thanks for the quick reply. I tried hiding the bottom bar and resizing the sidebar as per your suggestion, but when the bottom bar is re-enabled, it shrinks the sidebar width back down again and doesn't allow it to be enlarged.
I'll happily try a factory reset but I'd really like to save my Map Local settings and Scripts. Is there a config directory I can perhaps move elsewhere and move it back again later, or some other way?
@chilikasha commented on GitHub (Sep 25, 2023):
same for me (1440*900)

this is the max width of response panel I can make.
if I enable request panel as well, then proxyman window never fits display size and I can't adjust widths at all. make requests list more narrow for example.

@NghiaTranUIT commented on GitHub (Sep 28, 2023):
Factory Reset with
unchecked"Include all debugging tool rules" will not delete your rules. It just resets the app Preference Data.@chilikasha Can you try Factory Reset in the Help Menu -> Advanced 🤔
@chilikasha commented on GitHub (Sep 28, 2023):
hi @NghiaTranUIT, I just did and honestly don't see much difference. ideally I would like to have ability to resize request/response (both) body width, make wider that requests list for example. but seem it has some limit.
@NghiaTranUIT commented on GitHub (Sep 28, 2023):
Can you try to detach the Request/Response Windows and see if you can resize the width freely?
Let me remove some constraints, so make it easily resize.
@NghiaTranUIT commented on GitHub (Sep 28, 2023):
I'm able to reproduce it @chilikasha. I'm fixing it now 😄
@NghiaTranUIT commented on GitHub (Sep 28, 2023):
@chilikasha @manicminer let's try this Beta build: https://download.proxyman.io/beta/Proxyman_4.11.0_Fix_small_layout.dmg
I removed some fixed constraints that prevent the SplitView from resizing to a small size. Let me know if it fixes your bug 👍
@manicminer commented on GitHub (Sep 28, 2023):
@NghiaTranUIT I just tried that build and it resolves the issue for me! For good measure I dragged the panes around all over the place and didn't observe any side effects - the minimum sizes for both the request and response panes are very sensible now and allow me to set them however I need. Thanks for such a quick fix!
@NghiaTranUIT commented on GitHub (Sep 28, 2023):
Glad to know that it finally works 😄 I will ship this fix on the next update 🙇
@manicminer commented on GitHub (Oct 9, 2023):
Updated today to 4.12.0 (49300), still no longer encountering this issue. Thanks again! 🎸
@manicminer commented on GitHub (Nov 15, 2023):
Closing this out, thanks again