After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 703351 - Add a "first run" experience
Add a "first run" experience
Status: RESOLVED DUPLICATE of bug 683582
Product: epiphany
Classification: Core
Component: General
3.8.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-06-30 15:04 UTC by Kat
Modified: 2013-07-05 17:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kat 2013-06-30 15:04:50 UTC
It would be amazingly awesome if when Empathy was started up for the first time, the user help would be shown (until such a time as there was a browser history to be shown instead). This would be really useful for people who are not comfortable with a web browser that looks different from what they are used to.

I'm not sure what the best way to implement this will be, but the new Mallard help can have html generated from it.
Comment 1 Kat 2013-07-03 08:41:08 UTC
Obviously I meant Epiphany there >.<
Comment 2 Sindhu S 2013-07-03 12:11:26 UTC
(In reply to comment #0)
> It would be amazingly awesome if when Empathy was started up for the first
> time, the user help would be shown

Do you want the help window (yelp index.page of epiphany) to run with the first run of the browser?

Do do you want a GTK window that embeds an HTML page with content especially written for the first run of epiphany?

> (until such a time as there was a browser
> history to be shown instead). This would be really useful for people who are
> not comfortable with a web browser that looks different from what they are used
> to.

Instead of a empty new tab on the first run, I suggest showing a welcome screen designed something like this:
https://raw.github.com/gnome-design-team/gnome-mockups/master/documents/documents-empty.png

HTML content within the tab, like mozilla does with their special page called "about:home".

Subjects of concern for someone to start working on this bug would be:
1. Design (whether external GTK window showing first-run help or in-tab content on first-run)
2. first-run variable itself

Marking bug as as 'NEW' and 'enhancement'.
Comment 3 Kat 2013-07-03 12:33:42 UTC
(In reply to comment #2)
> Do you want the help window (yelp index.page of epiphany) to run with the first
> run of the browser?

Most definitely not, having a random popup is not user friendly.

> Do do you want a GTK window that embeds an HTML page with content especially
> written for the first run of epiphany?

I really don't care about *how* it is implemented :) I just pointed out that HTML can be generated from Mallard pages as the developers may not know this and because the main window is already able to display HTML, given that it's a web browser.

> Instead of a empty new tab on the first run, I suggest showing a welcome screen
> designed something like this:
> https://raw.github.com/gnome-design-team/gnome-mockups/master/documents/documents-empty.png

Telling a user that they've failed is not a nice thing to do. Maybe just a "start typing a URL or search term" type of thing… but I'm not all that keen on a landing page for the sake of a landing page.
Comment 4 Sindhu S 2013-07-03 12:46:22 UTC
 > > Do do you want a GTK window that embeds an HTML page with content especially
> > written for the first run of epiphany?
> 
> I really don't care about *how* it is implemented :)
I think *you* should care about it. I don't think we should throw ideas around say we don't care about it's implementation. You have an idea? That's great! help its implementation by giving more details on what you have in your mind. It need *not* necessarily be technical details. I am pretty sure you know what a GTK window is, I am pretty sure you know what a HTML page is.

> Telling a user that they've failed is not a nice thing to do. 
That was just an example of art work. Read my description for it. It was the closest art work I could find quickly for the description "*Something like this* -- content inside the tab itself?".

> Maybe just a
> "start typing a URL or search term" type of thing… but I'm not all that keen on

You've simplified it now. In that case simply having some HTML content inside the tab on a first run would do, IMO.

> a landing page for the sake of a landing page.
I don't understand you. You proposed the idea and I think it's a good idea to encourage users to start using the application. Why would you say this?
Comment 5 Kat 2013-07-03 13:10:23 UTC
(In reply to comment #4)
> I think *you* should care about it. I don't think we should throw ideas around
> say we don't care about it's implementation.

I am not going to implement it and it is not my project, so I am not going to enforce my opinions about the technical details onto the maintainers or the person who is willing to do the hard work if the maintainers agree with the idea. I have not looked at the code, so I cannot even say at this point what is possible and what is not.

> > I'm not all that keen on a landing page for the sake of a landing page.
> I don't understand you. You proposed the idea and I think it's a good idea to
> encourage users to start using the application. Why would you say this?

Because I think that actually telling users how to use the application is potentially useful for first time users who are not comfortable with a web browser which looks different from what they would normally use.

If a user starts up epiphany, they already know that they want to use it. It is unlikely that someone who has never used a web browser will randomly open epiphany and wonder what it is for. Most web browsers have an address bar that one types stuff into and then presses "Return", it is the same in epiphany. Therefore, I expect that the average user will know how to do that, so it seems redundant to repeat it. It may make sense to be consistent with the private browsing mode, but this is not what I am requesting and I do not think it is needed from a usability point of view.
Comment 6 Claudio Saavedra 2013-07-05 17:32:03 UTC
I think you both need to cool down and take this argument out of bugzilla.
Comment 7 Claudio Saavedra 2013-07-05 17:33:47 UTC

*** This bug has been marked as a duplicate of bug 683582 ***