Skip to content

[Map Local] #1 Basic UI + Logic: Main View #205

@NghiaTranUIT

Description

@NghiaTranUIT

Description

It's time to kick-start the first debugging proxy, which is the Map Local:

Before working on this ticket, please:

⚠️ Please book a video call with me for demonstration 👍
⚠️ If you're not sure, please don't assume, just ask 👍

⚠️ Notes

The following features are not implemented:

Screenshot 2023-03-05 at 08 27 07

Main View Acceptance Criteria

  • Implement the UI
  • Enable/Disable the Map Local Tool will gray out the Main Table View
  • Implement the Shortcuts and the Right Menu context: (Please note that we don't implement the Right Menu Context from the Map Local on macOS, because it has some logic from the Folder. Open the Block List tool and see the basic Menu Context)

Screenshot 2023-03-05 at 08 35 59

  • Limit the Premium Feature to 2 Rules => When the user creates a 3rd rule (by creating a new or duplicated) -> Show the alert.

Screenshot 2023-03-05 at 08 40 00

  • Support Multiple Selection: It means I can select multiple rules -> Use shortcut or menu context for bulk editing.

Code implementation suggestion

  • MapLocalEntry, MapLocalFile, MethodMatching, RegexMatching, and WildcardRegex => Ping @NghiaTranUIT to get the Swift file as a Code Reference
  • MapLocalServer and RuleService.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request✅ DoneTicket is resolved

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions