Skip to content

Tab System #2: Shortcut #258

@NghiaTranUIT

Description

@NghiaTranUIT

Description

Use Windows-style shortcut for tab navigations

Acceptance Criteria

  • Press Ctrl+Tab ↹ to change to the next tab, if it's the end of the list -> Go back to the first tab

  • Press Ctrl+⇧ Shift+Tab ↹ to switch to the previous tab.. If you are already on the furthest tab to the left, this will send you to the furthest tab on the right..

  • Press Ctrl plus a number key to switch to a specific tab.
    For example:

  • Press Ctrl + 1 to open the first tab on the left.

  • Press Ctrl + 2 to open the second tab.

  • Press Ctrl + 3 to open the third tab.

  • Ctrl + w to close the current tab -> After closing -> Auto select the tab on the left. Don't allow closing the Proxyman Tab (Tab index = 0).

Menu

  • Add the Tab Menu like Google Chrome
Screenshot 2023-06-19 at 08 47 26

Implement the following menu items:

  • Select Next Tab: Ctrl+Tab ↹

  • Select Previous Tab: Ctrl+⇧ Shift+Tab ↹

  • Close this Tab => (Disable it if we're selecting the Proxyman Tab)

  • Close Other Tabs => Close other tabs except for the current tab and the Proxyman Tab

  • Implement the Tab Index

Screenshot 2023-06-19 at 08 50 38

=> Show all tabs with Title
=> Show ✅ for the current selected tab
=> Able to switch to this tab by clicking on the menu item

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