|
2261 | 2261 | "scope": "window", |
2262 | 2262 | "order": 100 |
2263 | 2263 | }, |
| 2264 | + "gitlens.views.repositories.worktrees.viewAs": { |
| 2265 | + "type": "string", |
| 2266 | + "default": "name", |
| 2267 | + "enum": [ |
| 2268 | + "name", |
| 2269 | + "path", |
| 2270 | + "relativePath" |
| 2271 | + ], |
| 2272 | + "enumDescriptions": [ |
| 2273 | + "Displays worktree name", |
| 2274 | + "Displays worktree path", |
| 2275 | + "Displays worktree relative path" |
| 2276 | + ], |
| 2277 | + "markdownDescription": "Specifies how the _Repositories_ view will display worktrees", |
| 2278 | + "scope": "window", |
| 2279 | + "order": 75 |
| 2280 | + }, |
2264 | 2281 | "gitlens.views.repositories.enabled": { |
2265 | 2282 | "deprecationMessage": "Deprecated. This setting is no longer used", |
2266 | 2283 | "markdownDeprecationMessage": "Deprecated. This setting is no longer used" |
|
2867 | 2884 | "scope": "window", |
2868 | 2885 | "order": 32 |
2869 | 2886 | }, |
| 2887 | + "gitlens.views.worktrees.worktrees.viewAs": { |
| 2888 | + "type": "string", |
| 2889 | + "default": "name", |
| 2890 | + "enum": [ |
| 2891 | + "name", |
| 2892 | + "path", |
| 2893 | + "relativePath" |
| 2894 | + ], |
| 2895 | + "enumDescriptions": [ |
| 2896 | + "Displays worktree name", |
| 2897 | + "Displays worktree path", |
| 2898 | + "Displays worktree relative path" |
| 2899 | + ], |
| 2900 | + "markdownDescription": "Specifies how the _Worktrees_ view will display worktrees", |
| 2901 | + "scope": "window", |
| 2902 | + "order": 33 |
| 2903 | + }, |
| 2904 | + "gitlens.views.worktrees.branches.layout": { |
| 2905 | + "type": "string", |
| 2906 | + "default": "tree", |
| 2907 | + "enum": [ |
| 2908 | + "list", |
| 2909 | + "tree" |
| 2910 | + ], |
| 2911 | + "enumDescriptions": [ |
| 2912 | + "Displays worktree branches as a list", |
| 2913 | + "Displays worktree branches as a tree when branch names contain slashes `/`" |
| 2914 | + ], |
| 2915 | + "markdownDescription": "Specifies how the _Worktrees_ view will display worktree branches", |
| 2916 | + "scope": "window", |
| 2917 | + "order": 35 |
| 2918 | + }, |
2870 | 2919 | "gitlens.views.worktrees.files.layout": { |
2871 | 2920 | "type": "string", |
2872 | 2921 | "default": "auto", |
|
3356 | 3405 | "scope": "window", |
3357 | 3406 | "order": 70 |
3358 | 3407 | }, |
| 3408 | + "gitlens.views.workspaces.worktrees.viewAs": { |
| 3409 | + "type": "string", |
| 3410 | + "default": "name", |
| 3411 | + "enum": [ |
| 3412 | + "name", |
| 3413 | + "path", |
| 3414 | + "relativePath" |
| 3415 | + ], |
| 3416 | + "enumDescriptions": [ |
| 3417 | + "Displays worktree name", |
| 3418 | + "Displays worktree path", |
| 3419 | + "Displays worktree relative path" |
| 3420 | + ], |
| 3421 | + "markdownDescription": "Specifies how the _Cloud Workspaces_ view will display worktrees", |
| 3422 | + "scope": "window", |
| 3423 | + "order": 75 |
| 3424 | + }, |
3359 | 3425 | "gitlens.views.workspaces.files.layout": { |
3360 | 3426 | "type": "string", |
3361 | 3427 | "default": "auto", |
|
9511 | 9577 | "title": "View Files as Tree", |
9512 | 9578 | "icon": "$(list-flat)" |
9513 | 9579 | }, |
| 9580 | + { |
| 9581 | + "command": "gitlens.views.worktrees.setLayoutToList", |
| 9582 | + "title": "View as List", |
| 9583 | + "icon": "$(list-tree)" |
| 9584 | + }, |
| 9585 | + { |
| 9586 | + "command": "gitlens.views.worktrees.setLayoutToTree", |
| 9587 | + "title": "View as Tree", |
| 9588 | + "icon": "$(list-flat)" |
| 9589 | + }, |
9514 | 9590 | { |
9515 | 9591 | "command": "gitlens.views.worktrees.setShowAvatarsOff", |
9516 | 9592 | "title": "Hide Avatars" |
|
12919 | 12995 | "command": "gitlens.views.worktrees.setFilesLayoutToTree", |
12920 | 12996 | "when": "false" |
12921 | 12997 | }, |
| 12998 | + { |
| 12999 | + "command": "gitlens.views.worktrees.setLayoutToList", |
| 13000 | + "when": "false" |
| 13001 | + }, |
| 13002 | + { |
| 13003 | + "command": "gitlens.views.worktrees.setLayoutToTree", |
| 13004 | + "when": "false" |
| 13005 | + }, |
12922 | 13006 | { |
12923 | 13007 | "command": "gitlens.views.worktrees.setShowAvatarsOff", |
12924 | 13008 | "when": "false" |
|
14880 | 14964 | "when": "gitlens:views:scm:grouped:view == tags && view == gitlens.views.scm.grouped", |
14881 | 14965 | "group": "9_gitlens@1" |
14882 | 14966 | }, |
| 14967 | + { |
| 14968 | + "command": "gitlens.views.worktrees.setLayoutToList", |
| 14969 | + "when": "gitlens:views:scm:grouped:view == worktrees && view == gitlens.views.scm.grouped && config.gitlens.views.worktrees.branches.layout == tree", |
| 14970 | + "group": "3_gitlens@0" |
| 14971 | + }, |
| 14972 | + { |
| 14973 | + "command": "gitlens.views.worktrees.setLayoutToTree", |
| 14974 | + "when": "gitlens:views:scm:grouped:view == worktrees && view == gitlens.views.scm.grouped && config.gitlens.views.worktrees.branches.layout == list", |
| 14975 | + "group": "3_gitlens@0" |
| 14976 | + }, |
14883 | 14977 | { |
14884 | 14978 | "command": "gitlens.views.worktrees.setFilesLayoutToAuto", |
14885 | 14979 | "when": "gitlens:views:scm:grouped:view == worktrees && view == gitlens.views.scm.grouped && config.gitlens.views.worktrees.files.layout == tree", |
|
18363 | 18457 | "when": "view == gitlens.views.worktrees", |
18364 | 18458 | "group": "navigation@10" |
18365 | 18459 | }, |
| 18460 | + { |
| 18461 | + "command": "gitlens.views.worktrees.setLayoutToList", |
| 18462 | + "when": "view == gitlens.views.worktrees && config.gitlens.views.worktrees.branches.layout == tree", |
| 18463 | + "group": "navigation@50" |
| 18464 | + }, |
| 18465 | + { |
| 18466 | + "command": "gitlens.views.worktrees.setLayoutToTree", |
| 18467 | + "when": "view == gitlens.views.worktrees && config.gitlens.views.worktrees.branches.layout == list", |
| 18468 | + "group": "navigation@50" |
| 18469 | + }, |
18366 | 18470 | { |
18367 | 18471 | "command": "gitlens.views.worktrees.refresh", |
18368 | 18472 | "when": "view == gitlens.views.worktrees", |
|
0 commit comments