Skip to content

Commit

Permalink
docs updated for 13.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
alefragnani committed Feb 14, 2021
1 parent 9b9e4a4 commit 1739fcd
Show file tree
Hide file tree
Showing 10 changed files with 81 additions and 46 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## [13.0.0] - 2021-02-13
### Added
- Support Remote Development (issue [#230](https://github.com/alefragnani/vscode-bookmarks/issues/230))
- Improvements on multi-root support (issue [#193](https://github.com/alefragnani/vscode-bookmarks/issues/193))
- Group bookmarks by folder on multi-root in Side Bar (issue [#249](https://github.com/alefragnani/vscode-bookmarks/issues/249))
- Multi-platform support (issue [#205](https://github.com/alefragnani/vscode-bookmarks/issues/205))

### Internal
- Do not show welcome message if installed by Settings Sync (issue [#377](https://github.com/alefragnani/vscode-bookmarks/issues/377))

## [12.1.4] - 2021-01-18
### Internal
- Update Tabnine URL
Expand Down
35 changes: 28 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@
<a title="Learn more about Bookmarks" href="http://github.com/alefragnani/vscode-bookmarks"><img src="https://raw.githubusercontent.com/alefragnani/vscode-bookmarks/master/images/vscode-bookmarks-logo-readme.png" alt="Bookmarks Logo" width="50%" /></a>
</p>

# What's new in Bookmarks 12.1
# What's new in Bookmarks 13.0

* Full **Remote Development** support
* Improved **Multi-root** support
* Adds **Multi-platform** support
* Improved **Side Bar** usability
* Adds automatic **Label suggestion** options
* Full **Multi cursor** support
* Support for **workbench.colorCustomizations** settings
* Improved **Localization** options

# Support

Expand Down Expand Up @@ -98,11 +100,28 @@ Quicky move between bookmarks backward and forward, even if located outside the

List all bookmarks from the current file/project and easily navigate to any of them. It shows a line preview and temporarily scroll to its position.

![List](images/printscreen-list-from-all-files.png)
![List](images/bookmarks-list-from-all-files.gif)

* Bookmarks from the active file only shows the line number and its contents
* Bookmarks from other files in the project also shows the relative path and filename
* Bookmarks from files outside the project are denoted with ![Folder](images/bookmarks-folder-icon.png)
* Bookmarks from other files in the project also shows the relative path

## Improved Multi-root support

When you work with **multi-root** workspaces, the extension can manage the bookmarks individually for each folder.

Simply define `saveBookmarksInProject` as `true` on your **User Settings** or in the **Workspace Settings**, and when you run the `Numbered Bookmarks: List from All Files` command, you will be able to select from which folder the bookmarks will be shown.

![List](images/bookmarks-list-from-all-files-multi-root.gif)

### Remote Development support

The extension now fully supports **Remote Development** scenarios.

It means that when you connect to a _remote_ location, like a Docker Container, SSH or WSL, the extension will be available, ready to be used.

> You don't need to install the extension on the remote anymore.
Better yet, if you use `numberedBookmarks.saveBookmarksInProject` setting defined as `true`, the bookmarks saved locally _will be available_ remotely, and you will be able to navigate and update the bookmarks. Just like it was a resource from folder you opened remotely.

## Selection

Expand All @@ -112,7 +131,7 @@ You can use **Bookmarks** to easily select lines or text blocks. Simply toggle b

Select all bookmarked lines. Specially useful while working with log files.

![Select Lines](images/printscreen-select-lines.gif)
![Select Lines](images/bookmarks-select-lines.gif)

#### Expand Selection to the Next/Previous Bookmark or Shrink the Selection

Expand Down Expand Up @@ -211,7 +230,9 @@ Manipulate the selection of lines _between_ bookmarks, up and down.

The **Bookmarks** extension has its own **Side Bar**, with a variety of commands to improve you productivity.

![Side Bar](images/printscreen-activity-bar.png)
| Single Folder | Multi-root Workspace |
|---------------|------------|
| ![Side Bar](images/printscreen-activity-bar.png) | ![Side Bar](images/printscreen-activity-bar-multi-root.png) |

## Project and Session Based

Expand Down
Binary file removed images/bookmarks-folder-icon.png
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/bookmarks-list-from-all-files.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/bookmarks-select-lines.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/printscreen-activity-bar-multi-root.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed images/printscreen-select-lines.gif
Binary file not shown.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "Bookmarks",
"displayName": "Bookmarks",
"description": "Mark lines and jump to them",
"version": "12.1.4",
"version": "13.0.0",
"publisher": "alefragnani",
"engines": {
"vscode": "^1.50.0"
Expand Down
80 changes: 42 additions & 38 deletions src/whats-new/contentProvider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,48 @@ export class BookmarksContentProvider implements ContentProvider {
public provideChangeLog(): ChangeLogItem[] {
const changeLog: ChangeLogItem[] = [];

changeLog.push({ kind: ChangeLogKind.VERSION, detail: { releaseNumber: "13.0.0", releaseDate: "February 2021" } });
changeLog.push({
kind: ChangeLogKind.NEW,
detail: {
message: "Support <b>Remote Development</b>",
id: 230,
kind: IssueKind.Issue
}
});
changeLog.push({
kind: ChangeLogKind.NEW,
detail: {
message: "Improvements on <b>multi-root</b> support",
id: 193,
kind: IssueKind.Issue
}
});
changeLog.push({
kind: ChangeLogKind.NEW,
detail: {
message: "Group bookmarks by folder on multi-root in Side Bar",
id: 249,
kind: IssueKind.Issue
}
});
changeLog.push({
kind: ChangeLogKind.NEW,
detail: {
message: "Multi-platform support",
id: 205,
kind: IssueKind.Issue
}
});
changeLog.push({
kind: ChangeLogKind.INTERNAL,
detail: {
message: "Do not show welcome page if installed by Settings Sync",
id: 377,
kind: IssueKind.Issue
}
});

changeLog.push({ kind: ChangeLogKind.VERSION, detail: { releaseNumber: "12.1.4", releaseDate: "January 2021" } });
changeLog.push({
kind: ChangeLogKind.INTERNAL,
Expand Down Expand Up @@ -255,44 +297,6 @@ export class BookmarksContentProvider implements ContentProvider {
}
});

changeLog.push({
kind: ChangeLogKind.VERSION,
detail: { releaseNumber: "11.1.0", releaseDate: "April 2020" }
});

changeLog.push({
kind: ChangeLogKind.NEW,
detail: {
message: "Adds <b>Multi cursor</b> support",
id: 77,
kind: IssueKind.Issue
}
});
changeLog.push({
kind: ChangeLogKind.INTERNAL,
detail: {
message: "Support VS Code package split",
id: 263,
kind: IssueKind.Issue
}
});
changeLog.push({
kind: ChangeLogKind.INTERNAL,
detail: {
message: "Support <b>ThemeIcon</b>",
id: 269,
kind: IssueKind.Issue
}
});
changeLog.push({
kind: ChangeLogKind.INTERNAL,
detail: {
message: "Support Extension View Context Menu",
id: 270,
kind: IssueKind.Issue
}
});

return changeLog;
}

Expand Down

0 comments on commit 1739fcd

Please sign in to comment.