Feat: Uniform avatar appearance in space/room navigation#2713
Feat: Uniform avatar appearance in space/room navigation#2713wolterkam wants to merge 2 commits intocinnyapp:devfrom
Conversation
|
You need to add |
Thank you, I've implemented a fix. In short: Firefox blocks pixel access from cross-origin sources by default, but that restriction doesn't make sense for our use case, so the recommended workaround is safe here. |
kfiven
left a comment
There was a problem hiding this comment.
I feel this is too much of control on user input. I can see down the road people complaining where does the background of their images came from.
Hmm... Operating systems from across the board have been doing this for years without much backlash. It's a setting, off by default, builds off the existing design, and addresses a blind spot. The same visual component is a delineated rounded rectangle in every other case:
My goal was to conform the outlier to a design decision that is already established and uncontroversial. |
|
I am all in for streamlined UI but I think we should only do that on UI component and User Input such as background should not be done. Also I think one of our core philosophy is to only have necessary settings which keeps the app including settings simple. |
Introduces a new appearance setting turning room avatar icons more consistent, reducing the visual noise caused by mismatched shapes and styles.
Problem
In the left sidebar navigation between spaces and rooms, some avatar tiles filled their button area while others appeared as small icons or irregular transparent shapes. There is no canon style to how these avatars appear, so visual variety is expected, but the stark differences in how avatars occupied their space made the sidebar feel inconsistent with the rest of the design language.
Solution
Avatar icons can now fill their background with the dominant color of the icon itself, harmonizing the appearance of otherwise mismatched tiles. This can be toggled via Consistent Icon Style in Appearance settings. I've shipped it disabled by default, but happy to change that if there's a preference either way.
Type of change
Checklist: