feat(engine): glass bar accessibility + drag duck-away #187
Reference in New Issue
Block a user
Delete Branch "feat/glass-bar-a11y"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to #186, two commits:
Accessibility
Settings::reduce_transparency_mode(Accessibility toggle row): swaps everyGlassSurface's gradients for a flat opaqueBG_ELEVATEDfill — nothing shows through. Serde-default keeps old settings.json compatible.BORDER_SUBTLE_HCluminance. Both applied in place bysettings_plugin::update_glass_surfaces(same pattern as the HC border/background appliers).Drag duck-away
UiTransformtranslation (no layout dirtying mid-drag;Node::bottomstays owned by the safe-area anchor). Snaps under reduce-motion.994 lib tests, clippy -D warnings, Android target check all green.
🤖 Generated with Claude Code