• Mahmoud Aglan's avatar
    Full UX overhaul: tap feedback, close buttons, active states · 1e55b9c5
    Mahmoud Aglan authored
    Problems fixed:
    - -webkit-tap-highlight-color:transparent killed OS default feedback
      but no custom active states existed → users got zero confirmation
      of their taps on mobile. Now ALL buttons/links get scale(0.97) on
      :active via CSS base layer, plus explicit active:bg-* on key buttons.
    - No modal/dropdown had a visible X close button → users couldn't
      discover how to dismiss on touch. Added X buttons to: sidebar (mobile),
      topbar user menu, global search dropdown, POS receipt modal, and all
      confirmation modals (enrollment cancel, waitlist, freeze, status change,
      reschedule, evaluation criteria form).
    - Sidebar nav links had no hover/press states → added hover:bg-white/10
      and active:bg-white/20 + active:scale-[0.97].
    - POS terminal: program cards, quantity +/-, checkout, split-add, mobile
      pay bar all now have active:scale and active:bg-* feedback.
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    1e55b9c5
Name
Last commit
Last update
.claude/rules Loading commit data...
app Loading commit data...
bootstrap Loading commit data...
config Loading commit data...
database Loading commit data...
docker Loading commit data...
docs Loading commit data...
gap-filling-plans Loading commit data...
public Loading commit data...
resources Loading commit data...
routes Loading commit data...
scripts Loading commit data...
storage Loading commit data...
tests Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.env.example Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.npmrc Loading commit data...
Beanding Guide.txt Loading commit data...
CLAUDE.md Loading commit data...
Dockerfile Loading commit data...
README.md Loading commit data...
artisan Loading commit data...
captain-definition Loading commit data...
composer.json Loading commit data...
composer.lock Loading commit data...
deploy.sh Loading commit data...
elcaptain-sportsonly-db.md Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
phpunit.xml Loading commit data...
system info.txt Loading commit data...
vite.config.js Loading commit data...