aboutsummaryrefslogtreecommitdiffhomepage
path: root/build.ninja
diff options
context:
space:
mode:
authorGravatar Benjamin Barenblat <bbarenblat@gmail.com>2021-12-22 16:45:15 -0500
committerGravatar Benjamin Barenblat <bbarenblat@gmail.com>2021-12-22 16:45:15 -0500
commit84f306bce157b974a8b540487a316d28a3416323 (patch)
tree7d74588a3b139259d0af2cc1b7f47d4ff951d4e2 /build.ninja
parent746f3d8ddcc6303f3f5725d5b3ad847b9e4fd7b2 (diff)
Make icon an SVG
It’s still saved as a PNG in the extension package, but rendering it from an SVG produces a better-looking result and is easier to work with.
Diffstat (limited to 'build.ninja')
-rw-r--r--build.ninja8
1 files changed, 5 insertions, 3 deletions
diff --git a/build.ninja b/build.ninja
index 63813aa..559100a 100644
--- a/build.ninja
+++ b/build.ninja
@@ -15,7 +15,7 @@
name = disable_keyboard_shortcuts
rule generate_png
- command = gen/png $in $out 2>/dev/null
+ command = gen/png $in $width $out 2>/dev/null
description = Generating $out
rule minify_js
@@ -32,8 +32,10 @@ rule zip
build $name/background.js: minify_js background.js
build $name/manifest.json: minify_json manifest.json
-build $name/icon128.png: generate_png icon128.png
-build $name/icon48.png: generate_png icon128.png
+build $name/icon128.png: generate_png icon.svg
+ width = 128
+build $name/icon48.png: generate_png icon.svg
+ width = 48
build $name.zip: zip $name/background.js $name/manifest.json $name/icon128.png $
$name/icon48.png