mirror of
https://github.com/ProxymanApp/proxyman-windows-linux.git
synced 2026-04-27 00:45:55 +03:00
[GH-ISSUE #257] Tab System for Compose, Map Local Editor and Breakpoint Editor #258
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#258
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 (Jun 19, 2023).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/257
Originally assigned to: @kics223w1 on GitHub.
Problem
⚠️ Book a video call
If we're using Breakpoint, Compose, Edit & Repeat, or Map Local Editor-> It displays as an overlay dialog -> It's impossible to interact with the main app (Flow TableView).
The user has to dismiss the overlay dialog view -> Losse the current data.
We should use the system tabs (Like Google Chrome Tab). Playground: https://react-browser-ui.netlify.app/
Acceptance Criteria
Tab system behavior
Xbutton -> Hide thisXbutton on the main Tab => We don't allow the user to close the main app from the Tab BVarXbutton to close it => If the Tab Size = 1 -> Hide the Main TabTab Title
ProxymanCompose ${flow.reqest.host ?? ""}Compose ${flow.reqest.host ?? ""}Breakpoint EditorMap Local: ${ruleEntry.name}=> If the user updates the Rule Name => Update the Tab TitleAdditional behavior
Xbutton to close the tab -> Make sure we save the current data on the Map Local Editor