What's broken
The gradual fade-in transition that reveals the full hand-drawn / scraped icon when an un-donated item is donated — shipped in v0.9.4-beta as part of the silhouette / museum-display feature — is never visible to users under the current donation interaction.
Repro
- Open an inline expand panel for any un-donated fish / bug / fossil / art / sea creature.
- Tap Donate.
Two things happen simultaneously: (1) the inline expand panel closes, and (2) the item snaps from its current position in the category list down to the Already donated section at the bottom of the page. Net effect: the user clicks Donate and the item visually disappears from their viewport. The silhouette → full-art fade never lands in front of them.
To even confirm the transition happened, the user has to scroll down to the donated section and locate the item — by which point the animation has long since fired, and depending on how the animation is gated, may not be replayable from a later viewing.
Why this matters
The fade-in is the reward of the donation interaction. As hand-drawn art ships in (five icons so far, 250+ planned for v1.0), the reveal is increasingly the emotional payoff of donating. Currently invisible means a v0.9.4 feature that effectively didn't ship UX-wise even though it's in the code.
Possible directions
Not prescribing any of these — owner will sequence:
- Keep the expand panel open through the transition duration, then close after the animation completes.
- Defer the snap-to-donated-section reorder until after the transition plays in-place, then animate the reorder.
- Both of the above in combination.
- A donation-confirmation surface (toast / mini-overlay) that plays the transition before the item moves.
- Option to disable the snap entirely — keep items in their original sort position, just with donated styling applied.
Scope / sequencing note
This is UX polish on a shipped feature, not a regression. Donating still works correctly, the data flow is intact, the animation code runs — just nobody sees it. Slottable into a v0.9.x polish track or the v1.0 final pass at owner's discretion.
What's broken
The gradual fade-in transition that reveals the full hand-drawn / scraped icon when an un-donated item is donated — shipped in v0.9.4-beta as part of the silhouette / museum-display feature — is never visible to users under the current donation interaction.
Repro
Two things happen simultaneously: (1) the inline expand panel closes, and (2) the item snaps from its current position in the category list down to the Already donated section at the bottom of the page. Net effect: the user clicks Donate and the item visually disappears from their viewport. The silhouette → full-art fade never lands in front of them.
To even confirm the transition happened, the user has to scroll down to the donated section and locate the item — by which point the animation has long since fired, and depending on how the animation is gated, may not be replayable from a later viewing.
Why this matters
The fade-in is the reward of the donation interaction. As hand-drawn art ships in (five icons so far, 250+ planned for v1.0), the reveal is increasingly the emotional payoff of donating. Currently invisible means a v0.9.4 feature that effectively didn't ship UX-wise even though it's in the code.
Possible directions
Not prescribing any of these — owner will sequence:
Scope / sequencing note
This is UX polish on a shipped feature, not a regression. Donating still works correctly, the data flow is intact, the animation code runs — just nobody sees it. Slottable into a v0.9.x polish track or the v1.0 final pass at owner's discretion.