I have an application where I am using resources.gresource.xmlto load a number of .gif images that are used on buttons via composite template .ui files. e.g.
<object class="GtkButton" id="btn_make_plan">
<property name="tooltip_text" translatable="yes">Generate plan</property>
<child>
<object class="GtkImage">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="resource">/com/shartrec/kelpie_planner/images/generate_plan.png</property>
<property name="icon_size">1</property>
</object>
</child>
</object>
This worked fine until I upgraded my Fedora system to F43 and now the images do not load. gtk4 package is now at 4.20.2
As a test I converted one image to a .png and updated my code and that image loaded without issue.
Is support for gif format removed, I couldn’t find any reference to that, or is this a gtk4 bug?