Re: Turn off background click behavior on a window?
Re: Turn off background click behavior on a window?
- Subject: Re: Turn off background click behavior on a window?
- From: Jens Alfke <email@hidden>
- Date: Wed, 29 Oct 2014 12:13:44 -0700
> On Oct 29, 2014, at 10:57 AM, Quincey Morris <email@hidden> wrote:
>
> However, this is the wrong solution. A button that doesn’t click through should *look* different when the app is in the background (and shouldn’t do rollover highlighting). So a better solution is to disable buttons you don’t want click-through for, when your app enters the background.
+1. This is what the 'classic' OS (Mac OS ≤ 9) did. That way you could tell whether a button was directly pressable or not. (The downside was increased flicker / visual noise when switching windows.)
>> 1. Only rarely do I find it expected and useful. Otherwise, it's not good user experience.
>
> You’re generalizing based on … personal preference?
+1 again. Steve, be wary of disabling long-established system-wide UI behaviors in your app just because you _personally_ dislike them. Chances are there are a lot of users who do like them, or at least have learned them subliminally, and may be confused/annoyed when they for some reason don't work in your app.
Anecdotally, a lot of casual/inexperienced users don't really understand the distinction between active and inactive windows, especially when the windows aren't overlapping. So having buttons work differently based on that distinction is likely to be confusing to them. That was one of the reasons the original Aqua UI design deliberately changed the behavior of controls to leave them enabled in non-active windows.
—Jens
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden