|
1429 | 1429 | "title": "Views", |
1430 | 1430 | "order": 100, |
1431 | 1431 | "properties": { |
1432 | | - "gitlens.views.scm.grouped.enabled": { |
1433 | | - "type": "boolean", |
1434 | | - "default": false, |
1435 | | - "markdownDescription": "Specifies whether to enable a grouped GitLens view on the Source Control side bar", |
1436 | | - "scope": "window", |
1437 | | - "order": 1 |
1438 | | - }, |
1439 | 1432 | "gitlens.views.scm.grouped.default": { |
1440 | 1433 | "type": "string", |
1441 | 1434 | "default": "commits", |
|
13604 | 13597 | }, |
13605 | 13598 | { |
13606 | 13599 | "command": "gitlens.views.branches.regroup", |
13607 | | - "when": "view == gitlens.views.branches && config.gitlens.views.scm.grouped.enabled", |
| 13600 | + "when": "view == gitlens.views.branches", |
13608 | 13601 | "group": "navigation@99" |
13609 | 13602 | }, |
13610 | 13603 | { |
|
13689 | 13682 | }, |
13690 | 13683 | { |
13691 | 13684 | "command": "gitlens.views.commits.regroup", |
13692 | | - "when": "view == gitlens.views.commits && config.gitlens.views.scm.grouped.enabled", |
| 13685 | + "when": "view == gitlens.views.commits", |
13693 | 13686 | "group": "navigation@99" |
13694 | 13687 | }, |
13695 | 13688 | { |
|
13794 | 13787 | }, |
13795 | 13788 | { |
13796 | 13789 | "command": "gitlens.views.contributors.regroup", |
13797 | | - "when": "view == gitlens.views.contributors && config.gitlens.views.scm.grouped.enabled", |
| 13790 | + "when": "view == gitlens.views.contributors", |
13798 | 13791 | "group": "navigation@99" |
13799 | 13792 | }, |
13800 | 13793 | { |
|
14139 | 14132 | }, |
14140 | 14133 | { |
14141 | 14134 | "command": "gitlens.views.launchpad.regroup", |
14142 | | - "when": "view == gitlens.views.launchpad && config.gitlens.views.scm.grouped.enabled", |
| 14135 | + "when": "view == gitlens.views.launchpad", |
14143 | 14136 | "group": "navigation@99" |
14144 | 14137 | }, |
14145 | 14138 | { |
|
14264 | 14257 | }, |
14265 | 14258 | { |
14266 | 14259 | "command": "gitlens.views.remotes.regroup", |
14267 | | - "when": "view == gitlens.views.remotes && config.gitlens.views.scm.grouped.enabled", |
| 14260 | + "when": "view == gitlens.views.remotes", |
14268 | 14261 | "group": "navigation@99" |
14269 | 14262 | }, |
14270 | 14263 | { |
|
14324 | 14317 | }, |
14325 | 14318 | { |
14326 | 14319 | "command": "gitlens.views.repositories.regroup", |
14327 | | - "when": "view == gitlens.views.repositories && config.gitlens.views.scm.grouped.enabled", |
| 14320 | + "when": "view == gitlens.views.repositories", |
14328 | 14321 | "group": "navigation@99" |
14329 | 14322 | }, |
14330 | 14323 | { |
|
14384 | 14377 | }, |
14385 | 14378 | { |
14386 | 14379 | "command": "gitlens.views.searchAndCompare.regroup", |
14387 | | - "when": "view == gitlens.views.searchAndCompare && config.gitlens.views.scm.grouped.enabled", |
| 14380 | + "when": "view == gitlens.views.searchAndCompare", |
14388 | 14381 | "group": "navigation@99" |
14389 | 14382 | }, |
14390 | 14383 | { |
|
14444 | 14437 | }, |
14445 | 14438 | { |
14446 | 14439 | "command": "gitlens.views.stashes.regroup", |
14447 | | - "when": "view == gitlens.views.stashes && config.gitlens.views.scm.grouped.enabled", |
| 14440 | + "when": "view == gitlens.views.stashes", |
14448 | 14441 | "group": "navigation@99" |
14449 | 14442 | }, |
14450 | 14443 | { |
|
14469 | 14462 | }, |
14470 | 14463 | { |
14471 | 14464 | "command": "gitlens.views.tags.regroup", |
14472 | | - "when": "view == gitlens.views.tags && config.gitlens.views.scm.grouped.enabled", |
| 14465 | + "when": "view == gitlens.views.tags", |
14473 | 14466 | "group": "navigation@99" |
14474 | 14467 | }, |
14475 | 14468 | { |
|
14529 | 14522 | }, |
14530 | 14523 | { |
14531 | 14524 | "command": "gitlens.views.worktrees.regroup", |
14532 | | - "when": "view == gitlens.views.worktrees && config.gitlens.views.scm.grouped.enabled", |
| 14525 | + "when": "view == gitlens.views.worktrees", |
14533 | 14526 | "group": "navigation@99" |
14534 | 14527 | }, |
14535 | 14528 | { |
|
19448 | 19441 | "view": "gitlens.views.scm.grouped", |
19449 | 19442 | "contents": "Pro feature — requires a paid plan for use on privately-hosted repos.", |
19450 | 19443 | "when": "gitlens:views:scm:grouped:view == worktrees" |
| 19444 | + }, |
| 19445 | + { |
| 19446 | + "view": "gitlens.views.scm.grouped", |
| 19447 | + "contents": "GitLens views—Commits, Branches, Stashes, etc—are grouped together for easier view management.\nUse the tabs above to navigate, or detach the views you want to keep separated. Once detached, you can regroup them anytime using the 'x' in the view's header.\n\n[Continue](command:gitlens.views.scm.grouped.welcome.dismiss)", |
| 19448 | + "when": "!gitlens:views:scm:grouped:welcome:dismissed && gitlens:newInstall" |
| 19449 | + }, |
| 19450 | + { |
| 19451 | + "view": "gitlens.views.scm.grouped", |
| 19452 | + "contents": "In GitLens 16, we've grouped many views—Commits, Branches, Stashes, etc—together here for easier view management.\nUse the tabs above to navigate, or detach the views you want to keep separated. Once detached, you can regroup them anytime using the 'x' in the view's header.\n\n[Continue](command:gitlens.views.scm.grouped.welcome.dismiss)\n\nPrefer them separate? [Restore views to previous locations](command:gitlens.views.scm.grouped.welcome.restore)", |
| 19453 | + "when": "!gitlens:views:scm:grouped:welcome:dismissed && !gitlens:newInstall" |
19451 | 19454 | } |
19452 | 19455 | ], |
19453 | 19456 | "views": { |
|
19464 | 19467 | { |
19465 | 19468 | "id": "gitlens.views.launchpad", |
19466 | 19469 | "name": "Launchpad", |
19467 | | - "when": "!(config.gitlens.views.scm.grouped.enabled && gitlens:views:scm:grouped:view == launchpad) && !gitlens:views:scm:grouped:refresh", |
| 19470 | + "when": "!config.gitlens.views.scm.grouped.views.launchpad && !gitlens:views:scm:grouped:refresh", |
19468 | 19471 | "contextualTitle": "GitLens", |
19469 | 19472 | "icon": "$(gitlens-launchpad-view)", |
19470 | 19473 | "initialSize": 2, |
|
19540 | 19543 | { |
19541 | 19544 | "id": "gitlens.views.searchAndCompare", |
19542 | 19545 | "name": "Search & Compare", |
19543 | | - "when": "!gitlens:disabled && !(config.gitlens.views.scm.grouped.enabled && config.gitlens.views.scm.grouped.views.searchAndCompare) && !gitlens:views:scm:grouped:refresh", |
| 19546 | + "when": "!gitlens:disabled && !config.gitlens.views.scm.grouped.views.searchAndCompare && !gitlens:views:scm:grouped:refresh", |
19544 | 19547 | "contextualTitle": "GitLens", |
19545 | 19548 | "icon": "$(gitlens-search-view)", |
19546 | 19549 | "initialSize": 2, |
@@ -19584,71 +19587,71 @@ |
19584 | 19587 | { |
19585 | 19588 | "id": "gitlens.views.repositories", |
19586 | 19589 | "name": "Repositories", |
19587 | | - "when": "!gitlens:disabled && !(config.gitlens.views.scm.grouped.enabled && config.gitlens.views.scm.grouped.views.repositories) && !gitlens:views:scm:grouped:refresh", |
| 19590 | + "when": "!gitlens:disabled && !config.gitlens.views.scm.grouped.views.repositories && !gitlens:views:scm:grouped:refresh", |
19588 | 19591 | "contextualTitle": "GitLens", |
19589 | 19592 | "icon": "$(gitlens-repositories-view)", |
19590 | 19593 | "visibility": "hidden" |
19591 | 19594 | }, |
19592 | 19595 | { |
19593 | 19596 | "id": "gitlens.views.commits", |
19594 | 19597 | "name": "Commits", |
19595 | | - "when": "!gitlens:disabled && !(config.gitlens.views.scm.grouped.enabled && config.gitlens.views.scm.grouped.views.commits) && !gitlens:views:scm:grouped:refresh", |
| 19598 | + "when": "!gitlens:disabled && !config.gitlens.views.scm.grouped.views.commits && !gitlens:views:scm:grouped:refresh", |
19596 | 19599 | "contextualTitle": "GitLens", |
19597 | 19600 | "icon": "$(gitlens-commits-view)", |
19598 | 19601 | "visibility": "visible" |
19599 | 19602 | }, |
19600 | 19603 | { |
19601 | 19604 | "id": "gitlens.views.branches", |
19602 | 19605 | "name": "Branches", |
19603 | | - "when": "!gitlens:disabled && !(config.gitlens.views.scm.grouped.enabled && config.gitlens.views.scm.grouped.views.branches) && !gitlens:views:scm:grouped:refresh", |
| 19606 | + "when": "!gitlens:disabled && !config.gitlens.views.scm.grouped.views.branches && !gitlens:views:scm:grouped:refresh", |
19604 | 19607 | "contextualTitle": "GitLens", |
19605 | 19608 | "icon": "$(gitlens-branches-view)", |
19606 | 19609 | "visibility": "collapsed" |
19607 | 19610 | }, |
19608 | 19611 | { |
19609 | 19612 | "id": "gitlens.views.remotes", |
19610 | 19613 | "name": "Remotes", |
19611 | | - "when": "!gitlens:disabled && !(config.gitlens.views.scm.grouped.enabled && config.gitlens.views.scm.grouped.views.remotes) && !gitlens:views:scm:grouped:refresh", |
| 19614 | + "when": "!gitlens:disabled && !config.gitlens.views.scm.grouped.views.remotes && !gitlens:views:scm:grouped:refresh", |
19612 | 19615 | "contextualTitle": "GitLens", |
19613 | 19616 | "icon": "$(gitlens-remotes-view)", |
19614 | 19617 | "visibility": "collapsed" |
19615 | 19618 | }, |
19616 | 19619 | { |
19617 | 19620 | "id": "gitlens.views.stashes", |
19618 | 19621 | "name": "Stashes", |
19619 | | - "when": "!gitlens:disabled && !gitlens:hasVirtualFolders && !(config.gitlens.views.scm.grouped.enabled && config.gitlens.views.scm.grouped.views.stashes) && !gitlens:views:scm:grouped:refresh", |
| 19622 | + "when": "!gitlens:disabled && !gitlens:hasVirtualFolders && !config.gitlens.views.scm.grouped.views.stashes && !gitlens:views:scm:grouped:refresh", |
19620 | 19623 | "contextualTitle": "GitLens", |
19621 | 19624 | "icon": "$(gitlens-stashes-view)", |
19622 | 19625 | "visibility": "collapsed" |
19623 | 19626 | }, |
19624 | 19627 | { |
19625 | 19628 | "id": "gitlens.views.tags", |
19626 | 19629 | "name": "Tags", |
19627 | | - "when": "!gitlens:disabled && !(config.gitlens.views.scm.grouped.enabled && config.gitlens.views.scm.grouped.views.tags) && !gitlens:views:scm:grouped:refresh", |
| 19630 | + "when": "!gitlens:disabled && !config.gitlens.views.scm.grouped.views.tags && !gitlens:views:scm:grouped:refresh", |
19628 | 19631 | "contextualTitle": "GitLens", |
19629 | 19632 | "icon": "$(gitlens-tags-view)", |
19630 | 19633 | "visibility": "collapsed" |
19631 | 19634 | }, |
19632 | 19635 | { |
19633 | 19636 | "id": "gitlens.views.worktrees", |
19634 | 19637 | "name": "Worktrees", |
19635 | | - "when": "!gitlens:disabled && !gitlens:hasVirtualFolders && gitlens:plus:enabled && !(config.gitlens.views.scm.grouped.enabled && config.gitlens.views.scm.grouped.views.worktrees) && !gitlens:views:scm:grouped:refresh", |
| 19638 | + "when": "!gitlens:disabled && !gitlens:hasVirtualFolders && gitlens:plus:enabled && !config.gitlens.views.scm.grouped.views.worktrees && !gitlens:views:scm:grouped:refresh", |
19636 | 19639 | "contextualTitle": "GitLens", |
19637 | 19640 | "icon": "$(gitlens-worktrees-view)", |
19638 | 19641 | "visibility": "collapsed" |
19639 | 19642 | }, |
19640 | 19643 | { |
19641 | 19644 | "id": "gitlens.views.contributors", |
19642 | 19645 | "name": "Contributors", |
19643 | | - "when": "!gitlens:disabled && !(config.gitlens.views.scm.grouped.enabled && config.gitlens.views.scm.grouped.views.contributors) && !gitlens:views:scm:grouped:refresh", |
| 19646 | + "when": "!gitlens:disabled && !config.gitlens.views.scm.grouped.views.contributors && !gitlens:views:scm:grouped:refresh", |
19644 | 19647 | "contextualTitle": "GitLens", |
19645 | 19648 | "icon": "$(gitlens-contributors-view)", |
19646 | 19649 | "visibility": "collapsed" |
19647 | 19650 | }, |
19648 | 19651 | { |
19649 | 19652 | "id": "gitlens.views.scm.grouped", |
19650 | 19653 | "name": "GitLens", |
19651 | | - "when": "!gitlens:disabled && config.gitlens.views.scm.grouped.enabled && (config.gitlens.views.scm.grouped.views.branches || config.gitlens.views.scm.grouped.views.commits || config.gitlens.views.scm.grouped.views.contributors || config.gitlens.views.scm.grouped.views.launchpad || config.gitlens.views.scm.grouped.views.remotes || config.gitlens.views.scm.grouped.views.repositories || config.gitlens.views.scm.grouped.views.searchAndCompare || config.gitlens.views.scm.grouped.views.stashes || config.gitlens.views.scm.grouped.views.tags || config.gitlens.views.scm.grouped.views.worktrees) && !gitlens:views:scm:grouped:refresh", |
| 19654 | + "when": "!gitlens:disabled && (config.gitlens.views.scm.grouped.views.branches || config.gitlens.views.scm.grouped.views.commits || config.gitlens.views.scm.grouped.views.contributors || config.gitlens.views.scm.grouped.views.launchpad || config.gitlens.views.scm.grouped.views.remotes || config.gitlens.views.scm.grouped.views.repositories || config.gitlens.views.scm.grouped.views.searchAndCompare || config.gitlens.views.scm.grouped.views.stashes || config.gitlens.views.scm.grouped.views.tags || config.gitlens.views.scm.grouped.views.worktrees) && !gitlens:views:scm:grouped:refresh", |
19652 | 19655 | "contextualTitle": "GitLens", |
19653 | 19656 | "icon": "$(gitlens-gitlens)", |
19654 | 19657 | "visibility": "visible" |
|
0 commit comments