Skip to content
This repository has been archived by the owner on Jul 18, 2022. It is now read-only.

Commit

Permalink
new version, adding all the badges
Browse files Browse the repository at this point in the history
  • Loading branch information
aaronpowell committed Jun 28, 2019
1 parent 2fc0042 commit 2fc8eef
Show file tree
Hide file tree
Showing 3 changed files with 120 additions and 105 deletions.
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ All notable changes to the "vscode-profile-switcher" extension will be documente

Check [Keep a Changelog](http://keepachan2gelog.com/) for recommendations on how to structure this file.

## 0.2.0 - 2019-06-28

- Rewriting internals
- Introduced testing
- Tweaked Azure Pipelines to test across multiple OS's

## 0.1.3 - 2019-06-24

- Tweaking settings for marketplace
Expand All @@ -16,4 +22,4 @@ Check [Keep a Changelog](http://keepachan2gelog.com/) for recommendations on how

## 0.1.1 - 2019-06-21

- Initial preview release release
- Initial preview release release
19 changes: 14 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,25 @@
# VS Code Profile Switcher

[![Build Status](https://dev.azure.com/aaronpowell/VS%20Code%20Profile%20Switcher/_apis/build/status/aaronpowell.vscode-profile-switcher?branchName=master)](https://dev.azure.com/aaronpowell/VS%20Code%20Profile%20Switcher/_build/latest?definitionId=27&branchName=master)

| Job | Status |
| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Linux (Node 10.x) | [![Build Status](https://dev.azure.com/aaronpowell/VS%20Code%20Profile%20Switcher/_apis/build/status/aaronpowell.vscode-profile-switcher?branchName=master&jobName=Linux&configuration=Linux%20node_10_x)](https://dev.azure.com/aaronpowell/VS%20Code%20Profile%20Switcher/_build/latest?definitionId=27&branchName=master) |
| Linux (Node 12.x) | [![Build Status](https://dev.azure.com/aaronpowell/VS%20Code%20Profile%20Switcher/_apis/build/status/aaronpowell.vscode-profile-switcher?branchName=master&jobName=Linux&configuration=Linux%20node_12_x)](https://dev.azure.com/aaronpowell/VS%20Code%20Profile%20Switcher/_build/latest?definitionId=27&branchName=master) |
| Windows (Node 10.x) | [![Build Status](https://dev.azure.com/aaronpowell/VS%20Code%20Profile%20Switcher/_apis/build/status/aaronpowell.vscode-profile-switcher?branchName=master&jobName=Windows)](https://dev.azure.com/aaronpowell/VS%20Code%20Profile%20Switcher/_build/latest?definitionId=27&branchName=master) |
| macOS (Node 10.x) | [![Build Status](https://dev.azure.com/aaronpowell/VS%20Code%20Profile%20Switcher/_apis/build/status/aaronpowell.vscode-profile-switcher?branchName=master&jobName=macOS)](https://dev.azure.com/aaronpowell/VS%20Code%20Profile%20Switcher/_build/latest?definitionId=27&branchName=master) |

[![Badge for version for Visual Studio Code extension aaronpowell.vscode-profile-switcher](https://vsmarketplacebadge.apphb.com/version/aaronpowell.vscode-profile-switcher.svg?color=blue&style=?style=for-the-badge&logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=aaronpowell.vscode-profile-switcher&wt.mc_id=profileswitcher-github-aapowell) [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/aaronpowell.vscode-profile-switcher.svg?color=blue&style=flat-square)](https://marketplace.visualstudio.com/items?itemName=aaronpowell.vscode-profile-switcher&wt.mc_id=profileswitcher-github-aapowell)
[![Rating](https://vsmarketplacebadge.apphb.com/rating/aaronpowell.vscode-profile-switcher.svg?color=blue&style=flat-square)](https://marketplace.visualstudio.com/items?itemName=aaronpowell.vscode-profile-switcher&wt.mc_id=profileswitcher-github-aapowell) [![The MIT License](https://img.shields.io/badge/license-MIT-orange.svg?color=blue&style=flat-square)](http://opensource.org/licenses/MIT)

This extension allows you to define a number of settings profiles that you can easily switch between. The original idea for this extension came from my desire to have an easy way for me to switch my VS Code to a setup that was better optimised for presenting (changed themes, increase font size, etc).

## Install

* Open **Extensions** sidebar panel in Visual Studio Code. `View → Extensions`
* Search for `Profile Switcher`
* Click **Install**
* Click **Reload**, if required
- Open **Extensions** sidebar panel in Visual Studio Code. `View → Extensions`
- Search for `Profile Switcher`
- Click **Install**
- Click **Reload**, if required

## Features

Expand Down Expand Up @@ -56,4 +65,4 @@ This was my first time trying to build an extension for VS Code and wouldn't hav
- The VS Code team's [in depth guide to extensions](https://code.visualstudio.com/api/get-started/your-first-extension?wt.mc_id=profileswitcher-github-aapowell)
- Looking through the [example extensions](https://github.com/Microsoft/vscode-extension-samples) on the VS Code team's GitHub
- [John Papa's Peacock extension](https://raw.githubusercontent.com/johnpapa/vscode-peacock)
- [VS Code Settings Sync](https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync) that helped me understand how to find settings on a machine
- [VS Code Settings Sync](https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync) that helped me understand how to find settings on a machine
198 changes: 99 additions & 99 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,105 +1,105 @@
{
"name": "vscode-profile-switcher",
"displayName": "Profile Switcher",
"description": "Allows you to switch between different profiles you have created",
"version": "0.1.3",
"preview": true,
"license": "SEE LICENSE IN LICENSE.md",
"publisher": "aaronpowell",
"homepage": "https://github.com/aaronpowell/vscode-profile-switcher/blob/master/README.md",
"icon": "images/logo.png",
"galleryBanner": {
"color": "#373436",
"theme": "dark"
},
"extensionKind": "ui",
"repository": {
"type": "git",
"url": "https://github.com/aaronpowell/vscode-profile-switcher.git"
},
"bugs": {
"url": "https://github.com/aaronpowell/vscode-profile-switcher/issues"
},
"engines": {
"vscode": "^1.35.0"
},
"author": {
"name": "Aaron Powell",
"url": "https://www.aaron-powell.com"
},
"categories": [
"Themes",
"Other"
"name": "vscode-profile-switcher",
"displayName": "Profile Switcher",
"description": "Allows you to switch between different profiles you have created",
"version": "0.2.0",
"preview": true,
"license": "SEE LICENSE IN LICENSE.md",
"publisher": "aaronpowell",
"homepage": "https://github.com/aaronpowell/vscode-profile-switcher/blob/master/README.md",
"icon": "images/logo.png",
"galleryBanner": {
"color": "#373436",
"theme": "dark"
},
"extensionKind": "ui",
"repository": {
"type": "git",
"url": "https://github.com/aaronpowell/vscode-profile-switcher.git"
},
"bugs": {
"url": "https://github.com/aaronpowell/vscode-profile-switcher/issues"
},
"engines": {
"vscode": "^1.35.0"
},
"author": {
"name": "Aaron Powell",
"url": "https://www.aaron-powell.com"
},
"categories": [
"Themes",
"Other"
],
"keywords": [
"presenter",
"vscode-settings",
"code-settings",
"profile",
"settings"
],
"activationEvents": [
"*"
],
"main": "./out/extension.js",
"contributes": {
"commands": [
{
"command": "extension.selectProfile",
"title": "Profile Switcher: Select Profile"
},
{
"command": "extension.saveProfile",
"title": "Profile Switcher: Save Profile"
},
{
"command": "extension.deleteProfile",
"title": "Profile Switcher: Delete Profile"
}
],
"keywords": [
"presenter",
"vscode-settings",
"code-settings",
"profile",
"settings"
],
"activationEvents": [
"*"
],
"main": "./out/extension.js",
"contributes": {
"commands": [
{
"command": "extension.selectProfile",
"title": "Profile Switcher: Select Profile"
},
{
"command": "extension.saveProfile",
"title": "Profile Switcher: Save Profile"
},
{
"command": "extension.deleteProfile",
"title": "Profile Switcher: Delete Profile"
}
],
"configuration": {
"title": "Settings for the Profile Switcher",
"properties": {
"profileSwitcher.profiles": {
"type": "array",
"default": [],
"description": "The names of the profiles that have been saved"
},
"profileSwitcher.storage": {
"type": "object",
"description": "These are the details for each profile that has been saved. Probably don't hand-edit this",
"patternProperties": {
".*": {
"type": "object"
}
}
}
"configuration": {
"title": "Settings for the Profile Switcher",
"properties": {
"profileSwitcher.profiles": {
"type": "array",
"default": [],
"description": "The names of the profiles that have been saved"
},
"profileSwitcher.storage": {
"type": "object",
"description": "These are the details for each profile that has been saved. Probably don't hand-edit this",
"patternProperties": {
".*": {
"type": "object"
}
}
}
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./",
"postinstall": "node ./node_modules/vscode/bin/install",
"test": "npm run compile && node ./node_modules/vscode/bin/test",
"test:ci": "node ./node_modules/vscode/bin/test",
"package": "npx vsce package",
"publish": "npx vsce publish",
"lint": "tslint --project tsconfig.json -e src/*.d.ts -t verbose"
},
"devDependencies": {
"@types/chai": "^4.1.7",
"@types/fs-extra": "^7.0.0",
"@types/mocha": "^2.2.42",
"@types/node": "^11.13.0",
"chai": "^4.2.0",
"mocha-multi-reporters": "^1.1.7",
"tslint": "^5.12.1",
"typescript": "^3.3.1",
"vscode": "^1.1.28"
},
"dependencies": {
"fs-extra": "^8.0.1"
}
}
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./",
"postinstall": "node ./node_modules/vscode/bin/install",
"test": "npm run compile && node ./node_modules/vscode/bin/test",
"test:ci": "node ./node_modules/vscode/bin/test",
"package": "npx vsce package",
"publish": "npx vsce publish",
"lint": "tslint --project tsconfig.json -e src/*.d.ts -t verbose"
},
"devDependencies": {
"@types/chai": "^4.1.7",
"@types/fs-extra": "^7.0.0",
"@types/mocha": "^2.2.42",
"@types/node": "^11.13.0",
"chai": "^4.2.0",
"mocha-multi-reporters": "^1.1.7",
"tslint": "^5.12.1",
"typescript": "^3.3.1",
"vscode": "^1.1.28"
},
"dependencies": {
"fs-extra": "^8.0.1"
}
}

0 comments on commit 2fc8eef

Please # to comment.