gtk issueshttps://gitlab.gnome.org/GNOME/gtk/-/issues2024-01-21T11:22:29Zhttps://gitlab.gnome.org/GNOME/gtk/-/issues/6336EmojiChooser: Picking multiple emojis does not work with recent emojis2024-01-21T11:22:29ZlovetoxEmojiChooser: Picking multiple emojis does not work with recent emojis## Steps to reproduce
1. Open Emoji Chooser
2. Hold CTRL Key down
3. Pick Emoji from the recent section
## Current behavior
EmojiChooser closes
## Expected outcome
EmojiChooser does not close
## Version information
Gtk 3.24.38,...## Steps to reproduce
1. Open Emoji Chooser
2. Hold CTRL Key down
3. Pick Emoji from the recent section
## Current behavior
EmojiChooser closes
## Expected outcome
EmojiChooser does not close
## Version information
Gtk 3.24.38, but the code seems to be the same for Gtk4
## Additional information
See: https://gitlab.gnome.org/GNOME/gtk/-/blob/main/gtk/gtkemojichooser.c#L415https://gitlab.gnome.org/GNOME/gtk/-/issues/6148buffer overflow detected2023-10-11T22:14:26ZSudip Shilbuffer overflow detected## Steps to reproduce
1. Open gtk4-demo
2. Open the search entry or run a demo with a GtkEntry/GtkTextView
3. Open the emoji chooser with (ctrl + period) and it'll crash immediately
## Version information
GTK: gtk4-4.12.3-1.fc39.x86_6...## Steps to reproduce
1. Open gtk4-demo
2. Open the search entry or run a demo with a GtkEntry/GtkTextView
3. Open the emoji chooser with (ctrl + period) and it'll crash immediately
## Version information
GTK: gtk4-4.12.3-1.fc39.x86_64
OS: Fedora 39 x86_64 Workstation
## Warnings
writev(2, \[{iov_base="\*\*\* ", iov_len=4}, {iov_base="buffer overflow detected", iov_len=24}, {iov_base=" **_: terminated\\n", iov_len=17}\], 3_** buffer overflow detected \*\*\*: terminated
## Backtracehttps://gitlab.gnome.org/GNOME/gtk/-/issues/5995Emoji picker: Show names in popup on hover2023-08-06T20:51:17ZMSmolarzEmoji picker: Show names in popup on hoverHello, is it possible to display the names/meanings of the emojis in the emoji picker ([**gtkemojichooser.c**](https://gitlab.gnome.org/GNOME/gtk/-/blob/c1d6160bd4e7d480193083449f0018b02c6cb643/gtk/gtkemojichooser.c)) when hovering over ...Hello, is it possible to display the names/meanings of the emojis in the emoji picker ([**gtkemojichooser.c**](https://gitlab.gnome.org/GNOME/gtk/-/blob/c1d6160bd4e7d480193083449f0018b02c6cb643/gtk/gtkemojichooser.c)) when hovering over them with the mouse? I can search for emojis, but it's difficult if I don't know the name. And for some emojis, I don't know the exact meaning right away.
~~Another thing but also related to the emoji picker is the size of the emojies or its window. Under Gnome, the emojis are displayed nice and big, but in KDE they are much smaller, so sometimes I can't see them properly. I have added some sample pictures that I took in Gajim. Is it possible to make the size of the emojis or the window adjustable so that people with blind eyes like mine can see the yellow bumps :laughing:️?~~
![gajim emojie kde.png](/uploads/16b6428bfa6fe452366a0fbac7b8bc1b/gajim_emojie_kde.png)![gajim emojie.png](/uploads/1b6190f605789ead1565b51c3f1c20fc/gajim_emojie.png)https://gitlab.gnome.org/GNOME/gtk/-/issues/5076Emoji Picker has weird focus navigation with arrow key after entering a searc...2022-08-19T20:12:52ZLeleatEmoji Picker has weird focus navigation with arrow key after entering a search term<!--
Please, read the CONTRIBUTING.md guide on how to file a new issue.
https://gitlab.gnome.org/GNOME/gtk/-/blob/main/CONTRIBUTING.md
-->
## Steps to reproduce
<!--
Please, explain the sequence of actions necessary to reproduce t...<!--
Please, read the CONTRIBUTING.md guide on how to file a new issue.
https://gitlab.gnome.org/GNOME/gtk/-/blob/main/CONTRIBUTING.md
-->
## Steps to reproduce
<!--
Please, explain the sequence of actions necessary to reproduce the
bug
-->
1. Open `Widget Factory`
2. Open Emoji Picker (e. g. press `Ctrl`+`.`)
3. Enter a search term
4. Press the arrow down key. If there is the 'recent emoji' row after entering a search term, press arrow down again.
## Current behavior
An invisible emoji is focused. Only after pressing the arrow down key again does a search result get focused.
## Expected outcome
A search result should be focused immediately.
## Version information
- GTK 4.7.1 (Widget Factory)
- Fedora 35
## Additional information
\-https://gitlab.gnome.org/GNOME/gtk/-/issues/4295textview: Incorrect placement of the Emoji chooser2021-12-02T02:09:36Zcarnage-modetextview: Incorrect placement of the Emoji chooser<!--
Please, read the CONTRIBUTING.md guide on how to file a new issue.
https://gitlab.gnome.org/GNOME/gtk/-/blob/master/CONTRIBUTING.md
-->
## Steps to reproduce
<!--
Please, explain the sequence of actions necessary to reproduce...<!--
Please, read the CONTRIBUTING.md guide on how to file a new issue.
https://gitlab.gnome.org/GNOME/gtk/-/blob/master/CONTRIBUTING.md
-->
## Steps to reproduce
<!--
Please, explain the sequence of actions necessary to reproduce the
bug
-->
1. Using the emoji chooser in an empty text field
2. Using the emoji chooser at the end of text
<!--
You should try and reproduce with the demos applications available
under the `demos` directory, or the test programs in the `tests` directory.
Alternatively, please attach a *small and self-contained* example
*written in C* that exhibits the issue.
-->
## Current behavior
<!--
Please describe the current behaviour
-->
Shows up randomly instead of being right under the text cursor
## Version information
- GTK 4
- Fedora 35 Silverblue
<!--
- Which version of GTK you are using
- What operating system and version
- For Linux, which distribution
- If you built GTK yourself, the list of options used to configure the build
-->
## Additional information
Works normally in the middle of text
![Screenshot_from_2021-09-28_18-48-07](/uploads/f1fb3521f3eda377017732a333605b85/Screenshot_from_2021-09-28_18-48-07.png)
Breaks in an empty text field or the end of some text
![Screenshot_from_2021-09-28_18-48-21](/uploads/87944ba2c7d2352c5b7edfdbdd87957d/Screenshot_from_2021-09-28_18-48-21.png)
![Screenshot_from_2021-09-28_18-46-09](/uploads/9d245c965aba46a258b8c5e578962aab/Screenshot_from_2021-09-28_18-46-09.png)
<!--
- Screenshots or screen recordings are useful for visual errors
- Attaching a screenshot or a video without explaining the current
behavior and the actions necessary to reproduce the bug will lead
to the bug being closed
- Please report any warning or message printed on the terminal
-->https://gitlab.gnome.org/GNOME/gtk/-/issues/3875GtkEmojiChooser: Bottom toolbar is broken2021-06-04T13:14:27Znana-4GtkEmojiChooser: Bottom toolbar is broken<!--
Please, read the CONTRIBUTING.md guide on how to file a new issue.
https://gitlab.gnome.org/GNOME/gtk/-/blob/master/CONTRIBUTING.md
-->
## Steps to reproduce
<!--
Please, explain the sequence of actions necessary to reproduce...<!--
Please, read the CONTRIBUTING.md guide on how to file a new issue.
https://gitlab.gnome.org/GNOME/gtk/-/blob/master/CONTRIBUTING.md
-->
## Steps to reproduce
<!--
Please, explain the sequence of actions necessary to reproduce the
bug
-->
1. Open a emoji chooser in a GTK 4 app.
2. In the bottom toolbar, click a space between visible buttons.
3. Press left/right arrow keys.
<!--
You should try and reproduce with the demos applications available
under the `demos` directory, or the test programs in the `tests` directory.
Alternatively, please attach a *small and self-contained* example
*written in C* that exhibits the issue.
-->
## Current behavior
<!--
Please describe the current behaviour
-->
Blue background appears, but its contained button is not activated.
## Expected outcome
<!--
Please describe the expected outcome
-->
Blue background doesn't appear, and the arrow keys focus or activate the actual buttons.
## Version information
<!--
- Which version of GTK you are using
- What operating system and version
- For Linux, which distribution
- If you built GTK yourself, the list of options used to configure the build
-->
GTK master, Fedora 33, gnome-shell 3.38.4, X11.
## Additional information
<!--
- Screenshots or screen recordings are useful for visual errors
- Attaching a screenshot or a video without explaining the current
behavior and the actions necessary to reproduce the bug will lead
to the bug being closed
- Please report any warning or message printed on the terminal
-->
![image](/uploads/13651c23031e3e60d81ee0f5b70a4178/image.png)https://gitlab.gnome.org/GNOME/gtk/-/issues/3490Consider adding Unicode symbols and characters to the Emoji chooser2023-11-27T12:13:31ZMatthias ClasenConsider adding Unicode symbols and characters to the Emoji chooserThis would make the chooser more useful and solve an actual problem.
See ![image](/uploads/6d6fae37803de373e366deb06762794c/image.png) for inspiration.This would make the chooser more useful and solve an actual problem.
See ![image](/uploads/6d6fae37803de373e366deb06762794c/image.png) for inspiration.https://gitlab.gnome.org/GNOME/gtk/-/issues/3308Emoji picker touch scrolling doesn't work when touch starts on emoji2020-11-02T12:36:26ZGNEmoji picker touch scrolling doesn't work when touch starts on emojiCurrently touch scrolling only works when initiated on the space between the emoji, not when initiated on the emoji themselves. This makes it tricky to reliably scroll the emoji grid on a touchscreen.Currently touch scrolling only works when initiated on the space between the emoji, not when initiated on the emoji themselves. This makes it tricky to reliably scroll the emoji grid on a touchscreen.https://gitlab.gnome.org/GNOME/gtk/-/issues/3307Make emoji picker adapt to narrow screens (e.g. phones)2021-01-26T05:07:47ZGNMake emoji picker adapt to narrow screens (e.g. phones)Currently the emoji picker is fixed at 7 columns of emoji. This makes it too wide for phones such as the PinePhone or Librem 5, which both have effective display widths of 360 px (720 px, 2 x scaled) - only enough for 6 columns.
It woul...Currently the emoji picker is fixed at 7 columns of emoji. This makes it too wide for phones such as the PinePhone or Librem 5, which both have effective display widths of 360 px (720 px, 2 x scaled) - only enough for 6 columns.
It would be great for the picker to reduce its column count as necessary to fit on phone form factors. The category bar would have to be updated too, e.g. to wrap to two columns or be scrollable.https://gitlab.gnome.org/GNOME/gtk/-/issues/2444Emoji chooser spews criticals when the pango layout changes while the emoji c...2020-02-17T22:36:01ZTimm BäderEmoji chooser spews criticals when the pango layout changes while the emoji chooser is openRight now, this is easy to reproduce:
1) show an emoji chooser in the combobox in the upper left of page 1 in the widget-factory
2) Press Arrow Down
3) Select an emoji to insert with your mouse
Point 2) does not actually move the keybo...Right now, this is easy to reproduce:
1) show an emoji chooser in the combobox in the upper left of page 1 in the widget-factory
2) Press Arrow Down
3) Select an emoji to insert with your mouse
Point 2) does not actually move the keyboard focus to the emoji flowbox, which is a bug in itself, but it makes it very easy to reproduce this problem.
The terminal output is:
```
(gtk4-widget-factory:1158982): Pango-CRITICAL **: 15:36:08.713: pango_layout_get_cursor_pos: assertion 'index >= 0 && index <= layout->length' failed
(gtk4-widget-factory:1158982): Pango-CRITICAL **: 15:36:08.713: pango_layout_get_cursor_pos: assertion 'index >= 0 && index <= layout->length' failed
(gtk4-widget-factory:1158982): Pango-CRITICAL **: 15:36:08.713: pango_layout_get_cursor_pos: assertion 'index >= 0 && index <= layout->length' failed
(gtk4-widget-factory:1158982): Pango-CRITICAL **: 15:36:08.713: pango_layout_get_cursor_pos: assertion 'index >= 0 && index <= layout->length' failed
(gtk4-widget-factory:1158982): Pango-CRITICAL **: 15:36:08.713: pango_layout_get_cursor_pos: assertion 'index >= 0 && index <= layout->length' failed
(gtk4-widget-factory:1158982): Pango-CRITICAL **: 15:36:08.713: pango_layout_get_cursor_pos: assertion 'index >= 0 && index <= layout->length' failed
(gtk4-widget-factory:1158982): Pango-CRITICAL **: 15:36:08.720: pango_layout_get_cursor_pos: assertion 'index >= 0 && index <= layout->length' failed
(gtk4-widget-factory:1158982): Pango-CRITICAL **: 15:36:08.720: pango_layout_get_cursor_pos: assertion 'index >= 0 && index <= layout->length' failed
(gtk4-widget-factory:1158982): Pango-CRITICAL **: 15:36:08.720: pango_layout_get_cursor_pos: assertion 'index >= 0 && index <= layout->length' failed
(gtk4-widget-factory:1158982): Pango-CRITICAL **: 15:36:08.720: pango_layout_get_cursor_pos: assertion 'index >= 0 && index <= layout->length' failed
```
The backtrace looks something like:
```
#0 _g_log_abort (breakpoint=1) at ../subprojects/glib/glib/gmessages.c:557
#1 0x00007ffff7616fe0 in g_logv (log_domain=0x7ffff6f3f5ca "Pango", log_level=G_LOG_LEVEL_CRITICAL,
format=0x7ffff76776e7 "%s: assertion '%s' failed", args=0x7fffffffaf78)
at ../subprojects/glib/glib/gmessages.c:1373
#2 0x00007ffff76170d1 in g_log (log_domain=0x7ffff6f3f5ca "Pango", log_level=G_LOG_LEVEL_CRITICAL,
format=0x7ffff76776e7 "%s: assertion '%s' failed") at ../subprojects/glib/glib/gmessages.c:1415
#3 0x00007ffff7618f8b in g_return_if_fail_warning (log_domain=0x7ffff6f3f5ca "Pango",
pretty_function=0x7ffff6f40750 <__func__.18943> "pango_layout_get_cursor_pos",
expression=0x7ffff6f3f8d8 "index >= 0 && index <= layout->length") at ../subprojects/glib/glib/gmessages.c:2771
#4 0x00007ffff6f1d661 in pango_layout_get_cursor_pos (layout=0x1b81570, index=13, strong_pos=0x7fffffffb120,
weak_pos=0x7fffffffb110) at ../subprojects/pango/pango/pango-layout.c:2412
#5 0x00007ffff799465c in gtk_text_get_cursor_locations (self=0x7062f0, strong_x=0x7fffffffb188,
weak_x=0x7fffffffb184) at ../gtk/gtktext.c:4757
#6 0x00007ffff7994934 in gtk_text_adjust_scroll (self=0x7062f0) at ../gtk/gtktext.c:4867
#7 0x00007ffff7993558 in gtk_text_recompute (self=0x7062f0) at ../gtk/gtktext.c:4257
#8 0x00007ffff79934cd in gtk_text_set_positions (self=0x7062f0, current_pos=13, selection_bound=0)
at ../gtk/gtktext.c:4232
#9 0x00007ffff79990a2 in emoji_picked (chooser=0x6c1d10, text=0x1baa7e0 "😎️", self=0x7062f0)
at ../gtk/gtktext.c:6788
```
In my example:
```
(gdb) p index
$1 = 13
(gdb) p text
$2 = 0x1bbe7e0 "Donald Duck"
(gdb) p priv->current_pos
$3 = 13
(gdb) p priv->preedit_cursor
$4 = 0
```https://gitlab.gnome.org/GNOME/gtk/-/issues/2260emoji popup: improve keys selection behaviour2020-04-15T05:27:17ZJimmy Sciontiemoji popup: improve keys selection behaviourHi!
I believe this is not the right place for issues about the emoji popup. Please, provide a link or the name of the project in which I can submit the following issues.
1- Try this: press `ctrl`+`.` in a gtk app (epiphany, gedit, gnom...Hi!
I believe this is not the right place for issues about the emoji popup. Please, provide a link or the name of the project in which I can submit the following issues.
1- Try this: press `ctrl`+`.` in a gtk app (epiphany, gedit, gnome-latex, nautilus, etc) > a emoji popup selector appears > press ↓.
What should happen: the selection moves to the first emoji shown on the left.
What happens: the emoji in the middle in the first row gets selected.
2- Keep pressing the arrow keys till you reach the end of any row.
What should happen: if → is pressed when the selection is on the last emoji of any row, the selection moves to the first emoji of the next row.
What happens: selection moves back to the first emoji in the upper-left corner of the emoji selector.
A similar issue happens when ← is pressed while being on the first emoji of any row (except the first). The only difference being the last emoji in the first row gets selected.
3- There's no easy way of switching tabs rather than pressing ↓ many times. Maybe bonding the "tab" key to that feature might solve this.https://gitlab.gnome.org/GNOME/gtk/-/issues/2199Picking recently used emoji shows runtime warning on console2020-04-14T19:38:11ZMilan CrhaPicking recently used emoji shows runtime warning on consoleSteps:
* Using gtk3-3.24.12-1.fc31.x86_64
* run `gtk3-demo`, then there Entry->Entry Buffer demo
* right-click in the entry and pick Insert Emoji and pick one from "Smileys & People" - all is fine
* right-click, Insert Emoji, pick one fr...Steps:
* Using gtk3-3.24.12-1.fc31.x86_64
* run `gtk3-demo`, then there Entry->Entry Buffer demo
* right-click in the entry and pick Insert Emoji and pick one from "Smileys & People" - all is fine
* right-click, Insert Emoji, pick one from the Recent list
A runtime warning shows on the console:
```
(gtk3-demo:3019): Gtk-CRITICAL **: 13:50:45.104: gtk_widget_is_ancestor:
assertion 'GTK_IS_WIDGET (widget)' failed
```
It's not about the order, it's about the section, it seems. Only those in Recent do this.https://gitlab.gnome.org/GNOME/gtk/-/issues/2026search bar doesn't fit insert emoji menu2019-11-11T08:18:54ZIzzy Cordovasearch bar doesn't fit insert emoji menu## Steps to reproduce
1. Open a text input field that supports inserting emojis (naming a file)
2. Look at top of emoji selection menu
3. ...
## Current behavior
At the top of the emoji selection menu is a search bar to search fo...## Steps to reproduce
1. Open a text input field that supports inserting emojis (naming a file)
2. Look at top of emoji selection menu
3. ...
## Current behavior
At the top of the emoji selection menu is a search bar to search for emojis. This search bar is not flush with the top of the menu and has 2-3 pixel gap at the top. The corners are also not rounded in the same way.
## Expected outcome
Search bar should sit flush with the top of the menu / designer input is needed
## Version information
gtk+-3.24.9
5.1.16-300.fc30.x86_64
## Additional information
![Screenshot_from_2019-07-15_13-23-36](/uploads/bdf800bc365920ac5a87c7edade9b3c6/Screenshot_from_2019-07-15_13-23-36.png)https://gitlab.gnome.org/GNOME/gtk/-/issues/1728EmojiChooser fails to load with Cairo master2019-05-17T06:53:37ZArnaud B.arnaud.bonatti@gmail.comEmojiChooser fails to load with Cairo masterThat might be a Cairo bug; at least, that’s triggered by the Cairo commit [c0ed8ce1a111](https://gitlab.freedesktop.org/cairo/cairo/commit/c0ed8ce1a111) (and reverting the commit makes all work as usual). Building with jhbuild Cairo mast...That might be a Cairo bug; at least, that’s triggered by the Cairo commit [c0ed8ce1a111](https://gitlab.freedesktop.org/cairo/cairo/commit/c0ed8ce1a111) (and reverting the commit makes all work as usual). Building with jhbuild Cairo master and Gtk 3, the GtkEmojiChooser fails to load (and I think that’s just all emojis that are failing to load). I’m a bit surprised as the commit looks quite simple (but I don’t understand what it is trying to do); is it Gtk that is doing something wrong, or is it Cairo?https://gitlab.gnome.org/GNOME/gtk/-/issues/1704Adwaita: Hovered emoji in emoji picker doesn't inherit border-radius property2019-11-09T13:08:12ZmondayAdwaita: Hovered emoji in emoji picker doesn't inherit border-radius property[Here is the code:](https://gitlab.gnome.org/GNOME/gtk/blob/288a9341fd5c677348946f608f18a1c0d2bd9e73/gtk/theme/Adwaita/_common.scss#L4694-4702)
```
popover.emoji-picker .emoji {
font-size: x-large;
padding: 6px;
border-radius: 6p...[Here is the code:](https://gitlab.gnome.org/GNOME/gtk/blob/288a9341fd5c677348946f608f18a1c0d2bd9e73/gtk/theme/Adwaita/_common.scss#L4694-4702)
```
popover.emoji-picker .emoji {
font-size: x-large;
padding: 6px;
border-radius: 6px;
:hover {
background: $selected_bg_color;
}
}
```
Hovered emoji background is square (not hovered has border-radius), probably because :hover is not a regular pseudo-class. Adding border-radius to ":hover" thing fixes the issue, but there must be a better way to do it.https://gitlab.gnome.org/GNOME/gtk/-/issues/1511Update EmojiChooser for Unicode 112021-05-14T00:42:06ZJeremy BichaUpdate EmojiChooser for Unicode 11The emoji chooser's emoji lists were last updated in 2017 so it doesn't include the Emoji and Unicode 11 updates from 2018.
Please update the emoji lists.
Some of the new emoji combination sequences require the Unicode/Emoji commits in...The emoji chooser's emoji lists were last updated in 2017 so it doesn't include the Emoji and Unicode 11 updates from 2018.
Please update the emoji lists.
Some of the new emoji combination sequences require the Unicode/Emoji commits included in pango 1.43.0 released today.
This might force us to either depend on pango 1.43 or backport those commits to a new 1.42 release (and then depend on that version).
An example new sequence is the red hair man which shows as a single character where Unicode 11 is fully supported: 👨🦰https://gitlab.gnome.org/GNOME/gtk/-/issues/1382Insertion of an emoji in a GtkCellRendererText produces the crash2018-10-07T17:40:04ZMar VolInsertion of an emoji in a GtkCellRendererText produces the crash## Steps to reproduce
1. Open gtk3-demo.exe
2. Run Tree view -> editable cells
3. Double click on a text cell
4. Right click on the text cell
5. Select insert emoji
## Version information
Windows 10 1803
Gtk 3.22.21.0 from msys2
G...## Steps to reproduce
1. Open gtk3-demo.exe
2. Run Tree view -> editable cells
3. Double click on a text cell
4. Right click on the text cell
5. Select insert emoji
## Version information
Windows 10 1803
Gtk 3.22.21.0 from msys2
Glib 2.54.0
## Warnings
(gtk3-demo.exe:2940): Pango-WARNING **: couldn't load font "emoji Not-Rotated 21.599609375", falling back to "Sans Not-Rotated 21.599609375", expect ugly output.
(gtk3-demo.exe:2940): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(gtk3-demo.exe:2940): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(gtk3-demo.exe:2940): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(gtk3-demo.exe:2940): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(gtk3-demo.exe:2940): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(gtk3-demo.exe:2940): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(gtk3-demo.exe:2940): Gtk-CRITICAL **: gtk_widget_get_settings: assertion 'GTK_IS_WIDGET (widget)' failed
## Backtrace
Sorry, i don't have a debug version
Thread 1 received signal SIGSEGV, Segmentation fault.
0x66908ae7 in ?? () from C:\MySandbox\devtools\msys2\mingw32\bin\libgtk-3-0.dllhttps://gitlab.gnome.org/GNOME/gtk/-/issues/1166GTK+ 3 theming for emoji completion uses border-spacing, which GTK+ 3 lacks2018-06-20T19:40:12ZDaniel BolesGTK+ 3 theming for emoji completion uses border-spacing, which GTK+ 3 lacksCommit 65bb238a3f0 picked the CSS from `master`, so now we get errors at runtime about the invalid property name in `gtk-3-24` (I can trigger them by opening the Inspector on any old program), albeit only after regenerating, which that c...Commit 65bb238a3f0 picked the CSS from `master`, so now we get errors at runtime about the invalid property name in `gtk-3-24` (I can trigger them by opening the Inspector on any old program), albeit only after regenerating, which that commit had not done.
My vote would go to backporting `border-spacing` as it's an extremely useful property, but I don't know if anyone will want to do that. If not, some alternative way of spacing the children will be needed. In my own GTK+ 3 apps, I've done some impressive and/or horrifying things to emulate `border-spacing` (albeit verbosely and with constraints on what is possible), but there is probably a nicer, simpler way in this particular case.
Btw, this is only in Adwaita; HC appears to have been skipped from this theming update, not that that is anything really new!https://gitlab.gnome.org/GNOME/gtk/-/issues/1126Bind Windows key + . to emoji picker2018-05-31T12:24:08ZFredBind Windows key + . to emoji pickerBind <kbd>⊞ Win</kbd> + <kbd>.</kbd> to bring up the insert emoji popup on `GtkEntry` and `GtkTextView` widgets.Bind <kbd>⊞ Win</kbd> + <kbd>.</kbd> to bring up the insert emoji popup on `GtkEntry` and `GtkTextView` widgets.https://gitlab.gnome.org/GNOME/gtk/-/issues/1061emojichooser: Fix spacing and styling2019-07-18T06:09:36ZJulian Sparberjulian@sparber.netemojichooser: Fix spacing and stylingThe emojichooser looks extremely broken in gtk+ 3.22 (I couldn't make a screenshot with the selection):
![Screenshot_from_2018-05-08_20-37-07](/uploads/f249c10b3c431dd346cd46d0b9641f1e/Screenshot_from_2018-05-08_20-37-07.png)The emojichooser looks extremely broken in gtk+ 3.22 (I couldn't make a screenshot with the selection):
![Screenshot_from_2018-05-08_20-37-07](/uploads/f249c10b3c431dd346cd46d0b9641f1e/Screenshot_from_2018-05-08_20-37-07.png)