Closed Bug 126600 Opened 23 years ago Closed 22 years ago

bad pref wording (quicklaunch/performance)

Categories

(Core Graveyard :: QuickLaunch (AKA turbo mode), enhancement)

x86
Windows 2000
enhancement
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
mozilla1.1beta

People

(Reporter: bugzilla, Assigned: mike_jk)

Details

Attachments

(1 file, 29 obsolete files)

3.27 KB, patch
caillon
: review+
caillon
: superreview+
Details | Diff | Splinter Review
The current wording in the turbo pref panel is:
"enable features that affect performance"

to me that really really sound like something bad. I've never heard antbody 
say "that really affected my performce" in a positive way.

Why not make it sound like it's really cool:
"enable features that increase performance"
or something...
I agree although this is lower severity.  Should be enhancement as it is not a bug.
Severity: normal → enhancement
Target Milestone: --- → Future
Attached file patch that needs diff (obsolete) —
Kowalski: Next time, just attach the file without the + or -, that is something
diff does. Also, for future reference, if you just attach a file without
diffing, please say its name. Thanks. :-)

If you are going to start fixing more bugs, it would be helpful if you got a
tree going so you can do the diff yourself. I can help you get started on irc.
Attached patch diff (obsolete) — Splinter Review
pref-advanced.dtd
Status: NEW → ASSIGNED
taking...
Assignee: law → mikejk
Status: ASSIGNED → NEW
Comment on attachment 71970 [details] [diff] [review]
diff 

r=bryner
Attachment #71970 - Flags: review+
Comment on attachment 71970 [details] [diff] [review]
diff 

sr=kin@netscape.com

As long as it's cleared with whoever owns that pref panel.
Attachment #71970 - Flags: superreview+
Comment on attachment 71970 [details] [diff] [review]
diff 

a=law

Of course, we're talking about *Mozilla's* performance and not the *system*
performance :-).
Attachment #71970 - Flags: approval+
Status: NEW → ASSIGNED
Keywords: mozilla1.0
Target Milestone: Future → mozilla1.0
Comment on attachment 71970 [details] [diff] [review]
diff 

Nothing against Law, but I'm unchecking "has-approval" to denote that this
patch still needs approval from drivers before it can be checked in.  His
approval of the patch still stands though.
Attachment #71970 - Flags: approval+
Comment on attachment 71970 [details] [diff] [review]
diff 

a=scc
Attachment #71970 - Flags: approval+
Checked into the trunk 03/24/2002 09:39.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Does "increase performance" make sense?  Dictionary.com defines performance as
"The way in which someone or something functions".  I don't think you can
increase that way, but you can improve that way...

Please cc jatin@netscape.com when you're changing wording.  He's the resident
wording expert, and he needs to be notified anyway so that help documentation
can be updated.
verified on build 2002032503
Status: RESOLVED → VERIFIED
I'm reopening because maybe it should be improve. Improve makes sense also. If
we decide on keeping it as it is then I'll mark this fixed again, but if we
decide on improve then a patch that will change the word to improve will be
checked in.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Quick Launch solely affects the speed at which initial start-up occurs. I
suggest the following wording:

"Enable features that improve speed" 
do we really need any text trying to capture the highlight of the features?
"Enable features that improve speed"

Who wouldn't have that? I sound like a "[ ] Make Windows more stable" option!

Why not only hav quick launch:

-- QuickLaunch ---------------------
|
| Quick Launch starts Mozilla faster by keeping portions of the program
| in computer memory
|   [ ] Enable Quick Launch (where posible)
|
------------------------------------

isn't there some limitations on where Quick Launch is able to run?

Please see the dialog in the Windows Mozilla Installer.
Attachment #71970 - Attachment is obsolete: true
I'm working on a patch that will make it say "Enable feature to improve startup
performance". I may add some text below the checkbox that will tell users what
Quick Launch does.
Status: REOPENED → ASSIGNED
Keywords: nsbeta1
I still think that:
"Enable feature to improve startup performance"
is bad...
who wouldn't have that?

Sounds like:
[ ] Enable feature to improve startup performance"
[ ] Enable feature to crash less

Think it should be something like this:
Quick Launch starts Mozilla faster by keeping portions of the program in
computer memory
[ ] Enable Quick Launch
How about:
Quick Launch keeps some of the program in memory when no windows are open for
faster loads.
[ ] Enable Quick Launch



Attached file possible pref wording (obsolete) —
Attached file 2nd possible pref wording (obsolete) —
Attached file 3rd possible pref wording (obsolete) —
Attached file 4th possible pref wording (obsolete) —
Attached file 5th possible pref wording (obsolete) —
Attached file 6th possible pref wording (obsolete) —
Attached file 7th possible pref wording (obsolete) —
Target Milestone: mozilla1.0 → mozilla1.0.1
Summary: bad pref wording → bad pref wording (quicklaunch/performance)
Attached file xul part of the patch that needs diff (obsolete) —
Attachment #71829 - Attachment is obsolete: true
Attachment #82684 - Attachment is obsolete: true
Attachment #82687 - Attachment is obsolete: true
Attachment #82688 - Attachment is obsolete: true
Attachment #82689 - Attachment is obsolete: true
Attachment #82691 - Attachment is obsolete: true
Attachment #82692 - Attachment is obsolete: true
Attachment #82693 - Attachment is obsolete: true
Attached file dtd part of the patch (obsolete) —
Attached patch patch (obsolete) — Splinter Review
Attachment #87567 - Attachment is obsolete: true
Attachment #87568 - Attachment is obsolete: true
Attached patch patch (obsolete) — Splinter Review
I fixed a few mistakes that I found in my patch.
Attachment #87823 - Attachment is obsolete: true
Target Milestone: mozilla1.0.1 → mozilla1.1beta
Attached patch patch (obsolete) — Splinter Review
better patch
Attachment #87827 - Attachment is obsolete: true
Attached patch better patch (obsolete) — Splinter Review
fixed some problems with indenting. At least I hope it's fixed.
Attachment #88018 - Attachment is obsolete: true
Attached patch an even better patch (obsolete) — Splinter Review
fixed some problems with the previous patches. please r= and sr=.
Attachment #88045 - Attachment is obsolete: true
Comment on attachment 88086 [details] [diff] [review]
an even better patch

r=db48x
Attachment #88086 - Flags: review+
Attached patch fix (obsolete) — Splinter Review
changed pref back to perf.
Attachment #88086 - Attachment is obsolete: true
Jatin, are you ok with the wording proposed in this patch?
This patch is ok with one exception.
My suggested change on the patch:
"If you check this item, part of {short variable} will stay in memory when not
in use, allowing it to start up faster."
Attached patch fix (obsolete) — Splinter Review
I changed the wording to what Jatin wanted.
Attachment #88831 - Attachment is obsolete: true
Comment on attachment 90828 [details] [diff] [review]
fix

technically this needs work, i explained to kowalski that jatin meant
&brandShortName;

jatin: your message is silly. When I look in preferences, I see this button
labeled "Help" whenever I want to know what something is, means, or will do, I
click it.  And when it turns out that doesn't work, I file a bug.  Can someone
please give me a good reason for putting detailed explanatory text for pref
options into the pref dialog (which will make it *way* too big) instead of
putting readable information into the associated help pages and allowing users
who care to click the button?

Users who don't care shouldn't be forced to read useless text which can't even
clearly explain what we mean.

What we mean is something like: selecting this will cause the app to load at
launch and not remain closed when you close the last window. As a result the
time it takes for you to open a window when there aren't any other
&brandShortName; windows open will not be as bad as if &brandShortName; had to
actually launch before opening a window.</description>

Note that in fact it can still be pretty pitiful if mozilla has been swapped to
disk and the system has very little RAM.
Attachment #90828 - Flags: needs-work+
Timeless, my comments are inline:

"jatin: your message is silly. When I look in preferences, I see this button
labeled "Help" whenever I want to know what something is, means, or will do, I
click it.  And when it turns out that doesn't work, I file a bug.  Can someone
please give me a good reason for putting detailed explanatory text for pref
options into the pref dialog (which will make it *way* too big) instead of
putting readable information into the associated help pages and allowing users
who care to click the button?"

The reason we strive to put explanatory text in the UI and preferences is so
that users don't have to take the extra step of going to the online help.
Usability tests show that users only turn to online help when they are forced to
as a last resort. This being the case, users should be given as much information
as possible through tooltips and UI descriptions.

"Users who don't care shouldn't be forced to read useless text which can't even
clearly explain what we mean."

Users are not insulted by extra information. In fact, more users will appreciate
that we take the extra step to address confusion through the UI itself. Not all
users are developers intimately familiar with the product.
Attached patch patch (obsolete) — Splinter Review
this patch now adds &brandShortName; to it. please r=/sr=.
Attachment #90828 - Attachment is obsolete: true
Attached patch patch for brand.dtd (obsolete) — Splinter Review
this patch changes the vendorShortName from Mozilla to Mozilla.org.
Comment on attachment 91041 [details] [diff] [review]
patch

 <!DOCTYPE window SYSTEM "chrome://communicator/locale/pref/pref-advanced.dtd"
>
+<!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >

see
http://lxr.mozilla.org/mozilla/source/xpfe/components/prefwindow/resources/cont
ent/pref-appearance.xul

+	<hbox class="indent">
+		<description>&perfdescription.label;</description>

please remove the tab.
Attachment #91041 - Flags: needs-work+
Attached patch final patch (obsolete) — Splinter Review
fixed some things.
Attachment #91041 - Attachment is obsolete: true
Attachment #91042 - Attachment is obsolete: true
jatin: that's all fine and dandy, except that you can't fit a clear explanation of what this patch actually does into the pref dialog. I haven't seen someone actually manage to clearly explain what it does at all.<period>

