Commit Graph
27 Commits
Author SHA1 Message Date
Deniz Duezgoeren 1dc8ab5d76 Setup screen scrolls up when keyboard would block textfields; fixed bug that would prevent a substitution from being shown if it contained a question mark (e.g.: 'INF7?inf999') 2019-10-23 20:20:31 +02:00
Deniz Duezgoeren ede4f0cc0a Added empty food menu notice, code for checking the app version, possible fix for jumpy CollectionView behaviour, TODO: check on real device 2019-10-19 09:29:59 +02:00
Deniz Duezgoeren f34392041f Added testing menu, made layout changes, optimised DataFetcher.swift, removed Alamofire dependency 2019-10-13 16:53:08 +02:00
Deniz Duezgoeren 85efe3955d Configured colours and added additional images to ready app for iOS 13 dark mode 2019-10-08 21:37:42 +02:00
Deniz Duezgoeren b7bc097664 Fixed some issues, revamped code and added a little YouTube easter egg 2019-10-08 11:51:21 +02:00
Deniz Duezgoeren 40250ecc7b Attempt to fix jumpy pull-to-refresh behaviour, revamped settings page to suit the iOS design better 2019-09-28 12:46:17 +02:00
Deniz Duezgoeren 8f261a019f Rewrote DataFetcher.swift to make it maintainable; added sorting algorithm, TODO: switch sorting algorithms 2019-09-24 20:47:52 +02:00
Deniz Duezgoeren a515184140 Updated German translation 2019-09-22 12:02:15 +02:00
Deniz Duezgoeren c064164858 Added login and setup screens 2019-09-21 14:04:49 +02:00
Deniz Duezgoeren 3608d7d363 Changed InfoViewController out for a UIAlertController 2019-09-16 19:05:06 +02:00
Deniz Duezgoeren 6bb14d659d Made small tweaks to ColourViewCell and the badge for the tab controller 2019-08-22 19:30:40 +02:00
Deniz Duezgoeren 573e5a5ab7 Added done button to keyboard in Customization View Controller, added code for Firebase notifications (non-functional without APNs key from a developer account) 2019-08-21 19:36:56 +02:00
Deniz Duezgoeren bf270ec62a TintView -> CardView bc Amélie liked it 2019-08-15 20:46:30 +02:00
Deniz Duezgoeren e7d1be6f8f Added Firebase Cloud Messaging capabilities [UNTESTED] 2019-08-12 10:50:53 +02:00
Deniz Duezgoeren 0ac757dd20 Fixed some strings missing in the German translation 2019-08-03 11:48:47 +02:00
Deniz Duezgoeren 0298383465 Localisations complete, colour picker finished 2019-07-22 13:38:01 +02:00
Deniz Duezgoeren 13b9721c00 Implemented colour picker, TODO: change plan cell colour to selected colours, make CollectionView refresh on colour picked, change selection visualisation in colour picker 2019-07-21 21:14:38 +02:00
Deniz Duezgoeren c041e67064 Removed variables and imports related to CoreData 2019-07-19 10:18:56 +02:00
Deniz Duezgoeren c2dd4e758e Localised app name, TODO: user-customisable course colours 2019-07-17 22:58:15 +02:00
Deniz Duezgoeren 3a03c1be30 Added app icons, launch screen; changed colours in ViewControllers to colour literals 2019-07-17 21:54:38 +02:00
Deniz Duezgoeren 347317a5e7 Merged PlanViewController and PersonalViewController into one superclass inherited by separate ViewControllers, implemented Airbnb's MagazineLayout <3 2019-07-16 13:17:22 +02:00
Deniz Duezgoeren 7e23bb2e5d AirBnB's MagazineLayout implementation -> dynamically resizing cells in MenuViewController, TODO: test resizing on real device, simulator delays resizing until after scrolling (possibly a bug) 2019-07-16 11:51:50 +02:00
Deniz Duezgoeren 2f3ce29a4d Implemented functions for fetching and storing general information and the food menu, including UI for the food menu, TODO: resizing cells for the plan and food menu 2019-07-13 09:48:20 +02:00
Deniz Duezgoeren 92a01a83c7 SQLite implementation of substitution plan persistence added, working in simulator, untested on real devices 2019-07-11 18:37:14 +02:00
Deniz Duezgoeren 2488d9690d Migrated to an MVC-esque design strategy 2019-07-10 20:52:08 +02:00
Deniz Duezgoeren b40cc10f69 ViewControllers now have recognisable names 2019-07-10 19:52:14 +02:00
Deniz Duezgoeren 860d87f446 Initial commit; substitutions can be reviewed, no further functionality implemented yet 2019-07-09 19:39:06 +02:00