Skip to content

Commit eb332ba

Browse files
authored
Merge pull request #1018 from shanalikhan/v3.4.3
V3.4.3
2 parents 7c15602 + c4817c5 commit eb332ba

35 files changed

+610
-377
lines changed

.github/ISSUE_TEMPLATE/--support-question.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ I will recommend to discuss about project over the slack.
99

1010
You can join the community from the following link:
1111

12-
https://join.slack.com/t/codesettingssync/shared_invite/enQtMzE3MjY5NTczNDMwLTYwMTIwNGExOGE2MTJkZWU0OTU5MmI3ZTc4N2JkZjhjMzY1OTk5OGExZjkwMDMzMDU4ZTBlYjk5MGQwZmMyNzk
12+
https://join.slack.com/t/codesettingssync/shared_invite/enQtNzQyODMzMzI5MDQ3LWNmZjVkZjE2YTg0MzY1Y2EyYzVmYThmNzg2YjZkNjhhZWY3ZTEzN2I3ZTAxMjkwNWU0ZjMyZGFhMjdiZDI3ODU
1313

1414
Feel free to open ticket here.

CHANGELOG.md

Lines changed: 143 additions & 127 deletions
Large diffs are not rendered by default.

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ I encourage you to create new pages or make helpful edits to all parts of the wi
1212

1313
Join our public Slack:
1414

15-
<a href="https://join.slack.com/t/codesettingssync/shared_invite/enQtMzE3MjY5NTczNDMwLTYwMTIwNGExOGE2MTJkZWU0OTU5MmI3ZTc4N2JkZjhjMzY1OTk5OGExZjkwMDMzMDU4ZTBlYjk5MGQwZmMyNzk">
15+
<a href="https://join.slack.com/t/codesettingssync/shared_invite/enQtNzQyODMzMzI5MDQ3LWNmZjVkZjE2YTg0MzY1Y2EyYzVmYThmNzg2YjZkNjhhZWY3ZTEzN2I3ZTAxMjkwNWU0ZjMyZGFhMjdiZDI3ODU">
1616
<img src="https://shanalikhan.github.io/img/slack.PNG" alt="Drawing" style="width: 50px;"/>
1717
</a>
1818

README.md

Lines changed: 63 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ While being free and open source, if you find it useful, please consider support
2828
</tr>
2929
</table>
3030
<br>
31-
<a href="https://join.slack.com/t/codesettingssync/shared_invite/enQtMzE3MjY5NTczNDMwLTYwMTIwNGExOGE2MTJkZWU0OTU5MmI3ZTc4N2JkZjhjMzY1OTk5OGExZjkwMDMzMDU4ZTBlYjk5MGQwZmMyNzk">
31+
<a href="https://join.slack.com/t/codesettingssync/shared_invite/enQtNzQyODMzMzI5MDQ3LWNmZjVkZjE2YTg0MzY1Y2EyYzVmYThmNzg2YjZkNjhhZWY3ZTEzN2I3ZTAxMjkwNWU0ZjMyZGFhMjdiZDI3ODU">
3232
<img src="https://i.imgur.com/1QWdtcX.png" alt="Drawing" style="width: 150px;"/>
3333
</a>
3434
<br>
@@ -48,6 +48,7 @@ While being free and open source, if you find it useful, please consider support
4848
7. Supports GitHub Enterprise
4949
8. Support pragmas with @sync keywords: host, os and env are supported.
5050
9. GUI for changing settings / logging in
51+
10. Allows you to Sync any file across your machines.
5152
```
5253

5354
## It Syncs
@@ -67,6 +68,8 @@ All extensions and complete User Folder that Contains
6768
```
6869
1. Upload Key : Shift + Alt + U
6970
2. Download Key : Shift + Alt + D
71+
72+
(on macOS: Shift + Option + U / Shift + Option + D)
7073
```
7174

7275
## Configure Settings Sync
@@ -99,7 +102,7 @@ You can always **verify created gist** by going to `https://gist.github.com` and
99102

100103
## Upload Your Settings
101104

102-
**Press Shift + Alt + U**
105+
**Press Shift + Alt + U** (macOS: Shift + Option + U)
103106

104107
> Type ">Sync" In Command Palette into order download / upload
105108
@@ -109,7 +112,7 @@ Once you select upload, after uploading the settings. You will see the Summary d
109112

110113
## Download your Settings
111114

112-
**Press Shift + Alt + D**
115+
**Press Shift + Alt + D** (macOS: Shift + Option + D)
113116

114117
> Type ">Sync" In Command Palette into order download / upload
115118
@@ -123,52 +126,6 @@ New popup will be opened to allow you to restart the code to apply the settings.
123126

124127
> Select **"> Sync : Reset Extension Settings"** in the Command Palette to reset your settings
125128
126-
## Toggle Auto Download
127-
128-
Auto Download is **disabled by default**. It will sync all the setting by default when the editor starts.
129-
Please make sure you have valid github Token and Gist available to make it work properly.
130-
131-
Select Command **"Sync : Advanced Options > Toggle Auto-Download On Startup"** command to Turn ON / OFF the auto download.
132-
133-
## Toggle Force Download
134-
135-
Force Download is **disabled by default**. By default, extension won't download the latest settings if you already have the latest downloaded version, but sometimes when you delete some extension locally and don't upload the settings it will still show that you have latest versions by date or time checks, by turning this ON it will always download the cloud settings on startup.
136-
137-
Please make sure you have valid github Token and Gist available to make it work properly.
138-
139-
Select Command **"Sync : Advanced Options > Toggle Force Download"** command to Turn ON / OFF the force download.
140-
141-
## Toggle Force Upload
142-
143-
Force Upload is **disabled by default**. By default, extension won't upload the settings if the gist has newer or identical content. By turning this ON it will always upload without checking for newer settings in the gist.
144-
145-
Please make sure you have valid github Token and Gist available to make it work properly.
146-
147-
Select Command **"Sync : Advanced Options > Toggle Force Upload"** command to Turn ON / OFF the force upload.
148-
149-
## Toggle Auto-Upload on change
150-
151-
Auto-upload is **disabled by default**. When the settings are changed and saved this feature will automatically start the upload process and save the settings online.
152-
153-
Please make sure you have valid github Token and Gist available to make it work properly.
154-
155-
Select Command **"Sync : Advanced Options > Toggle Auto-Upload on Settings Change"** command to Turn ON / OFF the auto-upload.
156-
157-
## Toggle Summary
158-
159-
Summary is **enabled by default** which shows all files and extensions that are added or deleted on a single page.
160-
You may turn it off in order to make a upload and download process clean and quiet.
161-
162-
Select Command **"Sync : Advanced Options > Show Summary Page On Upload / Download"** command to Turn ON / OFF the auto download.
163-
164-
## Create Public Gist To Share Settings
165-
166-
By default, it creates secret Gist so only you can see it but if you want to share your Gist with other users, you can set it to public.
167-
You can't change the exiting Gist type from secret to public so it will reset the Gist ID so you can create new Gist with all existing editor settings.
168-
169-
Select Command **"Sync : Advanced Options > Share Settings with Public GIST"**
170-
171-
Other users can give your Gist Id to download the Gist, but they can't upload their settings on your Gist.
172129

173130
## Settings
174131

