Helium314
199f177c2d
add left/right variants of alt, ctrl and meta
...
for picky apps, fixes GH-1579
2025-05-18 15:25:10 +02:00
Helium314
9c9fe392d1
fix dealing with prases without non-whitespace letters in SpacedTokens
2025-05-17 16:56:22 +02:00
Helium314
c33c2c5823
remove test logging
2025-05-17 09:54:27 +02:00
Helium314
4d91702073
add setting for default emoji skin tone
...
fixes GH-817
2025-05-16 21:48:07 +02:00
Helium314
a0f77c1392
don't suggest unsuported emojis
...
and invert isSupported to isUnsupported to avoid confusion what happens when asking about non-emojis
2025-05-16 21:20:34 +02:00
Helium314
f48438f30a
use SpacedTokens instead of regex for splitting on whitespace
...
and where possible directly used SpacedTokens to avoid unnecessary list
2025-05-14 17:04:31 +02:00
Helium314
c96eec601d
remove unused code / comments in EmojiPalettesView and related resources
2025-05-14 16:49:37 +02:00
Devy Ballard
c9059f3616
Apps dictionary ( #1361 )
2025-05-14 16:41:50 +02:00
Devy Ballard
2fe87eea9b
Inline code point loops ( #1408 )
2025-05-14 16:24:21 +02:00
Eran Leshem
c4386df186
Display a toast after restoring a backup. Seems like useful feedback. ( #1531 )
2025-05-14 16:23:39 +02:00
Helium314
95d4bfe97c
Update managing emoji categories ( #1515 )
2025-05-14 16:22:50 +02:00
Helium314
b5837c3380
try saving crash logs when device is locked
2025-05-14 15:58:24 +02:00
Helium314
e6ec1c7bca
fix debug mode crash sometimes occurring when deleting korean
...
fixes GH-1551
2025-05-10 17:37:20 +02:00
Helium314
a1e05c847e
no need for full stack trace when system gesture lib is not found
2025-05-10 09:27:25 +02:00
Eran Leshem
1f8a94f219
Adjust emoji key size according to emoji font size ( #1543 )
2025-05-09 16:49:23 +02:00
Helium314
3c36033acb
add more information to exception when InputMethodInfo is not found
...
apparently this randomly happens, see GH-1521
2025-05-09 05:16:22 +02:00
Helium314
97db67d7eb
increase contacts dictionary frequency
...
because contacts rarely got suggested, see GH-1361
2025-05-07 18:23:47 +02:00
Helium314
a3dff524cb
avoid problems with hacky way of saving AllColors theme name
...
see GH-1528
2025-05-06 18:58:14 +02:00
Helium314
366ee5ae28
workaround for page start / page end toolbar keys not working in compose text fields
...
fixes GH-1477
2025-05-04 20:33:41 +02:00
Eran Leshem
4f356086d7
Fix direction of word-left & word-right with RTL scripts ( #1530 )
2025-05-03 07:02:38 +02:00
Eran Leshem
60a5fe1e03
Go back to setFitsSystemWindows
, with an added workaround that seems to make it reliable. ( #1536 )
2025-05-02 23:11:58 +02:00
Helium314
2a7ac3cf79
use default font for titles
2025-05-01 20:27:56 +02:00
Eran Leshem
875491a0e1
Recognize the he
language code as Hebrew ( #1529 )
...
in addition to outdated `iw` that is used on Android 14 and older
2025-05-01 20:17:41 +02:00
Helium314
011bc96ec9
consider padding when adding keyboard split
...
fixes GH-1520
2025-04-29 16:17:28 +02:00
Helium314
da62457c90
save logs from the internal logger again, but keep logcat for getting older warning and error log entries
2025-04-28 21:20:32 +02:00
Helium314
38547b0c81
fallback to default layouts on parsing errors
2025-04-28 19:50:31 +02:00
Helium314
8b36ff1c54
skip early on empty hint labels
2025-04-28 19:25:28 +02:00
Eran Leshem
5eff3b992b
Restore Key.LABEL_FLAGS_PRESERVE_CASE
, to fix uppercase TLDs in popup ( #1517 )
2025-04-28 14:27:36 +02:00
Helium314
b5dece2ff4
improve behvavior of slider preference
...
using onConfirm instead of always onValueChange (which is called when sliding, but we're mostly interested in changed settings)
2025-04-28 13:56:36 +02:00
Helium314
1d441a8ca6
more workarounds for Korean
...
not just space might delete text, but also other separators
now this problem is avoided in a more generic way
fixes GH-1447
2025-04-27 18:59:29 +02:00
Eran Leshem
9c727f342d
Remove TLD popup hint ( #1511 )
...
Co-authored-by: Helium314 <helium314@mailbox.org>
2025-04-27 16:19:26 +02:00
Eran Leshem
bedb9d1517
Fix settings search insets by moving top & horizontal insets to the top of the setting screen. ( #1510 )
2025-04-27 16:03:18 +02:00
Helium314
54c2c364a0
close background image dialog when deleting image
2025-04-27 15:44:59 +02:00
Helium314
322f8f9712
also consider default layouts when removing custom layouts without file
...
was missing in d15a97ccba
also rearrange the code a little
fixes GH-1490
2025-04-26 13:24:10 +02:00
Eran Leshem
6d9f69a4b6
Fix keyboard insets on Android 15, again ( #1497 )
2025-04-26 07:34:27 +02:00
Gabriele Monaco
14b5439a97
Use the euro sign for PMS ( #1504 )
2025-04-25 20:04:05 +02:00
Eran Leshem
01c0cd9de2
Saving log using logcat ( #1487 )
...
Old logger will be removed later, see discussion in PR
2025-04-25 17:19:58 +02:00
Helium314
e60efba59d
remove some unnecessary code
...
looks like with edge to edge the status bar color is set automatically
also slightly rearrange code for showing welcome wizard and crash report dialog
2025-04-25 17:03:34 +02:00
Eran Leshem
5b32118b08
Add title to spell checker settings ( #1501 )
2025-04-25 16:53:22 +02:00
Eran Leshem
69bcca0a22
Apply padding on all sides on settings screens ( #1496 )
2025-04-22 22:29:03 +02:00
Helium314
46f9227615
properly reload emoji keyboards (fixes split layout change not shown)
2025-04-21 09:48:22 +02:00
Helium314
7e59bcc799
remove weird workaround to get acceptable layout edit dialog positioning
...
not necessary any more after enabling edge to edge
2025-04-21 08:29:50 +02:00
Eran Leshem
d9f17733d9
Make settings screens fully usable on Android 15 ( #1484 )
...
enable edge to edge in settings for all Android versions to avoid minor glitches and have more consistent appearance
2025-04-21 08:06:41 +02:00
Helium314
d15a97ccba
consider all layout types when checking for custom layouts without file
...
fixes #1490
2025-04-21 07:37:42 +02:00
Helium314
da7ab05920
remove old upgrade functionality done for migration from previous package name
...
should be fine after more than a year of HeliBoard
fixes issue when restoring custom layouts
upgrade now would need to be OpenBoard -> HeliBoard <= 2.3 -> HeliBoard >= 3.0
2025-04-21 07:33:58 +02:00
Helium314
d87ed8e53d
fix pattern for files to back up
...
see #1490
2025-04-21 06:03:32 +02:00
Eran Leshem
1012386c8c
more reliable fix for bottom inset padding on edge-to-edge ( #1486 )
2025-04-20 18:58:58 +02:00
Helium314
7748ed75fe
clarify when we use our own name for the language instead of using whatver is provided by the system
2025-04-19 08:35:46 +02:00
Benson Muite
c32b3bada4
Keyboard layouts for languages primarily used in Africa ( #1483 )
2025-04-19 08:27:58 +02:00
Helium314
e042adc5b8
Merge remote-tracking branch 'refs/remotes/origin/main'
2025-04-18 10:04:19 +02:00