Commit graph

78 commits

Author SHA1 Message Date
Helium314
8fddf94121 fix unable to change one-handed mode scale 2025-04-08 16:10:04 +02:00
Helium314
8932fc84e1 add timestamp keycode and setting for adjusting format, fixes GH-846 2025-03-29 12:36:07 +01:00
Helium314
f5bc89b91d make reverting autocorrect on backspace optional
fixes GH-210
2025-03-26 19:18:13 +01:00
Helium314
66a07eb8d2 Add more settings for autospace
fixes GH-1348
fixes GH-876
2025-03-26 18:05:00 +01:00
Helium314
9e91e7562b add another setting to disable always show suggestions just for web edit fields, which seem fo frequenty cause issues with this setting 2025-03-22 19:27:38 +01:00
Helium314
8298542c39 add setting to switch to alphabet after typing on numpad and pressing space
fixes #1224
2025-03-15 15:59:49 +01:00
Eran Leshem
18a328cd2b
Show TLD popup keys (#1399)
* Add option to replace period key's popup keys with the locale-specific top level domains for URL and email inputs. On by default.
Also change the wide keyboard's '.com' key to use the same TLD list.
Tweak TLD list order, putting default ones first, so that .com is the first TLD.

* Enable TLD hint
Avoid TLD popups on tablet
Revert to using set for TLDs, and insert default ones first
Move setting one slot up
Tweak setting description
Update docs

* Preserve case on period key

* Prevent non-TLD hints on period key
2025-03-13 16:31:03 +01:00
Helium314
c47da4203f consistent way of for settingsSubtypes <-> string 2025-03-08 09:34:33 +01:00
Helium314
f929caa4d8
Remove old settings and clean up (#1392) 2025-03-02 07:28:37 +01:00
Helium314
e55b375f90 add more compose previews, and make them work better 2025-02-28 23:47:11 +01:00
Helium314
1b5a793690 more convenient access to settingsValues
Settings.getInstance().getCurrent() -> Settings.getValues()
2025-02-28 22:17:06 +01:00
Helium314
f0689b00f6 remove "use system locales"
now behavior is as it was disabled
if no subtypes are explicitly enabled, it behaves the same as if the setting was enabled (same as before, actually)
2025-02-25 22:41:54 +01:00
Helium314
e3fa210031 editing a theme does not automatically enabled it (outside edit screen) 2025-02-23 16:24:59 +01:00
Helium314
f15f65daa8 properly handle layout deletion 2025-02-21 05:07:13 +01:00
Helium314
8d094e268a make the settings overrides in subtype work 2025-02-19 23:00:58 +01:00
Helium314
47070c1086 change ShowMorePopupKeys to string
and some minor adjustments / comments
2025-02-17 15:55:31 +01:00
Helium314
2c1d6a5f4c change subtypeSettings to object, so it's clear which init is called 2025-02-16 12:49:19 +01:00
Helium314
d005ffac06 modify some separators we don't get into trouble when storing more data in extra values, and when storing extra values in prefs 2025-02-15 21:45:26 +01:00
Helium314
42f4561422 convert additionalSubtypeUtils to kotlin 2025-02-15 12:22:53 +01:00
Helium314
a3e85bc664 add layout screen for choosing and editing default (non-main) layouts 2025-02-15 10:52:56 +01:00
Helium314
5ba40f7875 adjust arrangement for layouts
so we can have more than one layout per type (was possible only for main)
2025-02-14 13:37:21 +01:00
Helium314
f2f7426ee5 merge pref for toolbar normal and longpress codes
and remove old toolbar customizer dialog
2025-02-12 16:47:31 +01:00
Helium314
9bb087b422 make sure the right theme is shown in colors screen
proobably there is a way to do it more straightforward...
2025-02-11 21:42:31 +01:00
Helium314
5300c4d930 change how colors are stored (color and appearance settings currently not working properly)
with settings upgrade from previous version
version code increase to make sure colors are upgraded
2025-02-10 18:39:16 +01:00
Helium314
d807e08195 put setting defaults in one place
notable exceptions: color settings
they will be re-done anyway...
2025-02-09 19:01:57 +01:00
Helium314
b31d6d0051 add a ktx shortcut for default shared preferences 2025-02-09 14:23:44 +01:00
Helium314
125a483591 use context.prefs() instead of the long DeviceProtected... 2025-02-09 13:52:59 +01:00
Helium314
deb9dda7e7 consistently check for landscape when looking for portrait/landscape orientation 2025-02-09 13:36:25 +01:00
PurplePickleMonster
679754bb2d
Add toolbar option to toggle Split Keyboard Setting - Enhancement #1218 (#1263)
---------

Co-authored-by: Josh <joshtidal24@gmail.com>
Co-authored-by: Helium314 <helium314@mailbox.org>
2025-02-09 11:32:16 +01:00
Md. Rifat Hasan Jihan
274c6b0212
Improve behavior for language swipe cycling (#1319)
---------

Co-authored-by: Helium314 <helium314@mailbox.org>
2025-02-02 21:46:11 +01:00
Eran Leshem
82ec37f339
Optionally show popup hints on number row (#1303) 2025-01-31 22:53:08 +01:00
Helium314
92bc79b7e6
Add side padding scale setting (#1309) 2025-01-26 17:31:23 +01:00
Helium314
105a6a7791 add font scale setting (separat for emoji view, because here it feels different)
fixes #1149
2025-01-26 09:27:48 +01:00
Helium314
f45f69f8a2 add setting for adjusting bottom padding in landscape mode
fixes some issue I can't currently find
slight issue: will remove the bottom padding on large tables (sw768-land), users need to get it back by switching to 100%
2025-01-26 09:10:07 +01:00
Helium314
cde1a70427 avoid repeated checks for custom typeface when there is none 2025-01-18 12:49:57 +01:00
Helium314
789b533358 set custom typeface also in clipboard suggestion view
and rename read method to get
2025-01-18 12:45:26 +01:00
Helium314
9a2009d182 allow using user-provided font
fixes #494
2025-01-17 21:47:13 +01:00
Helium314
c581e9601b allow setting background image for landscape and portrait separately
fixes #798
2025-01-17 20:10:16 +01:00
Helium314
092cac529f add setting to autocorrect shortcuts
fixes #1287
2025-01-14 22:19:44 +01:00
Helium314
7339000df3 allow overriding sdk level for determining which emojis are shown
might show that dreaded [x] symbol, but allows newer emojis on older android versions with upgraded fonts
2025-01-12 21:08:20 +01:00
Helium314
548bf64c9d add option to also vibrate in dnd mode 2025-01-12 20:28:23 +01:00
Helium314
05523ecd30
Allow changing toolbar icon and codes (#1110) 2024-09-23 20:45:23 +02:00
Helium314
8ca65aebc9 allow customizing text on space bar
fixes #956
fixes #875 (set text to space)
2024-08-28 22:08:00 +02:00
Helium314
48b0bb1cbf allow independent selection of icon style and theme style 2024-08-25 18:46:29 +02:00
Devy Ballard
83ae078cfa
More visual options for gesture typing (#944) 2024-07-25 07:08:50 +02:00
Helium314
c0c11d75b2 add setting to remove redundant popup keys 2024-07-13 09:13:14 +02:00
Helium314
5378d8d0a3 add another option to the "more letters with diacritics" settings
with letters that used to be default in many languages
now this setting is default
2024-07-12 20:55:38 +02:00
Helium314
bee51de8a5 add setting when to switch to main keyboard view
fixes #546
2024-07-10 17:23:10 +02:00
Devy Ballard
105d044aa8
Space swipe to toggle numpad layout, with side bonuses (#950)
* make the numpad key toggle-based, allowing for use in its own layout. it also remembers the symbols-shift state.
* add space swipe gesture to toggle the numpad
* fix sliding key input for the numpad key bugs
2024-07-09 22:26:23 +02:00
codokie
bdab98c2c9
Clipboard suggestions (#647) 2024-07-05 23:14:54 +02:00