simon-git: puzzles (main): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Fri Jul 14 08:44:43 BST 2023
TL;DR:
02cdafa Generate more common icon sizes
c99fbed Install the icons to the right location on Linux
6de17a7 Refactor the new icon installation code.
Repository: https://git.tartarus.org/simon/puzzles.git
On the web: https://git.tartarus.org/?p=simon/puzzles.git
Branch updated: main
Committer: Simon Tatham <anakin at pobox.com>
Date: 2023-07-14 08:44:43
commit 02cdafaa15eb5c2ccde76bbe1f1dcb0e893f4cec
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=02cdafaa15eb5c2ccde76bbe1f1dcb0e893f4cec;hp=40d0de7a668ea4c95cdf06af4a1554ff0be6936d
Author: Emmanuel Gil Peyrot <linkmauve at linkmauve.fr>
Date: Thu Jul 13 19:30:04 2023 +0200
Generate more common icon sizes
This adds sizes 24Ã24 (common on Linux desktop, for instance in
application bars), as well as 64Ã64 and 128Ã128 (common on Linux
mobile).
I kept the existing border sizes, but using the same one from 44Ã44 to
96Ã96 sounds a bit weird, itâd probably be best to revisit them at some
point.
Signed-off-by: Emmanuel Gil Peyrot <linkmauve at linkmauve.fr>
icons/icons.cmake | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit c99fbed8c9d957de5b2094b54c7ec7e38979d770
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=c99fbed8c9d957de5b2094b54c7ec7e38979d770;hp=02cdafaa15eb5c2ccde76bbe1f1dcb0e893f4cec
Author: Emmanuel Gil Peyrot <linkmauve at linkmauve.fr>
Date: Thu Jul 13 19:30:05 2023 +0200
Install the icons to the right location on Linux
That way, any application displaying the .desktop with its icon will
pick the icon size it deems the best one for the current rendering.
See the Icon Theme Specification:
https://specifications.freedesktop.org/icon-theme-spec/latest/ar01s07.html
Signed-off-by: Emmanuel Gil Peyrot <linkmauve at linkmauve.fr>
cmake/platforms/unix.cmake | 14 +++++++++++++-
puzzle.desktop.in | 2 +-
2 files changed, 14 insertions(+), 2 deletions(-)
commit 6de17a7511bf67e999c450851d5bc9e4892367bb
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=6de17a7511bf67e999c450851d5bc9e4892367bb;hp=c99fbed8c9d957de5b2094b54c7ec7e38979d770
Author: Simon Tatham <anakin at pobox.com>
Date: Fri Jul 14 08:40:06 2023 +0100
Refactor the new icon installation code.
It's horribly repetitive, and we had a list of all the icons' pixel
sizes anyway!
cmake/platforms/unix.cmake | 21 +++++++--------------
1 file changed, 7 insertions(+), 14 deletions(-)
More information about the tartarus-commits
mailing list