Unexpected-Keyboard/srcs/juloo.keyboard2/prefs
Jules Aguillon 9f22e53a3b
Add complex keys (#774)
This allows to add new kinds of keys that need more data without making
KeyValue's footprint bigger for common keys.

This changes the [_symbol] field into [_payload], which holds the same
as the previous field for more common keys but can hold bigger objects
for keys of the new "Complex" kind.

This also adds a complex key: String keys with a symbol different than
the outputted string.

Unit tests are added as the Java language is not helpful in making
robust code.
2024-09-29 21:58:22 +02:00
..
CustomExtraKeysPreference.java Add complex keys (#774) 2024-09-29 21:58:22 +02:00
ExtraKeysPreference.java Add new keyevent "menu" (#726) 2024-07-27 12:00:20 +02:00
IntSlideBarPreference.java Refactor: New namespace for preference classes 2024-01-13 20:59:05 +01:00
LayoutsPreference.java Fix compatibility with Android 3.0 2024-02-10 17:33:42 +01:00
ListGroupPreference.java Refactor: New namespace for preference classes 2024-01-13 20:59:05 +01:00
SlideBarPreference.java Refactor: New namespace for preference classes 2024-01-13 20:59:05 +01:00