If modern developers were able of accepting help, we wouldn't be in this bad situation in the first place.
I looked at the Safari screenshots. The entry text behind the icons is misaligned.
Menus in KDE show how it's done correctly, entry text is aligned on one vertical axis, then icons if present on another, then checkboxes if present on another. With opposite alignment, key shortcuts are aligned to one axis, then arrows disclosing submenus on another. (GTK gets that last part wrong.)
If modern developers were able of accepting help, we wouldn't be in this bad situation in the first place.
I looked at the Safari screenshots. The entry text behind the icons is misaligned.
Menus in KDE show how it's done correctly, entry text is aligned on one vertical axis, then icons if present on another, then checkboxes if present on another. With opposite alignment, key shortcuts are aligned to one axis, then arrows disclosing submenus on another. (GTK gets that last part wrong.)