Skip to content

Broken symbolics on Gtk 4.22 (symbolic format VS Transforms) #1420

@teamcons

Description

@teamcons

What Happened?

Several emoji icons do not follow Gtk symbolic icon format as described: https://docs.gtk.org/gtk4/icon-format.html
Apparently there are transforms which arent supposed to go in as part of limitations, and thus arent rendered in Gtk 4.22. It may work normally in 4.24

Some affected:

emblem-default-symbolic
list-add-symbolic
mail-send-symbolic
dialog-password-symbolic
face-smile-symbolic
face-smile-big-symbolic
...(More emojis)

Image

Related:
elementary symbolic icons not rendering when app uses Gnome Platform 50

GTK issue report of elementary icons not rendering on Gtk 4.22

discussion about Gtk 4.21 and broken icons

Steps to Reproduce

  1. ...Download the latest release of Jorts
  2. ...bump the Gnome Runtime to 50 in the io.github.elly_code.jorts.devel.yml flatpak manifest
  3. flatpak run org.flatpak.Builder --force-clean --sandbox --user --install --install-deps-from=flathub --ccache --mirror-screenshots-url=https://dl.flathub.org/media/ --repo=repo builddir io.github.elly_code.jorts.devel.yml

Expected Behavior

icons render perfectly fine

OS Version

8.x (Circe)

OS Architecture

amd64 (on most hardwares)

Session Type

Secure Session (Wayland, This is the default)

Software Version

Latest release (I have run all updates)

Log Output

Hardware Info

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions