Closed Bug 222364 Opened 21 years ago Closed 19 years ago

Don't use sheet for the about box

Categories

(Firefox :: General, defect, P2)

PowerPC
macOS
defect

Tracking

()

VERIFIED FIXED
Firefox1.5

People

(Reporter: manfred, Assigned: jaas)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 2 obsolete files)

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.5) Gecko/20031007 Firebird/0.7
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.5) Gecko/20031007 Firebird/0.7

Do not use a sheet for the about box. A sheet is for document modal dialogs. The
about box is neither document modal since it applies to the whole application,
nor is there a good reason for the about box to be modal at all.
Make the about box a modeless dialog window.

Reproducible: Always

Steps to Reproduce:
1. Select the menu Mozilla Firebird -> About Mozilla Firebirg
Actual Results:  
About sheet.

Expected Results:  
Modeless about box window.
confirmed Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6b)
Gecko/20031215 Firebird/0.7+

for reference, on winxp the about box is modal also, but i agree that a) it
certainly doesn't need to be a sheet and b) it doesn't need to be modal at all.
Severity: major → trivial
Status: UNCONFIRMED → NEW
Ever confirmed: true
I like the about box being a sheet.
Re: comment #2 - this isn't really an issues of preference. The Apple Human
Interface Guidelines do not suggest using a sheet for the about box. Their
examples are modal windows:
http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGWindows/chapter_16_section_6.html#//apple_ref/doc/uid/20000961/TPXREF18
Quite correct, the About box is a window, not a sheet.

In fact, I found this bug while writing mine on similar issues: The XUL apps on
Mac OS X tend to overuse sheets. There are several windows that are sheets that
shouldn't be.
 
Here is the URL for this bug that offers details for when to use sheets (and
when not to use them). 

http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGDialogs/chapter_9_section_2.html#

About
Preferences
Mail/News Account Settings (Thunderbird and Mozilla)

Rather than creating a new bug, this bug will serve as my intended target for
these issues.

The items mentioned above can definately be stand-alone windows instead of
sheets per AHIG.

CCing myself to monitor as well as look into furter.
Flags: blocking-aviary1.0mac?
Wouldn't this bug fixed by bug 257546?  That's a general fix for using sheets
less and floating modal windows more.
(In reply to comment #5)
> Wouldn't this bug fixed by bug 257546?  That's a general fix for using sheets
> less and floating modal windows more.

Yep.
Depends on: 257546
No longer depends on: 257546
Depends on: 257546
Flags: blocking-aviary1.0mac?
The tb version of this bug is fixed (bug 271855). I will "port" its patch soon.
Assignee: firefox → bugs.mano
Severity: trivial → normal
No longer depends on: 257546
Priority: -- → P3
Target Milestone: --- → Firefox1.1
Blocks: macmeta
Status: NEW → ASSIGNED
Priority: P3 → P2
Blocks: 277001
Flags: blocking-aviary1.1?
Yes, definitely make the about box a window, just like it is in every other Mac
OS X application.

And definitely do NOT make the about box modal. It shouldn't be restrictive.
What if the about box needs to be referred to while using the application, such
as filling out a web form?

Again, just check other applications, if not the guidelines themselves freely
available online and easy to peruse.
Attached patch fix v1.0 (obsolete) — Splinter Review
Assignee: bugs.mano → joshmoz
Attachment #178195 - Flags: review?(mconnor)
Attachment #178195 - Flags: review?(mconnor) → review+
Comment on attachment 178195 [details] [diff] [review]
fix v1.0

This isn't complete. In order to be HIG compatible, you need to get rid of the
"OK" button and the window title (but not the titlebar).

Ah, and get Command+W working...
Attached patch complete fix (obsolete) — Splinter Review
Attachment #178195 - Attachment is obsolete: true
Attachment #178206 - Flags: superreview?(mconnor)
Attachment #178206 - Flags: review?(joshmoz)
Comment on attachment 178206 [details] [diff] [review]
complete fix

err, i tought this tree was clean...
Attachment #178206 - Attachment is obsolete: true
Attachment #178206 - Flags: superreview?(mconnor)
Attachment #178206 - Flags: review?(joshmoz)
Attached patch complete fixSplinter Review
Attachment #178207 - Flags: superreview?(mconnor)
Attachment #178207 - Flags: review?(joshmoz)
In Thunderbird branch build, there is trifling bug of bug274273. 
In Firefox, is the same problem brought up?
(In reply to comment #14)
> In Thunderbird branch build, there is trifling bug of bug274273. 
> In Firefox, is the same problem brought up?

Yes, and it's a general mac widget bug (we've a collapse toolbar button in every
window which isn't a dialog).
Comment on attachment 178207 [details] [diff] [review]
complete fix

r=me, as long as our resident Mac guru signs off.
Attachment #178207 - Flags: superreview?(mconnor) → superreview+
Attachment #178207 - Flags: review?(joshmoz) → review+
landed on trunk
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Flags: blocking-aviary1.1?
Minor thing, the about dialog appears in the middle of the screen (vertically).
Compared to other mac apps (safari, IE, about this mac etc) it appears in a too
low position.
Blocks: deermac
Status: RESOLVED → VERIFIED
Blocks: 299713
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: