feat: Add Conjugate tab to Conjugate app (#563)#585
feat: Add Conjugate tab to Conjugate app (#563)#585Mounil2005 wants to merge 3 commits intoscribe-org:mainfrom
Conversation
Signed-off-by: Mounil Kanakhara <mounilkankhara@gmail.com>
Thank you for the pull request! 💙🩵The Scribe-Android team will do our best to address your contribution as soon as we can. The following are some important points:
Note Scribe uses Conventional Comments in reviews to make sure that communication is as clear as possible. |
Maintainer ChecklistThe following is a checklist for maintainers to make sure this process goes as well as possible. Feel free to address the points below yourself in further commits if you realize that actions are needed :)
|
Signed-off-by: Mounil Kanakhara <mounilkankhara@gmail.com>
Signed-off-by: Mounil Kanakhara <mounilkankhara@gmail.com>
|
Hey @andrewtavis pls let me know in case of any changes! |
Contributor checklist
./gradlew lintKotlin detekt testcommand as directed in the testing section of the contributing guideDescription
This PR introduces the "No Data" empty state for the Conjugate App tab, enabling users to download the necessary conjugation data before proceeding.
Key Changes:
(New): Adds the "No Data" UI for the Conjugate Tab, reusing the keyboard's download button (DownloadDataOptionComp) for consistent styling. Includes Android Studio previews.
(New): Tracks data availability (isDataAvailable) to switch between the empty state and the future conjugation UI.
Testing:
@Previewcomponents render the expected Light and Dark mode variations accurately directly in Android Studio.Related issue
Closes #563