diff --git a/logo/kitty-framed.svg b/logo/kitty-framed.svg new file mode 100644 index 000000000..4e60cabf9 --- /dev/null +++ b/logo/kitty-framed.svg @@ -0,0 +1,171 @@ + + + + + + + + image/svg+xml + + + + + Kovid Goyal + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/logo/kitty.iconset/icon_128x128.png b/logo/kitty.iconset/icon_128x128.png index 4bc917f2c..07c4fbb39 100644 Binary files a/logo/kitty.iconset/icon_128x128.png and b/logo/kitty.iconset/icon_128x128.png differ diff --git a/logo/kitty.iconset/icon_128x128@2x.png b/logo/kitty.iconset/icon_128x128@2x.png index 9a48e0a14..0abadc7ce 100644 Binary files a/logo/kitty.iconset/icon_128x128@2x.png and b/logo/kitty.iconset/icon_128x128@2x.png differ diff --git a/logo/kitty.iconset/icon_16x16.png b/logo/kitty.iconset/icon_16x16.png index 180a0cbe5..6fd2a84a3 100644 Binary files a/logo/kitty.iconset/icon_16x16.png and b/logo/kitty.iconset/icon_16x16.png differ diff --git a/logo/kitty.iconset/icon_16x16@2x.png b/logo/kitty.iconset/icon_16x16@2x.png index 90a61a818..8346f36a8 100644 Binary files a/logo/kitty.iconset/icon_16x16@2x.png and b/logo/kitty.iconset/icon_16x16@2x.png differ diff --git a/logo/kitty.iconset/icon_256x256.png b/logo/kitty.iconset/icon_256x256.png index 9a48e0a14..0abadc7ce 100644 Binary files a/logo/kitty.iconset/icon_256x256.png and b/logo/kitty.iconset/icon_256x256.png differ diff --git a/logo/kitty.iconset/icon_256x256@2x.png b/logo/kitty.iconset/icon_256x256@2x.png index 6d7387e14..29d474fce 100644 Binary files a/logo/kitty.iconset/icon_256x256@2x.png and b/logo/kitty.iconset/icon_256x256@2x.png differ diff --git a/logo/kitty.iconset/icon_32x32.png b/logo/kitty.iconset/icon_32x32.png index 90a61a818..8346f36a8 100644 Binary files a/logo/kitty.iconset/icon_32x32.png and b/logo/kitty.iconset/icon_32x32.png differ diff --git a/logo/kitty.iconset/icon_32x32@2x.png b/logo/kitty.iconset/icon_32x32@2x.png index 7928ba0d4..7a62d7ca7 100644 Binary files a/logo/kitty.iconset/icon_32x32@2x.png and b/logo/kitty.iconset/icon_32x32@2x.png differ diff --git a/logo/kitty.iconset/icon_512x512.png b/logo/kitty.iconset/icon_512x512.png index 6d7387e14..29d474fce 100644 Binary files a/logo/kitty.iconset/icon_512x512.png and b/logo/kitty.iconset/icon_512x512.png differ diff --git a/logo/kitty.iconset/icon_512x512@2x.png b/logo/kitty.iconset/icon_512x512@2x.png index 2cb80cecc..7c4378101 100644 Binary files a/logo/kitty.iconset/icon_512x512@2x.png and b/logo/kitty.iconset/icon_512x512@2x.png differ diff --git a/logo/make.py b/logo/make.py index 9951aea08..6b6085e35 100755 --- a/logo/make.py +++ b/logo/make.py @@ -7,7 +7,8 @@ import subprocess import shutil base = os.path.dirname(os.path.abspath(__file__)) -src = os.path.join(base, 'kitty.svg') +unframed_src = os.path.join(base, 'kitty.svg') +framed_src = os.path.join(base, 'kitty-framed.svg') def abspath(x): @@ -21,14 +22,15 @@ def run(*args): raise SystemExit('You are missing the {} program needed to generate the kitty logo'.format(args[0])) -def render(output, sz=256): - print('Rendering at {0}x{0}...'.format(sz)) +def render(output, sz=256, src=unframed_src): + print(f'Rendering {os.path.basename(src)} at {sz}x{sz}...') run('rsvg-convert', '-w', str(sz), '-h', str(sz), '-o', output, src) run('optipng', '-quiet', '-o7', '-strip', 'all', output) def main(): render(abspath('kitty.png')) + render(abspath('kitty-128.png'), sz=128) iconset = abspath('kitty.iconset') if os.path.exists(iconset): shutil.rmtree(iconset) @@ -37,9 +39,7 @@ def main(): for sz in (16, 32, 64, 128, 256, 512, 1024): iname = os.path.join(iconset, 'icon_{0}x{0}.png'.format(sz)) iname2x = 'icon_{0}x{0}@2x.png'.format(sz // 2) - render(iname, sz) - if sz == 128: - shutil.copyfile(iname, abspath('kitty-128.png')) + render(iname, sz, src=framed_src) if sz > 16 and sz != 128: shutil.copy2(iname, iname2x) if sz in (64, 1024):