Commit graph

1548 commits

Author SHA1 Message Date
Helium314
f8a2e2adcc move toolbar preferences to a separate fragment
with 2 more settings coming soon this is probably justified
2024-05-28 22:02:31 +02:00
Helium314
388366c242 make long-press toolbar pinning optional 2024-05-27 20:34:26 +02:00
Helium314
0f503389b3 minor cleanup and add comment 2024-05-27 20:21:59 +02:00
Helium314
7473d5b32b fix unwanted popups on language extra keys
regression from recent parser updates
2024-05-27 18:36:35 +02:00
Helium314
b868b583dd remove old device-dependent behavior
not updated in 10 years, only few of those are still in use

device-specific default key press volume and vibration duration
and a workaround for bad touch firmware on Motorola Xoom
2024-05-26 20:25:13 +02:00
Helium314
fb26eb8e7a fix inconsistent behavior when switching text fields
actually the previous input attributes were used initially, which caused suggestions to show up or not depending on the previously selected field
moving the settings reload should be safe, at least i checked for potential issues
2024-05-26 19:34:55 +02:00
Helium314
af3d0535b2 fix issue when trying to paste text while cursor is in a word 2024-05-26 19:15:57 +02:00
Helium314
6c2a3e8b5f add tab key 2024-05-26 14:43:37 +02:00
Helium314
7d1627ffc6 adjust locale confidences in incognito mode 2024-05-26 14:17:31 +02:00
Knut Ingvald Dietzel
19ff4a5837
Add primary quotation marks for 'Norwegian bokmål' (#806) 2024-05-25 23:13:40 +02:00
codokie
2c24f190c1
Allow clear clipboard history toolbar key in normal toolbar (#679)
Co-authored-by: codokie <@>
Co-authored-by: Helium314 <helium314@disroot.org>
2024-05-25 23:12:11 +02:00
Helium314
c98d6d0cc6 fix broken ctrl/alt/fn/meta 2024-05-22 23:47:51 +02:00
Helium314
a9ec745650 understand ctrl/alt/fn/meta and toolbar key labels in keyboard layouts 2024-05-22 23:28:44 +02:00
Helium314
bd7461f628 add / to symbols layout and adjust functional key layouts for symbols layouts
i remember this was requested, can't find the issue though
anyway, now with fully customizable layouts this is not blocked by "people might be used to this" any more
2024-05-22 22:55:52 +02:00
Helium314
0459971e3a add setting for customizing functional key layouts 2024-05-22 22:34:17 +02:00
Helium314
17aa321fbd move background image and customizing number/symbol layouts out of experimental settings 2024-05-21 17:55:50 +02:00
Helium314
c566c93bff import translations, upgrade version 2024-05-20 22:26:26 +02:00
Helium314
1a1c8890f6 use existing arrow icons instead of duplicating the vector data 2024-05-19 22:27:06 +02:00
codokie
bb3fe9d9f9
Add caps lock indicator (#692) 2024-05-19 16:42:20 +02:00
Helium314
f81e24d550 allow enabling popups on keypress on tablets
still disabled by default, because the popups are too small (size should not be in dp, but in % of screen width or something like that)
fixes #799
2024-05-19 15:26:57 +02:00
Helium314
77f03b0756 allow customizing all colors, fixes #529 2024-05-18 20:27:22 +02:00
Helium314
eada9bc51c don't store colors immediately when changing
only store when user presses ok
avoids bugs, most prominently that the color remains when closing the app while in color picker
2024-05-18 18:37:13 +02:00
Helium314
1f0f7f6b7c simplify setting touchPositionCorrectionData 2024-05-18 15:59:47 +02:00
Helium314
2cb2a5da21 sort HeliBoard subtypes by name in InputMethodPicker 2024-05-18 15:01:30 +02:00
Helium314
6bf29ffc16 remove label processing from KeyboardParser 2024-05-18 14:52:12 +02:00
Helium314
1a630821db move information to subtype extra value:
whether layout has shift key
whether proximity-based corrections should be enabled when shift is enabled
2024-05-18 14:34:46 +02:00
Helium314
b76dc8ced5 move content of layoutInfos to more suitable places
and add plans for moving it around some more
2024-05-18 14:14:56 +02:00
Helium314
2466187eb3 (partially) remove workaround for key params 2024-05-18 10:30:46 +02:00
Helium314
5b4ba11fb7 remove some old attrs stuff 2024-05-17 22:05:36 +02:00
tenextractor
e54d816126
Add Mansi layout (#791) 2024-05-17 19:57:23 +02:00
Helium314
8ea693d92e add a failing test for stuff that should be fixed 2024-05-17 19:30:52 +02:00
Helium314
ec72b49ead move contribution guidelines into default file CONTRIBUTING.md 2024-05-17 19:04:39 +02:00
Helium314
4a6ef14309 after upgrade, disable new toolbar keys if the toolbar is customized 2024-05-17 18:36:41 +02:00
Helium314
71727de5a0 add basic support for modifier keys, fixes #479 2024-05-17 17:24:34 +02:00
Helium314
1a91ce5dd0 allow commenting lines in json layouts by starting the line with // 2024-05-17 17:22:51 +02:00
Helium314
82705e5d5e remove unused fields in DictionaryHeader 2024-05-15 22:54:11 +02:00
Helium314
528bbb4f7f upgrade build.gradle and do some code inspection stuff 2024-05-15 22:47:24 +02:00
tenextractor
f825436449
Add Hungarian (Extended) layout (#774) 2024-05-15 19:56:20 +02:00
Helium314
71ddc20041 don't show input method pick on long pressing a custom space key with popups 2024-05-14 23:40:56 +02:00
Helium314
ed776c3804 overhaul style of parsing layouts
and add a cache
2024-05-14 23:31:55 +02:00
Helium314
1bd30f612b fix long-pressing pinned toolbar key when it's not in normal toolbar 2024-05-13 19:34:59 +02:00
Helium314
1d1e0cc987 always set AllowRedundantPopupKeys in the same place 2024-05-12 19:06:04 +02:00
Helium314
3862d1e9b2 identify keyboard icons by name only
re-work KeyboardIconsSet
also fixes a recent regression where some icons are not displayed
2024-05-12 18:08:15 +02:00
Helium314
789b76b790 add eo diacritics needed for multilingual typing, fixes #740 2024-05-12 14:27:53 +02:00
Helium314
7f1161218e fix some issues with key texts and icons
fixes #750
2024-05-12 14:09:43 +02:00
Helium314
b3aac1a05a add input logic test for double space -> period (and deletion) 2024-05-12 12:00:49 +02:00
Helium314
8f3e4fff8c allow selecting more icons in custom keys, update layouts.md 2024-05-12 00:20:56 +02:00
Helium314
38228f8b70 parse number and alpha/symbol layouts using the same function 2024-05-11 23:25:47 +02:00
Helium314
9bb64d561f read use_contacts pref as false if permission was revoked
avoids resetting dictinary facilitator on every startInputView
2024-05-11 17:40:49 +02:00
Helium314
6b05d019a1 update workflow triggered on PR 2024-05-11 16:12:15 +02:00