diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f83db1..faa54ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,11 @@ - Uniformed all the logs, notifications and alerts - Polished the syntax definition +### DOCS + +- Improved the general quality and structure of the README +- Add a new Help section with some troubleshooting information + ## Version 3.4 ### FIX diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5116192..245467d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,9 +2,9 @@ ## Commit notation -- FEATURE: New feature short description -- FIX: Bug fix short description -- REFACTOR: Refactoring short description -- TEST: Testing description -- DOCS: Documentation description -- CHORE: Regular code maintenance description +- feat: New feature short description +- fix: Bug fix short description +- refactor: Refactoring short description +- test: Testing description +- docs: Documentation description +- chore: Regular code maintenance description diff --git a/README.md b/README.md index 1e97003..d8dea94 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,6 @@ This is a plugin providing Vue language support for the new [Nova editor by Pani > WARNING: If you want to use PUG in your template you first have to install an extension that provides you PUG syntax, otherwise Nova will crash. Panic has been notified of this issue. -## New in v4.0 💡 - ## Features ### Vue Language Server 🔥 @@ -16,9 +14,9 @@ This extension provides a fully featured support for [VLS](https://github.com/vu The Vue Language Server offers advanced code features like code completion, intellisense and so on. -#### NEW: Settings exposed ⚙️ +#### NEW: Configurable Settings ⚙️ -From **v4.0** almost all the options of the Vue Language Server are configurable both as Global and per Project. +From **v4.0** almost all the settings available for the Vue Language Server are configurable both globally and per project. ![Special theming](https://raw.githubusercontent.com/tommasongr/nova-vue/master/Vue.novaextension/Images/docs/docs-vue_language_server_settings.png) @@ -34,7 +32,7 @@ From **v4.0** the extension ships with a new Information Sidebar! You can see th ### NEW: Status Notifications 🚦 -From **v4.0** the extension ships with an improved notification system, giving you more information about what is going on. +From **v4.0** the extension ships with an improved notification system, giving you more information about what is going on. If you don't like them you can of course disable this feature from the settings. --- @@ -66,17 +64,18 @@ If you are a developer interested in implementing this feature in your theme che - [x] Completions for Vue API - [x] Completions for Vue Directives - [x] Completions Vue Events (@click) -- [x] Support for typescript and coffeescript -- [x] Support for scss, sass and less +- [x] Support for PUG +- [x] Support for SCSS, SASS, LESS and PostCSS +- [x] Support for JavaScript, TypeScript and CoffeeScript - [x] Vue Clips (based on [Vue VSCode Snippets](https://github.com/sdras/vue-vscode-snippets)) -- [x] Support for Vetur LSP +- [x] Support for Vue Language Server +- [x] Configurable settings for Vue Language Server - [x] Refined class selectors for improved highlighting -- [x] Support for PUG Syntax ### Features on their way - [ ] Support for jade (waiting for syntaxes) -- [ ] Support for stylus and postcss (waiting for syntaxes) +- [ ] Support for stylus (waiting for syntaxes) ## Contributing 🤝 diff --git a/Vue.novaextension/HELP.md b/Vue.novaextension/HELP.md index fdef756..7aeef1e 100644 --- a/Vue.novaextension/HELP.md +++ b/Vue.novaextension/HELP.md @@ -1,38 +1,7 @@ -## Special Theming 🎨 +# Troubleshooting 🧑‍⚕️ -#### Hooks +If you encounter some issue with the Vue Language Server you may want to try reload it. You can do that from the extension menu or from the Vue Information Sidebar. -This is an example of implementation with all the available hooks: +If reloading doesn't solve your problem you may want to try restoring the defaults settings. You can do that from the extension menu or the command palette. -```css -/* Vue */ - -vue.html.tag.open, -vue.html.tag.close { - color: #59be84; -} - -vue.html.tag.name { - color: #59be84; - font-weight: bold; -} - -vue.html.tag.attribute.shorthand-key { - color: #59be84; -} - -vue.html.tag.attribute.name, -vue.html.embedded.interpolation.bracket { - color: #65c032; - font-weight: bold; -} - -vue.html.tag.attribute.argument { - color: #59be84; - font-weight: bold; -} - -vue.html.tag.attribute.modifier { - color: #59be84; -} -``` +If none of the above solves your problems you can uninstall/reinstall the extension. That should solve any issue.