diff --git a/scripts/build_icons.py b/scripts/build_icons.py index 7d4923d..3b726a1 100644 --- a/scripts/build_icons.py +++ b/scripts/build_icons.py @@ -10,13 +10,11 @@ Requirements: pip install pillow # for .ico iconutil # built into macOS; for .icns """ + from __future__ import annotations -import os -import platform import shutil import subprocess -import sys import tempfile from pathlib import Path @@ -32,7 +30,8 @@ def build_ico(): print("Pillow not installed — skipping .ico generation (pip install pillow)") return - import io, struct + import io + import struct sizes = [16, 24, 32, 48, 64, 128, 256] images: list[tuple[int, object]] = [] @@ -58,18 +57,21 @@ def build_ico(): # biHeight is doubled: top half = XOR mask (color), bottom = AND mask hdr = struct.pack( "