From a9dfe768b7f95f6be4552bc43fc475d91a942662 Mon Sep 17 00:00:00 2001 From: Eric Amodio Date: Fri, 2 Jun 2023 01:13:09 -0400 Subject: [PATCH] Removes view layout settings --- README.md | 10 +-- images/docs/views-layout-gitlens.png | Bin 15730 -> 0 bytes images/docs/views-layout-scm.png | Bin 23156 -> 0 bytes package.json | 5 -- src/commands.ts | 2 +- src/commands/resetViewsLayout.ts | 18 ++++ src/commands/setViewsLayout.ts | 100 --------------------- src/constants.ts | 5 +- .../getting-started/7-git-side-bar-views.md | 9 -- 9 files changed, 22 insertions(+), 127 deletions(-) delete mode 100644 images/docs/views-layout-gitlens.png delete mode 100644 images/docs/views-layout-scm.png create mode 100644 src/commands/resetViewsLayout.ts delete mode 100644 src/commands/setViewsLayout.ts diff --git a/README.md b/README.md index 95656cf..3250891 100644 --- a/README.md +++ b/README.md @@ -279,15 +279,7 @@ You can create multiple working trees, each of which can be opened in individual ## Side Bar Views [#](#side-bar-views- 'Side Bar Views') -GitLens adds many side bar views to provide additional rich functionality. The default layout (location) of these views can be quickly customized via the _GitLens: Set Views Layout_ (`gitlens.setViewsLayout`) command from the [_Command Palette_](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette). - -- _Source Control Layout_ — shows all the views together on the Source Control side bar -- _GitLens Layout_ — shows all the views together on the GitLens side bar - -

- Views Layout: Source Control - Views Layout: GitLens -

