Commit graph

1761 commits

Author SHA1 Message Date
Helium314
b65d00e142 improve color picker: better landscape layout and survive orientation change 2025-02-27 19:35:07 +01:00
Helium314
1c955a34b2 convert popup multiTextKey codePoints into (KeySpec) label
fixes #1376
2025-02-26 21:16:23 +01:00
Md. Rifat Hasan Jihan
2e9ba954ad
Improved Probhat Layout (#1382)
Discussed in https://github.com/Helium314/HeliBoard/discussions/1368
2025-02-26 20:57:08 +01:00
ottosch
f65864a935
Add datestamp to backup filename (#1364)
resolve #1188
2025-02-26 20:00:25 +01:00
Helium314
aaa7fb2ad1 make unsaved changes in SubtypeDialog survive screen orientation change 2025-02-25 22:55:05 +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
cab9cc7de0 make subtypeDialog survive screen rotation (but currently loses changes to settings) 2025-02-25 22:32:05 +01:00
Helium314
93e6f88f6c update todo 2025-02-25 21:36:30 +01:00
Helium314
987f0560d9 add missing headers 2025-02-25 20:35:30 +01:00
Helium314
3c9d1c8795 add links to discussin sections to load dialogs for laoyuts and colors
and gather links in a single place
2025-02-25 20:24:24 +01:00
Helium314
6212f44283 fix theme not appearing after importing from file 2025-02-24 21:06:51 +01:00
Helium314
761b56fdc3 fix weird double window insets 2025-02-24 20:42:21 +01:00
Helium314
a8bd9058e7 move some icons and iconButtons to separate file 2025-02-24 19:17:21 +01:00
Helium314
875a98d3f4 rename "text" to "content" in alert dialog 2025-02-24 18:43:12 +01:00
Helium314
b7aadac07c add the "will not be translated" message to allColors 2025-02-24 18:30:12 +01:00
Helium314
f076d66f93 add contentDescription for some more icons 2025-02-24 18:16:38 +01:00
Helium314
d5d672ee33 fix links using annotatedString instead of html 2025-02-24 16:49:03 +01:00
Helium314
fa72e2bcbb work on some more todos 2025-02-23 20:57:16 +01:00
Helium314
adc5c8cf1c remove some outdated todos 2025-02-23 19:16:39 +01:00
Helium314
9ff5fda8ed fix issues with insets not being respected 2025-02-23 19:01:45 +01:00
Helium314
43cfbddf68 initialize RichIMM on app start (fixes tests) 2025-02-23 18:42:19 +01:00
Helium314
53a5cb0c92 upgrade compose dependencies 2025-02-23 18:38:07 +01:00
Helium314
4edaa485b6 some todos in SubtypeDialog 2025-02-23 17:58:04 +01:00
Helium314
e3fa210031 editing a theme does not automatically enabled it (outside edit screen) 2025-02-23 16:24:59 +01:00
Helium314
b41ad29e55 limit locales when adding dictionaries to matching scripts 2025-02-23 13:58:11 +01:00
Helium314
ff27d1f1c5 solve a bunch of recent todos 2025-02-23 13:41:30 +01:00
Helium314
86f15e11d8 compose PersonalDictionariesScreen 2025-02-23 11:38:06 +01:00
Helium314
52c887e941 add dictionary screen and dialogs 2025-02-22 22:42:36 +01:00
Helium314
7494d85aea allow editing main layouts in subtype dialog 2025-02-22 12:21:26 +01:00
Helium314
f15f65daa8 properly handle layout deletion 2025-02-21 05:07:13 +01:00
Helium314
05fc53c96f move file pickers to separate composable 2025-02-21 05:04:57 +01:00
Helium314
4efc33dba4 fix toast spam in layout editor 2025-02-20 18:24:59 +01:00
Helium314
31f7ef6182 also rename layout in preferences when renaming the file 2025-02-20 18:11:23 +01:00
Helium314
d03801f22e make the "+" layouts selectable with normal name 2025-02-20 16:18:19 +01:00
Helium314
f7cf1762b5 add better icon for using default setting 2025-02-20 00:31:13 +01:00
Helium314
e7acef5396 fix editing "+" layouts, update todos 2025-02-19 23:56:02 +01:00
Helium314
35083e6515 do some inits on app create instead of in the services 2025-02-19 23:33:51 +01:00
Helium314
0899245ae7 use existing constants for NO_LANGUAGE and QWERTY 2025-02-19 23:06:52 +01:00
Helium314
8d094e268a make the settings overrides in subtype work 2025-02-19 23:00:58 +01:00
Helium314
eec197c32c cache subtype display names for improved performance 2025-02-17 19:32:02 +01:00
Helium314
40de17c148 solve some todos in SubtypeDialog 2025-02-17 19:19:08 +01:00
Helium314
47070c1086 change ShowMorePopupKeys to string
and some minor adjustments / comments
2025-02-17 15:55:31 +01:00
Md. Rifat Hasan Jihan
23a067187c
Removed redundant number row for bn-BD (#1369)
And formatted the json for better readability
2025-02-17 14:09:20 +01:00
Helium314
85382de881 add language screen (not finished) 2025-02-16 22:58:19 +01:00
Helium314
12f1e20d9f make popup order prefs shorter 2025-02-16 22:45:48 +01:00
Helium314
56c7748dff fix issues with restoring old settings 2025-02-16 20:32:32 +01:00
Helium314
0fa8f58750 fix issue with creating subtype extra value 2025-02-16 13:09:18 +01:00
Helium314
6f1e79caa1 fix issues with settings upgrades when starting from 0 2025-02-16 13:01: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
6e77437ea9 copy the dictonary cleanup and crash report checker to new settings 2025-02-16 10:57:38 +01:00