Closed
Bug 418748
Opened 17 years ago
Closed 16 years ago
Preferences Window under Mac needs fixing
Categories
(Other Applications Graveyard :: ChatZilla, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bugmail, Assigned: Gijs)
References
Details
(Whiteboard: [cz-0.9.85])
Attachments
(3 files, 3 obsolete files)
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9b4pre) Gecko/2008021904 Minefield/3.0b4pre
Build Identifier:
For whatever reason — probably the default Mac css? — the preferences window has a variety of issues:
1. Opens up too small - the size of the tabs causes the tab box to overflow.
2. The header on top is teeny, so any text inside of it isn't shown.
3. Some odd spacing underneath the tab box
I don't know if this is still related, but the tooltips are really squished under Firefox 3/XULRunner.
Reproducible: Always
Steps to Reproduce:
1. Open Preferences
Actual Results:
Cosmetic errors
Expected Results:
Better appearance
| Reporter | ||
Comment 1•17 years ago
|
||
Comment 2•17 years ago
|
||
This patch is a subset of my patches submitted for bug 410377. Similar issues are present on both Songbird and all Mac applications capable of supporting ChatZilla (to my knowledge). Thanks to David Corry for finding an appropriate preferences dialog width value.
| Assignee | ||
Comment 3•17 years ago
|
||
Comment on attachment 304678 [details] [diff] [review]
Patch v1.0
>Index: xul/content/config.css
>===================================================================
>+/* Make the weird, blue dot disappear on Songbird, Mac. */
Nit: make that say "Songbird and Mac"
>+/* Make the preference category header not disappear on Songbird, Mac. */
Nit: same.
r=me
David, what exactly do you mean by 'weird spacing'? The tabs look OK to me, but perhaps that's just my ignorance... :-)
Attachment #304678 -
Flags: review+
| Assignee | ||
Updated•17 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Hardware: Macintosh → All
Version: unspecified → Trunk
Comment 4•17 years ago
|
||
Attachment #304678 -
Attachment is obsolete: true
Attachment #304693 -
Flags: review?(gijskruitbosch+bugs)
Comment 5•17 years ago
|
||
I don't like that patch.
| Assignee | ||
Comment 6•17 years ago
|
||
Comment on attachment 304693 [details] [diff] [review]
Patch v1.1
Alright, let's hear why! :-)
Attachment #304693 -
Flags: review?(gijskruitbosch+bugs) → review?(silver)
Comment 7•17 years ago
|
||
Comment on attachment 304693 [details] [diff] [review]
Patch v1.1
The window is already wide, the last thing I was is it any wider. If Mac's crappy theme doesn't like it, make it wider on Mac only (and give a picture). The same goes for the pref-header, really - it works fine on other platforms, so work out why it doesn't on Mac and either fix the platform or make it clear why you're hacking the thing to pieces. And give a picture on ALL platforms after such a hack.
Attachment #304693 -
Flags: review?(silver) → review-
Comment 8•17 years ago
|
||
Another cosmetic detail: when clicking on the blue button on the top right corner, the "tabs" disappear as expected, but the window should be resized. (The height of the content of the window should be a constant)
| Assignee | ||
Comment 9•16 years ago
|
||
(In reply to comment #8)
> Another cosmetic detail: when clicking on the blue button on the top right
> corner, the "tabs" disappear as expected, but the window should be resized.
> (The height of the content of the window should be a constant)
Mozilla does that button stuff. I don't think we can even get an event as to when it happens. Also, I can't reproduce. Finally, it should have its own bug.
| Assignee | ||
Comment 10•16 years ago
|
||
I would have sworn I already did a patch for this, in this way. Anyway, here it is. I checked the sizes carefully, and will attach a before/after picture.
As for the stupid header, for me, it's just completely disappeared. I worked out that somewhere in pinstripe it gets rid of this, for "platform parity", so that's not getting changed in a hurry. I don't know if we should, I don't think the header is terribly important - but then the tabs should probably move up. Opinions on that?
Assignee: rginda → gijskruitbosch+bugs
Attachment #304693 -
Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #358198 -
Flags: review?(silver)
| Assignee | ||
Comment 11•16 years ago
|
||
Attachment #304638 -
Attachment is obsolete: true
| Assignee | ||
Comment 12•16 years ago
|
||
Comment 13•16 years ago
|
||
(In reply to comment #10)
> but then the tabs should probably move up.
Sounds like they're using the wrong CSS to hide it (i.e. not display: none), if you ask me. Can you attack with DOM Inspector and see if it's just invisible or what?
| Assignee | ||
Comment 14•16 years ago
|
||
(In reply to comment #13)
> (In reply to comment #10)
> > but then the tabs should probably move up.
>
> Sounds like they're using the wrong CSS to hide it (i.e. not display: none), if
> you ask me. Can you attack with DOM Inspector and see if it's just invisible or
> what?
.dialogheader-title is display: none (the title label), but the dialogheader itself still has a bunch of padding and margin, which I guess would account for the whatever-odd number of pixels that are magically blank. Maybe we should just remove the header altogether on mac, if that is "platform parity" ? :-(
Comment 15•16 years ago
|
||
Comment on attachment 358198 [details] [diff] [review]
Patch
Holy hacks, Batman! Can you put an XXX on that comment, this is like the worst possible way to resize the window, but I'll take it for now.
Get rid of that extra blank line, too.
Attachment #358198 -
Flags: review?(silver) → review+
| Assignee | ||
Comment 16•16 years ago
|
||
Checking in mozilla/extensions/irc/xul/content/config.js;
/cvsroot/mozilla/extensions/irc/xul/content/config.js,v <-- config.js
new revision: 1.19; previous revision: 1.18
done
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Whiteboard: [cz-0.9.85]
Updated•7 months ago
|
Product: Other Applications → Other Applications Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•