Arbitrary icons, Gramps and Gtk Inspector

Why does Gramps show B&W fallback icons when the color ones were specified? And how can it be made more predictable?

When documenting the interface, it is important to know whether to illustrate with the selected icon or the fallback. And whether it will be consistent across all the OSes.

The People category toolbar buttons (color and symbolic):

A more subtle example:

The hamburger icons that indicate that 2ndry objects exists have 4 stacked lines in the Linux Gnome GUI. (That icon is format-justify-fill-symbolic)

The Gtk Inspector says that the format-justify-fill (3 lines) was specified.

For the last several versions (back to 5.1 ??) the share\icons\Adwaita folder has been paired down with only the 16x16, scalable and symbolic folders. Both the 16x16 and scalable folders each have limited folders with limited icons and missing any actions folders. The symbolic folder has more folders including an actions folder with a full set of SVG icons.

My installs have always been the AIO Windows versions.

Edited: I saved an older version of the full Adwaita icons folder and drop into new installs (along with some of my own modifications).

It seems that 2 of the most heavily used icons in the Gramps interface (those ones we use for Edit and Share) were phased out between Gtk2 and Gtk3. Which makes sense since they are so ugly. So those icons are not available for use in larger sizes. … I wonder if the small icons would look less pixelated on a macOS Retina display? (It seems likely that the 16px and 24px .PNGs would have to be discarded to gain the shape file benefit.)

After downloading the SVGs from from the archive:

`https://gitlab.zrythm.org/zrythm/gtk/-/blob/6f3c3c34131a664794160e3ae61d2547222dc20e/gtk/stock-icons/24/gtk-index.svg`
`https://gitlab.zrythm.org/zrythm/gtk/-/blob/6f3c3c34131a664794160e3ae61d2547222dc20e/gtk/stock-icons/24/gtk-edit.svg`

Inserted those files in the the appropriate spots:

.local/share/icons/hicolor/scalable/actions/gtk-index.svg
.local/share/icons/hicolor/scalable/actions/gtk-edit.svg

Makes all the resolutions available.