Way to save and switch profiles quickly

Commentaires

228 commentaires

  • Erudian

    (Cross-posted from the conversation on Reddit - https://www.reddit.com/r/discordapp/comments/j3ayjj/multiaccount_or_multiidentity_handling/)

    I guess I was bored because I took the time to make up a couple more rough mock-ups to throw out ideas:

    Here's a variation of the first where things are a little more visible without extra clicks:

    This one takes the alt accounts that were in the "pop-up" and puts them underneath the currently active account without adding too much clutter. The avatar images could even be resized down some to make them even less obtrusive.

    I forgot to add an "arrow" or something to provide a quick way to manage the logged in accounts, but that could easily be tacked on to the right of the avatar list.

    Here's another option that uses a "tabbed" interface:

    Taking from the design of most modern browsers, each logged in account has its own tab. I'm not sure I like this one as much, but I'm throwing it out there just to provide another design idea. In my head, the tabs could be configurable through UI options to show or hide the account name, depending on the user's preferences.

    Again, these are just my own personal ideas for how it could be designed/implemented. If Discord gives us something else entirely, I certainly wouldn't be disappointed.

    (Join the conversation on Reddit)

    3
  • BadListener

    Please add this!

    1
  • Erudian

    Okay... One more. This time for mobile:

    Again, trying to minimize extra "clutter", but this could enable the user to quickly switch between accounts by tapping their avatar in the bottom, right-hand corner, then simply tap the avatar of the (already logged in on that device) user they want to view. Still far from "perfect", but I've spent enough time on the desktop UI. ;)

    (Join the conversation on Reddit)

    1
  • Stelard🎃

    Okay, here's my mockup for how I think it could work: https://imgur.com/a/KmUoXhx

    Option #1: A ring around each server and friend icon with a colour associated with the account. You always talk using the associated account when in that server. The same colour shows next to the chat window so don't forget who you are at the time.

    Option #2: A colour coded dot instead of a ring. Could also, at the user's option, be a tiny version of the account's avatar/PFP.

    When creating or joining a server, or adding a friend, if you have multiple accounts active you are asked which account will join the server or add the friend. You can select multiple accounts if joining a server or adding a friend. You cannot create a server as multiple accounts; instead, create as one and join as the other(s).

    Pros:

    • Keeps you in contact with multiple accounts at once.
    • Never miss a notification because it happened on an account you're not currently focused on.
    • Appear as online and active on all accounts at once, according to their privacy settings.
    • Switching accounts happens automatically based on what channel you're accessing.

    Cons:

    • No good for shared devices unless you have absolutely no secrets, though any fast switching without a password would have this same problem (you should use fast account switching in your OS instead)
    • Slightly less intuitive for new users (however those worst affected by this would be unlikely to use the feature anyway)
    2
  • Erudian

    Stelard🎃 - I definitely like the "minimalist" approach taken here. It avoids adding more clutter in the form of menu items and such to the basic UI while providing a quick view into the status of all accounts at once. The only "drawback" I can see in that approach is that the number of servers could quickly get a bit unwieldy. Perhaps each profile has its own "folder" in the server list - using the profile-specific highlight color or avatar indicator you show - that can be collapsed if the user doesn't want/need detailed live monitoring of that profile's servers.

    Of course, I suppose the user could manually move each server into their own folders using the already existing functionality rather than having the Discord system do so automatically. However, if that's the case, I'd like to be able to have nested folders - a folder for the profile, then sub-folders to group certain servers within that profile.

    For example, my "main" profile has joined several servers for various games, friend groups, programming discussions, etc., many of which are currently grouped into folders I can collapse to keep my server list shorter. My alt accounts are much more focused and only in a handful of servers. I don't personally feel the need to see all the activity on all of the servers for all of my profiles at the same time - I'd personally rather focus on one account at a time - so I'd rather hide the details of the servers not associated with the account I'm focusing on at the moment.

    2
  • Stelard🎃

    Erudian - I'm like you. My main account joined a million servers, my other account is only in a couple, and I don't see that changing. I agree if someone joined a lot of servers with multiple accounts, this approach would get unwieldy. I would HOPE, as you said, that we'd be able to still sort things into folders as we like. It would be nice if we had the option of letting Discord auto sort things into account-based folders for us, but I would want to have the ability to do so manually, and have servers from multiple accounts in the same folder or root folder. I like to sort things I deal with a lot up the top, personally.

    E.g. I would have my real life friends' game server at the top with my online friends' servers, and groups I joined to check out occasionally would be lower down.

    That all said, I do a lot more DMing than server chatting. The main thing I want out of this approach is to have DMs from all accounts pop up at the top. I want to be able to be accessible to both friend groups without blighting my real friends with my furry avatar, among other things. :P

    2
  • Erudian

    DM's are honestly something I hadn't really considered much, but I totally agree that it would be fantastic to have all of the DM communication for any and all accounts on the device "under one roof", as it were. Perhaps your "mini-avatar" idea would be best suited for that purpose, while a folder-based approach would be more appropriate for the actual server subscriptions. Or, possibly some other amalgamation of these ideas. As I said, I personally prefer the idea of segregating the server lists by account, but I can absolutely see a benefit to "mashing" them all together, as long as there's some way to keep them distinct and a clear indication of which account you're using while in that server. Especially if, as in my example above regarding a "group" profile for a business, a user actually has more than one profile logged in to the same server.

    There are certainly innumerable ways to implement this feature request, including variations not yet discussed. I definitely hope we see this functionality added to Discord soon. I just hope that some of the ideas this and the other threads on the topic have generated are helpful in coming up with a usable execution.

    (Join the conversation on Reddit)

    2
  • Assimilater

    My advice would be to emulate what other apps do. Yes you could implement it a variety of ways but idk why the detractors bring this up when there is an established pattern like it somehow adds a layer of complication. In every other app there is a dropdown or snippet of a sidebar that shows which accounts you are logged into and you can change which account you're signed into. No other aspect of the app changes in ***any way***. There is no aggregated DMs, nothing. Don't make it hard on yourself. Look at reddit, twitter, instagram, etc. Stop making things complicated for no reason

    2
  • Johannes

    Please don't hodge-podge multiple accounts together together in one UI. It's already hard enough to manage servers and friend messages for a single account. There is no need whatsoever to throw additional layers of complexity on top of that. Just have a single dropdown to select the currently visible account - exactly like what twitter does.

    For all intents and purposes it should be exactly like if you run Discord and Discord Canary to log into separate accounts, just with the benefit of having one application to toggle between them.

    When accessing my professional account I have no reason to see any of the servers I would be on in my personal account, or see the friends of my personal account, and vice versa. 

    3
  • Stelard🎃

    Assimilater - There's reason to not copy other apps if they don't actually do a good job. The other examples you give and not really focused on real-time communication. They're like mail you check occasionally. If I am using Discord I want to see when someone messages me, immediately.

    Johannes - What you describe works fine for your use case. Swapping between accounts in a way that effectively cuts off the inactive accounts fits perfectly with a situation where one is for work and one is for personal use. However it does not fit at all for people who have multiple personal accounts to segregate their friend groups. Unfortunately I doubt they'd entertain allowing both fast account switching *and* prismatic identity in the same app, which sucks for me I guess...

    2
  • Stelard🎃

    Allow me to tell a story of how I hope Discord does NOT implement this.

    My company uses MS Teams for internal communication. So does the outsourced IT company we use. So does a 3rd party consultant company we use. All three companies have their own Microsoft 'tenancy'. As part of my internal IT role, I need to talk to all three companies, and so I have guest accounts in the tenancies of the external companies.

    So that's effectively three accounts that MS Teams needs to let me switch between. They do this by way of a dropdown to select which account is active. However:

    • The switching process an annoying amount of time. I suspect in the background it is just logging me out and then logging me in to the other account with stored credentials / tokens.
    • When I go to talk to our external IT people, I look like I'm offline to my own company. This has led to people calling me up accusing me of not working.
    • When someone in my own company says something, I don't know about it until MS Teams sends me an email ONE HOUR LATER.

    Discord can do better. Allowing one app to have multiple accounts logged in at one time would be the best solution that would serve everyone's use case, and so long as we're given enough information to always know which account we are at a time, and to organise our servers nicely (or worst case, have them automatically segregated for us), it shouldn't be too confusing for the people who just want a fast way to log out of one account and into another. And frankly, if that's what you want, just use a password manager...

    1
  • Perry

    Stelard🎃
    I doubt Discord would log you out and in every time you switch accounts. Microsoft is daft sometimes, I hope Discord devs have more sense than that. 

    Appearing offline and being accused of not working is very immature. What’s to stop you from being online and not doing anything? There is no way to track someone’s work habits remotely outside of logging their job tickets. This is not a point to contest account switching, this is simply your bosses not knowing how to manage their employees remotely.

    Account switching would be virtually pointless if they don’t send you notifications for the other accounts. Technically I agree with what you want discord to do, but your initial phrasing sounded like you were anti any form of multiple accounts, so I was a little confused reading your response.

    2
  • Perry

    Reading back, Stelard your mockups do not pass the UX design checklist. Namely, colour must never be the only discernible difference, because some people are colourblind. This is why discord’s little dots indicating when someone is online/away/offline have different shapes in them.

    For the record, I do not want everything merged between accounts. To me, that would be a nightmare. I also don’t see how it would work when I am part of the same server with multiple accounts. I want accounts to be switched and separated, but I also want notifications for those accounts. Erudian has presented some great solutions that seem to me to be the best of both worlds.

    3
  • Stelard🎃

    Perry - Granted, I am not a UX designer. I don't expect Discord to just take my mockup and implement it as is.

    I do still think that simultaneous login of multiple accounts if properly designed and implemented would be a better solution for more use cases than account swapping. Regarding the question of what happens if you join the same server as multiple accounts, if some version of my suggestion were used, then the server icon would appear multiple times for each account joined to it. I would prefer if organising these into folders were up to the user, but again, if need be having a folder level that is tied to the account would be 'fine'.

    All that being said, if account swapping was near instantaneous AND you got meaningful alerts of activity on the inactive accounts, then I personally would be able to make do with that. E.g. a simple count of messages waiting for you on other accounts would be insufficient. I'd want to see names and icons for pending DMs and for unmuted server activity, possibly up to a configurable maximum.

    2
  • presented c

    I would love this, even on PC so it makes it easier and more user friendly then using two Discord clients

    1
  • gas

    I need this please discord please add this if you do im literally buying nitro i need this and it will save me so much time i log in and out every single day 

    1
  • skipkitty

    yes!!! i very much agree!! ALSO if this were to be implemented it would be nice to have like some kind of notification pop up every time you open discord that says something like “you are logged into [account name]!” because the amount of times i’ve accidentally posted something on the wrong account on other websites is countless, haha

    1
  • Levart777

    It is really quite amazing that this was posted over 2 years ago and they still have not implemented this.  Every other app has this.  Why is Discord so behind the times??

    0

Vous devez vous connecter pour laisser un commentaire.