Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split "local@instance.name" into two fields #77

Open
mykdavies opened this issue Jun 25, 2023 · 6 comments
Open

Split "local@instance.name" into two fields #77

mykdavies opened this issue Jun 25, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@mykdavies
Copy link
Contributor

There's a lot of places in the app where if you perform an action, it's not immediately obvious which account is performing this action especially if you have multiple accounts per server (I know this particular aspect may not be mainstream :-)

If that field at the top of the home tab was split into two, you could select "username@instance.name" as the account you wished to perform all actions as, and "All/Subscribed/Local" as the view you wanted (maybe add the everything choices in there when selected).

The "username@instance.name" should then be visible on other screens (perhaps only if you have multiple accounts) and allow you to switch as required.

I think this might be a significant change, but it may well prove to be much less confusing than the current "search through servers looking for a default account" process.

@mykdavies mykdavies added the enhancement New feature or request label Jun 25, 2023
@jordan1776
Copy link

This doesn't really answer the full request but, the part about splitting the field at the top seemed intriguing so I threw a screenshot into photoshop to see how it would look. I made the feed an icon on the left side and moved the sort to the right to balance it out. Also I put the settings and view into a 3 dot menu on the right,

The only thing is most usernames and instance combos can be pretty long so it might trail off in the field so I just show the instance in my concept. I though maybe if all user interactable pages (post, comments, replies) had a 3 dot menu in the top right, then there could be a line that says the full username you're using (so it is there but not in the way). And repeat it somewhere in reply pages.

Something like this for that menu:


  • View
  • Settings

9a9yg1lz - Copy1

@mykdavies
Copy link
Contributor Author

That's really helpful. It's great to get a reminder of how little space we have to play with here.

I'm not sure if I'm in a sensible place to think about what would be the common use case here as I am currently running multiple accounts with different names on the same instance, and accounts with the same name on different instances, so I kinda want to see both parts all the time.

I was thinking out loud in a comment yesterday and came up with three use cases:

  • user has main account and shitposting account
  • user uses separate account for admin/mod activities (and may well be backup mod for communities on other instances)
  • user has accounts on "private" instances (used for org internal comms)

I wonder if we could offer them the option of adding a nickname for each account which we could then use in these fields?

@zachatrocity
Copy link
Collaborator

I think we could probably shrink the size of that drop down. It's rather large and that would free up some space. Coincidentally, moving the settings and reload and scroll to top into the three dot Menu has already happened. So we do have a little bit of real estate there. Just FYI. I do like seeing the name next to the instance. I wonder if we can move the notification bell somewhere else? It seems a little out of place

@mykdavies
Copy link
Contributor Author

Notifications: I'd suggest adding it to the tab bar if you Android guys didn't have that big FAB clogging up the middle :-) maybe add a badge to the user icon in the tab bar and then replace the posts/comments pseudo buttons on your own user page with "inbox" and "outbox"

@jordan1776
Copy link

I think i got it, swap the bell on top and the profile button on the nav bar. Then have the profile button show the current users profile picture. If they don't have one set, use a colorized generic picture. For example, you might have 2 accounts without avatars on lemmy.world, but you know which one you're logged into because one is red and the other blue,
9a9yg1lz - Copy4
Side note: I don't think a bell icon makes much sense, it might be better to use an inbox/mailbox icon.

@mykdavies
Copy link
Contributor Author

I really like that avatar approach, much more compact and it would be very appealing visually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants