Tool icon's requested size is 24x24, but our legacy icons provide 22x22.
This makes them superseded by our new default icon theme.
The trick is to pretend in the Legacy theme description (index.theme)
that the 22x22 tool icons' nominal size is 24x24.
22/gimp-tool-zoom.png was not deleted from Symbolic.
22/gimp-tool-preset.png must not be deleted (no 24x24 replacement),
neither from Color nor Symbolic.
As gimp loves 24x24px toolbox icons (24 is preferred over 22)
replace all 22x22 gimp-tool ... icons for color & symbolic
by 24x24 gimp-tool ... icons
upload symbolic 24x24 gimp-tool... -24.svg icons
all color (!) 24x24 gimp-tool ... icons are 'pixel-un(!)perfect'
at the time beeing. Maybe this changes. Contributors are welcome.
rename symbolic-scalable-gtk3.svg to symbolic-scalable.svg
export all 'gimp-tool-...-24' to 'gimp-tool-....png' to subfolder ...Symbolic/24
all 16x16 tool icons have now 24x24px 'twins'
add 'pixel-perfect' for 24x24
gimp-tool-ellipse-select-24
gimp-tool-foreground-select-24
gimp-tool-free-select-24
gimp-tool-hue-saturation-24
gimp-tool-levels-24
gimp-tool-posterize-24
Add error reporting to all screenshot backends, but only really use it
in the gnome-shell backend: check all DBus calls for errors instead of
crashing.
Also fix detection if gnome-shell is running: just creating the
GDBusProxy always succeeds, so call org.freedesktop.DBus.Peer.Ping
on the newly created proxy.
symbolic-scalable-gtk3.svg:
prepare for gtk3, all 16x16 tool icons get 24x24px 'twins'
add 'pixel-perfect' for 24x24
gimp-tool-curves-24
gimp-tool-desaturate-24
gimp-tool-fuzzy-select-24
gimp-tool-unified-transform-24
gimp-tool-airbrush-24
symbolic-scalable-gtk3.svg:
prepare for gtk3, all 16x16 tool icons get 24x24px 'twins'
add 'pixel-perfect' for 24x24
gimp-tool-flip-24
gimp-tool-cage-24
gimp-tool-color-balance-24
gimp-tool-zoom-24
Some more abstraction in the screenshot plug-in, now allows for
runtime backend selection. Add stubs for the gnome-shell backend,
registers itself as unavailable because it's still unimplemented.
symbolic-scalable-gtk3.svg:
prepare for gtk3, all 16x16 tool icons get 24x24px 'twins'
add 'pixel-perfect' for 24x24
gimp-tool-perspective-clone-24
gimp-tool-heal-24
gimp-tool-eraser-24
gimp-tool-smudge-24
symbolic-scalable-gtk3.svg:
prepare for gtk3, all 16x16 tool icons get 24x24px 'twins'
add 'pixel-perfect' for 24x24
gimp-tool-ne-point-deformation-24
gimp-tool-blend-24
gimp-tool-crop-24
gimp-tool-measure-24
librsvg has too many bugs to be used for build-time SVG extraction.
So I will just leave out my extraction script (for the time being) and
simply commit all extracted SVGs (with Inkscape through a script).
The gray inversion script works fine though, so no need to commit
Symbolic-inverted icons.
Gamma correction refers to correcting how an image is displayed on
various devices. Gamma adjustment is a more general phrase that also
applies to adjusting gamma as a step in image enhancement in a
color-managed workflow.
Pass the display scroll offset down to gimp_cairo_stipple_pattern_create()
and set it as offset on the created cairo pattern, so stipple patterns
look the same no matter how the display is scrolled.
Themes from 2.8 and before are not fully compatible with 2.10.
In particular, embedded icons would not work and you would end up with
the Symbolic icon theme (light colors), which may not work well with a
custom theme.
It is better to reset to the new defaults upon migration and users can
still try and configure the theming afterwards if they wish.
translate 'Handle Transform' as 'Gitter Transformation' (Grid Transform) like in es.po for spanish,
the previously used 'Käfig Transformation' is already in use for the Cage Tool