-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add class feedback form initial view * Add emoji radio bar for answering questions * Insert questions into a card widget * Fix formatting * Initial version of feedback form. * Use AnimatedContainer for emoji form field * Clean unused code * Replace class icon * Extract questions from Firestore * Remove context from provider * Add question type * Begin saving questions' answers * Improve answers' saving process * Save all questions' answers * Minor code improvements * Better generalize questions/answers * Rename variables * Show feedback button only in debug mode * Create custom AutocompletePerson widget * Initiate creation of separate widgets * Improve questions instantiation logic * Remove S.of(context) * Add input questions' validator * Add input questions' validator * Create multiple question types * Create separate question display widget * Refactor emojis animation * Realign message at the beginning * Center anonymous form notice. * Improve emoji animation and remove Selectable. * Modify feedback policy message * Allow users to submit one time only feedback for a class * Add tests for feedback page * Align questions to the left * Remove unused onChanged methods * Remove unused code * Add initial checklist concept * Remove rating questions validator * Remove card widget from free text answers * Replace text form field with slider * Modify feedback page tests * Create feedback checklist page * Improve slider responses range * Make teacher field editable * Fix failing tests * Implement remote config functionality * Fix failing tests * Fix formatting * Modify checkboxes active color * Rename checklist categories * Make checkboxes clickable * Listen for changes when submitting feedback * WIP * Change question type from input to slider * Make dropdown answers localizable * Modify SizedBox height * Improve home page feedback card * Fix failing integration tests * Display checklist page button when feedback is enabled * Fix failing settings tests * Fix failing authentication tests * Fix linter errors * Add feedback icon tooltip * Change homepage card interface * Rename feedback answer class * Rename feedback provider method * Make remote config option accessible globally * Move remote config calls to setUpAndChooseStartScreen method * Make separate methods for each question type * Change the order of parameters * Remove business logic from UI component * Revert selectable changes * Replace dynamic type with Map<String, String> * Fix linter errors * Fix failing tests * Rename feedback sections * Rename feedback checklist class * Remove old remote config settings * Remove didChangeDependencies() method * Inline list build method * Rename homepage feedback nudge * Rename variables * Replace dynamic with bool type * Replace InfoCard with ActionChip widget * Use null-checkers * Check if question index exists in database * Revise fetchCategories() method comment * Make provider methods private * Move remote_config.dart to resources/ * Disable feedback form button if data is still fetching * Remove getRemoteConfig() method from utils.dart * Redesign RemoteConfigService class * Fix feedback nudge visibility * Fix failing tests * Remove RemoteConfig constructor and instance variable. * Allow slider fields with no answer. * Remove validation from dropdown. * Fix failing tests * Remove possibility to add empty answers in database * Sort feedback categories alphabetically * Bump version * Fix exception when slider's TextFormField value is incorrect * Bump version * Prepare release for v1.2.12 * Resolve null situations * Resolve merge conflicts * Rename methods * Revert timetable_page.dart * Change feedback checklist page icon * Remove unnecessary initState() method * Inline "where" method * Remove unnecessary Column widget * Rename fetchCompletedFeedback() method * Rename onTap() method * Remove unnecessary "then" call in async function * Rename feedback section * Change "review" to "feedback" * Rename class_feedback_checklist.dart * Make feedback nudge text white * Add TODO item for text wrapping property Co-authored-by: Ioana Alexandru <[email protected]>
- Loading branch information
1 parent
a07eedd
commit ffe0290
Showing
18 changed files
with
520 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Added | ||
- You can now submit feedback for all of your classes by pressing the icon in the top right corner of a class page. This option is only available for a limited time, so don't miss the opportunity! | ||
- You can now view a list with all your classes where you completed the feedback form or not. | ||
- You are now notified on the Homepage about how many feedback forms are still waiting to be completed. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Added | ||
- You can now submit feedback for all of your classes by pressing the icon in the top right corner of a class page. This option is only available for a limited time, so don't miss the opportunity! | ||
- You can now view a list with all your classes where you completed the feedback form or not. | ||
- You are now notified on the Homepage about how many feedback forms are still waiting to be completed. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Adăugat | ||
- Acum poți oferi feedback pentru toate materiile tale, apăsând pe iconița din colțul din dreapta sus de pe pagina unei materii. Această opțiune este disponibilă pentru un timp limitat, așa că nu rata ocazia! | ||
- Acum poți vedea o listă cu toate materiile la care ai completat sau nu formularul de feedback. | ||
- Acum ești notificat pe pagina Acasă referitor la câte formulare de feedback mai așteaptă să fie completate. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.