Commit Graph
27 Commits
Author SHA1 Message Date
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 b4f3b2f92f Added ordering system toggle, ordering system help, auto refresh option, fixed some constraints, added scroll view to CustomizationViewController to fit more options, added missing German translations 2019-09-25 19:17:23 +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 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 8764a2778a App now processes 'type' strings, information string will now be trimmed 2019-09-13 13:07:20 +02:00
Deniz Duezgoeren c96644ddc7 Fixed one source of the large title jumping bug when refreshing, made collectionviews fit to insets as to not cut into the notch on iPhone X and successors 2019-09-10 19:22:32 +02:00
Deniz Duezgoeren 98684f5d79 Added teacher column to substitutions 2019-08-23 14:38:50 +02:00
Deniz Duezgoeren c92d47f224 Cleaned up some code 2019-08-23 13:04:36 +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 769ba6cf45 Cancelled courses now struck through, switched the colour picker method from using an if tree to a simplified switch statement 2019-08-21 11:33:45 +02:00
Deniz Duezgoeren bf270ec62a TintView -> CardView bc Amélie liked it 2019-08-15 20:46:30 +02:00
Deniz Duezgoeren 7c9822f1a5 Added rudimentary i{ad support, more strings show strikethroughs 2019-08-09 09:16:09 +02:00
Deniz Duezgoeren f290223d2b Icon for PSA is now tinted accordingly 2019-08-07 10:59:30 +02:00
Deniz Duezgoeren dd5458bc1b Added PSA feature 2019-08-07 10:16:47 +02:00
Deniz Duezgoeren 35f27049b9 Added strikethroughs to room strings if they contain "?" 2019-08-06 10:57:12 +02:00
Deniz Duezgoeren 866b886840 Wrapped view controllers in navigation controllers to add large titles, added "Last updated" string in information view controller 2019-08-03 11:01:56 +02:00
Deniz Duezgoeren 8f8368327d Cells now change colour, possibly TODO: change selector in colour picker view 2019-07-21 22:07:50 +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 3a03c1be30 Added app icons, launch screen; changed colours in ViewControllers to colour literals 2019-07-17 21:54:38 +02:00
Deniz Duezgoeren 92e3fed7e6 Information tab completed; cells now dynamically size correctly 2019-07-17 13:05:24 +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 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