This repository was archived by the owner on May 18, 2021. It is now read-only.
Staging#65
Open
rahuljidgedev wants to merge 104 commits intomasterfrom
Open
Conversation
- Additions of following new languages in testing and near to completion state. Tamil, Spanish, German. - Added new classes to add Room framework to access SQLIte db. Functionality yet to finish. Issue fixed: - Language showing in English (India) at UserRegistration screen when user device language is German or any other than English.
- Created db and table for user preferences - Created db and table for search icons - Code yet to add on functionality for both
- Completed Room library functionality. - Added new classes to add Room framework to access SQLIte db. Functionality yet to finish. - Added moved Search functionality to Room library. - Added new class SearchHelper.java
- Removed duplicate definition of getNonMenuClass() in BaseActivity.java class.
- Removed duplicate definition of getNonMenuClass() in BaseActivity.java class.
- Commented the variable which not used.
Language pack update
for Level 1, Level 2
- Added icon loading from universal package for Level 1, Level 2
for Level 3 and Sequence. - Removed few code from LanguageSelectActivity Yet to update: - Correction in language add - Checks in language deletion - Save language - Do same changes in LanguageSelectTalkBackActivity.
- Corrected language package updator icon - Testing of package unification is remaining
- Corrected package download for Marathi language. - Removed unused SessionManager methods. - Testing of package unification is remaining.
- Enabled the Below text caps for al layouts
LanguageSelect & LanguageSelectTalkback Screen. - Added old package removal in LanguageSelect & LanguageSelectTalkback Screen. - Removed language download & language remove buttons and their functionality, respective layout, string resource - The code yet to tested
Additions 1) Added AutoDownload Universal package for older versions 2) Added classes GlobalConstants.java, LevelUiUtils.java 3) Added checker method for Marathi audio folder using File() class in LanguageFactory.java 4) Added download step for Marathi audio when user try to set Marathi as app language. Changes are in LanguageDownloadActivity.java, LanguageSelectActivity.java, LanguageSelectTalkBackActivity.java classes 5) Added Global variables to and used in Level classes such as MainActivity.java, LevelTwoActivity.java, LevelThreeActivity.java, SequenceActivity.java, MainActivityAdapter.java, LevelTwoAdapter.java, PeopleAdapter.java, LevelThreeAdapter.java, SplashActivity.java 6) Added static method for enable/disable, set/reset expressive buttons. Updates: 1) Corrected old package remover. Now it will delete parent folder. PackageRemoverAsync.java 2) Updated the build.gradle dependencies Removed: 1) Removed unused methods from SessionManager.java 2) Removed unused strings which are used in SessionManager.java class
This commit is integrate MMB from AYAZ - Added strings.xml for French (Incomplete). Updates: - Small corretions in Spanish & default string.xml Fixed: - Older devices unable switch to Spanish language
1)Corrected methods isMarathiPackageAvailable() & isLanguageDataAvailable() in LanguageFactory class 2)Removed methods isDownloaded(), setDownloaded(), RemoveDownloaded() from SessionManager.java, changes also reflects in classes SplashActivity.java, UserRegistrationActivity.java, LanguageDownloadActivity.java & SetupMMB.java 3)Fixed issue in FeedbackActivity & FeedbackTalkbackActivity, app crashes when no Whatsapp available in users device. 4)Added cases for devices below 21, in SpeechEngineBaseActivity.java 5)Added strings in Strings.xml (fr-rIN)
Additions: - Added MMB packages :adapters, interfaces, models, utility, verbiage_model & other classes. Updates: - IconFactory.java, added method getAllIconsCodes() - LanguageFactory.java, added method getLanguageCode() override method - PathFactory.java, added method getJSONFile() override method - AppDatabase.java, added search & MMB database tables - GlobalConstants.java, added new static variables. - JellowIcon.java, added getter & setter, other changes - LanguageHelper.java, added method onAttachBaseContext() override method - Corrected SearchActivity.java - Other small changes. Removed: - Classes: SearchIcon.java, Board.java, BoardDatabase.java, CreateDataBase.java, DatabaseThread.java, IconDatabase.java, IconSelectActivity.java, MyBoardsActivity.java, SearchHelper.java, SearchIconsDao.java, IconDataBaseHelper.java - xmls:vebiage_list_item.xml, boards_activity_menu.xml
- Added the French language - Added French string.xml completely Updates: - Corrected the screenshots in German - Few changes in strings.xml
- Created method to getBloodGroup() in BaseActivity - Removed "_", "-" symbols from speech text in method speak() in SpeechEngineBaseActivity.java class - Added Bengali translations for MMB strings Fixed: - Added method to reinitialise the TTS instance for given language. Removed: - Removed the class SpeechUtils.java
1) Corrected app existing in following step: Goto My Boards-> Edit Board -> press back & goto My Boards screen -> then open ProfileScreen using Hamburger icon then press back. 2) Corrected the bottom bar color matching to header color in multiple menu screens 3) Corrected the status bar color matching with bottom home screen shape color
…make-my-board-issue-fixes
1) Updated the Hamburger icon (ic_action_image_dehaze.png) 2) Corrected the level 1 Ui for 10' screens 3) Removed the unused classes SecureKeys.java, RecyclerTouchListener.java 4) Added accent color to board names only, in Board List & Board header 5) Corrected dialog popup list alignment 6) Added the English names in brackets for non English languages. 7) Added 6 board icons per screen config to Mobile size screens in Board list
…make-my-board-issue-fixes
1) Accessibility support to make my board module is in progress. So far added to 10' & 7' screens 2) Updated drawable of close button and added new rounded rectangular border drawable. 3) Added boarder to selected grid size on NUmber of icons per screen dialog 4) Added new strings for accessibility in MMB module 5) Added Accessibility dialog to Home screen 6) Added toast message when a board from list is deleted. 7) Added content description text to for search bar in mmb modules. 8) Added content description to different modules.
1) Updated the class SearchManager to handle scroll when any icons is searched. 2) Fixed the issue, icons with "0" @9th position of verbiage Id is not getting load in Add icons screen 3) Corrected highlight of icon when any icons selected or searched @ Add icon screen 4) Replaced alpha values 0.5f & 1.0f with constants 5) Added close button at content update screen when TalkBack is on
1) Added manual update request to app using Google play core lib. 2) The update available & downloading is added in UserRegistrationActivity 3) The major changes in the same screen to adjust flow for Update feature. 4) Added string translations (in mr & hi locales) for package updater & MMB module.
1) Moved various classes into activities, adapters, utilities, interfaces & async package. 2) Moved the app updater tool to Splash activity. 3) Created classes CreateDataBase.java, InternetTest.java & interfaces CheckNetworkStatus, CompletionCallback.java to get network connection status & db create callbacks. 4) App will show same custom keyboard ui normal flow as well as accessibility flow. 5) Deleted the keyboard_layout.xml for sw600dp & sw720dp
1) Added app review link in Feedback & FeedbackTalkback screens. 2) Corrected UI in MMB module screens to multiple language text on UI components such as Buttons, Text Views 3) Added the Navigation support to intro screen 4) Corrected language database create logic. Now, app create db for when language package update received or language first time selected. 5) Corrected language list dropdown at Add Board dialog for device below api 21. 6) Added custom keyboard to Home screen of board. 7) Added usages handling to make my board module 8) Corrected search, unable to search using English letters in non-English language 9) Added, updated ic_rate_us & ic_share icon resp. 10) Updated the string resources for multiple locales in MMB module as well as in main app.
1) Reverted the About Jellow speech back to Text-To-Speech output. 2) Reverted the email Feedback in Feedback, FeedbackTalkBack screens 3) Removed the EditText & Speaker icon all activity_levelx_layout.xml for all screens 4) Corrected the Custom keyboard does not showing the stop button
…home screen 2. Minimize the line spacing of below text at Board listing screen and Board home screen 3. In MMB, after search MMB highlight color should be brown (as per the main app) and after a search, Icon should be selected at the Board home screen. 4. On the board home screen, the search dropdown should have speaker functionality. 5. On the My Boards screen, add the "Edit" menu Icon. To show or hide the Edit board and Delete board buttons. 6. Changed the "Library" to "Jellow Library" at Add new board screen. 7. On Add icons screen: - Shift the edit board name & Icon to right top - Minimize the board name line spacing - Change "Added icons" text to "Added Icons". Also, make the same text bold 8. On Add/Edit verbiage screen: - Add line "Tap '-' button remove deselect the expression" - Interchange "Save" & "Reset" button positions. - Reposition '+' / '-' button immediately after expressive Icon when Accessibility is ON. 9. Add back button functionality on the "Add-Edit Icons" screen. Pressing the back button will take a user to Add Icons screen (Kindly, check this functionality for any issues). 10. Added Outreach & promotion in Credits section About Jellow screen, also added the introducing lines for make my board module.
- Last change in code base is: Added trim() method at DialogAddBoard to eliminate next line & empty spaces in board name.
- Issue fixes crash on update. - Moved "My Boards"menu item above of the "Keyboard Control" setting
Make my board issue fixes
Codecov Report
@@ Coverage Diff @@
## master #65 +/- ##
=========================================
+ Coverage 0.52% 1.13% +0.61%
=========================================
Files 102 130 +28
Lines 12047 10491 -1556
Branches 1485 1104 -381
=========================================
+ Hits 63 119 +56
+ Misses 11977 10366 -1611
+ Partials 7 6 -1
Continue to review full report at Codecov.
|
This file contains hidden or 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
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.