The bigger problem is that I've been trying to use the pref dialog on MacOS. It really doesn't work -- The pref panels don't fit into the space available, instead their content invisibly extends beyond the margins. And these silly explanations (and an explanation that fails to accurately explain itself is silly) are a significant contributor to that problem.

As for the patch. r=timeless w/ the tab fixed. (this is of course over my objection for the explanation)
Attached patch final final patch :) (obsolete) — Splinter Review
got rid of tab.
Attachment #91048 - Attachment is obsolete: true
Attachment #91050 - Flags: review+
Comment on attachment 91050 [details] [diff] [review]
final final patch :)

>-<!DOCTYPE window SYSTEM "chrome://communicator/locale/pref/pref-advanced.dtd" >
>+<!DOCTYPE window [
>+<!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd">
>+%brandDTD;
>+<!ENTITY % prefAdvancedDTD SYSTEM "chrome://communicator/locale/pref/pref-advanced.dtd"> %prefAppearanceDTD;
>+]>

prefAppearance?  Someone was copy/pasting a little too much:-)
Attachment #91050 - Flags: needs-work+
Attached patch final final final patch :) (obsolete) — Splinter Review
fixed. please r=/sr=.
Attachment #91050 - Attachment is obsolete: true
Attachment #91052 - Flags: review+
Attached patch patch (obsolete) — Splinter Review
fixed indenting problems. please r=/sr=.
Attachment #91052 - Attachment is obsolete: true
Ok cool.  You fixed the indentation for the most part (and got rid of the ugly
tab chars!).  Use the 2 space indent that the rest of the file uses and r=caillon.
Attached patch patch (obsolete) — Splinter Review
uses 2 space indents.
Attachment #91390 - Attachment is obsolete: true
Attached patch patch (obsolete) — Splinter Review
Attachment #91417 - Attachment is obsolete: true
You're all spammed _to death_ by the n-N iteration of this bug, so I figured,
'Hey, what's one more screenshot'.  Anyways, we need to make sure this text
wraps.
Attached patch patch (obsolete) — Splinter Review
fixes the text wrapping problem.
Attachment #91444 - Attachment is obsolete: true
Attached patch patch (obsolete) — Splinter Review
better patch.
Attachment #91475 - Attachment is obsolete: true
Do we not consider it important enough to mention that this overhead is incurred
at system boot? 
Okay, I applied the latest patch, and the cropping text is fixed now - but we
should get an answer to Ben's question before proceeding, shouldn't we?
Overhead is variable and depends on the memory, CPU, and hard drive specs of the
user's computer. Mentioning overhead in a preference that claims to "improve
startup performance" seems contradictory and may confuse some users. Seems this
information is more appropriate in release notes, in my opinion, since it
affects some users more than others.
I agree with Jatin. Saying that Quick Launch will startup when the OS boots up
should be placed into Help and/or Release Notes.
Comment on attachment 91477 [details] [diff] [review]
patch

sr=bryner
Attachment #91477 - Flags: superreview+
Comment on attachment 91477 [details] [diff] [review]
patch

>+      <vbox flex="1">
>+        <vbox class="indent">
>+          <description>&perfdescription.label;</description>
>+        </vbox>
>+      </vbox>

Why the two vboxes?  E.g., why can't you just do <vbox flex="1" class="indent">
 ?

>RCS file: /cvsroot/mozilla/xpfe/components/prefwindow/resources/locale/en-US/pref-advanced.dtd,v

>-<!ENTITY advancedTitle.label          "Enable features that help interpret web pages">
>+<!ENTITY advancedTitle.label          "Features that help interpret web pages">
...
>-<!ENTITY enableTurbo.label            "Enable Quick Launch">
>+<!ENTITY perfTitle.label              "Quick Launch">


Have you gotten these changes approved too?  They seem to be extraneous to what
this bug is about.  Correct me if I'm wrong.

I'm close to giving r= but I want these two questions addressed first before I
do so.
Attached patch patchSplinter Review
Attachment #91470 - Attachment is obsolete: true
Attachment #91477 - Attachment is obsolete: true
Comment on attachment 91738 [details] [diff] [review]
patch

r=caillon, carrying over bryner's sr=.	I'll check this in for you if you get
driver approval or the trunk is unfrozen ever again.
Attachment #91738 - Flags: superreview+
Attachment #91738 - Flags: review+
Comment on attachment 91738 [details] [diff] [review]
patch

a=scc for checkin to the mozilla trunk
Attachment #91738 - Flags: approval+
Landed on the trunk.  Die bug die!  :)
Status: ASSIGNED → RESOLVED
Closed: 22 years ago22 years ago
Resolution: --- → FIXED
fixed..yea
trunk 2002071808
Status: RESOLVED → VERIFIED
Keywords: mozilla1.0.2
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: