fix(ui): NATIVE-CINNY LAW — replace emoji with folds icons in settings

- Notification profile presets (P5-27) used literal emoji (🎮/💼/🌙) instead of
  folds Icons → Gaming=Ball, Work=Monitor, Sleep=BellMute.
- Permissions "Powers" list used / text emoji for has/no-power → folds
  Icons.Check / Icons.Cross (colored via the row).

Reviewed the rest of the UI: seasonal-theme picker emoji kept (folds has no
holiday-icon equivalents; a distinctly-Lotus visual feature), soundboard clip
emoji kept (user-chosen clip identity), URL-preview brand glyphs + upstream
device-verification emoji + keyboard key-symbols left as-is.

(Also records the F2 URL-preview decision: keep default-on.)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-02 21:21:00 -04:00
parent 668bdaad7d
commit 41149db685
3 changed files with 17 additions and 14 deletions
@@ -5,6 +5,8 @@ import {
Button,
Chip,
Text,
Icon,
Icons,
RectCords,
PopOut,
Menu,
@@ -75,15 +77,16 @@ function PeekPermissions({ powerLevels, power, permissionGroups, children }: Pee
const hasPower = requiredPower <= power;
return (
<Text
<Box
key={itemIndex}
size="T200"
style={{
color: hasPower ? undefined : color.Critical.Main,
}}
as="span"
alignItems="Center"
gap="100"
style={{ color: hasPower ? undefined : color.Critical.Main }}
>
{hasPower ? '✅' : '❌'} {item.name}
</Text>
<Icon size="50" src={hasPower ? Icons.Check : Icons.Cross} />
<Text size="T200">{item.name}</Text>
</Box>
);
})}
</div>