-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature
: Add remaining search bars
#407
base: develop
Are you sure you want to change the base?
Conversation
… as the bottom navigation bar
Feature
: Add remaining search bars
# Conflicts: # core/ui/src/main/kotlin/de/tum/informatics/www1/artemis/native_app/core/ui/common/BasicArtemisTextField.kt # feature/metis/conversation/src/main/kotlin/de/tum/informatics/www1/artemis/native_app/feature/metis/conversation/ui/ConversationChatListScreen.kt # feature/metis/manage-conversations/src/main/kotlin/de/tum/informatics/www1/artemis/native_app/feature/metis/manageconversations/ui/conversation/browse_channels/BrowseChannelsScreen.kt
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As already said, awesome change, the animations really spice up the app!
A few code comments, most of them are just me being a fan of early return, though :)
...in/de/tum/informatics/www1/artemis/native_app/core/ui/common/top_app_bar/ArtemisTopAppBar.kt
Outdated
Show resolved
Hide resolved
...in/de/tum/informatics/www1/artemis/native_app/core/ui/common/top_app_bar/ArtemisTopAppBar.kt
Outdated
Show resolved
Hide resolved
...in/de/tum/informatics/www1/artemis/native_app/core/ui/common/top_app_bar/ArtemisTopAppBar.kt
Show resolved
Hide resolved
...in/de/tum/informatics/www1/artemis/native_app/core/ui/common/top_app_bar/ArtemisTopAppBar.kt
Outdated
Show resolved
Hide resolved
...i/src/main/kotlin/de/tum/informatics/www1/artemis/native_app/core/ui/common/EmptyListHint.kt
Outdated
Show resolved
Hide resolved
...um/informatics/www1/artemis/native_app/feature/courseview/ui/exercise_list/ExerciseListUi.kt
Outdated
Show resolved
Hide resolved
...ain/kotlin/de/tum/informatics/www1/artemis/native_app/feature/courseview/ui/LectureListUi.kt
Outdated
Show resolved
Hide resolved
...in/kotlin/de/tum/informatics/www1/artemis/native_app/feature/dashboard/ui/CoursesOverview.kt
Outdated
Show resolved
Hide resolved
...in/de/tum/informatics/www1/artemis/native_app/feature/metis/ui/SinglePageConversationBody.kt
Outdated
Show resolved
Hide resolved
...pp/feature/metis/manageconversations/ui/conversation/browse_channels/BrowseChannelsScreen.kt
Show resolved
Hide resolved
...n/kotlin/de/tum/informatics/www1/artemis/native_app/feature/faq/ui/overview/FaqOverviewUi.kt
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks awesome. For the code Martin already made lot of comment so I do not have any addition.
Problem Description
Some of the screens in the app do not have search bars yet, see #378.
Changes
This PR introduces a new ArtemisSearchTopAppBar, which has a built in search bar and is used across the different screens of the course. Filtering functionality has been added for the lecture, exercise and browse channels screen. The search bar of the conversations screen and the member screen has been updated to use the new ArtemisSearchTopAppBar.
Important note:
There are two E2E tests that are currently failing, because of some modifications I had to make to the search bar. These modifications are also made in #384 including fixes for these tests. Once #384 is merged the tests will not fail anymore.
Steps for testing
Screenshots