The joy of construction lines (and a few other thoughts on my first week with Moi)

 From:  Michael Gibson
6333.2 In reply to 6333.1 
Hi Jonathan, I'm glad that you're having fun with using MoI and that it's clicking so well with you!


> - My first is that the OS X version runs via Wine (at least that's the case with the V2.52
> beta, not sure if the V3 beta is now a native application seeing as it's only available to
> licensed users) but to be honest it's not that much of a hindrance and it's certainly more
> flexible than giving over a ton of resources to run Moi via Parallels.

It's actually a combination of Wine with some native Cocoa elements for some key areas too, that's why for example you get the native OSX file dialog when you go to save a file.

This is the same for V3 as well, producing a fully native application would involve a major amount of work so it's not going to happen anytime soon.



> My main concern is that the copy/paste workflow between Moi & Rhino doesn't function
> on OS X as it does on Windows.

Actually clipboard functionality is another area where some native OSX code comes into play. Copy/paste between MoI and Rhino on OSX should be working as long as Rhino is open at the time that you're doing the pasting. It could be possible that this has been broken by changes in Rhino I suppose.



> although I think the UI needs a few tweaks as it's not very flexible for larger screen sizes/resolutions (lot's of wasted space).

Yeah this is a consequence of the current UI design target which is having one single UI that can work on both a small screen netbook as well and does not require only a high resolution screen to run. In the future I'd like to try and do something for high res screens to take more advantage of the additional space. That's will involve a lot of work and planning though.



> And for a program that's centred on simplicity, far too many power features are accessed
> via scripts <....>

Not letting more specialized "power user" functions clutter up the UI is one of the things that helps keep the UI overall more streamlined and more useful to beginners... So this is pretty much intentional that a lot of special one-off things are delivered as scripts instead of baked directly into the main UI. In the future I do want to work on making it easier to manage plug-ins and scripts by some kind of script library UI, I have not had a chance to focus on that yet though.

Thanks for the feedback!

- Michael