Shoes3 / exe-shoes

Create custom exe's that hide Shoes
5 stars 1 forks source link

Master #8

Closed dredknight closed 6 years ago

dredknight commented 6 years ago

build-exe.rb

new: GUI size unified, menus are aligned in center, look and feel is the same for the whole app instead of different on each step new: added '*' mark to show required fields new: Wizard will not continue if required fields are empty new: start menu folder name - not required field in case the user wants appname and startname to differ. If empty appname is chosen as default value. new: YAML output prints only non zero values. The same is valid for the summary page presentation. fixed: build-exe.rb script: "Load yaml" option did not load gems. removed: HKEY option field was removed. Now this is handled by merger-exe which assigns default value of mwanilla.com.

merger-exe.rb

fixed: Gems were not included in the app at all even if chosen by the user //it seems merger-exe module was patched on a several occasions to adjust to new Shoes behavior where at the end it has stopped working //The new method works the following way merger-exe copy all gems and specs to the app and delete all but the one included. It works like a charm and saves a bunch of space! fixed: Various tooltips typos; made them more descriptive fixed: No default app icon was picked if the user do not specify custom one. The path was wrong, furthermore this field is in required fields so it cannot be skipped.

NSIS.nsi

added: start menu name variable (this was done a long time ago and it exists in the current exe-shoes but it was not documented) fixed: NSIS script: app subname was not added to the installation exe file

ytm.yaml

fixed: ytm.yaml example gems syntax (it included gems version which is not considered by the script so gems were disregarded) fixed: Various yaml syntax inconsistencies

dredknight commented 6 years ago

Portable apps removed. Improved the topic list with fixes!

ccoupe commented 6 years ago

Sigh, github just won't let go of the portable_apps dir easily. However, I think I know what to I do. You would be wise to backup the portable_app directory to some place not in exe-shoes\ Then you have to do on the git command line git rm -r portable_apps --cached that tells your git repo to forget them and the --cached means not to delete the files them. Have a backup just in case, right?

I'm going to merge this pull request, sync my local copy and do the git rm -ron my copy and push back to my github. That should fix my master - if/when you sync your repo with mine every thing should be OK.

https://stackoverflow.com/questions/1274057/how-to-make-git-forget-about-a-file-that-was-tracked-but-is-now-in-gitignore https://git-scm.com/docs/git-rm

ccoupe commented 6 years ago

Actually, I didn't have to do that git rm magic - the updated .gitignore worked for me so I'm good.