+GitLens adds many side bar views to provide additional rich functionality. ### Commit Details View [#](#commit-details-view- 'Commits Details view') diff --git a/images/docs/views-layout-gitlens.png b/images/docs/views-layout-gitlens.png deleted file mode 100644 index 83c221513d142384f296442783cee801a713e65f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15730 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 Qob(+T2?cPunBnLD4?pi{1ONa4 diff --git a/images/docs/views-layout-scm.png b/images/docs/views-layout-scm.png deleted file mode 100644 index 56f793cd7f3c14938cf842daf07416194fbc2092..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23156 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%0DRz~2NF$YzZfTMPaZKJ%K%;NIo-8zu>Z&OYD6S@ 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 U&t0=YQ}kcT@*2=eS+kJ;0G^kRG5`Po diff --git a/package.json b/package.json index 455a5bc..f795de5 100644 --- a/package.json +++ b/package.json @@ -5061,11 +5061,6 @@ "category": "GitLens" }, { - "command": "gitlens.setViewsLayout", - "title": "Set Views Layout", - "category": "GitLens" - }, - { "command": "gitlens.showCommitSearch", "title": "Search Commits", "category": "GitLens", diff --git a/src/commands.ts b/src/commands.ts index 00ffb54..c383f45 100644 --- a/src/commands.ts +++ b/src/commands.ts @@ -45,7 +45,7 @@ export * from './commands/refreshHover'; export * from './commands/remoteProviders'; export * from './commands/repositories'; export * from './commands/resets'; -export * from './commands/setViewsLayout'; +export * from './commands/resetViewsLayout'; export * from './commands/searchCommits'; export * from './commands/showCommitsInView'; export * from './commands/showLastQuickPick'; diff --git a/src/commands/resetViewsLayout.ts b/src/commands/resetViewsLayout.ts new file mode 100644 index 0000000..b116827 --- /dev/null +++ b/src/commands/resetViewsLayout.ts @@ -0,0 +1,18 @@ +import { viewsConfigKeys } from '../config'; +import { Commands } from '../constants'; +import type { Container } from '../container'; +import { command, executeCommand } from '../system/command'; +import { Command } from './base'; + +@command() +export class ResetViewsLayoutCommand extends Command { + constructor(private readonly container: Container) { + super(Commands.ResetViewsLayout); + } + + async execute() { + for (const view of viewsConfigKeys) { + void (await executeCommand(`gitlens.views.${view}.resetViewLocation`)); + } + } +} diff --git a/src/commands/setViewsLayout.ts b/src/commands/setViewsLayout.ts deleted file mode 100644 index 3bc792a..0000000 --- a/src/commands/setViewsLayout.ts +++ /dev/null @@ -1,100 +0,0 @@ -import { window } from 'vscode'; -import { viewsConfigKeys } from '../config'; -import { Commands } from '../constants'; -import type { Container } from '../container'; -import { command, executeCommand, executeCoreCommand } from '../system/command'; -import { Command } from './base'; - -@command() -export class ResetViewsLayoutCommand extends Command { - constructor(private readonly container: Container) { - super(Commands.ResetViewsLayout); - } - - async execute() { - for (const view of viewsConfigKeys) { - void (await executeCommand(`gitlens.views.${view}.resetViewLocation`)); - } - } -} - -export enum ViewsLayout { - GitLens = 'gitlens', - SourceControl = 'scm', -} - -export interface SetViewsLayoutCommandArgs { - layout: ViewsLayout; -} - -@command() -export class SetViewsLayoutCommand extends Command { - constructor(private readonly container: Container) { - super(Commands.SetViewsLayout); - } - - async execute(args?: SetViewsLayoutCommandArgs) { - let layout = args?.layout; - if (layout == null) { - const pick = await window.showQuickPick( - [ - { - label: 'Source Control Layout', - description: '(default)', - detail: 'Shows all the views together on the Source Control side bar', - layout: ViewsLayout.SourceControl, - }, - { - label: 'GitLens Layout', - description: '', - detail: 'Shows all the views together on the GitLens side bar', - layout: ViewsLayout.GitLens, - }, - ], - { - placeHolder: 'Choose a GitLens views layout', - }, - ); - if (pick == null) return; - - layout = pick.layout; - } - - void this.container.storage.store('views:layout', layout); - - const views = viewsConfigKeys.filter(v => v !== 'contributors'); - - switch (layout) { - case ViewsLayout.GitLens: - try { - // Because of https://github.com/microsoft/vscode/issues/105774, run the command twice which seems to fix things - let count = 0; - while (count++ < 2) { - void (await executeCoreCommand('vscode.moveViews', { - viewIds: views.map(v => `gitlens.views.${v}`), - destinationId: 'workbench.view.extension.gitlens', - })); - } - } catch {} - - break; - case ViewsLayout.SourceControl: - try { - // Because of https://github.com/microsoft/vscode/issues/105774, run the command twice which seems to fix things - let count = 0; - while (count++ < 2) { - void (await executeCoreCommand('vscode.moveViews', { - viewIds: views.map(v => `gitlens.views.${v}`), - destinationId: 'workbench.view.scm', - })); - } - } catch { - for (const view of views) { - void (await executeCommand(`gitlens.views.${view}.resetViewLocation`)); - } - } - - break; - } - } -} diff --git a/src/constants.ts b/src/constants.ts index 4db88ce..23c3a56 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -227,7 +227,6 @@ export const enum Commands { RevealCommitInView = 'gitlens.revealCommitInView', SearchCommits = 'gitlens.showCommitSearch', SearchCommitsInView = 'gitlens.views.searchAndCompare.searchCommits', - SetViewsLayout = 'gitlens.setViewsLayout', ShowBranchesView = 'gitlens.showBranchesView', ShowCommitDetailsView = 'gitlens.showCommitDetailsView', ShowCommitInView = 'gitlens.showCommitInView', @@ -526,6 +525,8 @@ export const enum SyncedStorageKeys { export type DeprecatedGlobalStorage = { /** @deprecated use `confirm:ai:send:openai` */ 'confirm:sendToOpenAI': boolean; + /** @deprecated not longer valid */ + 'views:layout': 'gitlens' | 'scm'; } & { /** @deprecated */ [key in `disallow:connection:${string}`]: any; @@ -554,7 +555,6 @@ export type GlobalStorage = { version: string; // Keep the pre-release version separate from the released version preVersion: string; - 'views:layout': StoredViewsLayout; 'views:welcome:visible': boolean; 'views:commitDetails:dismissed': CommitDetailsDismissed[]; } & { [key in `confirm:ai:tos:${AIProviders}`]: boolean } & { @@ -587,7 +587,6 @@ export type WorkspaceStorage = { 'views:commitDetails:autolinksExpanded': boolean; } & { [key in `confirm:ai:tos:${AIProviders}`]: boolean } & { [key in `connected:${string}`]: boolean }; -export type StoredViewsLayout = 'gitlens' | 'scm'; export interface Stored { v: SchemaVersion; data: T; diff --git a/walkthroughs/getting-started/7-git-side-bar-views.md b/walkthroughs/getting-started/7-git-side-bar-views.md index 5d9bdd6..c483bce 100644 --- a/walkthroughs/getting-started/7-git-side-bar-views.md +++ b/walkthroughs/getting-started/7-git-side-bar-views.md @@ -1,12 +1,3 @@ ## Side Bar Views -

- GitLens Side Bar Views - Source Control Side Bar Views -

- GitLens adds side bar views for Commits, File History, Branches, Remotes, Stashes, Tags, Contributors, Search & Compare, and more that provide rich source control details and functionality. - -By default, these views can be displayed in either the [GitLens side bar](command:gitlens.views.home.focus 'Open GitLens side bar') or on the [Source Control side bar](command:workbench.scm.focus 'Open Source Control side bar'). - -💡 Use the [GitLens: Set Views Layout](command:gitlens.setViewsLayout) command from the [Command Palette](command:workbench.action.quickOpen?%22>GitLens%3A%20Set%20Views%20Layout%22) to change the layout, or drag & drop the views individually.