Commit graph

88 commits

Author SHA1 Message Date
pdroidandroid@gmail.com
42d79531c1 Fixed duplicates in history keyboard #487 2022-01-19 16:44:45 +01:00
pdroidandroid@gmail.com
1cbbf4983c Implemented clipboard history feature 2022-01-13 13:45:48 +01:00
Trevor Terris
0103f959d3 Show incognito icon on password input
Since the suggestion strip can now show during password input if the clipboard button is on, show the incognito icon when this occurs.
2021-11-22 08:20:12 -05:00
Trevor Terris
e0f95aa5c9 Renamed variables from "paste" to "clipboard" 2021-11-22 08:12:17 -05:00
Trevor Terris
ff7406fb98 Show suggestion strip on password input when paste enabled 2021-11-22 07:53:25 -05:00
Trevor Terris
31b4a28471 Add copy functionality
Current functionality is short-press to copy, long-press to paste.
2021-11-21 22:04:09 -05:00
Trevor Terris
de924ce3a5 Add paste icon 2021-11-21 17:17:13 -05:00
Trevor Terris
972a77ef3a Add preference settings for paste button 2021-11-21 15:41:44 -05:00
Trevor Terris
69ef3c9991 Add logic for pasting from clipboard 2021-11-21 15:28:22 -05:00
Trevor Terris
6c500e731b Add icon to layout for paste
Still TODOs for implementing the feature, creating a toggle to enable it, and icons for the button
2021-11-21 14:56:25 -05:00
pdroidandroid@gmail.com
02e2051b33 Implemented continuous scrolling for emoji keyboards 2021-09-12 17:30:26 +02:00
Trevor Terris
1fed180950 Fix dictionary persistence with Direct Boot
Trigger app restart when credential-encrypted storage is unlocked, to refresh dictionary from credential encrypted storage. This fixes an issue where learned dictionary and frequencies are reset after device restart.
2021-08-12 13:59:57 -04:00
RHJihan
5d38410095 Several updates for Bengali (Bangladesh) 2021-07-13 19:21:47 +06:00
Trevor Terris
c1a96f9aea Disable autocorrect during URL and email input
Disables autocorrect when the user is typing in a URL or email, since many websites and emails are deliberate misspellings of dictionary words. For example, typing "openboard." (for a hypothetical website "openboard.com"), the keyboard should not "correct" this to "open board.".
2021-06-12 08:11:12 +02:00
Trevor Terris
8c79b31f6a Update migration to use moveSharedPreferencesFrom 2021-05-06 17:35:27 +02:00
Trevor Terris
ddbed48ce9 Use onFinishInput to flush dictionary state 2021-05-06 08:55:44 +02:00
Trevor Terris
206fc18ec3 Add persistence for user history dictionary
User history dictionary was not flushing to disk on close, added that logic so (unless there's a crash) the user history should be persisted.
2021-05-06 08:55:44 +02:00
Trevor Terris
dd7b56fbb3 Copy settings from credential to device encrypted storage
Copy settings from credential to device encrypted storage if device encrypted is empty. This should only happen at most once, if the user is updating the application to the version with device encrypted storage.
2021-05-06 08:55:22 +02:00
Trevor Terris
3d8361cc89 Reduce visibility of Util method 2021-05-04 18:19:38 +02:00
Trevor Terris
928519392f Update classes to use device encrypted context for preferences 2021-05-04 18:19:38 +02:00
Trevor Terris
0269b28c5a Add permissions and util class for direct boot 2021-05-04 18:19:38 +02:00
Trevor Terris
a77b6755d9 Extend touchable region to nav bar
Extend the touchable region to include the navigation bar, so that taps on the nav bar aren't sent to the underlying application. Credit to https://github.com/rkkr/simple-keyboard
2021-05-03 08:11:43 +02:00
Trevor Terris
24a945e4fb Add toggle to disable long-press hints 2021-04-29 14:58:59 -04:00
Hagen Echzell
c14c3cbc7d Add German Keyboard with Umlauts
This commit defines a new keyboard German (Germany) (country code de_DE) that includes the most important Umlauts äöü. The default alternate characters on longpress are set to the numbers, for u and o, since ü and ö have their own keys. ß is the new default alternate char for s.
The old German (country code de) keyboard based on a QWERTZ layout without umlauts remains in place.
2021-03-18 12:03:27 +01:00
unknown
ec55fc09aa fix key hint for letter s in German layout 2021-01-24 17:54:39 +01:00
pdroidandroid@gmail.com
99e9b934fc Fixed inverted emoji key icon 2021-01-24 17:53:45 +01:00
pdroidandroid@gmail.com
6a49ce80fe Removed some logging call I forgot 2021-01-24 17:51:55 +01:00
pdroidandroid@gmail.com
ab8d157e2e Fixed emoji category page index saving/restoring
Added go to 1st page on second category tab tap feature
2021-01-24 17:51:55 +01:00
pdroidandroid@gmail.com
fa66144d65 Fixed unexpected NPE happening in framework due to 'more keys' placer views 2020-12-13 13:18:24 +01:00
pdroidandroid@gmail.com
26b51fa105 Fixed 'min sdk' emoji attribute check for 'more keys' emojis 2020-12-13 13:18:24 +01:00
pdroidandroid@gmail.com
23286e0e24 Updated emoji categories to Unicode 12.0+ ones 2020-12-13 13:18:24 +01:00
pdroidandroid@gmail.com
2079be88d3 Extended 'more keys' support to emoji keyboards 2020-12-13 13:18:24 +01:00
pdroidandroid@gmail.com
c30fce58c4 Added auto day/night keyboard themes 2020-12-09 09:25:28 +01:00
dioraman
462f99753d add "ə" to Italian layout
references: https://globalvoices.org/2020/09/11/are-romance-languages-becoming-more-gender-neutral/ and https://thesubmarine.it/2020/08/03/schwa-linguaggio-inclusivo-vera-gheno/
2020-12-09 09:22:00 +01:00
Peter Vágner
f7c6178bec A11Y: Add some null checks to avoid crashes when running with accessibility turned on
Signed-off-by: Peter Vágner <pvdeejay@gmail.com>
2020-11-27 09:13:22 +01:00
dslul
6cd827cdd8 fix incognito mode defaults 2020-10-02 12:40:57 +02:00
dslul
2bfc526bb4 fix switch language behaviour
fixes #48
2020-10-02 11:50:35 +02:00
dslul
6532ed54df add the old dark theme 2020-09-30 19:09:08 +02:00
dslul
d5339b7ffb add option for separate emoji key 2020-09-30 16:11:13 +02:00
dslul
b5735b7ad5 return MODE_TEXT instead of MODE_IM 2020-09-30 10:33:03 +02:00
dslul
de90cc2dcc remove emoji button for TYPE_TEXT_VARIATION_SHORT_MESSAGE 2020-09-30 10:25:08 +02:00
dslul
428a647389 remove unused about class 2020-09-28 15:05:46 +02:00
dslul
c89b139ddb remove unused strings and contacts permissions 2020-09-28 11:40:23 +02:00
dslul
075efd1573 Force incognito mode option 2020-09-27 16:41:15 +02:00
dslul
99f6d392df add incognito icon 2020-09-27 14:34:15 +02:00
dslul
3377df1e9d add separate number row
This code is adapted from Indic Keyboard, and doesn't resize the buttons when switching from/to symbols; instead, an additional row is always shown. Fixes #21.
2020-09-11 16:59:15 +02:00
dslul
98b9a8fdf1 emojis vertical swipe 2020-09-10 19:04:43 +02:00
dslul
449749ca9c cleanup 2020-09-10 16:01:04 +02:00
dslul
7281250ec4 fix popup offset 2020-09-09 14:38:07 +02:00
dslul
90ae4c8aec remove legacy devices keyboard heights 2020-09-09 12:56:52 +02:00