From 98e225f39a8ebfb5c5bdd3018bc47b35a7e63a6c Mon Sep 17 00:00:00 2001 From: Eric Amodio Date: Sun, 5 May 2019 19:11:56 -0700 Subject: [PATCH] Preps v9.7 --- CHANGELOG.md | 58 +++++++- README.md | 14 +- images/docs/hovers-details-vsls.png | Bin 0 -> 13189 bytes package.json | 2 +- src/webviews/apps/welcome/index.html | 280 +++++++++++++++++++++++++++++++++++ 5 files changed, 346 insertions(+), 8 deletions(-) create mode 100644 images/docs/hovers-details-vsls.png diff --git a/CHANGELOG.md b/CHANGELOG.md index 46ffcd7..31786e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,62 @@ 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.7.0] - 2019-05-05 + +## Added + +- Adds support for Live Share presence + - Adds an avatar presence indicator and an invite button to start a Live Share session with the code author
![Live Share presence](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/docs/hovers-details-vsls.png) + - Adds presence status and an _Invite to Live Share_ command to contributor nodes in the _Repositories_ view +- Adds a new _Views Side Bar Layout_ section to the interactive settings editor (via the _GitLens: Open Settings_ command) with 3 layout presets + - _Default_ — shows all the views together on the GitLens side bar + - _Source Control_ — shows all the views together on the Source Control side bar + - _Contextual_ — shows _Repositories_ on the Source Control side bar, _File_ and _Line History_ on the Explorer side bar, and others on the GitLens side bar +- Improves the accuracy and experience of the following: + - _Details_ hover + - _Changes (diff)_ hover + - _Open Changes with Previous Revision_ command + - _Open Line Changes with Previous Revision_ command — closes [#719](https://github.com/eamodio/vscode-gitlens/issues/719) + - _Open Changes with Working File_ command + - _Open Line Changes with Working File_ command + - _Open Changes with Next Revision_ command +- Adds support to the _Details_ and _Changes (diff)_ hovers to differentiate between staged and unstaged changed +- Adds a _Show All_ command to the _Show More_ nodes in the views +- Adds _Show More_ support (i.e. paging) to the _File_ and _Line History_ views +- Adds an improved experience when starting a new commit search or comparision +- Adds the renamed path to the description and tooltip of file nodes in the views +- Adds a `gitlens.advanced.maxSearchItems` setting to specify the maximum number of items to show in a search — closes [#728](https://github.com/eamodio/vscode-gitlens/issues/728) +- Adds a `gitlens.defaultDateSource` setting to specify whether commit dates should use the authored or committed date — closes [#537](https://github.com/eamodio/vscode-gitlens/issues/537) thanks to [PR #707](https://github.com/eamodio/vscode-gitlens/pull/707) by Mathew King ([@MathewKing](https://github.com/MathewKing)) +- Adds a `gitlens.advanced.similarityThreshold` setting to specify the amount (percent) of similarity a deleted and added file pair must have to be considered a rename — closes [#670](https://github.com/eamodio/vscode-gitlens/issues/670) thanks to [PR #714](https://github.com/eamodio/vscode-gitlens/pull/714) by x13machine ([@x13machine](https://github.com/x13machine)) +- Adds visual tracking to the table of contents of the interactive settings editor to make it easier to navigate and keep context +- Adds new documentation on how to use and customize GitLens' formatting settings: [View Docs](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting) +- Adds an `${originalPath}` token for use with file formatting which provides the full file path of the original file, if renamed +- Adds better logging to show current mode on startup and when changed — closes [#725](https://github.com/eamodio/vscode-gitlens/issues/725) + +## Changes + +- Changes path collapsing to also collapse root paths when using the compact file layout in the views +- Ensures file rename detection when getting the status of a repo or file + +### Removed + +- Removes searching for commits by changed occurrences (`-S` flag) as it is too confusing and searching by changes (`-G` flag) better matches user expectations — closes [#730](https://github.com/eamodio/vscode-gitlens/issues/730) + +## Fixed + +- Fixes [#729](https://github.com/eamodio/vscode-gitlens/issues/729) - "Show more results" in search commit show less results +- Fixes [#716](https://github.com/eamodio/vscode-gitlens/issues/716) - Browsing history of a renamed file fails in forward direction +- Fixes [#724](https://github.com/eamodio/vscode-gitlens/issues/724) - GitService.getBranches very very very long +- Fixes [#625](https://github.com/eamodio/vscode-gitlens/issues/625) - Branches in Repositories view shows some commit comment texts as branches +- Fixes issues with keyboard navigation (`alt+,` and `alt+.`) in commit details of the file history quick pick menu +- Fixes issues with keyboard navigation (`alt+,` and `alt+.`) in commit details of the branch history quick pick menu +- Fixes issues when showing all results in various lists and views +- Fixes issue with id collisions between branches, remotes, and tags in the _Repositories_ view +- Fixes the _Line History_ view when there are uncommitted and/or unsaved changes +- Fixes various issues when trying to find the working file from a commit +- Fixes issues where the _Changes (diff)_ hover wouldn't work properly with renamed files +- Fixes an intermittent issue where hovers fail to show + ## [9.6.3] - 2019-04-22 ## Added @@ -524,7 +580,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p ### Fixed - Fixes [#400](https://github.com/eamodio/vscode-gitlens/issues/412) - GitLens logging to debug console when debugging different extension -- Fixes [#409](https://github.com/eamodio/vscode-gitlens/issues/409) - Literal \$(ellipsis) inserted into commit QuickPick menu entry placeholder text +- Fixes [#409](https://github.com/eamodio/vscode-gitlens/issues/409) - Literal \$(ellipsis) inserted into commit quick pick menu entry placeholder text - Fixes [#415](https://github.com/eamodio/vscode-gitlens/issues/415) - Branch names get mangled by color escapes — thanks to [PR #416](https://github.com/eamodio/vscode-gitlens/pull/416) by Roy Ivy III ([@rivy](https://github.com/rivy)) ## [8.3.5] - 2018-06-08 diff --git a/README.md b/README.md index 028ffae..96569b2 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens - 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) - Provides **automatic issue linking** to Bitbucket, GitHub, GitLab, and Azure DevOps in commit messages - - Provides a **quick-access command bar** with _Open Changes_, _Blame Previous Revision_, _Open on Remote_, and _Show More Actions_ command buttons + - Provides a **quick-access command bar** with _Open Changes_, _Blame Previous Revision_, _Open on Remote_, _Invite to Live Share_ (if available), and _Show More Actions_ command buttons - Click the commit id to execute the _Show Commit Details_ command ##### Changes (diff) Hover @@ -153,7 +153,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens - 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) - Provides **automatic issue linking** to Bitbucket, GitHub, GitLab, and Azure DevOps in commit messages - - Provides a **quick-access command bar** with _Open Changes_, _Blame Previous Revision_, _Open on Remote_, and _Show More Actions_ command buttons + - Provides a **quick-access command bar** with _Open Changes_, _Blame Previous Revision_, _Open on Remote_, _Invite to Live Share_ (if available), and _Show More Actions_ command buttons - Click the commit id to execute the _Show Commit Details_ command ##### Changes (diff) Hover @@ -497,7 +497,7 @@ The compare view provides the following features, - 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 - - Provides entries to _Show Commit Search_ and _Open Branch on \_ when available + - Provides entries to _Show Commit Search_ and _Open Branch on \_ (if available) - Navigate back to the previous quick pick menu via `alt+left arrow`, if available - Navigate pages via `alt+,` and `alt+.` to go backward and forward respectively @@ -511,7 +511,7 @@ The compare view provides the following features,

- 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 - - Provides additional entries to _Show in View_, _Show Branch History_, and _Open File on \_ when available + - Provides additional entries to _Show in View_, _Show Branch History_, and _Open File on \_ (if available) - Navigate back to the previous quick pick menu via `alt+left arrow`, if available - Navigate pages via `alt+,` and `alt+.` to go backward and forward respectively @@ -523,7 +523,7 @@ The compare view provides the following features, - 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 - Quickly see the set of files changed in the commit, complete with status indicators for adds, changes, renames, and deletes - - Provides additional entries to _Show in View_, _Open Commit on \_ when available, _Open Files_, _Open Revisions_, _Open Directory Compare with Previous Revision_, _Open Directory Compare with Working Tree_, _Copy Commit ID to Clipboard_, _Copy Commit Message to Clipboard_ + - Provides additional entries to _Show in View_, _Open Commit on \_ (if available), _Open Files_, _Open Revisions_, _Open Directory Compare with Previous Revision_, _Open Directory Compare with Working Tree_, _Copy Commit ID to Clipboard_, _Copy Commit Message to Clipboard_ - Navigate back to the previous quick pick menu via `alt+left arrow`, if available - Use the `alt+right arrow` shortcut on an entry to execute it without closing the quick pick menu, if possible — commands that open windows outside of VS Code will still close the quick pick menu unless [`"gitlens.advanced.quickPick.closeOnFocusOut": false`](#advanced-settings- 'Jump to Advanced settings') is set - 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 @@ -533,7 +533,7 @@ The compare view provides the following features,

- 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 - - Provides entries to _Open Changes_, _Open Changes with Working File_, _Open File_, _Open Revision_, _Open File on \_ when available, _Open Revision on \_ when available, _Copy Commit ID to Clipboard_, _Copy Commit Message to Clipboard_, _Show Commit Details_, _Show File History_, and _Show Previous File History_ + - Provides entries to _Open Changes_, _Open Changes with Working File_, _Open File_, _Open Revision_, _Open File on \_ (if available), _Open Revision on \_ (if available), _Copy Commit ID to Clipboard_, _Copy Commit Message to Clipboard_, _Show Commit Details_, _Show File History_, and _Show Previous File History_ - Navigate back to the previous quick pick menu via `alt+left arrow`, if available - Use the `alt+right arrow` shortcut on an entry to execute it without closing the quick pick menu, if possible — commands that open windows outside of VS Code will still close the quick pick menu unless [`"gitlens.advanced.quickPick.closeOnFocusOut": false`](#advanced-settings- 'Jump to Advanced settings') is set @@ -910,6 +910,7 @@ A big thanks to the people that have contributed to this project: - Roy Ivy III ([@rivy](https://github.com/rivy)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=rivy) - Helmut Januschka ([@hjanuschka](https://github.com/hjanuschka)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=hjanuschka) - Chris Kaczor ([@ckaczor](https://github.com/ckaczor)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=ckaczor) +- Mathew King ([@MathewKing](https://github.com/MathewKing)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=MathewKing) - Andrei Korigodski ([@korigod](https://github.com/korigod)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=korigod) - Marc Lasson ([@mlasson](https://github.com/mlasson)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=mlasson) - Peng Lyu ([@rebornix](https://github.com/rebornix)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=rebornix) @@ -923,6 +924,7 @@ A big thanks to the people that have contributed to this project: - SpaceEEC ([@SpaceEEC](https://github.com/SpaceEEC)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=SpaceEEC) - Skybbles // L5474 ([@Luxray5474](https://github.com/Luxray5474)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=Luxray5474) - Alexey Vasyukov ([@notmedia](https://github.com/notmedia)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=notmedia) +- x13machine ([@x13machine](https://github.com/x13machine)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=x13machine) - Yan Zhang ([@Eskibear](https://github.com/Eskibear)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=Eskibear) - Zyck ([@qzyse2017](https://github.com/qzyse2017)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=qzyse2017) diff --git a/images/docs/hovers-details-vsls.png b/images/docs/hovers-details-vsls.png new file mode 100644 index 0000000000000000000000000000000000000000..2720dd91621baae8c6314a7c59ef73fc39ab232b GIT binary patch literal 13189 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
  • + 9.7 + MAY  2019 +
    +
  • +
  • + NEWAdds support for + Live Share presence +
    + Live Share presence +

    + Adds an avatar presence indicator and an invite button to start a Live Share + session with the code author to the Details hover +

    +

    + Adds presence status and an Invite to Live Share command to + contributor nodes in the Repositories view +

    +
    +
  • +
  • + NEWAdds a new + Views Side Bar Layout section to the interactive settings editor (via the + GitLens: Open Settings command) with 3 layout presets +
    +

    + Default — shows all the views together on the GitLens side bar +

    +

    + Source Control — shows all the views together on the Source + Control side bar +

    +

    + Contextual — shows Repositories on the Source Control + side bar, File and Line History on the Explorer side bar, and + others on the GitLens side bar +

    +
    +
  • +
  • + NEWImproves the + accuracy and experience of the following: +
    +

    Details hover

    +

    Changes (diff) hover

    +

    Open Changes with Previous Revision command

    +

    + Open Line Changes with Previous Revision command — closes + #719 +

    +

    Open Changes with Working File command

    +

    Open Line Changes with Working File command

    +

    Open Changes with Next Revision command

    +
    +
  • +
  • + NEWAdds support to the + Details and Changes (diff) hovers to differentiate between staged and + unstaged changed +
    +
  • +
  • + NEWAdds a + Show All command to the Show More nodes in the views +
    +
  • +
  • + NEWAdds + Show More support (i.e. paging) to the File and + Line History views +
    +
  • +
  • + NEWAdds an improved + experience when starting a new commit search or comparision +
    +
  • +
  • + NEWAdds the renamed + path to the description and tooltip of file nodes in the views +
    +
  • +
  • + NEWAdds a + gitlens.advanced.maxSearchItems setting to specify the maximum number + of items to show in a search — closes + #728 +
    +
  • +
  • + NEWAdds a + gitlens.defaultDateSource setting to specify whether commit dates + should use the authored or committed date — closes + #537 + thanks to + PR #707 + by Mathew King (@MathewKing) +
    +
  • +
  • + NEWAdds a + gitlens.advanced.similarityThreshold setting to specify the amount + (percent) of similarity a deleted and added file pair must have to be considered a + rename — closes + #670 + thanks to + PR #714 + by x13machine (@x13machine) +
    +
  • +
  • + NEWAdds visual + tracking to the table of contents of the interactive settings editor to make it + easier to navigate and keep context +
    +
  • +
  • + NEWAdds new + documentation on how to use and customize GitLens' formatting settings: + View Docs +
    +
  • +
  • + NEWAdds an + ${originalPath} token for use with file formatting which provides + the full file path of the original file, if renamed +
    +
  • +
  • + NEWAdds better logging + to show current mode on startup and when changed — closes + #725 +
    +
  • +
  • + IMPROVEDChanges path + collapsing to also collapse root paths when using the compact file layout in the + views +
    +
  • +
  • + IMPROVEDEnsures file + rename detection when getting the status of a repo or file +
    +
  • +
  • + IMPROVEDRemoves + searching for commits by changed occurrences (-S flag) as it is too + confusing and searching by changes (-G flag) better matches user + expectations — closes + #730 +
    +
  • +
  • + FIXEDFixes + #729 + — "Show more results" in search commit show less results +
    +
  • +
  • + FIXEDFixes + #716 + — Browsing history of a renamed file fails in forward direction +
    +
  • +
  • + FIXEDFixes + #724 + — GitService.getBranches very very very long +
    +
  • +
  • + FIXEDFixes + #625 + — Branches in Repositories view shows some commit comment texts as branches +
    +
  • +
  • + FIXEDFixes issues with + keyboard navigation (alt+, and alt+.) in commit details of + the file history quick pick menu +
    +
  • +
  • + FIXEDFixes issues with + keyboard navigation (alt+, and alt+.) in commit details of + the branch history quick pick menu +
    +
  • +
  • + FIXEDFixes issues when + showing all results in various lists and views +
    +
  • +
  • + FIXEDFixes issue with + id collisions between branches, remotes, and tags in the Repositories view +
    +
  • +
  • + FIXEDFixes the + Line History view when there are uncommitted and/or unsaved changes +
    +
  • +
  • + FIXEDFixes various + issues when trying to find the working file from a commit +
    +
  • +
  • + FIXEDFixes issues + where the Changes (diff) hover wouldn't work properly with renamed files +
    +
  • +
  • + FIXEDFixes an + intermittent issue where hovers fail to show +
    +
  • + +
  • 9.6 APR  2019