diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2020-03-31 15:47:48 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2020-03-31 15:47:48 +0200 |
| commit | 6b6486ea523fe082963f0c6f4562fe96328dcacb (patch) | |
| tree | fd36984377f1968cd1128e057c92a9c06359fc3d | |
| parent | 7dae453041dc80bf5e25c84e4c87bd26aefed827 (diff) | |
| parent | d3cd59b6c3d6dca04164ab4a7894d845933014f1 (diff) | |
| download | mullvadvpn-6b6486ea523fe082963f0c6f4562fe96328dcacb.tar.xz mullvadvpn-6b6486ea523fe082963f0c6f4562fe96328dcacb.zip | |
Merge branch 'move-source-graphics-to-dir'
| -rw-r--r-- | README.md | 6 | ||||
| -rwxr-xr-x | android/generate-pngs.sh | 23 | ||||
| -rwxr-xr-x | graphics/Android-feature-graphics.png | bin | 0 -> 197879 bytes | |||
| -rwxr-xr-x | graphics/Android-feature-graphics.psd | bin | 0 -> 1128354 bytes | |||
| -rw-r--r-- | graphics/icon-ios.svg (renamed from dist-assets/ios-icon.svg) | 0 | ||||
| -rw-r--r-- | graphics/icon-mono.svg (renamed from dist-assets/icon-mono.svg) | 0 | ||||
| -rw-r--r-- | graphics/icon.svg (renamed from dist-assets/icon.svg) | 0 | ||||
| -rwxr-xr-x | gui/scripts/build-logo-icons.sh | 5 | ||||
| -rwxr-xr-x | ios/convert-assets.rb | 2 |
9 files changed, 20 insertions, 16 deletions
@@ -569,9 +569,9 @@ The GUI has a specific settings file that is configured for each user. The path Icons such as the logo and menubar icons are automatically generated. The source files are: | Path | Usage | |------|-------| -| `dist-assets/icon.svg` | The logo icon used for e.g. application icon and in app logo | -| `dist-assets/icon-mono.svg` | The logo icon used for the android notification icon | -| `dist-assets/ios-icon.svg` | Logo icon used to generate the iOS application icon | +| `graphics/icon.svg` | The logo icon used for e.g. application icon and in app logo | +| `graphics/icon-mono.svg` | The logo icon used for the android notification icon | +| `graphics/icon-ios.svg` | Logo icon used to generate the iOS application icon | | `gui/assets/images/*.svg` | Icons used to generate iOS icons and used in the desktop app | | `gui/assets/images/menubar icons/svg/*.svg` | The frames for the menubar icon | diff --git a/android/generate-pngs.sh b/android/generate-pngs.sh index 8477e12f96..1e2518c69c 100755 --- a/android/generate-pngs.sh +++ b/android/generate-pngs.sh @@ -10,6 +10,10 @@ fi SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd "$SCRIPT_DIR" +ICON_SVG_PATH="../graphics/icon.svg" +# Icons used for notification and quick settings tile +BLACK_MONO_ICON_PATH="../graphics/icon-mono.svg" + # The following helper function converts an SVG image into a PNG image for a specific DPI # # Parameters: @@ -67,28 +71,27 @@ function convert_image() { # Launcher icon for dpi_size in "mdpi-48" "hdpi-72" "xhdpi-96" "xxhdpi-144" "xxxhdpi-192"; do - convert_image "../dist-assets/icon.svg" "$dpi_size" "ic_launcher" "mipmap" + convert_image "$ICON_SVG_PATH" "$dpi_size" "ic_launcher" "mipmap" done # Logo used in some GUI areas for dpi_size in "mdpi-50" "hdpi-75" "xhdpi-100" "xxhdpi-150" "xxxhdpi-200"; do - convert_image "../dist-assets/icon.svg" "$dpi_size" "logo_icon" + convert_image "$ICON_SVG_PATH" "$dpi_size" "logo_icon" done # Large logo used in the launch screen for dpi_size in "mdpi-120" "hdpi-180" "xhdpi-240" "xxhdpi-360" "xxxhdpi-480"; do - convert_image "../dist-assets/icon.svg" "$dpi_size" "launch_logo" + convert_image "$ICON_SVG_PATH" "$dpi_size" "launch_logo" done -# Icons used for notification and quick settings tile -BLACK_MONO_ICON="../dist-assets/icon-mono.svg" -WHITE_MONO_ICON="$(mktemp)" +# The white icon is generated from the black one +white_mono_icon_path="$(mktemp)" -sed -e 's/\(\.st1{.*\);fill:#000000;/\1;fill:#FFFFFF;/' "$BLACK_MONO_ICON" > "$WHITE_MONO_ICON" +sed -e 's/\(\.st1{.*\);fill:#000000;/\1;fill:#FFFFFF;/' "$BLACK_MONO_ICON_PATH" > "$white_mono_icon_path" for dpi_size in "mdpi-24" "hdpi-36" "xhdpi-48" "xxhdpi-72" "xxxhdpi-96"; do - convert_image "$BLACK_MONO_ICON" "$dpi_size" "small_logo_black" - convert_image "$WHITE_MONO_ICON" "$dpi_size" "small_logo_white" + convert_image "$BLACK_MONO_ICON_PATH" "$dpi_size" "small_logo_black" + convert_image "$white_mono_icon_path" "$dpi_size" "small_logo_white" done -rm "$WHITE_MONO_ICON" +rm "$white_mono_icon_path" diff --git a/graphics/Android-feature-graphics.png b/graphics/Android-feature-graphics.png Binary files differnew file mode 100755 index 0000000000..14504d0f5a --- /dev/null +++ b/graphics/Android-feature-graphics.png diff --git a/graphics/Android-feature-graphics.psd b/graphics/Android-feature-graphics.psd Binary files differnew file mode 100755 index 0000000000..27eca55710 --- /dev/null +++ b/graphics/Android-feature-graphics.psd diff --git a/dist-assets/ios-icon.svg b/graphics/icon-ios.svg index b07b29bdb1..b07b29bdb1 100644 --- a/dist-assets/ios-icon.svg +++ b/graphics/icon-ios.svg diff --git a/dist-assets/icon-mono.svg b/graphics/icon-mono.svg index d98f8c3f5d..d98f8c3f5d 100644 --- a/dist-assets/icon-mono.svg +++ b/graphics/icon-mono.svg diff --git a/dist-assets/icon.svg b/graphics/icon.svg index 10096f2a47..10096f2a47 100644 --- a/dist-assets/icon.svg +++ b/graphics/icon.svg diff --git a/gui/scripts/build-logo-icons.sh b/gui/scripts/build-logo-icons.sh index 0f0a803d4d..720fe3646a 100755 --- a/gui/scripts/build-logo-icons.sh +++ b/gui/scripts/build-logo-icons.sh @@ -27,8 +27,9 @@ fi SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd "$SCRIPT_DIR" +GRAPHICS_DIR="../../graphics" DIST_ASSETS_DIR="../../dist-assets" -SVG_SOURCE_PATH="$DIST_ASSETS_DIR/icon.svg" +SVG_SOURCE_PATH="$GRAPHICS_DIR/icon.svg" TMP_DIR=$(mktemp -d) TMP_ICO_DIR="$TMP_DIR/ico" TMP_ICONSET_DIR="$TMP_DIR/icon.iconset" @@ -69,7 +70,7 @@ rm $sidebar_path rsvg-convert -o ../assets/images/icon-notification.png -w 128 -h 128 $SVG_SOURCE_PATH # GUI in app icon -cp ../../dist-assets/icon.svg ../assets/images/logo-icon.svg +cp "$SVG_SOURCE_PATH" ../assets/images/logo-icon.svg rmdir $TMP_DIR diff --git a/ios/convert-assets.rb b/ios/convert-assets.rb index 5c4d73ff32..266e52d777 100755 --- a/ios/convert-assets.rb +++ b/ios/convert-assets.rb @@ -10,7 +10,7 @@ XCASSETS_DIR = File.join(SCRIPT_DIR, "MullvadVPN/Assets.xcassets") XCASSETS_APPICON_DIR = File.join(XCASSETS_DIR, "AppIcon.appiconset") # graphical assets sources -APPICON_PATH = File.join(ROOT_DIR, "dist-assets/ios-icon.svg") +APPICON_PATH = File.join(ROOT_DIR, "graphics/icon-ios.svg") GRAPHICAL_ASSETS_DIR = File.join(ROOT_DIR, "gui/assets/images") ADDITIONAL_ASSETS_DIR = File.join(SCRIPT_DIR, "AdditionalAssets") |
