ladybird/Userland
Timothy Flynn bc0bb98c01 LibGUI: Paint emoji using text in the EmojiInputDialog
This widget originally used text, but at the time we did not support
painting multi-code point emoji as text at all. So it was changed to
paint emoji with their bitmaps in commit 8190120f95.

Now that we can paint text with multi-code point emoji, revert this
widget to use text again. This has the added benefit that the dialog has
a what-you-see-is-what-you-get effect; any emoji with text presentation
in the font (e.g. U+00A9 Copyright) will be displayed as such in the
dialog, which is how the text would be painted when selected anyways.

Note that to accommodate some emoji sizes, this also had to bump the
button sizes a bit, otherwise they would be displayed with an ellipsis.
2023-03-05 20:21:57 +01:00
..
Applets Applets/Keymap: Repaint applet on demand only 2023-03-04 00:29:38 +01:00
Applications TextEditor: Enable CMake syntax highlighting 2023-03-04 05:43:43 -07:00
BuggieBox Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00
Demos Userland: Fix remaining smart pointer const-correctness issues 2023-02-21 00:54:04 +01:00
DevTools Kernel: Move process coredump metadata modification to the prctl syscall 2023-03-05 16:55:08 +01:00
DynamicLoader DynamicLoader: Disable stack protector in some files for aarch64 build 2023-02-15 22:53:19 +01:00
Games Userland: Use Font::pixel_size_rounded_up() instead of glyph_height() 2023-03-04 00:29:38 +01:00
Libraries LibGUI: Paint emoji using text in the EmojiInputDialog 2023-03-05 20:21:57 +01:00
Services Userland: Use Font::pixel_size_rounded_up() instead of glyph_height() 2023-03-04 00:29:38 +01:00
Shell LibCore+Everywhere: Remove ArgsParser::add*(char const*&) 2023-03-01 10:47:19 +01:00
Utilities Kernel+Userland: Add support for using the PCSpeaker with various tones 2023-03-05 08:38:29 +00:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00