abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Emoji.java
AgeCommit message (Collapse)AuthorFilesLines
2024-05-08Pull the emoji list from unicode.org (#612)Quinn Cypher1-46/+747
- Removing unused information (names and descriptions) from the Emoji class - Creating a Gradle task that generates a more efficient res/raw/emojis.txt file from the most recent Unicode standard - Saving recently used emoji preferences as emoji values rather than names - Migrating old user preferences to the new system
2022-11-13Refactor: Use enum values in KeyValue.KindJules Aguillon1-1/+1
instead of maintaining a separate set of constants and a conversion function.
2022-06-06Refactor: Remove KeyValue.nameJules Aguillon1-2/+4
This makes KeyValue objects smaller. 'equals' and 'hashCode' are now implemented too. Key names are still used to recognise keys with special meaning, but not for comparing keys anymore.
2022-06-05Refactor: Make KeyValue finalJules Aguillon1-2/+13
The class has a complicated internal logic, it is no longer reasonable to extend it.
2022-06-05Refactor: Merge KeyValue.char and code fieldsJules Aguillon1-1/+1
These two fields couldn't have an interesting value at the same time. As we can no longer rely on a special value to distinguish between what's the kind, the kind of the key is explicitly encoded in the two most significative bits of the _flags field. Extra nice thing: This removes the special values 'EVENT_NONE' and 'CHAR_NONE'.
2021-12-19Auto-format Java and XML filesJules Aguillon1-17/+17
Use xmllint. Re-indent Java files using spaces.
2021-05-09Fix recently introduced crashJules Aguillon1-1/+4
2021-01-17Update the list of emojisJules Aguillon1-905/+42
Take the list from https://unicode.org/Public/emoji/13.1/emoji-test.txt Also change the list of groups, from the same source.
2015-10-26More emoji category + Fix last emoji used savingjaguillo1-283/+317
2015-10-26Last used emojijaguillo1-1/+8
2015-10-24Emoji panejaguillo1-17/+4
2015-10-23Start with emojisjaguillo1-0/+906