Closed Bug 341949 Opened 19 years ago Closed 18 years ago

Cut off ui in Appearances prefs pane

Categories

(SeaMonkey :: Preferences, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
seamonkey1.1alpha

People

(Reporter: stefanh, Assigned: stefanh)

References

Details

(Keywords: fixed-seamonkey1.1a)

Attachments

(2 files, 2 obsolete files)

The "Resize large images..." line is cut off at the bottom. It's barely readable. I see this on trunk and 1.8 branch. This is probably old, can be seen on a trunk build from January 23.
trunk and 1.8 brnach have the chatzilla start pref exposed in the pref panel (1.8.0 branch does not), so if it was just barely fitting before, there would be too much content now.
noting that this may be fixed with my (yet to file) prefwindow bug.
(In reply to comment #1) > trunk and 1.8 brnach have the chatzilla start pref exposed in the pref panel > (1.8.0 branch does not), so if it was just barely fitting before, there would > be too much content now. > Yeah, bug 123258 caused this.
Well, I suppose we could lay out the radiogroup horizontally... Hmm, or move the browser-specific stuff to a better place?
You can CC me all you want, but I don't have a mac so I can neither reproduce nor help here. If the dialog doesn't resize sensibly then that's a problem with the dialog itself, not with the addition of more checkboxes. I might add that I don't have any problems on Windows (with current latest-trunk as found on ftp.mozilla.org). Which would then imply the problem is the mac theming or dialog, which means either of those should be fixed, instead of changing the layout cross-platform.
(In reply to comment #5) > You can CC me all you want, but I don't have a mac so I can neither reproduce > nor help here. If the dialog doesn't resize sensibly then that's a problem with > the dialog itself, not with the addition of more checkboxes. I might add that I > don't have any problems on Windows (with current latest-trunk as found on > ftp.mozilla.org). Which would then imply the problem is the mac theming or > dialog, which means either of those should be fixed, instead of changing the > layout cross-platform. > Well, then I can inform you that the dialog is *not* resizable on mac (and has never been).
Attached patch patch (obsolete) (deleted) — Splinter Review
(In reply to comment #7) > Well, then I can inform you that the dialog is *not* resizable on mac (and has > never been). It's not resizable on Windows either (and I think the same goes for Linux). The point of what I said was that the dialog should be big enough (resize) to encompass its child boxes. sizeToContent is what you'd use for that if it doesn't happen normally in any other dialog. However, SeaMonkey's pref window is so complicated and weird that I'm not sure whether that's a solution. As said, I can't really do anything constructive for this bug (unless you're asking me to back out which doesn't seem to be the case). Reference for sizeToContent: http://developer.mozilla.org/en/docs/XUL_Tutorial:Creating_Dialogs As for your patch, I would object to your modification (though I should note I have no say whatsoever in the matter, so one is free to ignore this part of my comment as advocacy). Specifically because while this fits on Mac, in US English, it might cause problems when you use some other language (and the options won't fit). And additionally, because I consider it silly to change a dialog on all platforms for a platform that is obviously specific to one platform, and should hence be fixed on that platform. You're working around, not fixing the problem. Justin: could you file that bug or elaborate on what you're proposing to do?
(In reply to comment #9) > And additionally, because I consider it silly to change a > dialog on all platforms for a platform that is obviously specific to one > platform, and should hence be fixed on that platform. Er, obviously I meant "for a problem that is obviously specific to one platform". Sorry for bugspam.
Yeah, I tend to agree. Well - I guess another option would be to just make the window higher on mac. I don't see any other way atm to work around the problem.
(In reply to comment #11) > Yeah, I tend to agree. Well - I guess another option would be to just make the > window higher on mac. I don't see any other way atm to work around the problem. > I don't see any other way atm *than* to work around the problem.
I suppose the other option is to have the checkboxes in the top group box in a grid of two columns.
re: c#2 and c#9 I decided to file it: Bug 342087
So, if we want to fix this for 1.1a it looks like we have 3 options here: 1) Make the pref window larger on mac 2) A horizontally laid out radiogroup 3) Have the checkboxes in the top group box in a grid of two columns IanN, Mnyromyr - what do you think?
(In reply to comment #15) Horizontal radiogroup for is fine by me now.
Attached patch 1.8 branch hack (obsolete) (deleted) — Splinter Review
Branch patch. No need to use 'align="start"' on the groupbox, it seems. I don't know if there's any need to patch trunk. One could probably fix it by changing font in the pref window and I imagine that it might be better to wait and see how it looks in suiterunner when everything has settled down a bit.
Assignee: prefs → stefanh
Attachment #226171 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #226980 - Flags: superreview?(neil)
Attachment #226980 - Flags: review?(mnyromyr)
Attached patch Real branch patch (deleted) — Splinter Review
Bah, wrong tree - here's the "real" branch patch.
Attachment #226980 - Attachment is obsolete: true
Attachment #226981 - Flags: superreview?(neil)
Attachment #226981 - Flags: review?(mnyromyr)
Attachment #226980 - Flags: superreview?(neil)
Attachment #226980 - Flags: review?(mnyromyr)
One other approach would be to use a checkbox listbox for the preferences. Another approach would be to use a menulist for the text/icon choices; I'm worried that a horizontal radiobox will be bad for l10n; KaiRo?
Attachment #226981 - Flags: superreview?(neil)
Attachment #226981 - Flags: superreview+
Attachment #226981 - Flags: review?(mnyromyr)
Attachment #226981 - Flags: review+
Comment on attachment 226981 [details] [diff] [review] Real branch patch There are fears that this will have a negative impact on l10n - KaiRo, are you ok with this for 1.1a? See comment #15 and comment #19 for other options.
Attachment #226981 - Flags: approval-seamonkey1.1a?
Comment on attachment 226981 [details] [diff] [review] Real branch patch I think this is good to try as a "quick" fix, but we'll have to listen closely if localizers have a problem with it in practice. Actually, I think doing option 3) of comment #15 as well would probably a good idea anyways, to make sure we have enough space even for future additions.
Attachment #226981 - Flags: approval-seamonkey1.1a? → approval-seamonkey1.1a+
Target Milestone: --- → seamonkey1.1alpha
Version: Trunk → 1.8 Branch
Checked in by ajschult (branch/trunk)
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Version: 1.8 Branch → Trunk
Blocks: 349436
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: