if possible, include a "user interface layer", where the user can re-order the selected objects (a check box on the inspector window) to create the interface. This re-ordering of the objects on the "user interface layer" do not afect the order of the objects on the "programing Layer".
The "user interface layer" will be the final "face" of the patch builted.
Why not just have "layers" in general, with control over the layers (show, hide, move, lock etc) similar to most layout apps. Individual objects could still be hidden/unhidden on lock within each layer of course.
I feel that need to point out that such a system sounds like a great way to more easily deliver malicious software to a Max user's computer. Most of us wouldn't download arbitrary executables and run them on our computer, but unfortunately Max is so cool that most/all of us do just that all the time with Max externals. I think making it require a little bit of effort to seek out externals that I know I want and probably have heard about on the forum, and being very much aware that I am installing someone else's code on my machine, is not such a bad thing. I wouldn't for example, want a tool auto-installing browser plug-ins for me.
Anyway, I am probably being overly paranoid. And don't get me wrong, in many ways I do like this idea, it's just that I worked in the software security industry for a while and over and over again I've seen people sacrifice their security and privacy for a little bit of convenience.
So I'm wondering if some of this convenience is better implemented by improving the maxobjects.com site. Like let me download the externals directly from the site (don't I always have to follow links to the authors home page right now?). And make it really easy to view the text for abstractions right on the site, so they can be easily copy and pasted into Max. In some ways, I guess it's not that different than the tool you are proposing, but it feels better to me that I have to more actively go out and seek the external.
Also, having RSS/atom feeds of any objects newly posted would be pretty cool so I could stay more easily up to date on new objects people are posting.
Quote: Matthew Aidekman wrote on Tue, 07 August 2007 16:20
you know something? I've taken a half assed idea way to far in this thread... Its true malicious code would be absolutely horrible in this case. I personally hate being dependant on the internet to program java.
> Why not just have "layers" in general, with control over the layers (show, hide, move, lock etc) similar to most layout apps. Individual objects could still be hidden/unhidden on lock within each layer of course.
you know, it would be enough already if max patches would not always move the window content as soon as the window is smaller than the patching area - which makes me not using patches bigger than my monitor atm.
if stuff wouldnt jump to 0 0 position al the time i would not min d scrolling through patches which are 5 times bigger than my monitors.