-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Maintain theme settings after logout/in #22021
Comments
It used to be set at the account level, then product decided for it to be device specific - matrix-org/matrix-react-sdk#4810 is the context |
We made the change from account wide to device specific as it presented problems for multi-desktop users— e.g. different desktop environments for the same user might demand different text size settings. Per device also removes any sync nasties or expectations from the equation. I think there's some nuance needed to find the right path. @tmissoni few q's to help:
|
I understand the use case but if I login from another browser/desktop I would honestly expect to have my configuration, or at least decide if I want to have sync config or per/device config |
This doesn't scale well, if a user has both Mac & non-mac, or different keyboard layouts. |
Agreed on the keyboard. This could be omitted |
This is a pretty large blanket statement. We need to break it down to be able to figure out a productive path. As @t3chguy said keyboards don't scale, notifications also don't scale as browsers sandbox permissions, browsers vs desktop have different constraints on what data we can persist, etc. Can you be more specific on what things the PoC is expecting to persist? A list of specific, exact settings which are blocking known user needs would be the most useful. with a rationale on why.
For Element Web/our production deployments we generally optimise our decision making for individuals (1) continually using their personal computers (2) logging in to web browsers ephemerally. Depending on the answers to the above we might be able to tweak the default behaviours, or might need to extend our capabilities for custom deployments. |
I guess here we can really intend this to be on custom/on-premise deployment. |
Your use case
What would you like to do?
Settings of custom theme on Element Web Browser are not kept after logout/login.
Such settings should be kept and store as part of user settings
Why would you like to do it?
UX is poor in this situations. My clients should inherit such settings
Have you considered any alternatives?
No response
Additional context
This has been pointed out during the PoC of Hessen, potentially a huge deal.
The text was updated successfully, but these errors were encountered: