Skip to content

Commit d2a76ec

Browse files
committedMay 12, 2019
add version checking, fix major bug
1 parent ebbae8d commit d2a76ec

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed
 

‎src/js/script.js

+19-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ addonToCreateData = {
3131
"tags": [],
3232
"ignore": []
3333
}
34+
currentAppVersion = "v1.1";
3435

3536

3637

@@ -46,6 +47,20 @@ $(document).ready(() => {
4647
ipcRenderer.on("addonInfo", (event, message) => {
4748
getAddonInfoFromSteam(message)
4849
});
50+
51+
// Check current version, let user know if it differs
52+
$.ajax({
53+
type: "GET",
54+
url: "https://api.github.com/repos/Leeous/gmod-addon-tool/releases/latest",
55+
dataType: "json"
56+
}).done((data) => {
57+
if (data.tag_name != currentAppVersion) {
58+
var open = confirm("Update " + data.tag_name + " available.");
59+
if (open) {
60+
shell.openExternal("https://github.com/Leeous/gmod-addon-tool/releases");
61+
}
62+
}
63+
})
4964

5065
function getAddonInfoFromSteam(message) {
5166
arrayOfAddonIds = message;
@@ -173,6 +188,10 @@ $(document).ready(() => {
173188
$('#dir_prompt_next button').click(() => {
174189
$('#directory_selection').fadeOut(() => {
175190
$('#addon_management').fadeIn();
191+
$('#addon_management_prompt').fadeIn();
192+
win.setBounds({
193+
height: 175,
194+
})
176195
});
177196
})
178197

@@ -189,7 +208,6 @@ $(document).ready(() => {
189208
$('#create_new_addon_button').click(() => {
190209
$('#addon_management_prompt').fadeOut(() => {
191210
win.setBounds({height: 250})
192-
193211
$('#create_new_addon, #addonDirPrompt').fadeIn()
194212
})
195213
})

0 commit comments

Comments
 (0)
Failed to load comments.