Skip to content

Feature/close strategy#85

Merged
mcgivrer merged 2 commits into
developfrom
feature/close_strategy
May 18, 2026
Merged

Feature/close strategy#85
mcgivrer merged 2 commits into
developfrom
feature/close_strategy

Conversation

@jib63
Copy link
Copy Markdown
Collaborator

@jib63 jib63 commented May 18, 2026

Add close all tabs action , and contextual menu on tabs to either close all , close tabs on left, or close all but this

jib63 and others added 2 commits May 18, 2026 21:55
File > Close All Tabs (Ctrl+Shift+W) closes every open tab.

Each tab gets a context menu (right-click on tab header) with:
  - Close All Tabs
  - Close All But This
  - Close Tabs to the Left

Context menu is attached via a ListChangeListener so all tab types
(DocumentTab, ImagePreviewTab, WelcomeTab, ThemeTab…) are covered
automatically without touching each creation site.

requestCloseTab() extracted from closeActiveTab() so the close-request
event (unsaved-changes confirmation) is honoured by all strategies.

i18n updated in all 6 language files (FR, EN, DE, ES, IT + default).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- README: expand Close Tab bullet with Ctrl+Shift+W and context menu actions
- user-guide-en.md: add Ctrl+Shift+W to keyboard shortcuts table and
  document the three right-click context menu actions in Working with Tabs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mcgivrer mcgivrer added this to the 0.1.5 milestone May 18, 2026
@mcgivrer mcgivrer merged commit 64fc890 into develop May 18, 2026
1 check passed
@jib63 jib63 deleted the feature/close_strategy branch May 18, 2026 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants