uTox
uTox copied to clipboard
Implementing multiple profiles functionality
I can't find any documentation regarding "Switch Profile" button.
Only discussion I could find here is around "portable mode", allowing users to specify target tox_save
files at start (which makes a lot sense), but it's not so user-friendly. My proposal:
To implement ability to switch between different profiles "on-the-fly", without need to restart whole program. This should work in "non-portable" mode.
To move "User Settings" (e. g. name, status message) out of global settings screen in favor of profile listing screen.
- As a user, I want to click "Switch Profile" button and be prompted to choose existing profile directory or to create new TOX ID.
- When multiple profiles are selected, they will be displayed as a list in "Switch Profile" screen, allowing me to change the online status of any of profiles and to switch to any profile by clicking on it.
- µTox should be able to maintain multiple connections at once and give notifications for each logged-in profile.
Keep in mind what the STS says about user profiles.
"µTox should be able to maintain multiple connections at once and give notifications for each logged-in profile."
I really agree with this point, having multiple sessions at the same time seems really convenient.
Maybe it would be a good thing to get multiple accounts up and running first without simultaneous online connection states e.g. users can have multiple accounts but only one can be online at a time.
Could be used to prototype a UI interface for changing profiles.