abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/EmojiGroupButtonsBar.java
AgeCommit message (Collapse)AuthorFilesLines
2022-12-11Improve emoji pane layoutJules Aguillon1-3/+39
The measurement function was wrong in some situations. Set a width for columns and properly configure the GridView.
2022-06-05Refactor: Make KeyValue finalJules Aguillon1-1/+1
The class has a complicated internal logic, it is no longer reasonable to extend it.
2022-06-05Refactor: Abstract KeyValue fieldsJules Aguillon1-1/+1
The meaning of the public fields of KeyValue was quite complicated and not handled consistently accross the app. Make these fields private and add a more abstract API on top. The meaning of these fields changed recently and it wasn't an easy change. I plan on making more changes in the future.
2021-04-18Separate handling of modifiers from KeyValue classJules Aguillon1-1/+1
KeyValue defines an ADT and some of its values, it now contains public final fields and no internal logic. KeyModifier handles modifiers and accents and creates new instances of KeyValue when needed. This operation is now properly cached.
2021-01-17Update the list of emojisJules Aguillon1-0/+26
Take the list from https://unicode.org/Public/emoji/13.1/emoji-test.txt Also change the list of groups, from the same source.