Skip to content

Improve donation form UX across mobile, tablet, and desktop#55

Merged
fifle merged 1 commit intomasterfrom
claude/fix-embed-view-bug-ykrQ4
Mar 11, 2026
Merged

Improve donation form UX across mobile, tablet, and desktop#55
fifle merged 1 commit intomasterfrom
claude/fix-embed-view-bug-ykrQ4

Conversation

@fifle
Copy link
Owner

@fifle fifle commented Mar 11, 2026

  • Add active state highlighting for preset amount buttons (10€/25€/50€)
  • Increase bank button touch targets with min-w and gap-3 spacing
  • Add ARIA accessibility: tablist/tab roles for payment type tabs, listbox/option roles for country dropdown, aria-expanded/aria-selected
  • Add Escape key to close country dropdown
  • Scale form card padding responsively (p-4 sm:p-6 lg:p-8)
  • Widen embed container on tablet+ (max-w-md sm:max-w-lg)
  • Increase € currency symbol from text-lg to text-2xl
  • Enlarge tax checkbox (w-5 h-5) with better label touch area
  • Soften disabled country dropdown for recurring (bg-gray-50, tooltip)
  • Standardize all payment buttons to rounded-full for consistency

https://claude.ai/code/session_01JTHrLHKXivTm8rHtHcsTqV

- Add active state highlighting for preset amount buttons (10€/25€/50€)
- Increase bank button touch targets with min-w and gap-3 spacing
- Add ARIA accessibility: tablist/tab roles for payment type tabs,
  listbox/option roles for country dropdown, aria-expanded/aria-selected
- Add Escape key to close country dropdown
- Scale form card padding responsively (p-4 sm:p-6 lg:p-8)
- Widen embed container on tablet+ (max-w-md sm:max-w-lg)
- Increase € currency symbol from text-lg to text-2xl
- Enlarge tax checkbox (w-5 h-5) with better label touch area
- Soften disabled country dropdown for recurring (bg-gray-50, tooltip)
- Standardize all payment buttons to rounded-full for consistency

https://claude.ai/code/session_01JTHrLHKXivTm8rHtHcsTqV
@fifle fifle merged commit 64a2ea6 into master Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants