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
|
882c6acecc
|
Changed some icons
|
2019-10-09 10:39:01 +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
|
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
|
d133a056ac
|
Prohibited WebView in LoginViewController from visiting a domain other than the school's login page, updated link for fetching substitutions
|
2019-09-22 12:20:04 +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
|
7acddfbfd9
|
CustomizationViewController now changes layout depending on the device's orientation
|
2019-09-20 18:11:27 +02:00 |
|
Deniz Duezgoeren
|
67d6c5329e
|
Tab bar badge now disappears when opening the personal plan
|
2019-09-18 11:41:17 +02:00 |
|
Deniz Duezgoeren
|
3608d7d363
|
Changed InfoViewController out for a UIAlertController
|
2019-09-16 19:05:06 +02:00 |
|
Deniz Duezgoeren
|
d83f8f7342
|
Text fields now don't autocorrect input
|
2019-09-13 20:49:13 +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
|
c05f7f1bbf
|
Made tweaks to some constraints
|
2019-08-17 18:20:07 +02:00 |
|
Deniz Duezgoeren
|
95347684c6
|
Added code from the Android version for splitting up the food menu
|
2019-08-16 08:21:36 +02:00 |
|
Deniz Duezgoeren
|
bf270ec62a
|
TintView -> CardView bc Amélie liked it
|
2019-08-15 20:46:30 +02:00 |
|
Deniz Duezgoeren
|
81ed6f19e1
|
Confirmed sucessful Firebase/Crashlytics installation
|
2019-08-14 13:19:56 +02:00 |
|
Deniz Duezgoeren
|
f1345eac14
|
Push from command line
|
2019-08-12 11:20:21 +02:00 |
|
Deniz Duezgoeren
|
3a919dcb23
|
Changed topic string
|
2019-08-12 12:55:23 +02:00 |
|
Deniz Duezgoeren
|
e7d1be6f8f
|
Added Firebase Cloud Messaging capabilities [UNTESTED]
|
2019-08-12 10:50:53 +02:00 |
|
Deniz Duezgoeren
|
809812f828
|
Added colours from the Android version
|
2019-08-09 09:30:44 +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
|
709c993a95
|
Changed test URL to real URL again
|
2019-08-03 11:51:05 +02:00 |
|
Deniz Duezgoeren
|
0ac757dd20
|
Fixed some strings missing in the German translation
|
2019-08-03 11:48:47 +02:00 |
|
Deniz Duezgoeren
|
a096ef9848
|
Fixed missing title for personal view controller when username has not been entered
|
2019-08-03 11:22:16 +02:00 |
|
Deniz Duezgoeren
|
1106a71eff
|
Changed test URL to real URL
|
2019-08-03 11:03:26 +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
|
7ba1f17fba
|
Changed test URLs to read URLs, added string for empty personal plan
|
2019-07-22 14:32:38 +02:00 |
|
Deniz Duezgoeren
|
e04d458b8b
|
Changed "done" to "save" in the English translation and made tiny code tweaks
|
2019-07-22 14:10:08 +02:00 |
|
Deniz Duezgoeren
|
0298383465
|
Localisations complete, colour picker finished
|
2019-07-22 13:38:01 +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
|
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
|
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
|
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
|
435e249576
|
Added icons for substitution plan courses
|
2019-07-10 19:20:31 +02:00 |
|
Deniz Duezgoeren
|
860d87f446
|
Initial commit; substitutions can be reviewed, no further functionality implemented yet
|
2019-07-09 19:39:06 +02:00 |
|