elk-zone / elk

A nimble Mastodon web client
https://elk.zone
MIT License
5.5k stars 565 forks source link

Make Mobile Nav buttons customisable #641

Open TodePond opened 1 year ago

TodePond commented 1 year ago

Just documenting a chat from the discord in this issue.

The notifications button feels strange being in the middle. I think that most users expect notification buttons to be near ones of the sides.

We discussed moving the '...' button somewhere else. Then, everything else could stretch to the right a little bit, making it the same layout as twitter (apart from spaces πŸ’€). This would make Elk easier to adopt for people who are used to twitter.

Screenshot 2022-12-29 at 15 58 16
Hucxley commented 1 year ago

I think the @ button being as prominent as it is is part of the problem. I assume those are DMs, since the only conversation I have in my list is from Elk. Given that most people don't do DMs as a primary form of posting, it seems like a waste of limited real estate to put it on the nav bar there.

Really, none of those primary routes down there make much sense, other than home. Seems like we should have "Home", "Local", and either "Federated" or "Explore" routes prominently down there, with "notifications" at the end. Then put everything else (search, conversations, etc.) in the ... submenu bc they're really mastodon "utility" actions more than primary user actions.

patak-dev commented 1 year ago

I disagree, Search at least is a lot more useful than Federated/Explore to me. If there are many users that have different opinions, maybe we should let them choose what they use the most though. I would keep the ones we currently have, to be honest. Interested to hear what others would pick as their top 4 most useful routes.

TodePond commented 1 year ago

Personally I use search and DMs a lot. I’m still weirded out by notifications being in the middle though :)

I never use Local or Federated, and I don’t like Explore being in the menu because I end up doomscrolling it.

I think this makes a case for this being customisable! People have different preferences over this

nicolo-ribaudo commented 1 year ago

+1 for making this customizable: you pick which (up to four) icons you want and in which order, and the rest goes in ... The original Twitter blue allowed something similar.

For example, I'd want Home β€” Search β€” Explore β€” Notifications β€” More.

Shinigami92 commented 1 year ago

For me it would be Home β€” Notifications β€” More β€” Bookmarks β€” Search alternative: Home β€” Notifications β€” Search β€” Bookmarks β€” More

ayoayco commented 1 year ago

Should we have a dynamic "Home" preference? Especially now that we have Lists on Elk, I think some people want to be able to select a list to show up as default more than the Home Timeline.

I'm thinking under a preference, users should be able to select a specific list/local/federated -- which will then show up in place of the "Home" icon.

patak-dev commented 1 year ago

Do you mean not only for mobile but in general? I think maybe we should create another issue if that is the case. Maybe the Home entry could have a caret if there are lists and you can swap it for a list and it remembers it until you change again?

ayoayco commented 1 year ago

Ah yeah, now it sounds more like a general feature than mobile. I had mobile in mind initially since it takes more taps to get around in the small screen. I will open a separate issue for it. πŸ‘