mozilla-mobile / fenix

⚠️ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
https://github.com/mozilla-mobile/firefox-android
Mozilla Public License 2.0
6.47k stars 1.27k forks source link

[UX] [Meta] Make the most useful content easily accessible on the homescreen #12065

Closed vesta0 closed 3 years ago

vesta0 commented 4 years ago

User Story

As a user, I want my browser homescreen to show me content that is most relevant and useful to me, such as my frequently-accessed types of content (bookmarks, history, recent tabs, top sites, synced tabs, collections, pocket) or relevant updates or tips about the product, so I can easily navigate to them with the least number of taps required

Feature Brief: https://docs.google.com/document/d/1GQ7ncFM_UcThSx6CldbrkuQRPxXsJ13rHXNPXI1_qoQ/edit

For UX: Please consider the following issues as you work on this:

11453

6510

9328

Acceptance Criteria

┆Issue is synchronized with this Jira Task

black7375 commented 4 years ago

@violasong

What about the following? Suppose you scroll a little bit to see Highlights content.

Fenix-Concept1 Fenix-Concept2

This is a result of reflecting my previous feedback.


+. Android-41's awesomebar looks good.

klint commented 4 years ago

@black7375

I really like your mockups. as well as @violasong 's ones with the "homescreen tabs bar" at the bottom, always visible in any of the homescreen tabs (as the URL bar), at finger's reach above the URL bar and swipable

IMHO, it keeps the goods things of Fenix (tabs in a list rather than screenshots, that I find useless, and Top Sites) and adds the good things of Fennec (easy navigation in history and bookmarks) and it would give choice to the user by remembering the last used homescreen tab when going back to the homescreen (or restarting Fenix)...

I suppose that the CNN site and below are the last opened tabs (also available with the full list in the tab tray).

Question: how would all this be available in Private browsing mode?

Neikon commented 4 years ago

here is my concept. It is homescreen, tabs, search and some behaviors

Some examples pictures, more in link https://www.figma.com/file/Z5zFMS4ClKq1bx4WyXeR8n/Firefox-for-Android-homescreen-personas-public-Copy?node-id=0%3A1

imagen imagen

madb1lly commented 4 years ago

Hi @violasong, Wow that's a lot of options! Frankly so many I've got confused about which part of the screen is doing what... 😆

What I like:

What I don't like as much:

What I would like to see:

Cheers 🙂

black7375 commented 4 years ago

@Klint Thank you for your positive feedback.

As it was written in the previous description,

Motive The current top site configuration is very confusing.

Reason

Result

with Private browsing mode

terr72 commented 4 years ago

On August 29th I posted my concern that this topic would unfold as an elaborated UX design discussion. 5 weeks later this has developed into a mockup & feature suggestion frenzy. The focus should be on re-implementing lost basic functionality, like bookmarks as default page.

I don't want to sound like a broken record, but check the comments in the Play Store to see what's important to work on.

black7375 commented 4 years ago

@terr72

The focus should be on re-implementing lost basic functionality, like bookmarks as default page.

General users, not power users, do not change the settings very well, and it is difficult to organize.

Therefore, I decided that the importance of the first page(Default is Home) that will be displayed by default when a new tab or address bar is clicked is very high.

If you inform us about the basic functions you think, smooth communication will be possible.

I don't want to sound like a broken record, but check the comments in the Play Store to see what's important to work on.

Could you please list some of the reviews that you think are also important?

Specific examples help you understand your intentions.

terr72 commented 4 years ago

@black7375

My post wasn't targeted and meant as criticism about your suggestions specifically.

General users, not power users, do not change the settings very well, and it is difficult to organize.

In FF68 the default was bookmarks as start and returning page. This was changed without any need and choice to configure it back - up to the present day. Fixing this by introducing a setting for it wouldn't be rocket science.

Just load the reviews and do a in-page search for bookmark, it's a constant recurring theme. There are even reports by users who think that their bookmarks are lost due to this fundamental design change.

Don't get me wrong: I'd be totally fine with this brainstorming for a next-gen UX experience with all bells and whistles combined with fancy algorithms if the app rating would be as good as 5 weeks ago, but it's at 3.9.

black7375 commented 4 years ago

@terr72 I didn't write to fight or attack too. I wanted to get feedback and supplement it.

I have received feedback from other concept mockups I posted before and modified them. I thought it would be possible to fully reflect suggestions related to bookmarks and basic enhancements in the current state.

I also like the Fennec, so I would like to port the existing advantages. (Customize home, Compact tabs, Tab queue ..etc)

if you select representative reviews (about 3~4?), it would be much more helpful for understanding intent!!

klint commented 4 years ago

@terr72 Please let's not start yet another discussion like this :). Everybody in this thread is perfectly aware about the reviews in Google Play, no doubt about that. In my opinion, the goal is not to provide a solution in a hurry to get 0.2 points back to the note, than later change the UI again from scratch to complete the features. That won't work. IMHO, the way things are handled by @violasong is the right one. Let's help her design and build a path to a consistent solution that will please old users frustrated by the change, old users more open to it and new users.

Imold commented 4 years ago

@klint

@terr72 Please let's not start yet another discussion like this :). Everybody in this thread is perfectly aware about the reviews in Google Play, no doubt about that. In my opinion, the goal is not to provide a solution in a hurry to get 0.2 points back to the note, than later change the UI again from scratch to complete the features. That won't work. IMHO, the way things are handled by @violasong is the right one. Let's help her design and build a path to a consistent solution that will please old users frustrated by the change, old users more open to it and new users.

I disagree, we just need to get the necessary feature of bookmarks on the homepage implemented asap. A interim fix is preferable to using an out of date browser. I can't update from version 68 until this is fixed. We can worry about polishing the UI after functionality has been restored.

ZorroGuevara commented 4 years ago

I kind of agree with @lmold the issue has been raised since the first draft of Fenix. We're in a regression compared to Legacy Firefox in the browsing aspect.

It doesn't mean it should be rushed and put some halfworked solution, but I trust Mozilla team to make something. That's the whole point of Nightly. We don't have to push the change to beta and prod. Some of us are using Nightly for that.

A first landing, optional via secret settings, would be a good step. I'd just like to remind that this is not uncommon for Firefox, if you were to look at Desktop Nightly you'll see that this kind of thing happen. Think of the megabar, it was in about:config first then pushed in Nightly, and it did change often in a big noticeable way.

Anyway, I think we're getting out of the initial discussion. But I wish some will be more kind to the issue raised by others. We're all here to make Firefox better, but you should also keep in mind some people were deeply touched by the way Fenix landed. I've yet to jump because of that, but I'm more than willing to jump to Nightly, as I do for all Firefox release, as long as this issue is corrected.

terr72 commented 4 years ago

@klint I'm not really worried about the note in the Play Store, but it's a strong indicator for the silent user majority voting with their feet. For one who votes/comments badly there, there are hundreds who simply can't stand the broken workflow any longer, move to another browser and won't check back even if Firefox comes with the ultimate polished and never-seen-before UX in another 6 weeks.

Again, I'm not saying what @violasong does is bad, quite the opposite. It's just that FF would need easy-to-implement fixes for the time being, like a checkbox in the settings for "Set bookmarks as home screen". This would have avoided and still would avoid so many bad reviews and lost users.

klint commented 4 years ago

@terr72 The silent majority is rather those who like Fenix as it is now or who can wait with the current implementation. On the contrary, the people you are mentioning have raised their voice quite loudly in their ratings, haven't they? ;) The second won't come back if the only change is the bookmark being reached with one or 2 clicks less, given the anger they have shown. But again, the Mozilla team and contributors are quite aware of all that. And must be bored with such a debate opening here again and again :P. Let's wait for their wise decision... and it if happens to be the introduction of a setting as you are requesting, well, let it be, I'll be happy with it. And if not, the same :)

davidmegginson commented 4 years ago

@terr72 Please let's not start yet another discussion like this :). Everybody in this thread is perfectly aware about the reviews in Google Play, no doubt about that. In my opinion, the goal is not to provide a solution in a hurry to get 0.2 points back to the note, than later change the UI again from scratch to complete the features. That won't work. IMHO, the way things are handled by @violasong is the right one. Let's help her design and build a path to a consistent solution that will please old users frustrated by the change, old users more open to it and new users.

You're right about the way forward now, but it's also a good reminder to all of us (not just those working for the Mozilla Foundation) that users are never happy when they perceive features taken away with no notice or justification. Developers fully understand that a fresh rewrite means some features will disappear (either for a while, or forever), but from the users' PoV, it's the same product with the same name — "we did a rewrite" doesn't resonate with them.

Product management requires a whole different skillset than design, coding, or user testing. I think the Mozilla Foundation stumbled here, but as I've had similar stumbles with products I've worked on, I won't throw the first stone. We're all learning.

davidmegginson commented 4 years ago

Hi all, I've been taking a step back from my previous homescreen "MVP" to explore more concepts. These aren't standalone proposals, but rather different examples to help guide our discussions. Are there any other concepts I should mock up?

Figma source - feel free to fork

Thanks, @violasong — as far as I understand, none of those wireframes shows bookmarks. Are you leaving that design for later? (It's the only one I'd use.)

yoasif commented 4 years ago

Finally got around to reviewing this -

There is way too much to try to delve into in each wireframe, so I'm going to try to summarize my thoughts.

What does this mean, though?

Are we talking about what appears when you tap on the address bar, or the home page itself (which may be disabled if a user sets an alternate home page)?

I'm going to assume that we are talking about something that can do both, but that to me seems that we'd want to prioritize some way of getting to this new UI without needing to open a new tab (which is the easiest way to currently get to the home page UI while in an open tab).

I worked up some ideas - they aren't necessarily replacements for the mockups we have so far, but I had some ideas I wanted to explore and share.

The wireframes show:

Figma. Firefox for Android_ homescreen personas (yoasif)

klint commented 4 years ago

Thank you @yoasif

I think your proposals could gather the best of 2 worlds (Fenix and Fennec), provided the following topics are taken into account as well:

madb1lly commented 4 years ago

Hi @yoasif,

I really like your suggestions for customisation UI, collections/tabs UI and top sites UI. I think you and I share the same thoughts about using collections like tab groups on desktop (I imagine like the STG extension), and I really hope that the Fenix team finally implement this and help Fenix realise it's potential.

Cheers 🙂

liuche commented 4 years ago

This will probably be a v2, but here's a request for better one-handed usage (which is probably out of scope for these mocks at least, but worthwhile to think about).

violasong commented 4 years ago

Hi all, update on me: I had to take a step back from this because of learning about new factors that need to be researched and analyzed. We're having a lot of discussions around balancing priorities right now.

Thanks @yoasif and everyone for the great feedback! I hope to have more info to share soon.

BrendaEM commented 4 years ago

Hi all, update on me: I had to take a step back from this because of learning about new factors that need to be researched and analyzed. We're having a lot of discussions around balancing priorities right now.

Thanks @yoasif and everyone for the great feedback! I hope to have more info to share soon.

What?! Mozilla ruined a decent web browser. So many users are disappointed that Mozilla admitted it in the last release. Had it occurred to test any of the ideas on users before throwing it over the wall? Wouldn't it be best to restore Firefox Mobile's functionality--before heading off into experimental-land? It seems that Mozilla is trying to frost a cake that collapsed in the oven.

And who ever wants to type an address--when they could just tap scroll tap. Unless your search criteria is over one letter, choosing a saved bookmark is much quicker and easier than typing it. Did it ever occur to anyone, that we might not want a screen filled with the product of the analytics you have been doing on Firefox mobile users?

terr72 commented 4 years ago

We're having a lot of discussions around balancing priorities right now.

That's exactly what the browser needs now.

anotherus3r commented 4 years ago

What?! Mozilla ruined a decent web browser. So many users are disappointed that Mozilla admitted it in the last release.

@BrendaEM and many more, including me, are happy with the functionality and speed improvements over the old Firefox, which started to show its age as it was slow and not really nice to look at.

Had it occurred to test any of the ideas on users before throwing it over the wall?

Fenix had been available to users for testing since July 2019, if I remember correctly. First as Firefox Preview, then it merged in Nightly, then Beta and finally release. The devs have been listening to user feedback from the start.

BrendaEM commented 4 years ago

No, I don't think that whomever sic. designed the last few versions of Firefox Mobile really cares about the needs of users. When did the users ask to remove the ability to call up their bookmarks with a few taps? When exactly did user comment that they wanted to type out the name of bookmarks to use them? When did the users ask for their web-browsing history to placed on the homepage as "Top Sites?"

BrendaEM commented 4 years ago

In fact, this thread, was merged from I started that had nothing to do with anything on the home-screen. Mozilla doesn't care about what I want because I am only a user.

I don't want anything on the home screen. At home, I use a blank screen because no page loads faster than a blank page. As a user, then--I decide what my next action will be.

In the case of Firefox Mobile, I usually used a small subset of bookmarks, because I have found that they were unmanageable on Firefox Mobile. I would have liked the ability to use my bookmarks from their folders--just like Firefox desktop.

Additionally, the blurring of lines between a search function and a bookmark is bad internet practice. I have tested my bookmarks, and within reason, they are safe. If I land a search, it is considered to be untrusted. So, even by emulating Apple's insecure design to use a common search/URL/URI/ bar, it likely caused an increased number of infected PC computers, because the users doesn't even known what they are clicking on. You are treating the internet like a DMZ.

orionlee commented 4 years ago

Irrespective of the specifics, it'd be great if users can have (at most) 1-tap access to bookmark and history from new tab UI (i.e., no worse than old Firefox Android). Right now it requires 2 taps.

Matth7878 commented 4 years ago

It would also be nice to access element on home from tabs in less than 4 taps :

Even accessing top sites are really painful right now...

delxg commented 4 years ago

If anybody is interested I've been trying out Vivaldi mobile. It has a speed dial like Opera of old and seems to meet my needs. It cannot sync bookmarks with Firefox, but the desktop app is pretty good too.

I don't like reinforcing the browser monocultule, but Fenix has been a pretty painful regression for me :-(

Hopefully Mozilla can sort things out soon.

gurmeetim commented 4 years ago

Is there any plan to include tab bar.It will be good.

anotherus3r commented 4 years ago

Is there any plan to include tab bar.It will be good.

Yeah, that would be really useful on big tablet.

See #14921, too.

violasong commented 4 years ago

It would also be nice to access element on home from tabs in less than 4 taps :

* going to tab  tray

* tapping + button

* tapping screen to dismiss focus on search bar and keyboard

* finally tapping something on home

Even accessing top sites are really painful right now...

Thanks for raising this issue. @brampitoyo and I have been looking into this and testing a version that doesn't have the scrim which obscures the top sites (as a partial solution to this general issue). I'll file a separate bug for this.

I've also been thinking a lot about the experience of being able to access top sites from the keyboard view on an existing website, and will file a separate issue for that.

Matth7878 commented 4 years ago

@violasong actually the need is to easily access to home and not just have some shortcuts to top sites.

IMHO resolution is quite simple and there is no need to think a lot about it :

gurmeetim commented 4 years ago

It would also be nice to access element on home from tabs in less than 4 taps :

* going to tab  tray

* tapping + button

* tapping screen to dismiss focus on search bar and keyboard

* finally tapping something on home

Even accessing top sites are really painful right now...

Thanks for raising this issue. @brampitoyo and I have been looking into this and testing a version that doesn't have the scrim which obscures the top sites (as a partial solution to this general issue). I'll file a separate bug for this.

I've also been thinking a lot about the experience of being able to access top sites from the keyboard view on an existing website, and will file a separate issue for that.

Some updated before when i long press tab button it show context menu with new tab and press it let me to blank tab without opening keyboard. Now its automatic open kayboard.I think the previous behavior was more user friendly and noone has demand the keyboard open for this

terr72 commented 3 years ago

1½ months have passed with no progress on the most commented issue in this tracker: bringing back bookmarks to the homescreen. Instead efforts seem to have shifted towards a secondary area - not sure why.

kleinph commented 3 years ago

1½ months have passed with no progress on the most commented issue in this tracker: bringing back bookmarks to the homescreen. Instead efforts seem to have shifted towards a secondary area - not sure why.

I am a bit disappointed that the latest mockups by @violasong were not implemented and the issue has rather turned into a show-your-own-mockups thread. This seems to have stalled the development.

I had hoped that the mockups will be implemented and improved from there on.

PS: unfortunately this comment doesn't add much to bring the issue forward, but I somehow wanted to say this and see if someone else thinks the same.

violasong commented 3 years ago

Hey all, I understand the disappointment with the delays on this issue. I still think this task is extremely important, and everyone's mockups and ideas submitted to this thread are much appreciated. However, in late October as I mentioned, I had to step away from this issue and work on user research for new priorities our team had received.

