icssc / AntAlmanac

A course exploration and scheduling tool for UCI Anteaters
https://antalmanac.com
MIT License
54 stars 64 forks source link

RFC: One tab layer on mobile #795

Closed MinhxNguyen7 closed 4 months ago

MinhxNguyen7 commented 10 months ago

Right now, You need two tab layers to navigate on mobile. That's a pretty bad user experience because it makes it takes an extra click to get to places, and it makes it more daunting to learn the app. It also takes up valuable screen real estate.

Therefore, there should only be one tab layer with tabs, "Calendar, Search, Added, Map." Better yet, take up less space by using icons instead of text. We already have icons for everything except for the calendar.

There's a technical reason for there to be two layers, since the RightPane and the CourseCalendarPane are two separate things, but I can't imagine it being that difficult to consolidate them

MinhxNguyen7 commented 10 months ago

@ap0nia Have you worked on this in your refactor? If the code/idea is still there, we can use that.