Skip to content

UI: Fix all mobile accessibility issues#57

Merged
TheMythologist merged 7 commits into
mainfrom
ui/mobile-date-selection
Apr 7, 2026
Merged

UI: Fix all mobile accessibility issues#57
TheMythologist merged 7 commits into
mainfrom
ui/mobile-date-selection

Conversation

@ThePeeKayy
Copy link
Copy Markdown
Contributor

@ThePeeKayy ThePeeKayy commented Apr 2, 2026

photo_4_2026-04-02_11-19-31

Existing clubs Page:

  1. Add Mini search bar from original logic
  2. Change tick in checkbox to be black
  3. Change 'more' button size and text

photo_1_2026-04-02_11-19-31

Booking Page:

  1. Add mobile calendar
  2. Made mobile calendar swipable

photo_2_2026-04-02_11-19-31
photo_3_2026-04-02_11-19-31

Events Page:

  1. Add button to toggle month or week mode
  2. Hid text for month mode
  3. Made week mode single column
  4. Can swipe whole timetable, hid the 2 big arrows for mobile

Resolves issue #5 #25 #26

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nusc-website Ready Ready Preview, Comment, Open in v0 Apr 6, 2026 1:58am

Request Review

@supabase
Copy link
Copy Markdown

supabase Bot commented Apr 2, 2026

This pull request has been ignored for the connected project jybpfrxduyftoqptiovt because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@ThePeeKayy ThePeeKayy added the ui UI-related changes label Apr 2, 2026
@TheMythologist
Copy link
Copy Markdown
Collaborator

@ThePeeKayy I'm seeing this for student groups on mobile

image

Add TZDate-based SGT utilities to fix timezone mismatches where
formatTime displayed in Asia/Singapore but setHours operated in
local time. Also fixes Date mutation bugs in form handlers.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Apr 3, 2026
@TheMythologist TheMythologist merged commit 0813730 into main Apr 7, 2026
5 checks passed
@TheMythologist TheMythologist deleted the ui/mobile-date-selection branch April 7, 2026 01:39
@ThePeeKayy ThePeeKayy linked an issue Apr 20, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ui UI-related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mobile optimisation

2 participants