[GH-ISSUE #908] [Bug] Preserve column settings in Scripting and Breakpoint Rules screens #904

Open
opened 2026-03-03 19:22:52 +03:00 by kerem · 6 comments
Owner

Originally created by @crankygeek on GitHub (Jun 16, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/908

Originally assigned to: @NghiaTranUIT on GitHub.

Resizing columns and changing column order isn't preserved in the Scripting and Breakpoint Rules screens.

Proxyman version? (Ex. Proxyman 1.4.3)

2.27.0 (22700)

macOS Version? (Ex. mac 10.14)

macOS 10.15.7

Steps to reproduce

  1. Open Script List window
  2. Enable Scripting Tool (minor typo - should maybe be "Enable" not "Enabled"
  3. Resize the columns
  4. Reorder the columns
  5. Close the Script list window
  6. Open the Script list window
  7. Observe that the column changes are not preserved
Originally created by @crankygeek on GitHub (Jun 16, 2021). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/908 Originally assigned to: @NghiaTranUIT on GitHub. Resizing columns and changing column order isn't preserved in the Scripting and Breakpoint Rules screens. ### Proxyman version? (Ex. Proxyman 1.4.3) 2.27.0 (22700) ### macOS Version? (Ex. mac 10.14) macOS 10.15.7 ### Steps to reproduce 1. Open Script List window 2. Enable Scripting Tool (minor typo - should maybe be "Enable" not "Enabled" 3. Resize the columns 4. Reorder the columns 5. Close the Script list window 6. Open the Script list window 7. Observe that the column changes are not preserved
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 17, 2021):

Thanks for your input. I will improve the table view of all debugging tool, so it can preserve the column state 👍

<!-- gh-comment-id:862853673 --> @NghiaTranUIT commented on GitHub (Jun 17, 2021): Thanks for your input. I will improve the table view of all debugging tool, so it can preserve the column state 👍
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 17, 2021):

Hey @crankygeek please check out this beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.27.0_TableView_Column_State.dmg 👍

What's new

  • Preserve the Column State of Table View from all debugging tools
  • Allow opening the menu context (Right-Click) when the tools are disabled, which fixes the #907 issue. The Tableview is disabled (gray out) if the Enable Checkbox is unchecked. However, you can interact with the menu as usual, and it automatically enables after creating a new entry or import from a file.
<!-- gh-comment-id:863026979 --> @NghiaTranUIT commented on GitHub (Jun 17, 2021): Hey @crankygeek please check out this beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.27.0_TableView_Column_State.dmg 👍 ## What's new - Preserve the Column State of Table View from all debugging tools - Allow opening the menu context (Right-Click) when the tools are disabled, which fixes the #907 issue. The Tableview is disabled (gray out) if the Enable Checkbox is unchecked. However, you can interact with the menu as usual, and it automatically enables after creating a new entry or import from a file.
Author
Owner

@crankygeek commented on GitHub (Jun 17, 2021):

Hi @NghiaTranUIT

Saved column settings look good.

In the Scripting list, the new behavior to fix #907 feels a little odd:

  • You can't left click to select a rule, though right-clicking does (these behaviors are the same in current release)
  • When scripts are disabled, after a change is made to a rule, the selection automatically switches to the first rule in the list. For example, right-click on any item besides the first and click "Enable Rule". The rule will get marked as enabled, and the selection will jump to the first rule.
  • Because left-click to change selection is blocked, the bottom-right menu ("More") feels less useful. You can right-click to select an rule, then use the menu.
  • With scripts disabled, you can enable a rule, but it doesn't also turn on the scripting tool. Is that expected here? I don't have a strong feeling either way, but I expected it to turn on scripting.
  • Possibly related to the previous item, when you click Save & Activate on a script, what's the expected behavior? Should it enable that rule? Should it enable the rule and turn on scripting? Neither of those actions are currently happening. (Maybe it's a separate bug?)
<!-- gh-comment-id:863387488 --> @crankygeek commented on GitHub (Jun 17, 2021): Hi @NghiaTranUIT Saved column settings look good. In the Scripting list, the new behavior to fix #907 feels a little odd: - You can't left click to select a rule, though right-clicking does (these behaviors are the same in current release) - When scripts are disabled, after a change is made to a rule, the selection automatically switches to the first rule in the list. For example, right-click on any item besides the first and click "Enable Rule". The rule will get marked as enabled, and the selection will jump to the first rule. - Because left-click to change selection is blocked, the bottom-right menu ("More") feels less useful. You _can_ right-click to select an rule, then use the menu. - With scripts disabled, you can enable a rule, but it doesn't also turn on the scripting tool. Is that expected here? I don't have a strong feeling either way, but I expected it to turn on scripting. - Possibly related to the previous item, when you click Save & Activate on a script, what's the expected behavior? Should it enable that rule? Should it enable the rule and turn on scripting? Neither of those actions are currently happening. (Maybe it's a separate bug?)
Author
Owner

@crankygeek commented on GitHub (Jun 22, 2021):

@NghiaTranUIT Pinging to make sure you saw this feedback ^ from the 2.28 beta build. Looks to still be applicable in the release.

<!-- gh-comment-id:866043531 --> @crankygeek commented on GitHub (Jun 22, 2021): @NghiaTranUIT Pinging to make sure you saw this feedback ^ from the 2.28 beta build. Looks to still be applicable in the release.
Author
Owner

@crankygeek commented on GitHub (Jul 29, 2021):

@NghiaTranUIT Sorry to bug you, but I wanted to make sure you saw my feedback on this change. Would you prefer I file separate issues for them?

<!-- gh-comment-id:889281095 --> @crankygeek commented on GitHub (Jul 29, 2021): @NghiaTranUIT Sorry to bug you, but I wanted to make sure you saw my feedback on this change. Would you prefer I file separate issues for them?
Author
Owner

@NghiaTranUIT commented on GitHub (Jul 29, 2021):

Sorry, I totally miss it. I will move it to Proxyman 2.33.0 👍 😄

<!-- gh-comment-id:889283047 --> @NghiaTranUIT commented on GitHub (Jul 29, 2021): Sorry, I totally miss it. I will move it to Proxyman 2.33.0 👍 😄
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#904
No description provided.