Thank you for your reply Richard, I’ll try some answers… > Well, if you want to truly own your computer there's always Ubuntu, or any > other Linux. :) > > Apple and Microsoft are proprietary systems. They each make a fine OS, but > to use it you play by their rules. In terms of the UX, it's more of a lease > than a purchase. That's neither a feature nor a bug, just one way of working > with an OS. > > If you like what they provide, enjoy it. If you want total control over the > computing experience, I'm hard pressed to think of anything but an open > source system that'll provide that.
Having used Macs for over 25 years I am most comfortable on OS X. I’ve used many other proprietary systems during that time too most of them running on Unix boxes. I find Windows too annoying and my recent experiences on Linux have usually ended in frustration, so I tend to leave them well alone. > But frankly, even then I'd think twice about modifying signed files. > Bypassing security is rarely advantageous. I wasn’t making the changes to bypass any security issues, I just wanted to modify the menus slightly, I didn’t even think about code signing and didn’t see any problems after making the changes. > With LiveCode, however, I believe it's not quite so deep. > > The issue here is specific to changing the files on disk within the > application bundle. > > But why do that? Coming from a professional graphics background I am used to relying on keyboard shortcuts to speed up my workflow, some I find so ‘normal’ in everyday use, but they are missing in LC, so I wanted to put them in, it’s not very difficult and I got the shortcuts that “I wanted". > Any changes made to the IDE stack files will be gone with the next update > anyway. When I found out how easy it is to add the shortcuts to the menus I just wrote a little routine to update the new version - run once then forget it. > Time and again, as we explore IDE customization we come back to the same > solution: write scripts that modify things on the fly in memory. I tried this too, but then when I quit the app it just asked me if I wanted to save the modified stack, if I agreed it just threw an error because of the permissions problem, maybe I approached it wrong. > This lets you have anything you want, and when you don't want it (such as IDE > testing) you just remove the plugin that does it and restart. And it survives > IDE updates. > > Richmond's revMenubar changes are an excellent example: in v8 that stack is > assembled on the fly in a script. Find the portions you want made > differently, put those in a plugin with your changes, and you're good to go. I looked for this on the LiveCode Share site and couldn’t find it, I also looked on the forums, but he has several reMenuBar hacks there that don’t look much like they add in any shortcuts, so I couldn’t decide which one you were referring to, the most likely one I could see dated back to 2014. I did write a plug-in to put some shortcuts into the frontscript of the DE and it worked OK, but they didn’t show up in the menus, so I felt it was cleaner to modify the revMenuBar script once and be done with it, however, now I know there are issues with the bundle code signing I’ll revisit the plugin and see if I can improve it. Off to play with the new RC1 now... Kind Regards, Paul _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode