feat(web): non-emoji group icons (inline SVG) for consistent cross-platform look
Group icons are semantic keys rendered as inline SVG (mirroring iOS SF Symbols / Android Material) in the picker, group list and sidebar flags — instead of OS emoji that vary per platform. Legacy emoji values still render as a fallback. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1988,5 +1988,8 @@ a { color: var(--primary); text-decoration: none; }
|
||||
border-radius: 8px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.group-icon-opt { color: var(--text-1); }
|
||||
.group-icon-opt:hover { background: var(--bg-surface); }
|
||||
.group-icon-opt.on { border-color: var(--accent); box-shadow: 0 0 0 1px var(--accent) inset; }
|
||||
.group-icon-opt.on { border-color: var(--accent); box-shadow: 0 0 0 1px var(--accent) inset; color: var(--accent); }
|
||||
/* SVG group icons render as block so they centre cleanly (vs emoji baseline). */
|
||||
.group-emoji svg, .cal-shared-flag svg, .group-icon-opt svg { display: block; }
|
||||
|
||||
Reference in New Issue
Block a user