* implement material3 for the settings ui
* fix chip colors
* fix statusbar color
* fix aboutlibraries color
* fix alignment of subcheckboxen
* fix wrong card colors
* Update cornershape of the dropdown menu
* update ScrollableModifiers to material 3
* better card and background colors
* update jetpref
* change contrast of outlined cards
* apply suggestions
* implement suggestions
* add corners on text background in the theme editor
* apply the systembar color for the navbar
* set material you as default on android 12+
* fix card content padding
* Fix status bar color not adapting to navbar color state
* update jetpref dependency to 0.2.0-beta01
---------
Co-authored-by: Patrick Goldinger <patrick@patrickgold.dev>
* Implement backup/restore clipboard history
* Fix duplicate clipboard items when merging the same archive multiple times
* Apply suggestions
* Update UI
* Implement backup of media clipboard history items.
* Implement restore and add strings; apply suggestions
* change from popBackStack() to navigateUp()
The following color names are now available:
- surfaceBright
- surfaceDim
- surfaceContainer
- surfaceContainerHigh
- surfaceContainerHighest
- surfaceContainerLow
- surfaceContainerLowest
These colors have replaced the color name "surface", which has been removed.
See section "Surfaces" in the blog entry https://material.io/blog/material-3-compose-1-2 for more info
* Remove (most) drawables and refactor codebase to use androidx.material.icons instead
* use ImageVector for ButtonBar
* use the new vectorRessource function instead of jeticon
* resolve build error
* Switch to rc jetpref
* Apply suggestions
* Add Emoji Suggestions for a More Expressive User Experience
- Implement EmojiSuggestionProvider:
- Manages emoji suggestion tasks, including initialization and maintenance of supported emojis.
- Generates and returns suggestions based on user input and preferences.
- Updates in NlpManager to Include Emoji Suggestions:
- Adds emoji suggestions when applicable and available.
- Create Custom EmojiSuggestionCandidate Class:
- Encapsulates individual emoji suggestions for seamless integration.
Future Actions:
- Introduce Espresso tests in Florisboard to validate the emoji suggestion flow.
* Fix review comments
* Addressed review comments
- Added logic to dynamically get the locale file.
- Currently only supports English as related files are added.
- To support other locales in future, we can just add the related file.
- Added en.txt and en_US.txt and updated root.txt to match emojicon 44.1
version.