Skip to content

Commit f812c79

Browse files
committed
[1.4.0] new release
1 parent 3eef534 commit f812c79

File tree

4 files changed

+102
-19
lines changed

4 files changed

+102
-19
lines changed

CHANGELOG.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,4 +209,20 @@ typo
209209
#### Fix
210210

211211
- Overlap items when the height of the outline is not enough #50
212-
- Other minor fixes
212+
- Other minor fixes
213+
214+
### [1.4.0] - 2024-03-24
215+
216+
#### Add
217+
218+
- Add find References when goto tag #59 @howin98
219+
- Provide outline sorting feature #54
220+
- Expand to the symbol under the cursor
221+
222+
### Fix
223+
224+
- Now the outline will not scroll automatically when in the `manual` follow mode #53
225+
226+
#### Other
227+
228+
- Collapse pin state switch actions for less buttons in navigation bar

README.md

Lines changed: 43 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ A visual, interactive outline map that combines the clarity of the outline with
99
![version](https://img.shields.io/visual-studio-marketplace/v/gerrnperl.outline-map?color=8bf7c7&logo=visualstudio&style=flat-square)
1010
![installs](https://img.shields.io/visual-studio-marketplace/i/gerrnperl.outline-map?color=56b6c2&logo=visualstudiocode&style=flat-square)
1111
![rating](https://img.shields.io/visual-studio-marketplace/stars/gerrnperl.outline-map?color=97dbf3&style=flat-square)
12+
![downloads](https://img.shields.io/visual-studio-marketplace/d/gerrnperl.outline-map?color=62abf5&logo=visualstudiocode&style=flat-square)
13+
![stars](https://img.shields.io/github/stars/gerrnperl/outline-map?color=f2c661&logo=github&style=flat-square)
14+
![license](https://img.shields.io/github/license/gerrnperl/outline-map?color=f9e2ae&logo=github&style=flat-square)
1215

1316

1417
## Features
@@ -103,6 +106,8 @@ By default, region and tag symbols will be added. You can customize the symbols
103106

104107
- `outline-map.follow`: Scroll the outline when the cursor moves or the viewport scrolls
105108

109+
- `outline-map.expand`: Set the automatic expansion mode of the outline view. Select `cursor` to expand only to the node where the cursor is located, and `viewport` to expand all nodes in the viewport.
110+
106111
- `outline-map.hiddenItem`: Choose items you do not want to see in the outline.
107112

108113
- `outline-map.defaultMaxDepth`: Set the default maximum depth of the outline tree. Set this to non-zero to enable the depth button `>` & `<`.
@@ -124,20 +129,52 @@ By default, region and tag symbols will be added. You can customize the symbols
124129
- `outline-map.region.highlight`: Enable region and tag syntax highlighting
125130

126131
## Commands
127-
- `outline-map.toggleSearch`: Switch the visibility of search and navigation field. Default keybinding: `<Alt-l>`
128132

129-
- `outline-map.addDepth` | `outline-map.reduceDepth`: Add / Reduce a level to the outline tree. Only works when `outline-map.defaultMaxDepth` is set to non-zero.
133+
134+
<!-- - `outline-map.focusSearch`: 聚焦搜索框, 默认键位 `<Alt-l>`
135+
- `outline-map.toggleSearch`: 切换搜索及导航区域可见性.
136+
137+
### 视图操作
138+
139+
- 深度限制: 增加 / 减少大纲的一级. `outline-map.defaultMaxDepth` 为正值时可用.
140+
- `增加深度 >`
141+
- `减少深度 <`
142+
143+
- 临时固定
144+
- `固定`: 大纲节点将不会自动展开;
145+
- `冻结`: 大纲节点将不会自动展开, 同时大纲视图不会自动滚动;
146+
147+
- 排序
148+
- `按位置排序`: 按位置排序大纲节点;
149+
- `按名称排序`: 按名称排序大纲节点;
150+
- `按类型排序`: 按类型排序大纲节点; -->
130151

131-
- `outline-map.pin` | `outline-map.unpin` | `outline-map.freeze` : Pin / Unpin / Freeze the outline tree.
152+
- `outline-map.focusSearch`: Focus the search box, default keybinding `<Alt-l>`
153+
- `outline-map.toggleSearch`: Toggle the visibility of the search and navigation area.
154+
155+
### View Actions
156+
157+
- Depth limit: Increase / decrease the outline by one level. Available when `outline-map.defaultMaxDepth` is a positive value.
158+
- `Increase depth >`
159+
- `Decrease depth <`
160+
161+
- Temporarily fix
162+
- `Fixed`: The outline node will not be automatically expanded;
163+
- `Frozen`: The outline node will not be automatically expanded, and the outline view will not automatically scroll;
164+
165+
- Sort
166+
- `Sort by position`: Sort the outline nodes by position;
167+
- `Sort by name`: Sort the outline nodes by name;
168+
- `Sort by kind`: Sort the outline nodes by kind;
132169

133170
---
134171

135-
## Suggestion: move view to secondary side panel (vscode ^1.64)
172+
Suggestion: move view to secondary side panel (vscode ^1.64)
136173

137-
> Outline Map relies on vscode or other extensions to provide symbol information
174+
> Outline Map does not perform language-specific symbol parsing, symbol information is provided by vscode or other extensions.
138175
>
139176
> Refer to the following links for more information: [vscode-code-outline/ language-support](https://github.com/patrys/vscode-code-outline#language-support)
140177
141178
---
142179

143-
**Enjoy!**
180+
**Enjoy! ❤️**

README_ZH_CN.md

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@
66

77
可视, 可互动的大纲地图, 提供大纲的清晰条理与缩略地图的直观概览. 更好的 VSCode 内置大纲.
88

9-
![version](https://img.shields.io/visual-studio-marketplace/v/gerrnperl.outline-map?color=8bf7c7&logo=visualstudio&style=flat-square)
9+
![version](https://img.shields.io/visual-studio-marketplace/v/gerrnperl.outline-map?color=8bf7c7&logo=visualstudiocode&style=flat-square)
1010
![installs](https://img.shields.io/visual-studio-marketplace/i/gerrnperl.outline-map?color=56b6c2&logo=visualstudiocode&style=flat-square)
1111
![rating](https://img.shields.io/visual-studio-marketplace/stars/gerrnperl.outline-map?color=97dbf3&style=flat-square)
12+
![downloads](https://img.shields.io/visual-studio-marketplace/d/gerrnperl.outline-map?color=62abf5&logo=visualstudiocode&style=flat-square)
13+
![stars](https://img.shields.io/github/stars/gerrnperl/outline-map?color=f2c661&logo=github&style=flat-square)
14+
![license](https://img.shields.io/github/license/gerrnperl/outline-map?color=f9e2ae&logo=github&style=flat-square)
1215

1316
## 特性
1417

@@ -100,7 +103,9 @@
100103

101104
### 行为
102105

103-
- `outline-map.follow`: 设置大纲视图自动跟随光标|视口
106+
- `outline-map.follow`: 设置大纲视图自动跟随光标|视口滚动
107+
108+
- `outline-map.expand`: 设置大纲视图自动展开模式,选择`cursor`时只展开到光标所在的节点,选择`viewport`时展开视口内的所有节点
104109

105110
- `outline-map.hiddenItem`: 选择隐藏大纲视图中的项目
106111

@@ -125,21 +130,31 @@
125130

126131
## 命令
127132

128-
- `outline-map.toggleSearch`: 切换搜索及导航区域可见性. 默认键位 `<Alt-l>`
133+
- `outline-map.focusSearch`: 聚焦搜索框, 默认键位 `<Alt-l>`
134+
- `outline-map.toggleSearch`: 切换搜索及导航区域可见性.
135+
136+
### 视图操作
137+
138+
- 深度限制: 增加 / 减少大纲的一级. `outline-map.defaultMaxDepth` 为正值时可用.
139+
- `增加深度 >`
140+
- `减少深度 <`
141+
142+
- 临时固定
143+
- `固定`: 大纲节点将不会自动展开;
144+
- `冻结`: 大纲节点将不会自动展开, 同时大纲视图不会自动滚动;
129145

130-
- `outline-map.addDepth` | `outline-map.reduceDepth`: 增加 / 减少大纲的一级. `outline-map.defaultMaxDepth` 为正值时可用.
131-
- `outline-map.pin` | `outline-map.unpin`: 固定 / 取消固定 / 冻结大纲视图.
132-
- `unpin`: 取消固定大纲视图;
133-
- `pin`: 大纲节点将不会自动展开;
134-
- `freeze`: 大纲节点将不会自动展开, 同时大纲视图不会自动滚动;
146+
- 排序
147+
- `按位置排序`: 按位置排序大纲节点;
148+
- `按名称排序`: 按名称排序大纲节点;
149+
- `按类型排序`: 按类型排序大纲节点;
135150

136151
---
137152

138-
## 建议: 将视图移至辅助侧栏 (vscode ^1.64)
153+
建议: 将视图移至辅助侧栏 (vscode ^1.64)
139154

140-
> Outline Map 依赖于 vscode 或 其他扩展提供符号信息
155+
> Outline Map 不会进行语言相关的符号解析, 符号信息由 vscode 或其他扩展提供.
141156
>
142157
> 参考: [vscode-code-outline/language-support](https://github.com/patrys/vscode-code-outline#language-support)
143158
---
144159

145-
**Enjoy!**
160+
**Enjoy! ❤️**

package.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "outline-map",
33
"displayName": "Outline Map",
44
"description": "A visual, interactive outline map that combinesAlternative Minimap. the clarity of the outline with the intuitive overview of the minimap. Enhanced version of vscode built-in outline.",
5-
"version": "1.3.2",
5+
"version": "1.4.0",
66
"repository": {
77
"url": "https://github.com/Gerrnperl/outline-map.git"
88
},
@@ -48,6 +48,21 @@
4848
"href": "https://img.shields.io/",
4949
"url": "https://img.shields.io/visual-studio-marketplace/stars/gerrnperl.outline-map?color=97dbf3&style=flat-square",
5050
"description": "rating"
51+
},
52+
{
53+
"href": "https://img.shields.io/",
54+
"url": "https://img.shields.io/visual-studio-marketplace/d/gerrnperl.outline-map?color=62abf5&logo=visualstudiocode&style=flat-square",
55+
"description": "downloads"
56+
},
57+
{
58+
"href": "https://img.shields.io/",
59+
"url": "https://img.shields.io/github/stars/gerrnperl/outline-map?color=f2c661&logo=github&style=flat-square",
60+
"description": "stars"
61+
},
62+
{
63+
"href": "https://img.shields.io/",
64+
"url": "https://img.shields.io/github/license/gerrnperl/outline-map?color=f9e2ae&logo=github&style=flat-square",
65+
"description": "license"
5166
}
5267
],
5368
"contributes": {

0 commit comments

Comments
 (0)