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
Ken Sanislo
cf9a88bcaf
PerKeyEditor: replace tool button labels with icons
...
The Brush / Rect / Fill tool buttons in the per-key color editor now
show icons instead of text labels, with the original labels retained
as tooltips and accessible names.
Icons are recolored at load time to match the active GTK theme's text
foreground (light grey on dark themes, dark on light), by reading the
button's style context and substituting currentColor in the SVG before
loading the pixbuf. GTK's stock symbolic loader is bypassed because it
only recolors fill palette stand-ins and ignores stroke="currentColor",
which is what the source SVGs use.
Adds MIT-licensed Tabler icons under share/solaar/icons/, see
THIRD_PARTY.md.
2026-05-12 12:51:36 -04:00
Peter F. Patel-Schneider
4bda869542
release 1.1.19
2026-01-08 12:32:44 -05:00
Peter F. Patel-Schneider
fc68521731
release 1.1.19rc1
2025-12-29 09:47:07 -05:00
Peter F. Patel-Schneider
a87ae59a93
release 1.1.18
2025-12-11 15:28:01 -05:00
Peter F. Patel-Schneider
24fe69924b
release 1.1.17
2025-12-09 14:30:04 -05:00
Peter F. Patel-Schneider
ebc4536b02
gui: add dark and updated icons
2025-12-05 08:54:10 -05:00
Peter F. Patel-Schneider
f9ce65fd18
release 1.1.17rc3
2025-12-01 13:19:51 -05:00
Peter F. Patel-Schneider
b3ea338f86
release 1.1.17rc2
2025-12-01 13:15:26 -05:00
Joey Riches
bc41badff1
appstream: Fixed malformed file by adding closing tag
2025-10-24 12:43:32 -04:00
Peter F. Patel-Schneider
b8ccec37ed
release 1.1.16
2025-10-23 07:58:44 -04:00
Peter F. Patel-Schneider
15ee0662f1
release 1.1.15
2025-10-21 09:06:28 -04:00
Peter F. Patel-Schneider
2c070e92b3
release 1.1.15rc2
2025-10-21 09:06:28 -04:00
Salim B
3c11eff55a
docs(metainfo): Add link to source repo
...
cf. https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines#url
2025-09-08 09:54:36 -04:00
Nick
8eb0aec3e8
i18n: Swedish translations in .desktop files
2025-01-01 10:15:42 -05:00
Peter F. Patel-Schneider
7e9babdc79
release 1.1.14
2025-01-01 09:42:39 -05:00
Nick
01d76bb0ed
i18n: Swedish translations in .desktop files
2025-01-01 09:37:14 -05:00
Peter F. Patel-Schneider
3768354230
release 1.1.14rc4
2024-12-24 10:36:55 -05:00
Peter F. Patel-Schneider
e945f797a2
release 1.1.14rc3
2024-12-23 10:57:24 -05:00
Peter F. Patel-Schneider
510753ea67
release 1.1.14rc2
2024-12-23 10:40:49 -05:00
Nick
b6f5f86c36
i18n: Swedish translations in .desktop files
2024-12-09 08:49:20 -05:00
Nick
1fcedeee70
i18n: Swedish translations in .desktop files
2024-12-09 06:37:28 -05:00
IskandarMa
7b797f40f7
i18n: Chinese translations in .desktop files ( #2554 )
...
* translation(v1.1.13): update solaar.pot; fix missing zh_CN translation; fix some mis-leading translation in zh_CN
* fix translation error
* i18n: zh_CN/zh_TW/zh_HK in .desktop files
---------
Co-authored-by: IskandarMa <zhenghe.mt@alibaba-inc.com>
2024-07-15 23:49:37 -04:00
proletarius101
6d4cf80c89
docs: dead links in the AppStream file ( #2539 )
2024-06-29 15:22:25 -04:00
Peter F. Patel-Schneider
ea77335ecf
release 1.1.13
2024-05-11 11:35:41 -04:00
Peter F. Patel-Schneider
f30999a96a
release 1.1.13rc1
2024-05-08 14:37:55 -04:00
Peter F. Patel-Schneider
22a59b6b0b
release 1.1.12
2024-04-27 17:51:04 -04:00
Peter F. Patel-Schneider
3160e3b3d6
release 1.1.12rc2
2024-04-22 12:13:46 -04:00
Peter F. Patel-Schneider
08c748c593
release 1.1.12rc1
2024-04-19 03:54:54 -04:00
Peter F. Patel-Schneider
47f94a6a79
release 1.1.11
2024-02-18 05:59:47 -05:00
proletarius101
3dcc1eb800
dist: Add the <developer/> tag in the metainfo
...
Flathub requires this tag: https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/#name-summary-and-developer-name .
The format of this tag is defined in https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer .
2024-02-18 05:49:49 -05:00
Peter F. Patel-Schneider
8dcb85ddb7
release 1.1.11rc4
2024-02-15 08:59:32 -05:00
Peter F. Patel-Schneider
8facd0cf68
dist: rename light icons and install them in correct place
2024-02-15 08:51:36 -05:00
Peter F. Patel-Schneider
1f954cd42e
release 1.1.11rc3
2024-02-14 12:21:49 -05:00
Peter F. Patel-Schneider
438ea74dba
release 1.1.11rc2
2024-02-12 18:22:03 -05:00
Peter F. Patel-Schneider
e8ef9a176d
release 1.1.11rc1
2024-02-09 14:02:32 -05:00
Peter F. Patel-Schneider
09938ebd05
release 1.1.10
2023-09-23 13:07:45 -04:00
Peter F. Patel-Schneider
5d6d675b4a
release 1.1.10.rc3
2023-09-17 11:25:24 -04:00
Peter F. Patel-Schneider
38d5f8962c
release 1.1.10rc2
2023-09-17 11:15:43 -04:00
Peter F. Patel-Schneider
18492418e6
ui: add symbolic version of solaar icon
2023-05-19 07:12:19 -04:00
Peter F. Patel-Schneider
dd7ec7e0bc
release 1.1.9
2023-04-05 11:16:42 -04:00
Peter F. Patel-Schneider
96b38bd6e3
release 1.1.9rc2
2023-04-05 11:12:56 -04:00
Peter F. Patel-Schneider
078cded603
release 1.1.9rc1
2023-03-09 06:43:35 -05:00
Peter F. Patel-Schneider
141721bc37
release 1.1.8
2022-12-17 13:06:23 -05:00
Peter F. Patel-Schneider
408090ad38
release 1.1.8rc3
2022-12-12 07:50:21 -05:00
Matthaiks
a861b06db8
Update Polish translation ( #1920 )
...
* po: update Polish translation
* Update solaar.desktop
2022-12-10 12:34:56 -05:00
Peter F. Patel-Schneider
bebd9c6e17
release 1.1.8rc2
2022-12-10 08:51:29 -05:00
Peter F. Patel-Schneider
4c5f583607
release 1.1.8rc1
2022-12-10 08:42:56 -05:00
ejsc1
d61d507a2b
dist: update solaar.desktop ( #1857 )
...
Added spanish language.
2022-11-19 14:20:52 -05:00
ejsc1
8716dc7511
misc: Update solaar.desktop ( #1847 )
...
Added Spanish language in the comment of Name=Solaar
2022-11-17 15:08:12 -05:00