Commit graph

1853 commits

Author SHA1 Message Date
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
Helium314
a25ed6d5e0 store layouts in the same way in selected, enabled and additional layouts 2025-02-16 10:44:11 +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
4c060689fa shorter name for some functions for custom layouts 2025-02-15 20:11:27 +01:00
Helium314
bccb10ea39 store custom latin layouts with scripts instead of language tag, so they can be used across languages 2025-02-15 18:31:25 +01:00
Helium314
5ccc117ae1 remove unused layout edit preference, read layout edit errors immediately 2025-02-15 17:44:24 +01:00
Helium314
682a4ae911 improve handling of IME padding
still not really good...
2025-02-15 14:35:59 +01:00
Helium314
d8e9a004e5 reduce padding for LayoutEditDialog 2025-02-15 13:30:48 +01:00
Helium314
42f4561422 convert additionalSubtypeUtils to kotlin 2025-02-15 12:22:53 +01:00