Jelajahi Sumber

feat: add green icon

Baptiste Augrain 2 tahun lalu
induk
melakukan
91f4e79db7
100 mengubah file dengan 111 tambahan dan 61 penghapusan
  1. 1 1
      build/build.sh
  2. 71 59
      icons/build_icons.sh
  3. TEMPAT SAMPAH
      icons/insider/code_64.png
  4. TEMPAT SAMPAH
      icons/insider/code_darwin.png
  5. 10 0
      icons/insider/codium_only.svg
  6. 0 0
      icons/stable/code_64.png
  7. 0 0
      icons/stable/code_darwin.png
  8. 0 0
      icons/stable/codium_only.svg
  9. 6 1
      prepare_vscode.sh
  10. TEMPAT SAMPAH
      src/insider/resources/darwin/bat.icns
  11. TEMPAT SAMPAH
      src/insider/resources/darwin/bower.icns
  12. TEMPAT SAMPAH
      src/insider/resources/darwin/c.icns
  13. TEMPAT SAMPAH
      src/insider/resources/darwin/code.icns
  14. TEMPAT SAMPAH
      src/insider/resources/darwin/config.icns
  15. TEMPAT SAMPAH
      src/insider/resources/darwin/cpp.icns
  16. TEMPAT SAMPAH
      src/insider/resources/darwin/csharp.icns
  17. TEMPAT SAMPAH
      src/insider/resources/darwin/css.icns
  18. TEMPAT SAMPAH
      src/insider/resources/darwin/default.icns
  19. TEMPAT SAMPAH
      src/insider/resources/darwin/go.icns
  20. TEMPAT SAMPAH
      src/insider/resources/darwin/html.icns
  21. TEMPAT SAMPAH
      src/insider/resources/darwin/jade.icns
  22. TEMPAT SAMPAH
      src/insider/resources/darwin/java.icns
  23. TEMPAT SAMPAH
      src/insider/resources/darwin/javascript.icns
  24. TEMPAT SAMPAH
      src/insider/resources/darwin/json.icns
  25. TEMPAT SAMPAH
      src/insider/resources/darwin/less.icns
  26. TEMPAT SAMPAH
      src/insider/resources/darwin/markdown.icns
  27. TEMPAT SAMPAH
      src/insider/resources/darwin/php.icns
  28. TEMPAT SAMPAH
      src/insider/resources/darwin/powershell.icns
  29. TEMPAT SAMPAH
      src/insider/resources/darwin/python.icns
  30. TEMPAT SAMPAH
      src/insider/resources/darwin/react.icns
  31. TEMPAT SAMPAH
      src/insider/resources/darwin/ruby.icns
  32. TEMPAT SAMPAH
      src/insider/resources/darwin/sass.icns
  33. TEMPAT SAMPAH
      src/insider/resources/darwin/shell.icns
  34. TEMPAT SAMPAH
      src/insider/resources/darwin/sql.icns
  35. TEMPAT SAMPAH
      src/insider/resources/darwin/typescript.icns
  36. TEMPAT SAMPAH
      src/insider/resources/darwin/vue.icns
  37. TEMPAT SAMPAH
      src/insider/resources/darwin/xml.icns
  38. TEMPAT SAMPAH
      src/insider/resources/darwin/yaml.icns
  39. TEMPAT SAMPAH
      src/insider/resources/linux/code.png
  40. 0 0
      src/insider/resources/linux/rpm/code.xpm
  41. TEMPAT SAMPAH
      src/insider/resources/win32/bower.ico
  42. TEMPAT SAMPAH
      src/insider/resources/win32/c.ico
  43. TEMPAT SAMPAH
      src/insider/resources/win32/code.ico
  44. TEMPAT SAMPAH
      src/insider/resources/win32/config.ico
  45. TEMPAT SAMPAH
      src/insider/resources/win32/cpp.ico
  46. TEMPAT SAMPAH
      src/insider/resources/win32/csharp.ico
  47. TEMPAT SAMPAH
      src/insider/resources/win32/css.ico
  48. TEMPAT SAMPAH
      src/insider/resources/win32/default.ico
  49. TEMPAT SAMPAH
      src/insider/resources/win32/go.ico
  50. TEMPAT SAMPAH
      src/insider/resources/win32/html.ico
  51. TEMPAT SAMPAH
      src/insider/resources/win32/inno-big-100.bmp
  52. TEMPAT SAMPAH
      src/insider/resources/win32/inno-big-125.bmp
  53. TEMPAT SAMPAH
      src/insider/resources/win32/inno-big-150.bmp
  54. TEMPAT SAMPAH
      src/insider/resources/win32/inno-big-175.bmp
  55. TEMPAT SAMPAH
      src/insider/resources/win32/inno-big-200.bmp
  56. TEMPAT SAMPAH
      src/insider/resources/win32/inno-big-225.bmp
  57. TEMPAT SAMPAH
      src/insider/resources/win32/inno-big-250.bmp
  58. TEMPAT SAMPAH
      src/insider/resources/win32/inno-small-100.bmp
  59. TEMPAT SAMPAH
      src/insider/resources/win32/inno-small-125.bmp
  60. TEMPAT SAMPAH
      src/insider/resources/win32/inno-small-150.bmp
  61. TEMPAT SAMPAH
      src/insider/resources/win32/inno-small-175.bmp
  62. TEMPAT SAMPAH
      src/insider/resources/win32/inno-small-200.bmp
  63. TEMPAT SAMPAH
      src/insider/resources/win32/inno-small-225.bmp
  64. TEMPAT SAMPAH
      src/insider/resources/win32/inno-small-250.bmp
  65. TEMPAT SAMPAH
      src/insider/resources/win32/jade.ico
  66. TEMPAT SAMPAH
      src/insider/resources/win32/java.ico
  67. TEMPAT SAMPAH
      src/insider/resources/win32/javascript.ico
  68. TEMPAT SAMPAH
      src/insider/resources/win32/json.ico
  69. TEMPAT SAMPAH
      src/insider/resources/win32/less.ico
  70. TEMPAT SAMPAH
      src/insider/resources/win32/markdown.ico
  71. TEMPAT SAMPAH
      src/insider/resources/win32/php.ico
  72. TEMPAT SAMPAH
      src/insider/resources/win32/powershell.ico
  73. TEMPAT SAMPAH
      src/insider/resources/win32/python.ico
  74. TEMPAT SAMPAH
      src/insider/resources/win32/react.ico
  75. TEMPAT SAMPAH
      src/insider/resources/win32/ruby.ico
  76. TEMPAT SAMPAH
      src/insider/resources/win32/sass.ico
  77. TEMPAT SAMPAH
      src/insider/resources/win32/shell.ico
  78. TEMPAT SAMPAH
      src/insider/resources/win32/sql.ico
  79. TEMPAT SAMPAH
      src/insider/resources/win32/typescript.ico
  80. TEMPAT SAMPAH
      src/insider/resources/win32/vue.ico
  81. TEMPAT SAMPAH
      src/insider/resources/win32/xml.ico
  82. TEMPAT SAMPAH
      src/insider/resources/win32/yaml.ico
  83. 23 0
      src/insider/src/vs/workbench/browser/media/code-icon.svg
  84. 0 0
      src/insider/src/vs/workbench/browser/parts/editor/media/letterpress-dark.svg
  85. 0 0
      src/insider/src/vs/workbench/browser/parts/editor/media/letterpress-hcDark.svg
  86. 0 0
      src/insider/src/vs/workbench/browser/parts/editor/media/letterpress-hcLight.svg
  87. 0 0
      src/insider/src/vs/workbench/browser/parts/editor/media/letterpress-light.svg
  88. 0 0
      src/stable/resources/darwin/bat.icns
  89. 0 0
      src/stable/resources/darwin/bower.icns
  90. 0 0
      src/stable/resources/darwin/c.icns
  91. 0 0
      src/stable/resources/darwin/code.icns
  92. 0 0
      src/stable/resources/darwin/config.icns
  93. 0 0
      src/stable/resources/darwin/cpp.icns
  94. 0 0
      src/stable/resources/darwin/csharp.icns
  95. 0 0
      src/stable/resources/darwin/css.icns
  96. 0 0
      src/stable/resources/darwin/default.icns
  97. 0 0
      src/stable/resources/darwin/go.icns
  98. 0 0
      src/stable/resources/darwin/html.icns
  99. 0 0
      src/stable/resources/darwin/jade.icns
  100. 0 0
      src/stable/resources/darwin/java.icns

+ 1 - 1
build/build.sh

@@ -18,7 +18,7 @@ while getopts ":il" opt; do
   esac
 done
 
-case "$OSTYPE" in
+case "${OSTYPE}" in
   darwin*)
     export OS_NAME="osx"
     ;;

+ 71 - 59
icons/build_icons.sh

@@ -5,6 +5,16 @@ set -e
 # DEBUG
 # set -o xtrace
 
+QUALITY="stable"
+
+while getopts ":i" opt; do
+  case "$opt" in
+    i)
+      export QUALITY="insider"
+      ;;
+  esac
+done
+
 check_programs() {
   for arg in "$@"
   do
@@ -27,15 +37,15 @@ build_darwin_types() {
     if [ -f "${file}" ]; then
       name=$(basename "${file}" '.icns')
 
-      if [[ ${name} != 'code' ]] && [ ! -f "${SRC_PREFIX}src/resources/darwin/${name}.icns" ]; then
+      if [[ ${name} != 'code' ]] && [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/darwin/${name}.icns" ]; then
         icns2png -x -s 512x512 "${file}" -o .
 
-        composite -blend 100% -geometry +323+365 icons/corner_512.png "${name}_512x512x32.png" "${name}.png"
-        composite icons/code_darwin.png "${name}.png" "${name}.png"
+        composite -blend 100% -geometry +323+365 "icons/corner_512.png" "${name}_512x512x32.png" "${name}.png"
+        composite "icons/${QUALITY}/code_darwin.png" "${name}.png" "${name}.png"
 
         convert "${name}.png" -resize 256x256 "${name}_256.png"
 
-        png2icns "${SRC_PREFIX}src/resources/darwin/${name}.icns" "${name}.png" "${name}_256.png"
+        png2icns "${SRC_PREFIX}src/${QUALITY}/resources/darwin/${name}.icns" "${name}.png" "${name}_256.png"
 
         rm "${name}_512x512x32.png" "${name}.png" "${name}_256.png"
       fi
@@ -44,103 +54,105 @@ build_darwin_types() {
 }
 
 build_darwin_main() {
-  if [ ! -f "${SRC_PREFIX}src/resources/darwin/code.icns" ]; then
-    convert "${SRC_PREFIX}src/resources/linux/code.png" -resize 512x512 code_512.png
-    convert "${SRC_PREFIX}src/resources/linux/code.png" -resize 256x256 code_256.png
-    convert "${SRC_PREFIX}src/resources/linux/code.png" -resize 128x128 code_128.png
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/darwin/code.icns" ]; then
+    convert "${SRC_PREFIX}src/${QUALITY}/resources/linux/code.png" -resize 512x512 code_512.png
+    convert "${SRC_PREFIX}src/${QUALITY}/resources/linux/code.png" -resize 256x256 code_256.png
+    convert "${SRC_PREFIX}src/${QUALITY}/resources/linux/code.png" -resize 128x128 code_128.png
 
-    png2icns "${SRC_PREFIX}src/resources/darwin/code.icns" code_512.png code_256.png code_128.png
+    png2icns "${SRC_PREFIX}src/${QUALITY}/resources/darwin/code.icns" code_512.png code_256.png code_128.png
 
     rm code_512.png code_256.png code_128.png
   fi
 }
 
 build_win32() {
+  mkdir -p "${SRC_PREFIX}src/${QUALITY}/resources/win32"
+
   for file in "${VSCODE_PREFIX}"vscode/resources/win32/*.ico
   do
     if [ -f "${file}" ]; then
       name=$(basename "${file}" '.ico')
 
-      if [[ ${name} != 'code' ]] && [ ! -f "${SRC_PREFIX}src/resources/win32/${name}.ico" ]; then
+      if [[ ${name} != 'code' ]] && [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/${name}.ico" ]; then
         icotool -x -w 256 "${file}"
 
-        composite -geometry +150+185 icons/code_64.png "${name}_9_256x256x32.png" "${name}.png"
+        composite -geometry +150+185 "icons/${QUALITY}/code_64.png" "${name}_1_256x256x32.png" "${name}.png"
 
-        convert "${name}.png" -define icon:auto-resize=256,128,96,64,48,32,24,20,16 "${SRC_PREFIX}src/resources/win32/${name}.ico"
+        convert "${name}.png" -define icon:auto-resize=256,128,96,64,48,32,24,20,16 "${SRC_PREFIX}src/${QUALITY}/resources/win32/${name}.ico"
 
-        rm "${name}_9_256x256x32.png" "${name}.png"
+        rm "${name}_1_256x256x32.png" "${name}.png"
       fi
     fi
   done
 
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/code.ico" ]; then
-    convert "${SRC_PREFIX}src/resources/linux/code.png" -define icon:auto-resize=256,128,96,64,48,32,24,20,16 "${SRC_PREFIX}src/resources/win32/code.ico"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/code.ico" ]; then
+    convert "${SRC_PREFIX}src/${QUALITY}/resources/linux/code.png" -define icon:auto-resize=256,128,96,64,48,32,24,20,16 "${SRC_PREFIX}src/${QUALITY}/resources/win32/code.ico"
   fi
 
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-big-100.bmp" ]; then
-    convert -size 164x314 xc:white "${SRC_PREFIX}src/resources/win32/inno-big-100.bmp"
-    composite -size 126x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-big-100.bmp" "${SRC_PREFIX}src/resources/win32/inno-big-100.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-100.bmp" ]; then
+    convert -size 164x314 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-100.bmp"
+    composite -size 126x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-100.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-100.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-big-125.bmp" ]; then
-    convert -size 192x386 xc:white "${SRC_PREFIX}src/resources/win32/inno-big-125.bmp"
-    composite -size 147x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-big-125.bmp" "${SRC_PREFIX}src/resources/win32/inno-big-125.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-125.bmp" ]; then
+    convert -size 192x386 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-125.bmp"
+    composite -size 147x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-125.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-125.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-big-150.bmp" ]; then
-    convert -size 246x459 xc:white "${SRC_PREFIX}src/resources/win32/inno-big-150.bmp"
-    composite -size 190x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-big-150.bmp" "${SRC_PREFIX}src/resources/win32/inno-big-150.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-150.bmp" ]; then
+    convert -size 246x459 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-150.bmp"
+    composite -size 190x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-150.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-150.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-big-175.bmp" ]; then
-    convert -size 273x556 xc:white "${SRC_PREFIX}src/resources/win32/inno-big-175.bmp"
-    composite -size 211x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-big-175.bmp" "${SRC_PREFIX}src/resources/win32/inno-big-175.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-175.bmp" ]; then
+    convert -size 273x556 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-175.bmp"
+    composite -size 211x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-175.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-175.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-big-200.bmp" ]; then
-    convert -size 328x604 xc:white "${SRC_PREFIX}src/resources/win32/inno-big-200.bmp"
-    composite -size 255x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-big-200.bmp" "${SRC_PREFIX}src/resources/win32/inno-big-200.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-200.bmp" ]; then
+    convert -size 328x604 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-200.bmp"
+    composite -size 255x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-200.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-200.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-big-225.bmp" ]; then
-    convert -size 355x700 xc:white "${SRC_PREFIX}src/resources/win32/inno-big-225.bmp"
-    composite -size 273x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-big-225.bmp" "${SRC_PREFIX}src/resources/win32/inno-big-225.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-225.bmp" ]; then
+    convert -size 355x700 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-225.bmp"
+    composite -size 273x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-225.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-225.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-big-250.bmp" ]; then
-    convert -size 410x797 xc:white "${SRC_PREFIX}src/resources/win32/inno-big-250.bmp"
-    composite -size 317x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-big-250.bmp" "${SRC_PREFIX}src/resources/win32/inno-big-250.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-250.bmp" ]; then
+    convert -size 410x797 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-250.bmp"
+    composite -size 317x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-250.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-big-250.bmp"
   fi
 
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-small-100.bmp" ]; then
-    convert -size 55x55 xc:white "${SRC_PREFIX}src/resources/win32/inno-small-100.bmp"
-    composite -size 44x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-small-100.bmp" "${SRC_PREFIX}src/resources/win32/inno-small-100.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-100.bmp" ]; then
+    convert -size 55x55 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-100.bmp"
+    composite -size 44x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-100.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-100.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-small-125.bmp" ]; then
-    convert -size 64x68 xc:white "${SRC_PREFIX}src/resources/win32/inno-small-125.bmp"
-    composite -size 52x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-small-125.bmp" "${SRC_PREFIX}src/resources/win32/inno-small-125.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-125.bmp" ]; then
+    convert -size 64x68 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-125.bmp"
+    composite -size 52x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-125.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-125.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-small-150.bmp" ]; then
-    convert -size 83x80 xc:white "${SRC_PREFIX}src/resources/win32/inno-small-150.bmp"
-    composite -size 63x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-small-150.bmp" "${SRC_PREFIX}src/resources/win32/inno-small-150.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-150.bmp" ]; then
+    convert -size 83x80 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-150.bmp"
+    composite -size 63x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-150.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-150.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-small-175.bmp" ]; then
-    convert -size 92x97 xc:white "${SRC_PREFIX}src/resources/win32/inno-small-175.bmp"
-    composite -size 76x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-small-175.bmp" "${SRC_PREFIX}src/resources/win32/inno-small-175.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-175.bmp" ]; then
+    convert -size 92x97 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-175.bmp"
+    composite -size 76x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-175.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-175.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-small-200.bmp" ]; then
-    convert -size 110x106 xc:white "${SRC_PREFIX}src/resources/win32/inno-small-200.bmp"
-    composite -size 86x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-small-200.bmp" "${SRC_PREFIX}src/resources/win32/inno-small-200.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-200.bmp" ]; then
+    convert -size 110x106 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-200.bmp"
+    composite -size 86x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-200.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-200.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-small-225.bmp" ]; then
-    convert -size 119x123 xc:white "${SRC_PREFIX}src/resources/win32/inno-small-225.bmp"
-    composite -size 103x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-small-225.bmp" "${SRC_PREFIX}src/resources/win32/inno-small-225.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-225.bmp" ]; then
+    convert -size 119x123 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-225.bmp"
+    composite -size 103x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-225.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-225.bmp"
   fi
-  if [ ! -f "${SRC_PREFIX}src/resources/win32/inno-small-250.bmp" ]; then
-    convert -size 138x140 xc:white "${SRC_PREFIX}src/resources/win32/inno-small-250.bmp"
-    composite -size 116x -gravity center icons/codium_only.svg "${SRC_PREFIX}src/resources/win32/inno-small-250.bmp" "${SRC_PREFIX}src/resources/win32/inno-small-250.bmp"
+  if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-250.bmp" ]; then
+    convert -size 138x140 xc:white "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-250.bmp"
+    composite -size 116x -gravity center "icons/${QUALITY}/codium_only.svg" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-250.bmp" "${SRC_PREFIX}src/${QUALITY}/resources/win32/inno-small-250.bmp"
   fi
   if [ ! -f "${SRC_PREFIX}build/windows/msi/resources/wix-banner.bmp" ]; then
     convert -size 493x58 xc:white "${SRC_PREFIX}build/windows/msi/resources/wix-banner.bmp"
-    composite -geometry +438+6 \( icons/codium_only.svg -resize 50x50 \) "${SRC_PREFIX}build/windows/msi/resources/wix-banner.bmp" "${SRC_PREFIX}build/windows/msi/resources/wix-banner.bmp"
+    composite -geometry +438+6 \( "icons/${QUALITY}/codium_only.svg" -resize 50x50 \) "${SRC_PREFIX}build/windows/msi/resources/wix-banner.bmp" "${SRC_PREFIX}build/windows/msi/resources/wix-banner.bmp"
   fi
   if [ ! -f "${SRC_PREFIX}build/windows/msi/resources/wix-dialog.bmp" ]; then
     convert -size 493x312 xc:white "${SRC_PREFIX}build/windows/msi/resources/wix-dialog.bmp"
-    composite -geometry +22+152 \( icons/codium_only.svg -resize 120x90 \) "${SRC_PREFIX}build/windows/msi/resources/wix-dialog.bmp" "${SRC_PREFIX}build/windows/msi/resources/wix-dialog.bmp"
+    composite -geometry +22+152 \( "icons/${QUALITY}/codium_only.svg" -resize 120x90 \) "${SRC_PREFIX}build/windows/msi/resources/wix-dialog.bmp" "${SRC_PREFIX}build/windows/msi/resources/wix-dialog.bmp"
   fi
 }
 

TEMPAT SAMPAH
icons/insider/code_64.png


TEMPAT SAMPAH
icons/insider/code_darwin.png


File diff ditekan karena terlalu besar
+ 10 - 0
icons/insider/codium_only.svg


+ 0 - 0
icons/code_64.png → icons/stable/code_64.png


+ 0 - 0
icons/code_darwin.png → icons/stable/code_darwin.png


+ 0 - 0
icons/codium_only.svg → icons/stable/codium_only.svg


+ 6 - 1
prepare_vscode.sh

@@ -5,7 +5,12 @@ set -e
 # include common functions
 . ./utils.sh
 
-cp -rp src/* vscode/
+if [[ "${INSIDER}" == "yes" ]]; then
+  cp -rp src/insider/* vscode/
+else
+  cp -rp src/stable/* vscode/
+fi
+
 cp -f LICENSE vscode/LICENSE.txt
 
 cd vscode || { echo "'vscode' dir not found"; exit 1; }

TEMPAT SAMPAH
src/insider/resources/darwin/bat.icns


TEMPAT SAMPAH
src/insider/resources/darwin/bower.icns


TEMPAT SAMPAH
src/insider/resources/darwin/c.icns


TEMPAT SAMPAH
src/insider/resources/darwin/code.icns


TEMPAT SAMPAH
src/insider/resources/darwin/config.icns


TEMPAT SAMPAH
src/insider/resources/darwin/cpp.icns


TEMPAT SAMPAH
src/insider/resources/darwin/csharp.icns


TEMPAT SAMPAH
src/insider/resources/darwin/css.icns


TEMPAT SAMPAH
src/insider/resources/darwin/default.icns


TEMPAT SAMPAH
src/insider/resources/darwin/go.icns


TEMPAT SAMPAH
src/insider/resources/darwin/html.icns


TEMPAT SAMPAH
src/insider/resources/darwin/jade.icns


TEMPAT SAMPAH
src/insider/resources/darwin/java.icns


TEMPAT SAMPAH
src/insider/resources/darwin/javascript.icns


TEMPAT SAMPAH
src/insider/resources/darwin/json.icns


TEMPAT SAMPAH
src/insider/resources/darwin/less.icns


TEMPAT SAMPAH
src/insider/resources/darwin/markdown.icns


TEMPAT SAMPAH
src/insider/resources/darwin/php.icns


TEMPAT SAMPAH
src/insider/resources/darwin/powershell.icns


TEMPAT SAMPAH
src/insider/resources/darwin/python.icns


TEMPAT SAMPAH
src/insider/resources/darwin/react.icns


TEMPAT SAMPAH
src/insider/resources/darwin/ruby.icns


TEMPAT SAMPAH
src/insider/resources/darwin/sass.icns


TEMPAT SAMPAH
src/insider/resources/darwin/shell.icns


TEMPAT SAMPAH
src/insider/resources/darwin/sql.icns


TEMPAT SAMPAH
src/insider/resources/darwin/typescript.icns


TEMPAT SAMPAH
src/insider/resources/darwin/vue.icns


TEMPAT SAMPAH
src/insider/resources/darwin/xml.icns


TEMPAT SAMPAH
src/insider/resources/darwin/yaml.icns


TEMPAT SAMPAH
src/insider/resources/linux/code.png


+ 0 - 0
src/resources/linux/rpm/code.xpm → src/insider/resources/linux/rpm/code.xpm


TEMPAT SAMPAH
src/insider/resources/win32/bower.ico


TEMPAT SAMPAH
src/insider/resources/win32/c.ico


TEMPAT SAMPAH
src/insider/resources/win32/code.ico


TEMPAT SAMPAH
src/insider/resources/win32/config.ico


TEMPAT SAMPAH
src/insider/resources/win32/cpp.ico


TEMPAT SAMPAH
src/insider/resources/win32/csharp.ico


TEMPAT SAMPAH
src/insider/resources/win32/css.ico


TEMPAT SAMPAH
src/insider/resources/win32/default.ico


TEMPAT SAMPAH
src/insider/resources/win32/go.ico


TEMPAT SAMPAH
src/insider/resources/win32/html.ico


TEMPAT SAMPAH
src/insider/resources/win32/inno-big-100.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-big-125.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-big-150.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-big-175.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-big-200.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-big-225.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-big-250.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-small-100.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-small-125.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-small-150.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-small-175.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-small-200.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-small-225.bmp


TEMPAT SAMPAH
src/insider/resources/win32/inno-small-250.bmp


TEMPAT SAMPAH
src/insider/resources/win32/jade.ico


TEMPAT SAMPAH
src/insider/resources/win32/java.ico


TEMPAT SAMPAH
src/insider/resources/win32/javascript.ico


TEMPAT SAMPAH
src/insider/resources/win32/json.ico


TEMPAT SAMPAH
src/insider/resources/win32/less.ico


TEMPAT SAMPAH
src/insider/resources/win32/markdown.ico


TEMPAT SAMPAH
src/insider/resources/win32/php.ico


TEMPAT SAMPAH
src/insider/resources/win32/powershell.ico


TEMPAT SAMPAH
src/insider/resources/win32/python.ico


TEMPAT SAMPAH
src/insider/resources/win32/react.ico


TEMPAT SAMPAH
src/insider/resources/win32/ruby.ico


TEMPAT SAMPAH
src/insider/resources/win32/sass.ico


TEMPAT SAMPAH
src/insider/resources/win32/shell.ico


TEMPAT SAMPAH
src/insider/resources/win32/sql.ico


TEMPAT SAMPAH
src/insider/resources/win32/typescript.ico


TEMPAT SAMPAH
src/insider/resources/win32/vue.ico


TEMPAT SAMPAH
src/insider/resources/win32/xml.ico


TEMPAT SAMPAH
src/insider/resources/win32/yaml.ico


File diff ditekan karena terlalu besar
+ 23 - 0
src/insider/src/vs/workbench/browser/media/code-icon.svg


+ 0 - 0
src/src/vs/workbench/browser/parts/editor/media/letterpress-dark.svg → src/insider/src/vs/workbench/browser/parts/editor/media/letterpress-dark.svg


+ 0 - 0
src/src/vs/workbench/browser/parts/editor/media/letterpress-hcDark.svg → src/insider/src/vs/workbench/browser/parts/editor/media/letterpress-hcDark.svg


+ 0 - 0
src/src/vs/workbench/browser/parts/editor/media/letterpress-hcLight.svg → src/insider/src/vs/workbench/browser/parts/editor/media/letterpress-hcLight.svg


+ 0 - 0
src/src/vs/workbench/browser/parts/editor/media/letterpress-light.svg → src/insider/src/vs/workbench/browser/parts/editor/media/letterpress-light.svg


+ 0 - 0
src/resources/darwin/bat.icns → src/stable/resources/darwin/bat.icns


+ 0 - 0
src/resources/darwin/bower.icns → src/stable/resources/darwin/bower.icns


+ 0 - 0
src/resources/darwin/c.icns → src/stable/resources/darwin/c.icns


+ 0 - 0
src/resources/darwin/code.icns → src/stable/resources/darwin/code.icns


+ 0 - 0
src/resources/darwin/config.icns → src/stable/resources/darwin/config.icns


+ 0 - 0
src/resources/darwin/cpp.icns → src/stable/resources/darwin/cpp.icns


+ 0 - 0
src/resources/darwin/csharp.icns → src/stable/resources/darwin/csharp.icns


+ 0 - 0
src/resources/darwin/css.icns → src/stable/resources/darwin/css.icns


+ 0 - 0
src/resources/darwin/default.icns → src/stable/resources/darwin/default.icns


+ 0 - 0
src/resources/darwin/go.icns → src/stable/resources/darwin/go.icns


+ 0 - 0
src/resources/darwin/html.icns → src/stable/resources/darwin/html.icns


+ 0 - 0
src/resources/darwin/jade.icns → src/stable/resources/darwin/jade.icns


+ 0 - 0
src/resources/darwin/java.icns → src/stable/resources/darwin/java.icns


Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini