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