set keyboard icon ids per style in keyboardIconsSet instead of using styleable

increases flexibility
preparation for planned changes
This commit is contained in:
Helium314 2024-08-24 23:46:13 +02:00
parent 8a457c1821
commit aed5704582
15 changed files with 274 additions and 340 deletions

View file

@ -45,6 +45,7 @@ import helium314.keyboard.compat.ConfigurationCompatKt;
import helium314.keyboard.compat.EditorInfoCompatUtils;
import helium314.keyboard.keyboard.KeyboardActionListener;
import helium314.keyboard.keyboard.KeyboardActionListenerImpl;
import helium314.keyboard.keyboard.internal.KeyboardIconsSet;
import helium314.keyboard.keyboard.internal.keyboard_parser.floris.KeyCode;
import helium314.keyboard.latin.common.InsetsOutlineProvider;
import helium314.keyboard.dictionarypack.DictionaryPackConstants;
@ -570,6 +571,7 @@ public class LatinIME extends InputMethodService implements
Settings.init(this);
DebugFlags.init(this);
SubtypeSettingsKt.init(this);
KeyboardIconsSet.Companion.getInstance().loadIcons(this);
RichInputMethodManager.init(this);
mRichImm = RichInputMethodManager.getInstance();
AudioAndHapticFeedbackManager.init(this);