@@ -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