> My reasoning is that if you make it inflexible, you risk getting (say) 50% 
> lovers and 50% haters. If you make it flexible, you risk getting 40% lovers 
> and 40% haters, and 20% people who are annoyed because it’s too flexible or 
> too complicated. That’s a net loss in satisfaction.

I think you can make a UI flexible without annoying too many people.  Example: 
start with one window with panes that can be toggle on-off a la Xcode. Now make 
the panes repositionable. That shouldn’t upset people too much, especially if 
you add a “restore default window layout” option in a menu.   Finally allow a 
pane to be dragged outside of the main window to form a new window.  For the 
finishing touch allow a pane to be dragged to an existing window.

The complexity is hidden for those that don’t want it.  The hard part is how to 
document operation without overwhelming those who are happy with the most basic 
of operations.

Marc
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to