I've been developing applications for iOS for a long time, now I am making application for OS X. My application is an agent. My application is a popover from OS X menu in the top of the screen. I need to present an error to a user. Is there any better way instead of using alert view? Here's my popover:enter image description here

EDIT: The error is about internet connection


I feel that an error alert is not the best use of the menu-bar popover. Most applications I know of use this mechanism as a menu: The user keeps the icon in the menu bar because it shows some sort of information, and clicks on it to access further information and actions.

I think the typical OS X model would work something like this:

Menu Bar Icon: has multiple states, to reflect current status. You could have an icon for "Good connection" and another for "connection issues"

Popover: The popover, as in the mockup you provided, should activate only when the user clicks the menu bar icon, and should be focused on an action. If you offer a way to resolve the connection, include it here. If that's all the popover includes, make it very small. Otherwise, include other info/actions that are useful to your user.

OS X Notification: If a bad connection status is a time-sensitive or very important thing for the user to pay attention to, AND the menu bar icon is not prominent enough a way to communicate the status, use a notification. The notification should also include an action the user can use to resolve the issue.


Can you elaborate on why you need to show the user an error-message? Under what circumstances is it, that you think this is a right solution? I'm not saying you are wrong, but I'm curious to the peripherals of this "problem"

  • I need to show message that user do not have an internet connection. – Nikita Zernov Jun 18 '15 at 7:33
  • So what's your way to present user an error? I need more beautiful way that alert sheet in popover. – Nikita Zernov Jun 18 '15 at 7:36
  • @NikitaZernov I hope I'm right by understanding that you like the popover better than an actual alertview (OK/Cancel alert). Why not fill that popover with a message and perhaps some image to show there is no active internet connection? Like this. – Edwin Lambregts Jun 18 '15 at 12:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.