Jannik
5491971959
view binding, latest desing guidlines and minor updates
continuous-integration/drone/push Build was killed
Details
2020-12-06 18:00:28 +01:00
Jannik
6388dfe54a
move course selection to a own class
...
continuous-integration/drone/push Build is passing
Details
closes #48
2020-09-08 18:33:00 +02:00
Jannik
390728bfb7
use KAE synthetic binding for layouts in SettingsFragment
...
continuous-integration/drone/push Build is passing
Details
* closes #7
2020-09-02 15:36:03 +02:00
Jannik
a3102bc3f2
add background grades updates with notify on changed grades
continuous-integration/drone/push Build is passing
Details
2020-08-31 23:03:58 +02:00
Jannik
99ba87c3f6
init fragment in onViewCreated()
...
continuous-integration/drone/push Build is passing
Details
* closes #42
* show a info text if no mensa menus where found
* the refresh spinner respects the selecte theme now
2020-08-17 22:30:12 +02:00
Jannik
638c321798
grades ui polishing & sorting fix
continuous-integration/drone/push Build is passing
Details
2020-08-15 18:13:29 +02:00
Jannik
ff0c4ad1a7
QISPOSParser [Part 1]
...
continuous-integration/drone/push Build is passing
Details
* get the grades url from qispos
2020-08-13 21:01:21 +02:00
Jannik
ea0caea91e
save email and password to encrypted preference
continuous-integration/drone/push Build is passing
Details
2020-08-12 11:00:22 +02:00
Jannik
1f660bdd37
add login dialog
...
continuous-integration/drone/push Build is passing
Details
* first step towards a working his online integration
* rework AddSubjectDialog
* activate fragment_on_login
2020-08-11 17:09:46 +02:00
Jannik
dd5c7b3fb8
fix some lint warnings
...
continuous-integration/drone/push Build is passing
Details
* remove unused resources
2020-08-10 14:51:40 +02:00
Jannik
fb3dab6dc3
save additional subjects and load them on start
...
continuous-integration/drone/push Build is passing
Details
* the app now saves all aditional subjects and lessons and loads them on start
* udpate gradle 6.4.0 -> 6.5.1
* update coroutines 1.3.7 -> 1.3.8
* update several androidx libraries
2020-08-10 14:31:17 +02:00
Jannik
bcfdb83d14
rework CacheController and TCoRAPIController
...
continuous-integration/drone/push Build is passing
Details
* all cache file stuff is now handled in the CacheController
* TCoRAPIController only handles API and Gson stuff
2020-08-07 12:14:50 +02:00
Jannik
f6b00a8d81
additional Subject are now added to the timetable
2020-06-12 00:51:50 +02:00
Jannik
2d753851c0
more "Additional Lessons" work
...
* add TimetableController, this class will handle all timetable work (main + additional Subjects)
2020-06-11 21:41:05 +02:00
Jannik
7779296345
change default accent color, code clean up
2020-06-07 23:41:49 +02:00
Jannik
bdfeb46faf
add "Manage Lessons" Dialog to Settings, minor style fixes
...
* initially select the current theme in the select theme dialog
* set the correct accent color for all dialogs (needs to be done manually for every dialog)
2020-06-07 14:59:04 +02:00
Jannik
ccc0f0f2bc
Onboarding [Part 2]
...
* call the onboarding activity on first start
* reworked selectCourse(() to work outside of the SettingsFragment
* closes #36
2020-02-25 15:25:45 +01:00
Jannik
01677c04ef
Onboarding [Part 1]
...
this Commit adds a Onboarding Activity, it is currently not usefull or fully working, see #36
2020-02-23 20:09:27 +01:00
Jannik
2cb4b72369
anko code removed, coroutines are now used for asynchronous functions
...
* constraintlayout 2.0.0-beta3 -> 2.0.0-beta4
* material-components-android 1.0.0 -> 1.1.0
* this is the first release candidate for version 0.5.1
2020-02-04 19:58:07 +01:00
Jannik
bed3f5d978
added Timetable and Moodle shortcut, cleaned up activity init
2020-01-15 15:00:05 +01:00
Jannik
8f5a4dd1b3
reworked preference saving
2019-12-13 14:54:51 +01:00
Jannik
aa69d2242f
fixed course name not being updated on change
...
* minor GUI improvements
2019-09-23 22:44:03 +02:00
Jannik
be916a74ab
the license dialog will now follow the theme too
2019-08-25 22:19:36 +02:00
Jannik
e74c307566
cleand up the nfc part, added foreground-dispatch
...
* cleaned up the strings.xml files
* fixed license dialog
2019-08-18 22:09:33 +02:00
Jannik
2cc2ecf952
theme the dialogs and navView too, added a License dialog
2019-06-25 17:10:57 +02:00
Jannik
98b3adbf3b
update to kotlin 1.3.40, added theme choose option
...
* added missing dividers in settings
* added a black theme
* closes #15
2019-06-25 12:07:18 +02:00
Jannik
a055f59cc8
added a dark theme, see #15
...
* the app now needs sdkversion 23 now an min
2019-06-24 22:41:45 +02:00
Jannik
fe111ac56b
added refresh to timetable screen
2019-04-06 14:13:01 +02:00
Jannik
15f1386b6e
some minor gui fixes
...
* why was minifyEnabled = false ??????????
2019-03-19 19:51:58 +01:00
Jannik
a6d14044c2
added initial course selection
...
* some minor gui fixes
2019-03-17 18:38:31 +01:00
Jannik
f3b7ff066d
added the tcor api
...
* drastically improved loading times, closes #14
2019-03-17 18:12:36 +01:00
Jannik
a4eceeddc9
added 2nd week menus & option to disable buffet in the mensa tab
...
* the GUI now shows a second week for Mensa menus
* you can disable the buffet in the Mensa tab now
2019-03-10 13:37:13 +01:00
Jannik
3e3a80442e
next weeks menu & accent color
...
* the MensaParser can now get the next weeks menus
* it's now possible to select a accent color
2019-03-09 22:15:53 +01:00
Jannik
5a1a07cd42
minor gui updates
2019-03-03 20:46:51 +01:00
Jannik
24f920c05f
Added PreferenceController
...
* all preferences and global variables are now inside the PreferenceController, this makes it much easier to extend the apps functionality
* CourseTTLink is now Course with courseLink and courseName as values
2019-02-17 15:05:03 +01:00
Jannik
75a457312d
major bug fixes & version 0.3.2
...
* fixed a issue that prevented the app from showing the second weeks schedule, until now the app showed always the current week as next week
* minor color chooser improvements
* minor code clean up
2019-01-03 13:46:09 +01:00
Jannik
87bf614d28
added color saving
...
** WARNING this contains issues, many issues **
2019-01-03 01:45:28 +01:00
Jannik
ec74a8e4f8
basic color selection
2018-12-14 15:02:19 +01:00
Jannik
bf48bec16b
minor fixes
2018-11-19 12:00:39 +01:00
Jannik
54a5e2da8e
version 0.2.0
...
* the selected course is saved now
2018-11-07 14:17:33 +01:00
Jannik
2d525c394b
added a loading diaolg, when you change the course & code cleanup
2018-11-05 20:59:41 +01:00
Jannik
9be7a56b05
added course choose option
...
* you can choose any available course now (not saved yet, the app will hang a few seconds)
2018-11-01 02:12:43 +01:00
Jannik
a5a1ad333b
added a splah screen
2018-10-30 20:41:22 +01:00