@@ -177,6 +134,7 @@ Settings can be changed through the settings page, which can be accessed through
177134
There are two types of settings in Settings Sync.
178135
I will recommend you to read the configurations details [here](https://dev.to/shanalikhan/visual-studio-code-settings-sync-configurations-mn0).
179136

137+
180138
### Gist Settings
181139

182140
Gist Settings are stored in `settings.json` file of Code.
@@ -245,7 +203,7 @@ You can customize the sync:
245203
"lastUpload": null,
246204
"lastDownload": null,
247205
"githubEnterpriseUrl": null,
248-
"askGistName": false,
206+
"askGistDescription": false,
249207
"customFiles": {},
250208
"hostName": null,
251209
"universalKeybindings": false,
@@ -255,6 +213,60 @@ You can customize the sync:
255213

256214
I will recommend you to read the configurations details [here](https://dev.to/shanalikhan/visual-studio-code-settings-sync-configurations-mn0).
257215

216+
217+
## Features
218+
219+
### Toggle Auto-Upload on change
220+
221+
Auto-upload is **disabled by default**. When the settings are changed and saved this feature will automatically start the upload process and save the settings online.
222+
223+
Please make sure you have valid github Token and Gist available to make it work properly.
224+
225+
Select Command **"Sync : Advanced Options > Toggle Auto-Upload on Settings Change"** command to Turn ON / OFF the auto-upload.
226+
227+
### Toggle Auto Download
228+
229+
Auto Download is **disabled by default**. It will sync all the setting by default when the editor starts.
230+
Please make sure you have valid github Token and Gist available to make it work properly.
231+
232+
Select Command **"Sync : Advanced Options > Toggle Auto-Download On Startup"** command to Turn ON / OFF the auto download.
233+
234+
### Toggle Force Download
235+
236+
Force Download is **disabled by default**. By default, extension won't download the latest settings if you already have the latest downloaded version, but sometimes when you delete some extension locally and don't upload the settings it will still show that you have latest versions by date or time checks, by turning this ON it will always download the cloud settings on startup.
237+
238+
Please make sure you have valid github Token and Gist available to make it work properly.
239+
240+
Select Command **"Sync : Advanced Options > Toggle Force Download"** command to Turn ON / OFF the force download.
241+
242+
### Toggle Force Upload
243+
244+
Force Upload is **disabled by default**. By default, extension won't upload the settings if the gist has newer or identical content. By turning this ON it will always upload without checking for newer settings in the gist.
245+
246+
Please make sure you have valid github Token and Gist available to make it work properly.
247+
248+
Select Command **"Sync : Advanced Options > Toggle Force Upload"** command to Turn ON / OFF the force upload.
249+
250+
### Toggle Summary
251+
252+
Summary is **enabled by default** which shows all files and extensions that are added or deleted on a single page.
253+
You may turn it off in order to make a upload and download process clean and quiet.
254+
255+
Select Command **"Sync : Advanced Options > Show Summary Page On Upload / Download"** command to Turn ON / OFF the auto download.
256+
257+
258+
### Custom Sync
259+
260+
Settings Sync allows you to sync the files other from `User` folder. For example, your workspace settings and much more. Its upon you to utilize the full potential of Settings Sync across your machines or your teams machines. Read about custom sync [here](https://github.com/shanalikhan/code-settings-sync/wiki/Custom-Sync).
261+
262+
### Sync Pragmas
263+
264+
You can even manage which settings you want to ignore from being upload or download. Settings Sync even allows you to manage your `home` and `office` computer specific settings even OS related settings in single GitHub Gist. Read details about [Sync Pragmas here](https://github.com/shanalikhan/code-settings-sync/wiki/Sync-Pragmas).
265+
266+
### Share Settings Across Teams & Users
267+
268+
If you are looking to share your settings. Read the details [here](https://dev.to/shanalikhan/how-to-share-your-visual-studio-code-settings-and-extensions-39k). Settings Sync needs to create new Public GitHub Gist to share your settings with other users.
269+
258270
### Troubleshooting
259271

260272
If you ever get into problem while setting up the Settings Sync. You can check our troubleshooting guide that cover those scenarios [here](https://github.com/shanalikhan/code-settings-sync/wiki/Troubleshooting), you can also add your solution there if its not available there to help other users.
@@ -299,6 +311,6 @@ Thank you to all our sponsors! (please ask your company to also support this ope
299311

300312
[![Master course](https://img.shields.io/badge/Supported%20by-VSCode%20Power%20User%20Course%20%E2%86%92-gray.svg?colorA=444444&colorB=4F44D6)](https://t.co/8BEMyhpKU5?amp=1)
301313

302-
<a href="https://join.slack.com/t/codesettingssync/shared_invite/enQtMzE3MjY5NTczNDMwLTYwMTIwNGExOGE2MTJkZWU0OTU5MmI3ZTc4N2JkZjhjMzY1OTk5OGExZjkwMDMzMDU4ZTBlYjk5MGQwZmMyNzk">
314+
<a href="https://join.slack.com/t/codesettingssync/shared_invite/enQtNzQyODMzMzI5MDQ3LWNmZjVkZjE2YTg0MzY1Y2EyYzVmYThmNzg2YjZkNjhhZWY3ZTEzN2I3ZTAxMjkwNWU0ZjMyZGFhMjdiZDI3ODU">
303315
<img src="https://shanalikhan.github.io/img/slack.PNG" alt="Drawing" style="width: 150px;"/>
304316
</a>

images/cloud.png

-5.23 KB
Binary file not shown.

images/logo-128.png

4.59 KB
Loading

images/logo-256.png

9.88 KB
Loading

images/logo-512.png

21.8 KB
Loading

images/logo.sketch

20.2 KB
Binary file not shown.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"name": "code-settings-sync",
33
"displayName": "Settings Sync",
44
"description": "Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist.",
5-
"version": "3.4.2",
6-
"icon": "images/cloud.png",
5+
"version": "3.4.3",
6+
"icon": "images/logo-128.png",
77
"publisher": "Shan",
88
"author": {
99
"name": "Shan Khan",
@@ -37,7 +37,7 @@
3737
{
3838
"url": "https://img.shields.io/badge/Join%20Community-slack-green.svg",
3939
"description": "Join Slack Community",
40-
"href": "https://join.slack.com/t/codesettingssync/shared_invite/enQtMzE3MjY5NTczNDMwLTYwMTIwNGExOGE2MTJkZWU0OTU5MmI3ZTc4N2JkZjhjMzY1OTk5OGExZjkwMDMzMDU4ZTBlYjk5MGQwZmMyNzk"
40+
"href": "https://join.slack.com/t/codesettingssync/shared_invite/enQtNzQyODMzMzI5MDQ3LWNmZjVkZjE2YTg0MzY1Y2EyYzVmYThmNzg2YjZkNjhhZWY3ZTEzN2I3ZTAxMjkwNWU0ZjMyZGFhMjdiZDI3ODU"
4141
}
4242
],
4343
"repository": {
@@ -153,7 +153,7 @@
153153
"test": "npm run tslint-check && tsc -p ./ && mocha --recursive \"./out/test/**/*.js\""
154154
},
155155
"devDependencies": {
156-
"@types/chai": "4.2.0",
156+
"@types/chai": "4.2.1",
157157
"@types/express": "^4.16.1",
158158
"@types/lodash": "^4.14.123",
159159
"@types/node-fetch": "^2.3.3",

0 commit comments

Comments
 (0)