• 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
..
layouts Loading commit data...
ui Loading commit data...