shoes / shoes3

a tiny graphical app kit for ruby
http://walkabout.mvmanila.com
Other
181 stars 19 forks source link

Custom Installer #188

Closed ccoupe closed 8 years ago

ccoupe commented 8 years ago

This "feature" has been in Shoes since 3.2.19 but disabled and never mentioned except for some blog posts. It's time to finish it and watch it fly or flutter to the ground. We also need an issue in case someone wants to discuss this or file a bug. Sometimes I do write some doc first. https://github.com/Shoes3/shoes3/wiki/Custom-Install-Scripts

ccoupe commented 8 years ago

I'm going to include an option to create a Windows shortcut(.lnk) for Shoes apps installed on Windows. This gem is https://github.com/djberg96/win32-shortcut going to be part of Shoes 3.3.1 for Windows

ccoupe commented 8 years ago

Windows is being a real PITA with some very strange cacheing. Here's the secondary installer window-2nd Yes the .lnk should be be Shortcut.lnk and they code has another Windows on option - damn cache.

The entry for 'install gems' doesn't have any code behind it but the intent is that App developer can add a zip of gems their App needs that aren't included in the Shoes Ruby. A gempack in my lingo. (the code to create and extract them is there). Those gems in the gempack may not be cross platform. If they can't install/or build then gem) it's not something that be in a gempack. Yes, people could create Windows only or OSX only or Linux only gempacks and Shoes Apps. I don't find that objectionable if they that's what they want to do and support. Less Sandbox for Shoes.

ccoupe commented 8 years ago

Updated https://github.com/Shoes3/shoes3/wiki/Custom-Install-Scripts

With control you get responsibility.