The way I see it, NSPopover is best for ephemeral extra details. We may use it in a few places, but it won't replace NSDrawer.
NSPanel is still modal, but longer lasting. We use it a lot, and it looks better than the modal dialogs in the current app. NSDrawer is a non-modal extension to the main window, designed to stick around for a while. In our case, we have business data entry forms, and then sometimes people add an optional table of details. Sometimes they'll spend hours on the table (e.g. for a construction estimate with hundreds of line items). They still need to see/edit the main form at the same time, so NSPanel won't work, and NSDrawer is just right. If it's ever removed entirely, we'll pretty much have to duplicate it in code. The current app switches between multiple layouts with and without the table, but the new look is cleaner, and better suited for a single window with outline & tabs. Thanks, Casey McDermott http://www.turtlesoft.com -------------------------------------------- On Fri, 7/13/18, Uli Kusterer <witness.of.teacht...@gmx.net> wrote: Subject: Re: NSDrawer To: "Casey McDermott" <supp...@turtlesoft.com> Cc: cocoa-dev@lists.apple.com Date: Friday, July 13, 2018, 9:13 PM Just for completeness' sake: You're aware of NSPopover? _______________________________________________ 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