On Apr 21, 2015, at 11:09 AM, Richard Gaskin wrote: > Peter M. Brigham wrote: > > > I've put gZipper into my plugins folder -- thanks, Richard! However, > > I attempted to edit the stack -- just cosmetic stuff, the controls > > weren't aligned and things were off-center, etc, I'm a little > > obsessive that way, it really distracts me when stuff doesn't look > > good. (I know this is just a quick and dirty utility, and Richard, > > you are among the best at GUI, so no offense.) > > No offense taken, but I appreciate your sensitivity. While I try to balance > layouts for products, the tools I make for myself are among the ugliest > things ever conceived, with unlabelled buttons strewn about almost randomly > and even sloppier code than what you'll find there.
Me too. But even then if I'm using it a lot myself I start spiffing it up over time, since otherwise the visual sloppiness starts distracting me. For instance, my utility library, pmbLib (https://dl.dropboxusercontent.com/u/3504108/pmbLib.rev), which is really only for my own benefit, but I spent some time on its visual presentation in between more serious work, so it ends up being pleasant to look at. (When I get a moment, I mean to take a stab at cleaning up the GUI for Michael Doub's MasterLibrary, with his permission….) > That's one of the nice things about open source: I can scratch and itch and > move on, and anyone else who wants to refine it, extend it, or turn it into > something entirely different is free to do so. I put in just a little work > to get it started, someone else comes along with greater care to flesh it out > more, and over time it may become something kinda cool. > > Happy to contribute to such a process, even if as modestly as that ancient > stack. > > > So, back to the point, I edited the positions of the controls, but > > every time I tried to save the stack, LC crashed, leaving a > > "corrupted" stack. When I restarted, the stack was still available > > in the plugins list and opened fine, but if I tried to change the > > opening mode, eg from modeless to palette, LC crashed again. The > > trigger seems to be trying to save the stack. > > Interesting. I've seen a small handful of cases in which very old stacks > (2.2 or earlier) have caused problems in later versions when the number of > format changes between the two is large (three or more). > > It's such a rare occurrence for me (not working on something for many years > and then needing to update it again), and the problems I've seen so > intermittent (these are very rare problems, and most old stuff works great in > newer builds), that I've not been able to file a bug report. > > Your note below is worth considering, but before I get to that it may be > helpful to note that the reason the stack is modeless rather than palette is > because I had often used it to drop files onto it from the Finder, and as a > palette it would disappear when I switch to the Finder. I use a paletted stack with systemwindow = true, and that makes it float above everything no matter what. I have a couple of utility standalones that work this way, for instance, one that allows me to drag and drop a file or folder from the Mac finder and get the filepath. (Another is a simple iTunes controller that lives in a corner of my screen, just a small round blue button about 24 pixels in diameter.) I've really never worked with modeless stacks. > But that's a usability thing; as for the crashing: > > > I'm guessing this is probably due to my running LC 5.5.1 still, > > but advice would be appreciated. > > IIRC correctly I'd spent very little time with v5.5.1. Back when it came out > I had a couple projects done in v4.6.4, and stayed with that build for an > inordinately long time, almost until 6.1. So I managed to skip almost the > entire v5 series. > > Given the ~2500 bugs fixed between 5.5.1 and the current version, 7.0.4, I > have to wonder if perhaps a legacy import issue may have been among them. > > It may be worthwhile grabbing a copy of the Community Edition of either 6.7.4 > or 7.0.4 and see if you can reproduce that. If you can please file a bug > report, but if not it may be that the issue was already identified and > resolved. I'll experiment this weekend. -- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig _______________________________________________ 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