@@ -68,7 +68,7 @@ import {
6868 DidChangeLaunchpad ,
6969 DidChangeOrgSettings ,
7070 DidChangeOverviewFilter ,
71- DidChangePreviewEnabled ,
71+ DidChangePreview ,
7272 DidChangeRepositories ,
7373 DidChangeRepositoryWip ,
7474 DidChangeSubscription ,
@@ -81,7 +81,6 @@ import {
8181 GetOverviewFilterState ,
8282 OpenInGraphCommand ,
8383 SetOverviewFilter ,
84- TogglePreviewEnabledCommand ,
8584} from './protocol' ;
8685import type { HomeWebviewShowingArgs } from './registration' ;
8786
@@ -130,7 +129,7 @@ export class HomeWebviewProvider implements WebviewProvider<State, State, HomeWe
130129 getTelemetryContext ( ) : HomeTelemetryContext {
131130 return {
132131 ...this . host . getTelemetryContext ( ) ,
133- 'context.preview' : this . getPreviewEnabled ( ) ? 'v16' : undefined ,
132+ 'context.preview' : 'v16' ,
134133 } ;
135134 }
136135
@@ -268,7 +267,6 @@ export class HomeWebviewProvider implements WebviewProvider<State, State, HomeWe
268267 ) ,
269268 registerCommand ( `${ this . host . id } .publishBranch` , this . push , this ) ,
270269 registerCommand ( `${ this . host . id } .refresh` , ( ) => this . host . refresh ( true ) , this ) ,
271- registerCommand ( `${ this . host . id } .disablePreview` , ( ) => this . onTogglePreviewEnabled ( false ) , this ) ,
272270 registerCommand (
273271 `${ this . host . id } .previewFeedback` ,
274272 ( ) => openUrl ( 'https://github.com/gitkraken/vscode-gitlens/discussions/3721' ) ,
@@ -325,9 +323,6 @@ export class HomeWebviewProvider implements WebviewProvider<State, State, HomeWe
325323 await this . onChooseRepository ( ) ;
326324 void this . host . respond ( ChangeOverviewRepository , e , undefined ) ;
327325 break ;
328- case TogglePreviewEnabledCommand . is ( e ) :
329- this . onTogglePreviewEnabled ( ) ;
330- break ;
331326 case OpenInGraphCommand . is ( e ) :
332327 this . openInGraph ( e . params ) ;
333328 break ;
@@ -413,22 +408,6 @@ export class HomeWebviewProvider implements WebviewProvider<State, State, HomeWe
413408 } ) ;
414409 }
415410
416- private onTogglePreviewEnabled ( isEnabled ?: boolean ) {
417- if ( isEnabled === undefined ) {
418- isEnabled = ! this . getPreviewEnabled ( ) ;
419- }
420-
421- if ( ! this . getPreviewCollapsed ( ) ) {
422- this . onCollapseSection ( {
423- section : 'newHomePreview' ,
424- collapsed : true ,
425- } ) ;
426- }
427-
428- this . container . telemetry . sendEvent ( 'home/preview/toggled' , { enabled : isEnabled , version : 'v16' } ) ;
429- configuration . updateEffective ( 'home.preview.enabled' , isEnabled ) ;
430- }
431-
432411 private onCollapseSection ( params : CollapseSectionParams ) {
433412 const collapsed = this . container . storage . get ( 'home:sections:collapsed' ) ;
434413 if ( collapsed == null ) {
@@ -525,15 +504,9 @@ export class HomeWebviewProvider implements WebviewProvider<State, State, HomeWe
525504 progress : this . container . walkthrough . progress ,
526505 } ,
527506 showWalkthroughProgress : ! this . getWalkthroughDismissed ( ) ,
528- previewEnabled : this . getPreviewEnabled ( ) ,
529- newInstall : getContext ( 'gitlens:install:new' , false ) ,
530507 } ;
531508 }
532509
533- private getPreviewEnabled ( ) {
534- return configuration . get ( 'home.preview.enabled' ) ;
535- }
536-
537510 private getRepositoriesState ( ) : DidChangeRepositoriesParams {
538511 return {
539512 count : this . container . git . repositoryCount ,
@@ -840,8 +813,7 @@ export class HomeWebviewProvider implements WebviewProvider<State, State, HomeWe
840813 }
841814
842815 private notifyDidChangeConfig ( ) {
843- void this . host . notify ( DidChangePreviewEnabled , {
844- previewEnabled : this . getPreviewEnabled ( ) ,
816+ void this . host . notify ( DidChangePreview , {
845817 previewCollapsed : this . getPreviewCollapsed ( ) ,
846818 } ) ;
847819 }
0 commit comments