GitLens
+GitLens
Git supercharged
diff --git a/BACKERS.md b/BACKERS.md index 3397d81..7dcf74f 100644 --- a/BACKERS.md +++ b/BACKERS.md @@ -11,7 +11,7 @@ If you'd like to join in supporting GitLens, please consider:
-
+
CodeStream enables continuous code review by putting team chat in VS Code. Save discussions about code with your code. Integrates w/Slack.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c1784a1..74510ec 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/).
-## [9.0.0-beta] - 2018-11-26
+## [9.0.0] - 2018-12-02
### Added
@@ -14,22 +14,22 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Adds a new Git virtual file system provider for the `gitlens:` scheme — closes [#430](https://github.com/eamodio/vscode-gitlens/issues/430)
- Replaces GitLens' internal handling of file revisions, which allows for better performance, as well as avoiding the use of temp files. It also provides a much better experience when dealing with file encodings, images, etc.
- Adds an _Explore the Repository from Here_ (`gitlens.views.exploreRepoRevision`) command which opens a virtual workspace folder (uses the new Git virtual file system provider) for the repository at the specified point in time (commit, branch, tag, etc) — closes [#398](https://github.com/eamodio/vscode-gitlens/issues/398)
-- Adds a new [_Repositories_ view](https://github.com/eamodio/vscode-gitlens/tree/develop/#repositories-view- 'Jump to the Repositories view docs'), formerly the _GitLens_ view, to visualize, navigate, and explore Git repositories — closes [#456](https://github.com/eamodio/vscode-gitlens/issues/456), [#470](https://github.com/eamodio/vscode-gitlens/issues/470), [#494](https://github.com/eamodio/vscode-gitlens/issues/494)
-
[![Repositories view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/develop/images/docs/view-repositories.png)](https://github.com/eamodio/vscode-gitlens/tree/develop/#repositories-view- 'Jump to the Repositories view docs')
- - Provides a cleaner information-rich view of your opened repositories, more git commands (fetch, push, pull, checkout, stage, unstage, etc), better visibility and accessibility of existing features, and [more](https://github.com/eamodio/vscode-gitlens/tree/develop/#repositories-view- 'Jump to the Repositories view docs')
+- Adds a new [_Repositories_ view](https://github.com/eamodio/vscode-gitlens/tree/master/#repositories-view- 'Jump to the Repositories view docs'), formerly the _GitLens_ view, to visualize, navigate, and explore Git repositories — closes [#456](https://github.com/eamodio/vscode-gitlens/issues/456), [#470](https://github.com/eamodio/vscode-gitlens/issues/470), [#494](https://github.com/eamodio/vscode-gitlens/issues/494)
+
[![Repositories view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/docs/view-repositories.png)](https://github.com/eamodio/vscode-gitlens/tree/master/#repositories-view- 'Jump to the Repositories view docs')
+ - Provides a cleaner information-rich view of your opened repositories, more git commands (fetch, push, pull, checkout, stage, unstage, etc), better visibility and accessibility of existing features, and [more](https://github.com/eamodio/vscode-gitlens/tree/master/#repositories-view- 'Jump to the Repositories view docs')
- Adds a `gitlens.views.repositories.autoReveal` setting to specify whether to automatically reveal repositories in the _Repositories_ view when opening files
-- Adds a new [_File History_ view](https://github.com/eamodio/vscode-gitlens/tree/develop/#file-history-view- 'Jump to the File History view docs'), formerly the _History_ view, to visualize, navigate, and explore the revision history of the current file
-
[![File History view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/develop/images/docs/view-file-history.png)](https://github.com/eamodio/vscode-gitlens/tree/develop/#file-history-view- 'Jump to the File History view docs')
- - Provides similar features to the former _History_ view as well as quickly toggling file tracking on and off, changing the base (branch, tag, commit, etc) of the file's history, and [more](https://github.com/eamodio/vscode-gitlens/tree/develop/#file-history-view- 'Jump to the File History view docs')
-- Adds an all-new [_Line History_ view](https://github.com/eamodio/vscode-gitlens/tree/develop/#line-history-view- 'Jump to the Line History view docs') to visualize, navigate, and explore the revision history of the selected lines of current file — closes [#354](https://github.com/eamodio/vscode-gitlens/issues/354)
-
[![Line History view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/develop/images/docs/view-line-history.png)](https://github.com/eamodio/vscode-gitlens/tree/develop/#line-history-view- 'Jump to the Line History view docs')
- - Provides similar features to the _File History_ view including quickly toggling line tracking on and off, changing the base (branch, tag, commit, etc) of the selected lines' history, and [more](https://github.com/eamodio/vscode-gitlens/tree/develop/#line-history-view- 'Jump to the Line History view docs')
-- Adds an all-new [_Search Commits_ view](https://github.com/eamodio/vscode-gitlens/tree/develop/#search-commits-view- 'Jump to the Search Commits view docs') to search and explore commit histories by message, author, files, id, etc — closes [#455](https://github.com/eamodio/vscode-gitlens/issues/455)
-
[![Search Commits view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/develop/images/docs/view-search.png)](https://github.com/eamodio/vscode-gitlens/tree/develop/#search-commits-view- 'Jump to the Search Commits view docs')
- - Provides somewhat similar features to the former _Results_ view as well as it is now a persistent view, makes it easier to start a commit search, and [more](https://github.com/eamodio/vscode-gitlens/tree/develop/#search-commits-view- 'Jump to the Search Commits view docs')
-- Adds an all-new [_Compare_ view](https://github.com/eamodio/vscode-gitlens/tree/develop/#compare-view- 'Jump to the Compare view docs') to visualize comparisons between branches, tags, commits, and more
-
[![Compare view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/develop/images/docs/view-compare.png)](https://github.com/eamodio/vscode-gitlens/tree/develop/#compare-view- 'Jump to the Compare view docs')
- - Provides somewhat similar and powerful features to the former _Results_ view as well as it is now a persistent view, makes it easier to start a comparison, and [more](https://github.com/eamodio/vscode-gitlens/tree/develop/#compare-view- 'Jump to the Compare view docs')
+- Adds a new [_File History_ view](https://github.com/eamodio/vscode-gitlens/tree/master/#file-history-view- 'Jump to the File History view docs'), formerly the _History_ view, to visualize, navigate, and explore the revision history of the current file
+
[![File History view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/docs/view-file-history.png)](https://github.com/eamodio/vscode-gitlens/tree/master/#file-history-view- 'Jump to the File History view docs')
+ - Provides similar features to the former _History_ view as well as quickly toggling file tracking on and off, changing the base (branch, tag, commit, etc) of the file's history, and [more](https://github.com/eamodio/vscode-gitlens/tree/master/#file-history-view- 'Jump to the File History view docs')
+- Adds an all-new [_Line History_ view](https://github.com/eamodio/vscode-gitlens/tree/master/#line-history-view- 'Jump to the Line History view docs') to visualize, navigate, and explore the revision history of the selected lines of current file — closes [#354](https://github.com/eamodio/vscode-gitlens/issues/354)
+
[![Line History view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/docs/view-line-history.png)](https://github.com/eamodio/vscode-gitlens/tree/master/#line-history-view- 'Jump to the Line History view docs')
+ - Provides similar features to the _File History_ view including quickly toggling line tracking on and off, changing the base (branch, tag, commit, etc) of the selected lines' history, and [more](https://github.com/eamodio/vscode-gitlens/tree/master/#line-history-view- 'Jump to the Line History view docs')
+- Adds an all-new [_Search Commits_ view](https://github.com/eamodio/vscode-gitlens/tree/master/#search-commits-view- 'Jump to the Search Commits view docs') to search and explore commit histories by message, author, files, id, etc — closes [#455](https://github.com/eamodio/vscode-gitlens/issues/455)
+
[![Search Commits view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/docs/view-search.png)](https://github.com/eamodio/vscode-gitlens/tree/master/#search-commits-view- 'Jump to the Search Commits view docs')
+ - Provides somewhat similar features to the former _Results_ view as well as it is now a persistent view, makes it easier to start a commit search, and [more](https://github.com/eamodio/vscode-gitlens/tree/master/#search-commits-view- 'Jump to the Search Commits view docs')
+- Adds an all-new [_Compare_ view](https://github.com/eamodio/vscode-gitlens/tree/master/#compare-view- 'Jump to the Compare view docs') to visualize comparisons between branches, tags, commits, and more
+
[![Compare view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/docs/view-compare.png)](https://github.com/eamodio/vscode-gitlens/tree/master/#compare-view- 'Jump to the Compare view docs')
+ - Provides somewhat similar and powerful features to the former _Results_ view as well as it is now a persistent view, makes it easier to start a comparison, and [more](https://github.com/eamodio/vscode-gitlens/tree/master/#compare-view- 'Jump to the Compare view docs')
- Reduces the overhead of all GitLens views — GitLens now only tracks changes and updates the views if they are visible, collapsed or hidden views should have almost zero overhead
- Adds relative date markers (_Less than a week ago_, _Over a week ago_, _Over a month ago_, etc) to revision (commit) histories in GitLens views
- Adds branch and tag tip markers to revision (commit) histories in GitLens views — closes [#560](https://github.com/eamodio/vscode-gitlens/issues/560)
@@ -52,6 +52,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Adds better detection of on-prem BitBucket and GitLab remotes — closes [#214](https://github.com/eamodio/vscode-gitlens/issues/214)
- Adds some missing gitmojis — thanks to [PR #510](https://github.com/eamodio/vscode-gitlens/pull/510) by Loris Bettazza ([@Pustur](https://github.com/Pustur))
- Adds a `gitlens.codeLens.includeSingleLineSymbols` setting to specify whether to provide any Git code lens on symbols that span only a single line
+- Adds smooth scrolling to the interactive settings editor when using the _Jump To_ links
### Changed
diff --git a/README.md b/README.md
index 7e04dba..84880ea 100644
--- a/README.md
+++ b/README.md
@@ -5,12 +5,20 @@
+
+
+
+ CodeStream enables continuous code review by putting team chat in VS Code. Save discussions about code with your code. Integrates w/Slack.
+
+
-
+
- +
GitLens has a built-in **interactive settings editor** which provides an easy-to-use interface to configure many of GitLens' powerful features. It can be accessed via the _Open Settings_ (`gitlens.showSettingsPage`) command from the [_Command Palette_](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette). @@ -108,7 +117,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens ### Current Line Blame [#](#current-line-blame- 'Current Line Blame')- +
- Adds an unobtrusive, [customizable](#current-line-blame-settings- 'Jump to the Current Line Blame settings'), and [themable](#themable-colors- 'Jump to the Themable Colors'), **blame annotation** at the end of the current line @@ -120,7 +129,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens ### Gutter Blame [#](#gutter-blame- 'Gutter Blame')- +
- Adds on-demand, [customizable](#gutter-blame-settings- 'Jump to the Gutter Blame settings'), and [themable](#themable-colors- 'Jump to the Themable Colors'), **gutter blame annotations** for the whole file @@ -137,7 +146,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens #### Current Line Hovers- +
- Adds [customizable](#hover-settings- 'Jump to the Hover settings') Git blame hovers accessible over the current line @@ -145,7 +154,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens ##### Details Hover- +
- Adds a **details hover** annotation to the current line to show more commit details ([optional](#hover-settings- 'Jump to the Hover settings'), on by default) @@ -156,7 +165,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens ##### Changes (diff) Hover- +
- Adds a **changes (diff) hover** annotation to the current line to show the line's previous version ([optional](#hover-settings- 'Jump to the Hover settings'), on by default) @@ -166,7 +175,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens #### Annotation Hovers- +
- Adds [customizable](#hover-settings- 'Jump to the Hover settings') Git blame hovers accessible when annotating @@ -174,7 +183,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens ##### Details Hover- +
- Adds a **details hover** annotation to each line while annotating to show more commit details ([optional](#hover-settings- 'Jump to the Hover settings'), on by default) @@ -185,7 +194,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens ##### Changes (diff) Hover- +
- Adds a **changes (diff) hover** annotation to each line while annotating to show the line's previous version ([optional](#hover-settings- 'Jump to the Hover settings'), on by default) @@ -197,7 +206,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens ### Code Lens [#](#code-lens- 'Code Lens')- +
- Adds Git authorship **code lens** to the top of the file and on code blocks ([optional](#code-lens-settings- 'Jump to the Code Lens settings'), on by default) @@ -224,7 +233,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens ### Gutter Heatmap [#](#gutter-heatmap- 'Gutter Heatmap')- +
- Adds an on-demand **heatmap** to the edge of the gutter to show how recently lines were changed @@ -238,7 +247,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens ### Recent Changes [#](#recent-changes- 'Recent Changes')- +
- Adds an on-demand, [customizable](#recent-changes-settings- 'Jump to the Recent Changes settings') and [themable](#themable-colors- 'Jump to the Themable Colors'), **recent changes annotation** to highlight lines changed by the most recent commit @@ -250,7 +259,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens ### Status Bar Blame [#](#status-bar-blame- 'Status Bar Blame')- +
- Adds a [customizable](#status-bar-settings- 'Jump to the Status Bar Blame settings') **Git blame annotation** about the current line to the **status bar** ([optional](#status-bar-settings- 'Jump to the Status Bar Blame settings'), on by default) @@ -275,7 +284,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens ### Repositories view [#](#repositories-view- 'Repositories view')- +
A [customizable](#repositories-view-settings- 'Jump to the Repositories view settings') view to visualize, navigate, and explore Git repositories @@ -361,7 +370,7 @@ The repositories view provides the following features, ### File History view [#](#file-history-view- 'File History view')- +
A [customizable](#file-history-view-settings- 'Jump to the File History view settings') view to visualize, navigate, and explore the revision history of the current file @@ -386,7 +395,7 @@ The file history view provides the following features, ### Line History view [#](#line-history-view- 'Line History view')- +
A [customizable](#line-history-view-settings- 'Jump to the Line History view settings') view to visualize, navigate, and explore the revision history of the selected lines of current file @@ -411,7 +420,7 @@ The line history view provides the following features, ### Search Commits view [#](#search-commits-view- 'Search Commits view')- +
A [customizable](#search-commits-view-settings- 'Jump to the Search Commits view settings') view to search and explore commit histories by message, author, files, id, etc @@ -447,7 +456,7 @@ The search commits view provides the following features, ### Compare view [#](#compare-view- 'Compare view')- +
A [customizable](#compare-view-settings- 'Jump to the Compare view settings') view to visualize comparisons between branches, tags, commits, and more @@ -503,7 +512,7 @@ The compare view provides the following features, #### Branch History- +
- Adds a _Show Current Branch History_ command (`gitlens.showQuickRepoHistory`) with a shortcut of `shift+alt+h` to show a paged **branch history quick pick menu** of the current branch for exploring its commit history @@ -518,7 +527,7 @@ The compare view provides the following features, #### File History- +
- Adds a _Show File History_ command (`gitlens.showQuickFileHistory`) to show a paged **file history quick pick menu** of the current file for exploring its commit history @@ -529,7 +538,7 @@ The compare view provides the following features, #### Commit Details- +
- Adds a _Show Commit Details_ command (`gitlens.showQuickCommitDetails`) to show a **commit details quick pick menu** of the most recent commit of the current file @@ -540,7 +549,7 @@ The compare view provides the following features, - Use the `alt+right arrow` shortcut on a file entry in the `Changed Files` section to preview the comparison of the current revision with the previous one- +
- Adds a _Show Commit File Details_ command (`gitlens.showQuickCommitFileDetails`) with a shortcut of `alt+c` to show a **file commit details quick pick menu** of the most recent commit of the current file @@ -551,7 +560,7 @@ The compare view provides the following features, #### Repository Status- +
- Adds a _Show Repository Status_ command (`gitlens.showQuickRepoStatus`) with a shortcut of `alt+s` to show a **repository status quick pick menu** for visualizing the current repository status @@ -566,7 +575,7 @@ The compare view provides the following features, #### Stashes- +
- Adds a _Show Stashed Changes_ command (`gitlens.showQuickStashList`) to show a **stashed changes quick pick menu** for exploring your repository stash history @@ -580,7 +589,7 @@ The compare view provides the following features, #### Stash Details- +
- Stashed changes show a **stash details quick pick menu** which is very similar to the **commit details quick pick menu** above diff --git a/images/docs/gitlens-logo-dark.png b/images/docs/gitlens-logo-dark.png index 00ef911..32bb94f 100644 Binary files a/images/docs/gitlens-logo-dark.png and b/images/docs/gitlens-logo-dark.png differ diff --git a/images/docs/gitlens-logo.pdn b/images/docs/gitlens-logo.pdn index 7281bd4..d96280e 100644 Binary files a/images/docs/gitlens-logo.pdn and b/images/docs/gitlens-logo.pdn differ diff --git a/images/docs/gitlens-logo.png b/images/docs/gitlens-logo.png index 44f982f..6e16e4b 100644 Binary files a/images/docs/gitlens-logo.png and b/images/docs/gitlens-logo.png differ diff --git a/images/docs/sponsors/codestream-light.png b/images/docs/sponsors/codestream-light.png new file mode 100644 index 0000000..9623461 Binary files /dev/null and b/images/docs/sponsors/codestream-light.png differ diff --git a/images/sponsors/codestream-vertical-dark.png b/images/sponsors/codestream-vertical-dark.png new file mode 100644 index 0000000..c349f31 Binary files /dev/null and b/images/sponsors/codestream-vertical-dark.png differ diff --git a/images/sponsors/codestream-vertical-light.png b/images/sponsors/codestream-vertical-light.png new file mode 100644 index 0000000..58fb78d Binary files /dev/null and b/images/sponsors/codestream-vertical-light.png differ diff --git a/package-lock.json b/package-lock.json index 8549059..9b5e350 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "gitlens", - "version": "9.0.0-beta", + "version": "9.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 13e4bfa..43547b3 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "gitlens", "displayName": "GitLens — Git supercharged", "description": "Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more", - "version": "9.0.0-beta", + "version": "9.0.0", "author": { "name": "Eric Amodio", "email": "eamodio@gmail.com" diff --git a/src/extension.ts b/src/extension.ts index 1dc2015..4c75e3f 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -255,8 +255,6 @@ async function migrateSettings(context: ExtensionContext, previousVersion: strin return modes; } }); - - // await configuration.migrate('modes', configuration.name('modes')('').value); } } catch (ex) { diff --git a/src/ui/scss/main.scss b/src/ui/scss/main.scss index ee5259e..c4121a6 100644 --- a/src/ui/scss/main.scss +++ b/src/ui/scss/main.scss @@ -450,7 +450,7 @@ ul { display: flex; font-size: 0.9em; justify-content: center; - padding-left: 8em; + padding: 0 0 0 7em; position: relative; &:before { @@ -481,8 +481,12 @@ ul { margin: 1em; } +.changelog__image-link { + text-align: center; +} + .changelog__image { - margin: 1em 0 0 0; + margin: 1em 0 0 -2em; max-width: 65%; } @@ -633,6 +637,10 @@ ul { flex-wrap: nowrap; } +.header__logo--highlight { + color: #914db3; +} + .header__subtitle { color: var(--color--50); display: block; @@ -1038,8 +1046,20 @@ ul { text-align: center; } -.sponsors { +.sponsor__image { + opacity: 0.8; + transition: opacity 250ms; + + &:hover { + opacity: 1; + } +} + +.sponsor__tag { font-size: 0.8em; + margin: -1em 0.5em 0 0.5em; + opacity: 0.5; + text-align: center; } .bold { @@ -1082,4 +1102,16 @@ ul { flex-wrap: nowrap !important; } +.light { + .vscode-dark & { + display: none; + } +} + +.dark { + .vscode-light & { + display: none; + } +} + @import 'popup'; diff --git a/src/ui/settings/index.html b/src/ui/settings/index.html index 1c58899..7e7c993 100644 --- a/src/ui/settings/index.html +++ b/src/ui/settings/index.html @@ -11,11 +11,11 @@Git supercharged