Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(81)

Issue 3106031: New first run experience for Linux. (Closed)

Created:
10 years, 4 months ago by Evan Stade
Modified:
9 years, 6 months ago
CC:
chromium-reviews, ben+cc_chromium.org
Base URL:
http://src.chromium.org/git/chromium.git
Visibility:
Public.

Description

New first run experience for Linux. We first show a search engine choice dialog (basically matches windows) but also (in the google chrome case) show a second dialog with the "make chrome the default browser" and "report crashes?" checkboxes. In the chromium case, we don't show the second dialog because it would have a single checkbox (no crash reporting in chromium), and that checkbox is covered by an infobar anyway. In Chrome, the search engines have image logos. In chromium, they only have plain text logos. We also no longer show the first run bubble. BUG=49705 TEST=manual (Chrome and Chromium) TODO: - skip the search engine choice when there are no suggested search engines - show the default search if it's not in the first 3 search engines list - randomize the search engines list (sometimes) - remove first run bubble code Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=57109

Patch Set 1 #

Patch Set 2 : process singleton #

Total comments: 13

Patch Set 3 : evanm comments #

Total comments: 1

Patch Set 4 : typo #

Unified diffs Side-by-side diffs Delta from patch set Stats (+274 lines, -87 lines) Patch
M chrome/browser/gtk/first_run_dialog.h View 1 2 3 1 chunk +31 lines, -16 lines 0 comments Download
M chrome/browser/gtk/first_run_dialog.cc View 1 2 5 chunks +240 lines, -69 lines 0 comments Download
M chrome/browser/gtk/gtk_floating_container.h View 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/gtk/gtk_floating_container.cc View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 11 (0 generated)
Evan Stade
http://www/~estade/no_crawl/chromium_fr.png http://www/~estade/no_crawl/chrome_fr.png
10 years, 4 months ago (2010-08-20 22:06:47 UTC) #1
Evan Stade
hmm, the chrome screenshot I posted is a little out of date in a couple ...
10 years, 4 months ago (2010-08-20 22:09:37 UTC) #2
Elliot Glaysher
OK On Fri, Aug 20, 2010 at 3:09 PM, <estade@chromium.org> wrote: > hmm, the chrome ...
10 years, 4 months ago (2010-08-20 22:32:08 UTC) #3
Evan Martin
I spaced out on the thread. Why not only show one dialog with both the ...
10 years, 4 months ago (2010-08-20 23:21:42 UTC) #4
Evan Stade
we want to force a choice, so I had made the "Start Chrome" button greyed ...
10 years, 4 months ago (2010-08-20 23:25:13 UTC) #5
Nico
See issue 47651 comment 8 for how this is supposed to work: The page you ...
10 years, 4 months ago (2010-08-21 00:57:44 UTC) #6
Evan Martin
http://codereview.chromium.org/3106031/diff/2001/3001 File chrome/browser/gtk/first_run_dialog.cc (right): http://codereview.chromium.org/3106031/diff/2001/3001#newcode107 chrome/browser/gtk/first_run_dialog.cc:107: l10n_util::GetStringUTF8(IDS_FIRSTRUN_DLG_TITLE).c_str()); Should this be a dialog? I think that ...
10 years, 4 months ago (2010-08-21 22:14:22 UTC) #7
Evan Stade
On 2010/08/21 00:57:44, Nico wrote: > See issue 47651 comment 8 for how this is ...
10 years, 4 months ago (2010-08-23 18:23:17 UTC) #8
Nico
On Mon, Aug 23, 2010 at 11:23 AM, <estade@chromium.org> wrote: > On 2010/08/21 00:57:44, Nico ...
10 years, 4 months ago (2010-08-23 18:32:15 UTC) #9
Evan Stade
updated
10 years, 4 months ago (2010-08-23 19:38:30 UTC) #10
Evan Martin
10 years, 4 months ago (2010-08-23 19:44:11 UTC) #11
LG

http://codereview.chromium.org/3106031/diff/16001/17002
File chrome/browser/gtk/first_run_dialog.h (right):

http://codereview.chromium.org/3106031/diff/16001/17002#newcode48
chrome/browser/gtk/first_run_dialog.h:48: // The search engine choice window.
This is create and shown before |dialog_|.
*created

Powered by Google App Engine
This is Rietveld 408576698