• 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
..
components Loading commit data...
errors Loading commit data...
layouts Loading commit data...
livewire Loading commit data...
print Loading commit data...
receipts Loading commit data...
reports Loading commit data...
welcome.blade.php Loading commit data...