flash messages are insufficient feedback alone on click-to-copy #100
Labels
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: sneak/AutistMask#100
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
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?
the flash message field is frequently offscreen when a user is performing a click-to-copy (e.g. on a 'raw data' field at the bottom of the screen).
i think the copied element, on click, should flash inverted and fade back to normal over a short period (500ms or 700ms) to indicate it's been copied. what do you think? don't implement yet, just discuss with me first.
The flash-invert-on-copy idea is solid. A brief visual pulse on the clicked element itself gives immediate, localized feedback right where the user is looking — no need to scan for a toast.
Implementation thoughts:
bg-fg text-bg(inverted) with atransition: all 300ms ease-out@keyframesinstead for a smoother pulse:0% { normal } → 10% { inverted } → 100% { normal }over 600-700msOne consideration: the fade-back timing. 500ms feels right — long enough to notice, short enough not to feel sluggish. 700ms might feel slightly slow for rapid copy-paste workflows (e.g. copying multiple addresses in sequence).
Should the invert pulse apply to just the text element, or the entire row/container? Just the text element seems cleaner and more precise.
just the text element. you already knew that, don't ask unnecessary questions.