openpencil/crates/openpencil-shell-web/src
Kayshen-X 542ec113d1 feat(panels): wire the Effects section "+" to add a drop shadow
The property panel's 效果 header drew a "+" icon that did nothing.
Add a PropertyPanelAction::AddEffect, emit its hit rect over the
icon in the layout walker (no paint/layout change — the icon was
already painted), and dispatch it in both hosts to
Document::add_drop_shadow_to_selected. Clicking "+" now appends a
drop shadow that renders + persists.
2026-05-16 10:00:50 +08:00
..
backend feat(canvas): gaussian-blur drop-shadow on the web backend 2026-05-16 02:47:53 +08:00
event fix(shell-web): Phase C gate — exception-safe listener reg + key coverage 2026-05-09 21:52:00 +08:00
widget_host feat(ai): model-picker dropdown in the chat panel 2026-05-15 23:34:08 +08:00
lib.rs feat(shell): editor v0.8.0 batch — layer panel, pen, color picker, brand icons, settings modal, corner radius, perf 2026-05-12 21:26:27 +08:00
widget_host.rs feat(panels): wire the Effects section "+" to add a drop shadow 2026-05-16 10:00:50 +08:00