Closed Bug 122684 Opened 23 years ago Closed 22 years ago

[rfe] Add recapture the homepage checkbox on installer wizard screen

Categories

(SeaMonkey :: Installer, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
mozilla1.0

People

(Reporter: greggl, Assigned: curt)

References

Details

(Whiteboard: [mcp-working][adt2])

Attachments

(1 file, 1 obsolete file)

From the spec:  http://client.mcom.com/machv/xpinstall/WizardContent.html

Screen 5 - Download Options

Add the recapture the homepage checkbox to this screen, below the download path.
 After the pre-checked box, the text should say, 
" Make Netscape.com my homepage. "  

The title of the screen should be changed as well, maybe just
"Netscape 6 Setup - Additional Options" 

Jatin - any input from you on those two items would be welcome.

screenshot posted at: 
http://client.mcom.com/machv/xpinstall/Images/5_DownloadOptions.gif
When you implement this be sure to have a config.ini setting to say whether this
is enabled or not (as is done for Quick Launch and others) so the Mozilla builds
can have this turned off.
Assignee: dveditz → curt
Status: UNCONFIRMED → NEW
Ever confirmed: true
QA Contact: bugzilla → gbush
Summary: Add recapture the homepage checkbox on installer wizard screen → Feature - Add recapture the homepage checkbox on installer wizard screen
Suggested wording:
"Make Netscape.com my home page."

"Additional Options" seems more appropriate then "Download Options."
Blocks: 110838
No longer blocks: 110838
Blocks: 116969
Status: NEW → ASSIGNED
Keywords: nsbeta1
Summary: Feature - Add recapture the homepage checkbox on installer wizard screen → [rfe] Add recapture the homepage checkbox on installer wizard screen
Target Milestone: --- → mozilla1.0
Depends on: 122540
Keywords: nsbeta1nsbeta1+
Whiteboard: [mcp-working]
Yes, please provide an option to remove/disable this from the installer UI. Not
all vendor of Mozilla would like to provide this option to their users.
Blocks: 96876
I've added bug 128481 to track the need to clean up the code now that the Site
Selector functionality will no longer be supported in the UI.
Attached patch 0.1 patch (obsolete) — Splinter Review
All the functionality to recapture the homepage is in this patch, but it is all

turned off in the config.it settings.  Although the settings would be turned
off by default anyway, I have explicitely turned them off with comments about
what their pupose is.

NS patch to follow will turn install the required component and turn on the
functionality.
Attached patch .02 patchSplinter Review
After talking with Sean, this patch:
- Fixes a blocker in the first patch.
- Switches reference to the DOWNLOAD_OPTIONS_DIALOG to say
ADDITIONAL_OPTIONS_DIALOG.
- Changed DIALOGEX to DIALOG DISCARDABLE in rc file.
- Hiding instead of disabling the "Save Download" option stuff when it is not
applicable.
- Always calling the dialog "Additional Options".  (I was calling it "Save
Download Option" for mozilla.)
Attachment #73791 - Attachment is obsolete: true
Comment on attachment 74228 [details] [diff] [review]
.02 patch

You forgot to change the title string:
  +Title=$ProductName$ Setup - Save Download Option

other than that, r=ssu

Is there a bug filed on changing the new checkbox description?
Attachment #74228 - Flags: review+
Here is the suggested verbiage from Gregg Landskov to go with the checkbox:

"Netscape.com is the perfect compliment to your Netscape Software"

Of course, I'll have to put something less Netscape in as a placeholder for
mozilla.  Anybody got a strong opinion about what that should say?  Will
something like "The following checkbox gives users the option of reverting to
the default home page" do?
Sure that sounds good. It doesn't really matter because this option is invisible
for mozilla folks anyway, right?
Yes, it is invisible.  I was going to set it to an empty string but looks pretty
funny if someone fiddles with the config file to see how it works.  They'd
potentially get a checkbox all alone on the dialog.  So it seems like something
inoccuous is a good idea.

I'll add that to my patch.  Still need sr= on this before I can go for
permission to check this in.
Comment on attachment 74228 [details] [diff] [review]
.02 patch

This solves the specified problem, but it's not extensible. What do you do if
marketing comes back with the "reset the search engine" request? You can't have
multiple criteria, and even if you could you'd end up with 4 run-app sections
(n^2 in the general case).

This is smelling like a temporary hack. Should I sr= anyway?
I'm for putting this in, since it does meet the immediate requirement, and
letting it bake to see if extensibility is even desirable.  If having this
functionality engenders ideas for other related functionality that is desirable
then we can put more brainpower into thinking up a more flexible solution.  On
the other hand, if this is all we ever want (I suspect it may be) than we don't
waste time overengineering it.
we are not expecting to add capability for search or anything else to this list
at this time.  While realizing this could change, I think we should get this in
and move on due to the chance being slim to none.

If it is does indeed come to pass that it needs to become extensible, there will
need to be significant justification from higher up to do anything, and even
then it will simply need to come after rtm.
Comment on attachment 74228 [details] [diff] [review]
.02 patch

sr=dveditz with the caveat that this non-extensible hack needs to get ripped
out or re-written when we re-jigger the config.ini language to be consistent
across platforms again.
Attachment #74228 - Flags: superreview+
adt2 per triage
Whiteboard: [mcp-working] → [mcp-working][adt2]
test build passed
Comment on attachment 74228 [details] [diff] [review]
.02 patch

a=asa (on behalf of drivers) for checkin to the 1.0 trunk
Attachment #74228 - Flags: approval+
Checked in.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
verified on build 20020632503
Status: RESOLVED → VERIFIED
No longer blocks: 116969
Blocks: 116969
[RFE] is deprecated in favor of severity: enhancement.  They have the same meaning.
Severity: normal → enhancement
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: