Commit graph

1064 commits

Author SHA1 Message Date
Helium314
be3ccc631d minor improvements in appearance screen 2025-03-01 17:29:00 +01:00
Helium314
1fc5d60483 better instant-reload for some settings (while keyboard is showing) 2025-03-01 17:28:48 +01:00
Helium314
95b6333bf4 better way of force-reloading the keyboard theme
not duplicating an existing mechanism any more
and working while keyboard is shown (at least it looks like it)
2025-03-01 17:06:49 +01:00
Helium314
f0bb541b72 better "add dictionary" button in dictionaries screen 2025-03-01 10:31:38 +01:00
Helium314
b69ec39539 extend list of locales for which bigrams are used in contacts dictionary 2025-03-01 10:24:22 +01:00
Helium314
efa2faf474 more frequent selected subtype checks in welcome wizard 2025-03-01 10:02:56 +01:00
Helium314
5d1545687f fix broken list preferences 2025-03-01 10:01:16 +01:00
Helium314
7696beeb29 deal with empty subtype preference strings produced by old versions 2025-03-01 09:50:33 +01:00
Helium314
f016c20ca8 remove some values from old settings
preparation for removal
2025-03-01 09:23:34 +01:00
Helium314
7ec9e1a8cf sort extra value when creating SettingsSubtype 2025-03-01 08:40:50 +01:00
Helium314
c431f7043f move settings.kt and settings subtype 2025-03-01 07:32:09 +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
98640c6b0d add readable timestamp to logs and crash reports (similar to backup files) 2025-02-28 21:57:31 +01:00
Helium314
999c900f7f clearly show when a subtype is custom in languages & layouts 2025-02-28 21:42:09 +01:00
Helium314
27e2a6f584 determine whether to show shift key for scripts without uppercase 2025-02-28 21:29:38 +01:00
Helium314
247ec2b7f3 compose welcome wizard (could look better, but good enough for now) 2025-02-28 20:26:38 +01:00
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
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
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