Solaar/share
Ken Sanislo 661a186429 PerKey palette: replace hashed unset swatch with palette-off icon
The "Unset" toggle button next to the color picker used a custom
HashSwatch drawing area that mirrored the canvas's diagonal-hash
pattern for unset cells. The pattern was visually noisy at button
size and tied the button's appearance to the current zone base
color (the swatch had to be told the base color via
set_zone_base_color so it could redraw).

Use the Tabler "palette-off" symbolic icon instead. It reads as
"clear / no paint" at a glance, is independent of the zone base
color, and matches the icon style of the tool buttons on the other
end of the toolbar.

Extract the icon loader (themed_icon_image, ensure_icon_path) from
editor.py into a new private module _icons.py so palette.py can
reuse it; the new palette tracks its own Gtk.Settings notify signals
to re-render the icon on theme switches, and disconnects them via a
new Palette.shutdown() called from the editor's shutdown.

Adds MIT-licensed Tabler palette-off icon under share/solaar/icons/,
see THIRD_PARTY.md.
2026-05-12 12:51:36 -04:00
..
applications i18n: Swedish translations in .desktop files 2025-01-01 09:37:14 -05:00
autostart i18n: Swedish translations in .desktop files 2025-01-01 10:15:42 -05:00
solaar PerKey palette: replace hashed unset swatch with palette-off icon 2026-05-12 12:51:36 -04:00
README status icons updated, removed all Logitech images 2012-10-13 23:12:22 +03:00
solaar-master.svg replaced solaar png icons with svgs 2013-06-25 15:59:49 +02:00

README

Solaar application icon drawn by me, roughly guided by Logitech's Unifying logo.

All other images are from the GNOME and Oxygen free icon themes.