abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/LauncherActivity.java
AgeCommit message (Collapse)AuthorFilesLines
2024-11-18launcher: Animated vector describing swipe gestureJules Aguillon1-29/+32
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-06-16Launcher activity: Don't consume events in text fieldJules Aguillon1-5/+9
Allow the keybindings to have an effect in the "Try here" text field.
2024-05-05Add settings button to launcher app (#629)alotbsol5551-0/+16
2024-02-10Fix compatibility with Android 3.0Jules Aguillon1-1/+3
Incompatible APIs were used in the custom layouts and the extra keys options. Add @TargetApi annotations to help catch similar issues in the future with the help of 'gradle lint'.
2024-01-20Light and dark themes for the launcher and settingsRetrogisusDEV1-0/+1
2024-01-03launcher: Remove intro video when not supportedJules Aguillon1-2/+13
Previously, this would trigger an error popup and make the activity unresponsive.
2023-12-31Add an introduction video in the launcher activityJules Aguillon1-0/+23
A video is more intuitive than a written description and doesn't need translations.
2023-12-17Launcher activity: Add "Select keyboard" buttonRetrogisusDEV1-0/+8
2023-06-03Launcher activity: Don't handle the back buttonJules Aguillon1-0/+3
2023-04-10Launcher activity: Fix crash on API < 28Jules Aguillon1-7/+4
2023-04-02Launcher activity: Input boxJules Aguillon1-0/+32
For trying the keyboard without having to mess with an other app.
2023-03-28Add a launchable explanatory activityJules Aguillon1-0/+26
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.