Yan Zhang
1b1b61cae6
Update CHANGELOG.md
2019-01-29 17:49:09 +08:00
Yan Zhang
eb697483f9
Add info type for completion-item-selected events ( #239 )
...
* Add info type for completion-item-selected events
* Update keyname
* update keyname
2019-01-29 17:31:37 +08:00
Yan Zhang
a294046e89
Bump version to 0.14.1 ( #238 )
...
* Bump version to 0.14.1
* Update v0.14.1 changelog
* Update readme for completion feature
* fix typo
2019-01-29 16:57:07 +08:00
Yan Zhang
9a5eb3b3df
sort for non-strict semantic versions ( #237 )
2019-01-29 15:50:32 +08:00
Yan Zhang
9db1c8d5b1
send telemetry when completion item selected ( #235 )
...
* send telemetry when completion item selected
* reuse the command object
* Refer command name as a constant
2019-01-29 11:15:09 +08:00
Yan Zhang
65456e735f
Remove short keywords in central repo queries ( #234 )
2019-01-28 15:10:47 +08:00
Yan Zhang
f458004619
Activate extension on opening external pom.xml ( #233 )
2019-01-28 14:52:01 +08:00
Yan Zhang
900387e9ad
Remove default version in snippets ( #231 )
2019-01-25 09:47:17 +08:00
Yan Zhang
9c06f3357a
Update groupId together if possible when completing artifactId ( #230 )
...
* Update groupId together if possible when completing artifactId
* Address comments
2019-01-25 09:39:08 +08:00
Yan Zhang
43ad54c8c9
Remove duplicated items in completion list ( #229 )
...
* Remove duplicated items in completion list
* Better naming
2019-01-24 16:56:48 +08:00
Yan Zhang
a510d604ea
Robustness: safer request url ( #228 )
2019-01-24 15:09:39 +08:00
Yan Zhang
80e1281f73
Fix a typo ( #227 )
2019-01-24 12:55:55 +08:00
Yan Zhang
36f7e018ec
Bump version to 0.14.0 ( #225 )
2019-01-24 12:30:11 +08:00
Yan Zhang
76b3d88d2b
Refactor UI utils ( #226 )
...
* Refactor UI utils
* Minor fix
2019-01-24 12:29:54 +08:00
Yan Zhang
903c919a91
Fix scope of the config maven.view ( #224 )
2019-01-23 14:09:34 +08:00
Yan Zhang
8fb2eddf88
Sort version suggestion items. ( #223 )
2019-01-23 13:55:28 +08:00
Yan Zhang
2e9700138d
Retrieve completion item from local Maven repo on the fly ( #222 )
2019-01-23 12:30:44 +08:00
Yan Zhang
24e6785fee
Use Maven Central Repository search API to complete POM file ( #221 )
...
* Completion using maven search api, TBC
* Parse the whole xml document to get more context info
* Add completion for artifact id
* Add completion for version
* Tune local/central completion providers.
* Add default version range of LATEST
* Distinguish completion items from local/central provider
2019-01-22 16:36:45 +08:00
Yan Zhang
30af02e3aa
Prevent background tasks from grabing focus ( #219 )
2019-01-18 12:54:41 +08:00
Yan Zhang
d5ea36daaf
Remove outdated telemetry events ( #218 )
2019-01-18 12:24:19 +08:00
Yan Zhang
9561e1319f
Better way to get filepath for WSL ( #217 )
...
* Fix #206
* Refactor: Move ExtensionContext out
* Update local archetype cache
* add license
2019-01-17 17:13:51 +08:00
Yan Zhang
5b3a349990
Provide completion in more cases. ( #212 )
...
* Always provide code snippet.
* Refine completion for groupId/artifactId/version.
2019-01-04 15:05:23 +08:00
Yan Zhang
14ca4dd621
Fix project view for multiroot workspaces. ( #211 )
2019-01-04 15:01:53 +08:00
Yan Zhang
41719a6c56
Add dependency snippet ( #209 )
...
* Add dependency snippet
* Replace deprecated api calls.
2019-01-03 14:30:40 +08:00
Yan Zhang
9ea88a02fa
Bump version to 0.13.0 ( #208 )
...
* Bump version to 0.13.0
* Update changelog for 0.13.0
2019-01-03 12:46:57 +08:00
Yan Zhang
29c3f4e6ca
Remove unused code. ( #207 )
2019-01-03 11:29:43 +08:00
Yan Zhang
13a87c80fc
Specify textEdit for completion items. ( #205 )
2019-01-02 15:06:21 +08:00
Yan Zhang
8ba0d51854
Allow to switch flat/hierarchical view of projects & modules ( #202 )
...
* Add config to specify the way of viewing maven projects.
* Organize Maven project nodes according to the config.
* Add commands to switch between flat/hierarchical view.
* Add description for commands.
2018-12-28 16:20:26 +08:00
Yan Zhang
c1b8ed5f81
Add completion for version node. ( #201 )
2018-12-28 10:45:02 +08:00
Yan Zhang
3a6265ca4f
Add completionKind for items. ( #200 )
2018-12-28 10:24:16 +08:00
Yan Zhang
a7a5c1b74d
Add a feature flag for the completion. ( #199 )
2018-12-28 09:46:01 +08:00
Yan Zhang
6bd54264bb
Decrease memory usage for local maven repo indices. ( #198 )
2018-12-27 17:49:45 +08:00
Yan Zhang
f13ec86912
Complete groupId & artirfactId from local Maven repo. ( #197 )
...
* Complete groupId & artirfactId from local Maven repo.
* Fix tslint to use only double quotemark.
* Update npm dependencies.
2018-12-27 16:44:03 +08:00
Yan Zhang
4e82930207
Provide completion items only for dependency nodes. ( #196 )
2018-12-27 11:20:49 +08:00
Yan Zhang
a54283d86f
Add completion item provider. ( #194 )
...
* Add completion item provider as a disposable.
* Add license header and remove comments.
* Add _ before unused params.
* Add scheme for document selector.
2018-12-27 10:34:38 +08:00
Yan Zhang
45fc78bbb5
Bump version to 0.12.1 ( #191 )
...
* Bump version to 0.12.1
* Update change log for v0.12.1
2018-12-17 15:45:30 +08:00
Yan Zhang
341618b501
Add a shortcut in explorer to generate projects. ( #190 )
2018-12-17 15:38:20 +08:00
Yan Zhang
0b1194623a
Add space between English and Chinese characters. ( #188 )
...
* Add space between English and Chinese characters.
* Refine wording.
2018-12-17 15:34:20 +08:00
Yan Zhang
0273778163
Add onView activation event ( #189 )
2018-12-17 15:02:26 +08:00
Yan Zhang
7f8f4a3062
Update changelog for 0.12.0 ( #187 )
2018-12-17 13:56:51 +08:00
Yan Zhang
f18ee2b846
Bump version to 0.12.0 ( #186 )
2018-12-17 13:33:25 +08:00
Yan Zhang
df44017ece
Update README for newly changes. ( #185 )
...
* Update images used in README for UI changes.
* Update README for plugin goals.
2018-12-17 13:16:43 +08:00
Yan Zhang
f0e5e6c577
Update icons. ( #181 )
2018-12-17 12:47:04 +08:00
Yan Zhang
1c9bb52073
Do not calculated effective-pom on refreshing a collapsed project. ( #183 )
2018-12-17 09:57:02 +08:00
Yan Zhang
16aa223872
Improve performance of Maven explorer ( #180 )
...
* Rename mavenExplorerProvider.
* Use a task executor to retrieve plugin info.
* Do not auto calculate effective pom.
* Avoid to retrieve info twice when refreshing an expanded plugin node.
* Address comments.
* Use disposable to simplify code.
2018-12-14 14:16:32 +08:00
Yan Zhang
29e5ff3e13
Refactor: UI Utils. ( #177 )
...
* Make mavenOutputChannel static.
* Make maven terminal static.
* Dispose output channel when deactivating the extension.
2018-12-14 10:54:27 +08:00
Yan Zhang
bc97f163e6
Refine config to enable webpack watch ( #176 )
2018-12-13 15:45:31 +08:00
Yan Zhang
e149eb75cc
Update icons of explorer items. ( #171 )
...
* Update icon for Maven Plugin.
* Update icon of Plugin Goal.
* Update icon for Plugin Menu.
* Update icon for Aggregate POM.
* Update icon of Maven Project.
2018-12-12 15:33:31 +08:00
Yan Zhang
3ed2cc9aec
Update Test Plan.
2018-12-12 10:56:53 +08:00
Yan Zhang
b74be2352e
Refine mechanism of refreshing item nodes. ( #170 )
...
* Refine refresh mechanism for tree items.
* Fix potential error caused by wrong execution order.
* Show progress when retrieving plugin info.
* Restore label of project node.
2018-12-11 16:44:21 +08:00