This repository has been archived by the owner on Jan 10, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Added ui to enter grade parameters * Added menu item to enter edit mode * Added click listener to edit menu item to toggle edit mode * toggeling edit mode changes now all ui elements * Exam List is stored as a json object in shared preferences * connected ui to the model - exams are saved permanently in shared preferences * connected checkbox to the exam model * reordered ui elements for better visibility * extracted string ressources * downloading new grades update the existing grade list * hidden grades are o displayed correctly after initialization * added ui to manually add exams * added ui to delete manually added exams * added logic to delete manually added exams * added logic to manually add exams * reduced number of store operations, newly added exams are now directly shown * finished manually adding and deleting exams * started input sanitization, tried to fix recycler overwrites * improved input sanitization for remaining attributes * adapted computation of the average grade * prevented wrong updates of credits in the recycler view * fixed ui inconsistencies, reduced method sizes * persistently stored exams in shared preferences * extracted string resources * linted small warnings * fixed styling issue with the add grade dialog, added option for weighted grades in the diagrams. * fixed unclickable checkbox * fixed inconsistency in saving exams to the shared preferences * changed stickyListHeaders import to a still maintained project to prevent occasionally crashes on closing * added translations, linted; show program spinner only if more than one program exits * added more intuitive icons, fixed translation * Added ui to enter grade parameters * Added menu item to enter edit mode * Added click listener to edit menu item to toggle edit mode * toggeling edit mode changes now all ui elements * Exam List is stored as a json object in shared preferences * connected ui to the model - exams are saved permanently in shared preferences * connected checkbox to the exam model * reordered ui elements for better visibility * extracted string ressources * downloading new grades update the existing grade list * hidden grades are o displayed correctly after initialization * added ui to manually add exams * added ui to delete manually added exams * added logic to delete manually added exams * added logic to manually add exams * reduced number of store operations, newly added exams are now directly shown * finished manually adding and deleting exams * started input sanitization, tried to fix recycler overwrites * improved input sanitization for remaining attributes * adapted computation of the average grade * prevented wrong updates of credits in the recycler view * fixed ui inconsistencies, reduced method sizes * persistently stored exams in shared preferences * extracted string resources * linted small warnings * fixed styling issue with the add grade dialog, added option for weighted grades in the diagrams. * fixed unclickable checkbox * fixed inconsistency in saving exams to the shared preferences * added translations, linted; show program spinner only if more than one program exits * Fix Build (#1436) * Fix ktlint errors * Help out Kotlins type inference * Move long test strings from code to seperate json files * Bump Robolectric version to 4.8 * Update appcompat, fragment libraries and fix findViewById() in Fragments (#1434) * Update appcompat, fragment and fix findViewById() in Fragments * fix formatting Co-authored-by: Kordian Bruck <[email protected]> * Release 3.18 * added more intuitive icons, fixed translation * fixed errors from merging * added questionmark to text * Update app/src/main/java/de/tum/in/tumcampusapp/component/tumui/grades/ExamListAdapter.kt Co-authored-by: Fabian Sauter <[email protected]> * Apply suggestions from code review Co-authored-by: Fabian Sauter <[email protected]> * Apply suggestions from code review in grades Fragment Co-authored-by: Fabian Sauter <[email protected]> * implemented requested feedback * linted grade files Co-authored-by: Christian <[email protected]> Co-authored-by: Jakob Foerste <[email protected]> Co-authored-by: Kordian Bruck <[email protected]> Co-authored-by: Kordian Bruck <[email protected]> Co-authored-by: Fabian Sauter <[email protected]>
- Loading branch information