abouttreesummaryrefslogcommitdiff
path: root/res/layout/launcher_activity.xml
AgeCommit message (Collapse)AuthorFilesLines
2026-02-02Spell checking (#1137)Jules Aguillon1-0/+1
This adds dictionary-based spell checking to the keyboard. The keyboard looks at the word being typed and matches it against a dictionary to either complete the rest of the word or find alternative spellings. The core of this feature is implemented in cdict, which is included as a submodule in vendor/cidct. Cdict is developped at https://github.com/Julow/cdict The dictionaries are hosted at https://github.com/Julow/Unexpected-Keyboard-dictionaries/ The wordlists used to build the dictionaries are the same ones used by HeliBoard from https://codeberg.org/Helium314/aosp-dictionaries - Add an activity accessible from the launcher app that lists available dictionaries with a download button. The DictionaryListView view shows the list of available dictionaries and handles downloading and installing them. - The Dictionaries class manages installed dictionaries. Dictionaries are installed as individual files into the app's private directory. - Available dictionaries are listed in dictionaries.xml, which is generated when building Unexpected-Keyboard-dictionaries. method.xml mentions the dictionary name for each locales.
2025-12-22Fix various linting issues (#1146)Jules Aguillon1-4/+4
2024-12-26Proper support for Android 15 edge-to-edge (#848)Jules Aguillon1-1/+1
The keyboard background now extends under the system bars and display cutout on Android 15 but the keys do not. The back and IME switching buttons that appear in the navigation bar require special care to not overlap with the keyboard. The launcher and settings activity are also fixed.
2024-12-15launcher: Show output of animated gestureJules Aguillon1-3/+12
2024-12-15launcher: Circle gesture animationJules Aguillon1-0/+1
2024-12-14launcher: Round-trip gesture animationJules Aguillon1-0/+1
2024-11-18launcher: Animated vector describing swipe gestureJules Aguillon1-1/+1
Replace the short video with an animated vector image that shows the swipe gesture. This is much lighter and reliable than the mp4 video, which failed to play on many devices. Source for the image of the key is in inkscape SVG format in srcs/res and is converted to an android drawable when needed. The swipe animation is hand-written.
2024-02-10Fix various linter warningsJules Aguillon1-2/+2
Among others: - Use `apply` instead of `commit` when saving shared preferences. - Avoid inlined Api - Remove unused resources
2023-12-31Add an introduction video in the launcher activityJules Aguillon1-9/+12
A video is more intuitive than a written description and doesn't need translations.
2023-12-17Launcher activity: Add "Select keyboard" buttonRetrogisusDEV1-0/+1
2023-08-04LauncherActivity: Visible, clickable and untranslatable linkJules Aguillon1-1/+2
The link to Github was not clickable and couldn't easily be made so in its current form. Render the link in its own paragraph and do not hide the URL.
2023-04-02Launcher activity: Input boxJules Aguillon1-4/+6
For trying the keyboard without having to mess with an other app.
2023-03-28Add a launchable explanatory activityJules Aguillon1-0/+6
This activity points to the system settings page for enabling input methods. This is purely a shortcut but is expected by many users. It could be made more useful in the future or hidden whenever the keyboard is enabled.