• 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
..
activities Loading commit data...
admin Loading commit data...
assignments Loading commit data...
attendance Loading commit data...
audit Loading commit data...
auth Loading commit data...
branches Loading commit data...
cash-sessions Loading commit data...
components Loading commit data...
dashboard Loading commit data...
enrollments Loading commit data...
evaluations Loading commit data...
facilities Loading commit data...
financial Loading commit data...
groups Loading commit data...
guardian Loading commit data...
inventory Loading commit data...
invoices Loading commit data...
messaging Loading commit data...
notifications Loading commit data...
participants Loading commit data...
people Loading commit data...
pos Loading commit data...
pricing Loading commit data...
profile Loading commit data...
programs Loading commit data...
receptionist Loading commit data...
reports Loading commit data...
roles Loading commit data...
schedule Loading commit data...
settings Loading commit data...
trainer Loading commit data...
training Loading commit data...
users Loading commit data...
wallets Loading commit data...
wizards Loading commit data...
branch-switcher.blade.php Loading commit data...
dashboard.blade.php Loading commit data...
global-search.blade.php Loading commit data...