You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The icon of the panel should be changed to the contrast one (pictured below), which can refer to both high contrast and dark mode, the two most common settings in this panel.
Its name should then change from “Apperance and accessibility” to “Accessibility & appearance” to both re-emphasize a11y after the icon change, and to make it a bit more glanceable and consistent with other panels.
PS: Make sure to change it in the user menu too if it's not using the same data!
High Contrast/Dark Theme
Both of these setting should work in the following model:
By default, they follow system preferences.
When toggled, they either follow the system setting if the system setting matches the toggled state, or they set an override if it does not.
This is simply the more modern/reasonable pattern. More details/reasoning in this blog post sent to me by @ShGKme :) (Although I do disagree with the post about certain things.)
Theme Color/Background
For the theme color, the first color is always the server-side default. When a preset color is matched, it shows a checkmark, otherwise, it shows a checkmark and the custom color on the last button, which opens a color picker when clicked.
They would look like this when a custom color is set:
Toast Timeout Settings
This should not be configurable. Instead, warning and error toasts should be persistent, and success ones should just disappear like they do by default. This way, no crucial information is on a timer, and users are not required to dig deep in settings.
Navigation Bar Settings
This should be replaced by inline editing, see #66141
Nice, but one comment about the "themes":
No sure this really makes sense, I see how this is intended as "select dark and high contrast to get the "dark high contrast" theme.
But this would require hardcoding this while the current approach is making this even extendable by allowing more themes provided.
A short term solution of course can just have this map hardcoded, but on the long run here we will have optionally themes provided by the appstore and need then a real theme selector (radio options).
Activity
susnux commentedon Nov 3, 2026
Nice, but one comment about the "themes":
No sure this really makes sense, I see how this is intended as "select dark and high contrast to get the "dark high contrast" theme.
But this would require hardcoding this while the current approach is making this even extendable by allowing more themes provided.
A short term solution of course can just have this map hardcoded, but on the long run here we will have optionally themes provided by the appstore and need then a real theme selector (radio options).
kra-mo commentedon Nov 3, 2026
I see, I think it's reasonable that app store provided themes get some custom UI.