Skip to content

Commit e2437db

Browse files
committed
Changes toggle for old/new home
1 parent 2f376b8 commit e2437db

File tree

4 files changed

+31
-2
lines changed

4 files changed

+31
-2
lines changed

contributions.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6847,7 +6847,7 @@
68476847
},
68486848
"gitlens.views.home.disablePreview": {
68496849
"label": "Revert to Old Home View",
6850-
"icon": "$(arrow-left)",
6850+
"icon": "$(discard)",
68516851
"menus": {
68526852
"view/title": [
68536853
{
@@ -6858,6 +6858,19 @@
68586858
]
68596859
}
68606860
},
6861+
"gitlens.views.home.enablePreview": {
6862+
"label": "Switch to New Home View",
6863+
"icon": "$(redo)",
6864+
"menus": {
6865+
"view/title": [
6866+
{
6867+
"when": "view == gitlens.views.home && !config.gitlens.home.preview.enabled",
6868+
"group": "navigation",
6869+
"order": 98
6870+
}
6871+
]
6872+
}
6873+
},
68616874
"gitlens.views.home.discussions": {
68626875
"label": "GitHub Discussions",
68636876
"icon": "$(comment-discussion)",

package.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8115,7 +8115,12 @@
81158115
{
81168116
"command": "gitlens.views.home.disablePreview",
81178117
"title": "Revert to Old Home View",
8118-
"icon": "$(arrow-left)"
8118+
"icon": "$(discard)"
8119+
},
8120+
{
8121+
"command": "gitlens.views.home.enablePreview",
8122+
"title": "Switch to New Home View",
8123+
"icon": "$(redo)"
81198124
},
81208125
{
81218126
"command": "gitlens.views.home.discussions",
@@ -11674,6 +11679,10 @@
1167411679
"command": "gitlens.views.home.discussions",
1167511680
"when": "false"
1167611681
},
11682+
{
11683+
"command": "gitlens.views.home.enablePreview",
11684+
"when": "false"
11685+
},
1167711686
{
1167811687
"command": "gitlens.views.home.help",
1167911688
"when": "false"
@@ -17218,6 +17227,11 @@
1721817227
"when": "view == gitlens.views.home && config.gitlens.home.preview.enabled",
1721917228
"group": "navigation@98"
1722017229
},
17230+
{
17231+
"command": "gitlens.views.home.enablePreview",
17232+
"when": "view == gitlens.views.home && !config.gitlens.home.preview.enabled",
17233+
"group": "navigation@98"
17234+
},
1722117235
{
1722217236
"command": "gitlens.views.home.refresh",
1722317237
"when": "view == gitlens.views.home",

src/constants.commands.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -810,6 +810,7 @@ type HomeWebviewViewCommands = `home.${
810810
| 'push'
811811
| 'publishBranch'
812812
| 'disablePreview'
813+
| 'enablePreview'
813814
| 'previewFeedback'
814815
| 'whatsNew'
815816
| 'help'

src/webviews/home/homeWebview.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,7 @@ export class HomeWebviewProvider implements WebviewProvider<State, State, HomeWe
269269
registerCommand(`${this.host.id}.publishBranch`, this.push, this),
270270
registerCommand(`${this.host.id}.refresh`, () => this.host.refresh(true), this),
271271
registerCommand(`${this.host.id}.disablePreview`, () => this.onTogglePreviewEnabled(false), this),
272+
registerCommand(`${this.host.id}.enablePreview`, () => this.onTogglePreviewEnabled(true), this),
272273
registerCommand(
273274
`${this.host.id}.previewFeedback`,
274275
() => openUrl('https://github.com/gitkraken/vscode-gitlens/discussions/3721'),

0 commit comments

Comments
 (0)