All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
The current stable version of SMHS Schedule on App Store.
ISSUE 31
Add Social Media and school information page with phone #s, directions.- Redesigned schedule detail view by further parsing schedule text and formatting it into custom view elements
- Progress count down now support "Office Hours" and "1st/2nd Nutrition" text
- Settings and About SMHS view for settings options, acknowledgement, and various statements
- New app icons and app names!
- Today tab's header title will now show the day of the week
ISSUE 34
App will occationally prompt for in-app review
COMMIT b37c7f0
Improved testability of ScheduleViewModel by dependency injection of URL request functionCOMMIT 36e6ef0
Fixed a bug introduced by new features where ScheduleDetailView periods array is empty for single lunch period days- Fixed a UI bug where search view's information cards stretch unwantedly on smaller devices
- Improved a UI issue where search view's information cards have different vertical & horizontal spacing
- Increased icon size and tappable area for navigation bar buttons
- Fixed an UI bug where today view's schedule cannot be scrolled all the way down
-COMMIT b443b417
Network connectivity error view with retry fetch button
COMMIT 2fc1752
Add context menu with bookmark/unbookmark option to news entriesCOMMIT 71caef0
Added bookmarking button to news articles, and a bookmarked entries viewCOMMIT 90cec85
Made information card categories searchable by the search barCOMMIT 629d0e9
Fully implemented a search bar that searches for schedule days and news entriesCOMMIT 629d0e9
A new tab view containing helpful information card buttons that links to an in-app web viewCOMMIT c139d09
Editable class names for each period
COMMIT 81a4508
Fixed a UI bug where countdown text can potentially overflow to cover other elements
- Easily glance at the list of all future dates' schedules
- InClass™ countdown displaying time left for current period
- Ring progress view visualization for InClass™
- 1st nutrition (lunch) and 2nd nutrition (lunch) schedules support
- Reading newest campus news updates in a beautiful native reader
- iOS 14 Widgets displaying today's schedule
- Today screen for quickly accessing today's schedule
- Turbo fast app launching and loading