Hello,
In Graphene issue tracker, there is an older request to create a User Profile Management Tool.
Would anyone here be interested in such tool (considering this is a relatively old feature request)?
I am considering adding similar functionality to GrapheneOS, possibly either a separate system app or a part of the quick settings toolbar/footer "Users" button's popup fragment.
Apart from showing an indicator whether a specific profile had been unlocked and is running, I believe these extra features may be convenient:
- ability to create launcher shortcuts to quickly switch between users: the user presses a shortcut and just teleports to the lock screen of the configured profile.
- ability to hide the presence of other profiles or multi-profile functionality in general for specific profiles (configured from the owner profile): just hiding the UI button from quicksettings->footer/toolbar, and Users tile from Settings->System->Users and Other Users from Settings->Storage.
- ability to quickly end session for any user from any other profile (permission to do so can be configurable from the owner profile).
- configuration of these features and secondary user's "entitlements" regarding profile management from the owner profile, for each user separately.
I could implement some or all of these features, if anyone from the Graphene team would be willing to review and merge this at some point.
Please feel free to add any proposals or comments (preferably here, if possible).