Meanwhile, the work that I was able hand off to engineering was mostly related to the address bar and the aforementioned keyboard fix, because these are more straightforward changes.

Last month, I was assigned to long-term planning and strategy for the rest of the year. I wrote a short update about this on Twitter yesterday, and if I have any further updates, you'll be able to find them there.

I try to work in the open as much as I can (e.g. on reddit), but this kind of thing—user research and strategy—is very tricky to discuss openly, unfortunately. Please bear with us till there's more to share.

BrendaEM commented 3 years ago

I cannot believe that users still can't use their bookmarks. What is the matter with you people?

The way forward is backward, when you really messed up!

gerdwagner commented 3 years ago

I agree with the complaints about no progress on the bookmarks issue.

I rolled back my installations to version 68.11.0 (loosing all my former bookmarks) and have been checking my Firefox Nightly test installation for a long time now being disappointed each time.

terr72 commented 3 years ago

I had to step away from this issue and work on user research for new priorities our team had received.

I know, this isn't your fault @violasong, it was simply assigned to you, but to me this sounds like thinking about painting the house in a fresh color while people can only climb inside thru the windows because someone walled up the entry door during the previous renovation.

mirko77 commented 3 years ago

Updated to 85.1.1

While I appreciate the effort, please see the attached screenshot.

When I open a new tab, since I increased the size of my keyboard for accessibility and there is an extra row taken by the scan button, half of my top sites are hidden. The overlay is gone so my experience is worse than before: instead of tapping anywhere, I am forced to use the back button to hide the keyboard.

What I dream of is a toggle in the settings, like "Show keyboard when opening new tab" so I can switch it off for good. Some people will keep it on, so it would be a win-win.

Also giving users the choice to hide that extra row with the scan button would be great. How many times will someone use that in a lifetime?

Screenshot_2021-02-01-11-32-51-401_org mozilla firefox

violasong commented 3 years ago

Thanks for the feedback; we should take settings like this into account.

We do have a bug in progress that removes the scan bar and integrates it with the address bar: https://github.com/mozilla-mobile/fenix/issues/16659

navid-zamani commented 3 years ago

What is the primary thing preventing this fix from happening, say, … within one week? Clearly there are people who could do that. It seems to depend on what they are assigned to work on. So what decides that assignment? Users, money or ideology? Clearly not users, or most UI changes would have never happened. So …

Can it be expressed as a sum of money? Because if yes, setting up some Kickstarter or something to get it financed should be no problem in, probably less than 24 hours. :) Nobody cares what the exact design is, right now. As long as it offers a list of bookmark titles that, when tapped, open the link, it’s good. Lipstick can come later. :) @violasong: How much for you to come back an fix that, including compensation for all the consequences to you, no matter what anyone else assigned you? Or is there somebody else who's better suited? Or is it just ideology and neither money nor users play a role? (I want to highly doubt that. :))

maverick74 commented 3 years ago

Sorry, I have to complain that bug #6437 (which was to be addressed as part of this one) is still not addressed in any way!

I'm always getting 100+ tabs open because I still can't reuse my current tabs. I can't, for example, click on the address bar and navigate my bookmarked pages to choose one to load on the current tab I'm in (without having to type it's name)

vesta0 commented 3 years ago

Closing this issue as a duplicate of other related features we are currently working to make the homescreen more useful.

nbmrjuhneibkr commented 3 years ago

Closing this issue as a duplicate of other related features we are currently working to make the homescreen more useful.

Duplicate of what, exactly? What are those "other related features"? Why aren't they at least linked here?

mirko77 commented 3 years ago

Agree with all the above, please link the proper thread.

In the meanwhile, I am still dreaming of a day when my freaking keyboard will not popup each time I open a new tab. 🦄

mduchev commented 3 years ago

@mirko77 I actually quite like that feature and use it every time. However, I can see some cases where you may want to now show it, so it would be good for some users to have some option to disable this, since it isn't that much of a development effort.

klint commented 3 years ago

The related features are the ones mentioned in the first post of this issue and most of them, not to say all, are now implemented in the nightly builds : "As a user, I want my browser homescreen to show me content that is most relevant and useful to me, such as my frequently-accessed types of content (bookmarks, history, recent tabs, top sites, synced tabs, collections, pocket)" __

klint commented 3 years ago

And they can be enabled or disabled 😉