summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/EmojiInputDialog.h
AgeCommit message (Collapse)Author
2022-09-11LibGUI: Ensure unknown emoji have a set display orderTimothy Flynn
Currently, we use code point values as a tie break when sorting emoji by display order. When multiple code point emoji are supported, this will become a bit awkward. Rather than dealing with varying code point length while sorting, just set a maximum display order to ensure these are placed at the end.
2022-09-08LibGUI: Add Unicode emoji group filters to the EmojiInputDialogTimothy Flynn
This allows users to filter the list of displayed emoji by the group to which the emoji belong.
2022-09-08LibGUI: Display emoji in the EmojiInputDialog in Unicode display orderTimothy Flynn
2022-09-07LibGUI: Add a search box to filter EmojiInputDialog by code point namesTimothy Flynn
2022-09-07LibGUI: Create the emoji buttons only once for EmojiInputDialogTimothy Flynn
To prevent lag when the displayed code points are redrawn in support of a search box, only create the GUI::Button objects for the emoji a single time. Re-use those buttons when adding them to the dialog.
2022-09-07LibGUI: Move code to display emoji buttons to a helper functionTimothy Flynn
For a search box to be added, this code will need to be re-invoked as the search query updates.
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling