Skip to content

Commit

Permalink
CACHE TYPE icons overhaul
Browse files Browse the repository at this point in the history
Stage 1: graphics resources
Reference: opencaching#860

- removed stale and unused files
  (22x22*, 24x24*, usb*, mystery*)
- added graphics for new cache types
  (benchmark, bitcache, challenge, guestbook)
- created icon resources /public/images/cache/res
- created icon build script
- moved KML build resources and script to /public/images/cache/res
  (/public/images/cache/kml now contains only production images)
- updated KML icons build script

From now on it is easy to generate the entire iconset from res/ directory.
Just enable each cache type icon in res/__cache_types.txt.
Also, KML icons will be generated from the same set.
  • Loading branch information
andrixnet committed Jul 3, 2019
1 parent a7c5a9b commit 9c5f0c5
Show file tree
Hide file tree
Showing 191 changed files with 202 additions and 34 deletions.
Binary file added public/images/cache/16x16-benchmark-found.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/cache/16x16-benchmark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/cache/16x16-bitcache-found.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/cache/16x16-bitcache-s-owner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/cache/16x16-bitcache.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/cache/16x16-challenge-found.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/cache/16x16-challenge-s-owner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/images/cache/16x16-challenge.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/cache/16x16-guestbook-found.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/cache/16x16-guestbook-s-owner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/images/cache/16x16-guestbook.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/cache/22x22-challenge.png
Binary file not shown.
Binary file removed public/images/cache/22x22-event.png
Binary file not shown.
Binary file removed public/images/cache/22x22-guestbook.png
Binary file not shown.
Binary file removed public/images/cache/22x22-moving.png
Binary file not shown.
Binary file removed public/images/cache/22x22-multi.png
Binary file not shown.
Binary file removed public/images/cache/22x22-owncache.png
Binary file not shown.
Binary file removed public/images/cache/22x22-podcache.png
Binary file not shown.
Binary file removed public/images/cache/22x22-quiz.png
Binary file not shown.
Binary file removed public/images/cache/22x22-traditional.png
Binary file not shown.
Binary file removed public/images/cache/22x22-unknown.png
Binary file not shown.
Binary file removed public/images/cache/22x22-virtual.png
Binary file not shown.
Binary file removed public/images/cache/22x22-webcam.png
Binary file not shown.
Binary file removed public/images/cache/24x24-challenge.png
Binary file not shown.
Binary file removed public/images/cache/24x24-event.png
Diff not rendered.
Binary file removed public/images/cache/24x24-guestbook.png
Diff not rendered.
Binary file removed public/images/cache/24x24-moving.png
Diff not rendered.
Binary file removed public/images/cache/24x24-multi.png
Diff not rendered.
Binary file removed public/images/cache/24x24-owncache.png
Diff not rendered.
Binary file removed public/images/cache/24x24-podcache.png
Diff not rendered.
Binary file removed public/images/cache/24x24-quiz.png
Diff not rendered.
Binary file removed public/images/cache/24x24-traditional.png
Diff not rendered.
Binary file removed public/images/cache/24x24-unknown.png
Diff not rendered.
Binary file removed public/images/cache/24x24-virtual.png
Diff not rendered.
Binary file removed public/images/cache/24x24-webcam.png
Diff not rendered.
Binary file added public/images/cache/benchmark-a-dnf.png
Binary file added public/images/cache/benchmark-a-found.png
Binary file added public/images/cache/benchmark-a-owner.png
Binary file added public/images/cache/benchmark-a.png
Binary file added public/images/cache/benchmark-d-dnf.png
Binary file added public/images/cache/benchmark-d-found.png
Binary file added public/images/cache/benchmark-d-owner.png
Binary file added public/images/cache/benchmark-d.png
Binary file added public/images/cache/benchmark-i-bw.png
Binary file added public/images/cache/benchmark-i.png
Binary file added public/images/cache/benchmark-n-dnf.png
Binary file added public/images/cache/benchmark-n-found.png
Binary file added public/images/cache/benchmark-n-owner.png
Binary file added public/images/cache/benchmark-n.png
Binary file added public/images/cache/benchmark-s-dnf.png
Binary file added public/images/cache/benchmark-s-found.png
Binary file added public/images/cache/benchmark-s-owner.png
Binary file added public/images/cache/benchmark-s.png
Binary file added public/images/cache/benchmark.png
Binary file added public/images/cache/bitcache-a-dnf.png
Binary file added public/images/cache/bitcache-a-found.png
Binary file added public/images/cache/bitcache-a-owner.png
Binary file added public/images/cache/bitcache-a.png
Binary file added public/images/cache/bitcache-d-dnf.png
Binary file added public/images/cache/bitcache-d-found.png
Binary file added public/images/cache/bitcache-d-owner.png
Binary file added public/images/cache/bitcache-d.png
Binary file added public/images/cache/bitcache-i-bw.png
Binary file added public/images/cache/bitcache-i.png
Binary file added public/images/cache/bitcache-n-dnf.png
Binary file added public/images/cache/bitcache-n-found.png
Binary file added public/images/cache/bitcache-n-owner.png
Binary file added public/images/cache/bitcache-n.png
Binary file added public/images/cache/bitcache-s-dnf.png
Binary file added public/images/cache/bitcache-s-found.png
Binary file added public/images/cache/bitcache-s-owner.png
Binary file added public/images/cache/bitcache-s.png
Binary file added public/images/cache/bitcache.png
Binary file modified public/images/cache/challenge-a-dnf.png
Binary file modified public/images/cache/challenge-a-found.png
Binary file modified public/images/cache/challenge-a-owner.png
Binary file modified public/images/cache/challenge-a.png
Binary file modified public/images/cache/challenge-d-dnf.png
Binary file modified public/images/cache/challenge-d-found.png
Binary file modified public/images/cache/challenge-d-owner.png
Binary file modified public/images/cache/challenge-d.png
Binary file modified public/images/cache/challenge-i-bw.png
Binary file modified public/images/cache/challenge-i.png
Binary file modified public/images/cache/challenge-n-dnf.png
Binary file modified public/images/cache/challenge-n-found.png
Binary file modified public/images/cache/challenge-n-owner.png
Binary file modified public/images/cache/challenge-n.png
Binary file modified public/images/cache/challenge-s-dnf.png
Binary file modified public/images/cache/challenge-s-found.png
Binary file modified public/images/cache/challenge-s-owner.png
Binary file modified public/images/cache/challenge-s.png
Binary file modified public/images/cache/challenge.png
Binary file modified public/images/cache/guestbook-a-dnf.png
Binary file modified public/images/cache/guestbook-a-found.png
Binary file modified public/images/cache/guestbook-a-owner.png
Binary file modified public/images/cache/guestbook-a.png
Binary file modified public/images/cache/guestbook-d-dnf.png
Binary file modified public/images/cache/guestbook-d-found.png
Binary file modified public/images/cache/guestbook-d-owner.png
Binary file modified public/images/cache/guestbook-d.png
Binary file modified public/images/cache/guestbook-i-bw.png
Binary file modified public/images/cache/guestbook-i.png
Binary file modified public/images/cache/guestbook-n-dnf.png
Binary file modified public/images/cache/guestbook-n-found.png
Binary file modified public/images/cache/guestbook-n-owner.png
Binary file modified public/images/cache/guestbook-n.png
Binary file modified public/images/cache/guestbook-s-dnf.png
Binary file modified public/images/cache/guestbook-s-found.png
Binary file modified public/images/cache/guestbook-s-owner.png
Binary file modified public/images/cache/guestbook-s.png
Binary file modified public/images/cache/guestbook.png
Binary file added public/images/cache/kml/benchmark_kml.png
Binary file added public/images/cache/kml/bitcache_kml-archived.png
Binary file added public/images/cache/kml/bitcache_kml-disabled.png
Binary file added public/images/cache/kml/bitcache_kml.png
Binary file added public/images/cache/kml/challenge_kml.png
34 changes: 0 additions & 34 deletions public/images/cache/kml/convert-cache-icons-4-kml.sh

This file was deleted.

Binary file modified public/images/cache/kml/event_kml-archived.png
Binary file modified public/images/cache/kml/event_kml-disabled.png
Binary file modified public/images/cache/kml/event_kml.png
Binary file added public/images/cache/kml/guestbook_kml.png
Binary file modified public/images/cache/kml/moving_kml-archived.png
Binary file modified public/images/cache/kml/moving_kml-disabled.png
Binary file modified public/images/cache/kml/moving_kml.png
Binary file modified public/images/cache/kml/multi_kml-archived.png
Binary file modified public/images/cache/kml/multi_kml-disabled.png
Binary file modified public/images/cache/kml/multi_kml.png
Binary file modified public/images/cache/kml/owncache_kml-archived.png
Binary file modified public/images/cache/kml/owncache_kml-disabled.png
Binary file modified public/images/cache/kml/owncache_kml.png
Binary file modified public/images/cache/kml/quiz_kml-archived.png
Binary file modified public/images/cache/kml/quiz_kml-disabled.png
Binary file modified public/images/cache/kml/quiz_kml.png
Binary file modified public/images/cache/kml/traditional_kml-archived.png
Binary file modified public/images/cache/kml/traditional_kml-disabled.png
Binary file modified public/images/cache/kml/traditional_kml.png
Binary file modified public/images/cache/kml/virtual_kml-archived.png
Binary file modified public/images/cache/kml/virtual_kml-disabled.png
Binary file modified public/images/cache/kml/virtual_kml.png
Binary file modified public/images/cache/kml/webcam_kml-archived.png
Binary file modified public/images/cache/kml/webcam_kml-disabled.png
Binary file modified public/images/cache/kml/webcam_kml.png
Binary file removed public/images/cache/mystery-i-bw.png
Diff not rendered.
Binary file removed public/images/cache/mystery-i.png
Diff not rendered.
Binary file modified public/images/cache/preview.png
23 changes: 23 additions & 0 deletions public/images/cache/res/__cache_types.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# cache types
#
# Format: cache_type_definition (according to GeoCacheCommons) {space} icon name
# Lines starting with # are comments
# Empty lines are ignored

# All files 32x32 PNG or SVG images

TYPE_OTHERTYPE unknown
TYPE_TRADITIONAL traditional
TYPE_MULTICACHE multi
TYPE_VIRTUAL virtual
TYPE_WEBCAM webcam
TYPE_EVENT event
TYPE_QUIZ quiz
TYPE_MOVING moving
#TYPE_GEOPATHFINAL podcache ###TODO: old -podcast- type?
TYPE_OWNCACHE owncache

TYPE_GUESTBOOK guestbook
TYPE_BITCACHE bitcache
TYPE_BENCHMARK benchmark
TYPE_CHALLENGE challenge
File renamed without changes
Binary file added public/images/cache/res/_cache_type__benchmark.png
Binary file added public/images/cache/res/_cache_type__bitcache.png
Binary file added public/images/cache/res/_cache_type__event.png
Binary file added public/images/cache/res/_cache_type__moving.png
Binary file added public/images/cache/res/_cache_type__multi.png
Binary file added public/images/cache/res/_cache_type__owncache.png
Binary file added public/images/cache/res/_cache_type__podcache.png
Binary file added public/images/cache/res/_cache_type__quiz.png
Binary file added public/images/cache/res/_cache_type__unknown.png
Binary file added public/images/cache/res/_cache_type__virtual.png
Binary file added public/images/cache/res/_cache_type__webcam.png
Binary file added public/images/cache/res/_overlay__-a.png
Binary file added public/images/cache/res/_overlay__-d.png
Binary file added public/images/cache/res/_overlay__-dnf.png
Binary file added public/images/cache/res/_overlay__-found.png
Binary file added public/images/cache/res/_overlay__-i.png
Binary file added public/images/cache/res/_overlay__-n.png
Binary file added public/images/cache/res/_overlay__-owner.png
127 changes: 127 additions & 0 deletions public/images/cache/res/make-cache-icons.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
#!/bin/bash

# Compose standard cache icons (in res directory)
# to required opencaching-pl iconset


SRC="."
DST=".."
PWD_CHECK="res"
SKIP_EXISTING=1

CACHE_TYPES=$(cat __cache_types.txt | grep -vE "^#|^\s*$" | cut -f2 -d' ')

_FILENAME() {
INPUT="$1"
OUTPUT=$(echo ${INPUT}.* | grep -iE "png|svg" | sort -r | head -n 1)
echo "${OUTPUT}"
}

_OVERLAY_A="-a"
_OVERLAY_D="-d"
_OVERLAY_DNF="-dnf"
_OVERLAY_FOUND="-found"
_OVERLAY_I="-i"
_OVERLAY_N="-n"
_OVERLAY_S="-s"
_OVERLAY_OWNER="-owner"

OVERLAY_A=$(_FILENAME "_overlay__${_OVERLAY_A}")
OVERLAY_D=$(_FILENAME "_overlay__${_OVERLAY_D}")
OVERLAY_DNF=$(_FILENAME "_overlay__${_OVERLAY_DNF}")
OVERLAY_FOUND=$(_FILENAME "_overlay__${_OVERLAY_FOUND}")
OVERLAY_I=$(_FILENAME "_overlay__${_OVERLAY_I}")
OVERLAY_N=$(_FILENAME "_overlay__${_OVERLAY_N}")
OVERLAY_OWNER=$(_FILENAME "_overlay__${_OVERLAY_OWNER}")

usage() {
cat << EOM
usage: make-cache-iconset.sh [options]
OPTIONS:
-o overwrite existing icons (default skip)
-h show this message
EOM
}

if [ "$(basename $(pwd))" != "${PWD_CHECK}" ]; then
echo "Error: must be called inside '${PWD_CHECK}' directory. Stop."
echo
exit 1
fi

while getopts "oh" OPTS; do
case $OPTS in
o)
SKIP_EXISTING=
;;
h)
usage
exit 1
;;
\?)
echo "use $0 -h for help"
exit
;;
esac
done

# Compose icons
function composeICONS() {
NAME="$1"
CACHE=$(_FILENAME "_cache_type__$1")

if [ ! -f "${SRC}/${CACHE}" ]; then
echo "Error: file not found ${CACHE}!"
exit 1
fi
rm -f "${DST}/${NAME}*"

convert "${SRC}/${CACHE}" png32:"${DST}/${NAME}.png"

convert "${SRC}/${CACHE}" -resize 16x16 png32:"${DST}/16x16-${NAME}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_FOUND}" -compose src-over -composite -resize 16x16 png32:"${DST}/16x16-${NAME}${_OVERLAY_FOUND}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_OWNER}" -compose src-over -composite -resize 16x16 png32:"${DST}/16x16-${NAME}${_OVERLAY_S}${_OVERLAY_OWNER}.png"

convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_A}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_A}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_A}" -compose src-over -composite "${OVERLAY_DNF}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_A}${_OVERLAY_DNF}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_A}" -compose src-over -composite "${OVERLAY_FOUND}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_A}${_OVERLAY_FOUND}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_A}" -compose src-over -composite "${OVERLAY_OWNER}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_A}${_OVERLAY_OWNER}.png"

convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_D}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_D}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_D}" -compose src-over -composite "${OVERLAY_DNF}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_D}${_OVERLAY_DNF}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_D}" -compose src-over -composite "${OVERLAY_FOUND}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_D}${_OVERLAY_FOUND}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_D}" -compose src-over -composite "${OVERLAY_OWNER}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_D}${_OVERLAY_OWNER}.png"

convert -size 34x34 xc:none -alpha set -background none "${SRC}/${CACHE}" -geometry +1+1 -compose dst-over -composite "${OVERLAY_I}" -compose dst-over -composite png32:"${DST}/${NAME}${_OVERLAY_I}.png"
convert -size 34x34 xc:none -alpha set -background none "${SRC}/${CACHE}" -geometry +1+1 -compose dst-over -composite "${OVERLAY_I}" -compose dst-over -composite -fx '(r+g+b)/3' png32:"${DST}/${NAME}${_OVERLAY_I}-bw.png"

convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_N}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_N}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_N}" -compose src-over -composite "${OVERLAY_DNF}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_N}${_OVERLAY_DNF}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_N}" -compose src-over -composite "${OVERLAY_FOUND}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_N}${_OVERLAY_FOUND}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_N}" -compose src-over -composite "${OVERLAY_OWNER}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_N}${_OVERLAY_OWNER}.png"

convert -alpha set -background none "${SRC}/${CACHE}" png32:"${DST}/${NAME}${_OVERLAY_S}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_DNF}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_S}${_OVERLAY_DNF}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_FOUND}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_S}${_OVERLAY_FOUND}.png"
convert -alpha set -background none "${SRC}/${CACHE}" -channel a -evaluate multiply 0.6 +channel "${OVERLAY_OWNER}" -compose src-over -composite png32:"${DST}/${NAME}${_OVERLAY_S}${_OVERLAY_OWNER}.png"
}

# Process all cache types
for x in ${CACHE_TYPES}; do
if [ -f "${DST}/${x}.png" -a "${SKIP_EXISTING}" == "1" ]; then
echo "Skipping ${x} (already exists)"
continue
fi
echo -n "Creating iconset for ${x}..."
composeICONS "${x}"
echo "done."
done


if [ -f "${DST}/preview.png" ]; then
rm -f "${DST}/preview.png"
fi
echo "Creating preview ..."
montage "${DST}/*.png" -geometry 32x32+2+2 -tile 16x png24:${DST}/preview.png
52 changes: 52 additions & 0 deletions public/images/cache/res/make-kml-icons.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
#!/bin/bash

# Convert standard cache icons (in parent directory) for better display
# in Google Earth via KML export

SRC="."
DST="../kml"
PWD_CHECK="res"
CACHE_TYPES=$(cat "__cache_types.txt" | grep -vE "^#|^\s*$" | cut -f2 -d' ')

MARKER="__kml_oc.png"
MARKER_DISABLED="__kml_disabled_oc.png"
MARKER_ARCHIVED="__kml_archived_oc.png"

if [ "$(basename $(pwd))" != "${PWD_CHECK}" ]; then
echo "Error: must be called inside '${PWD_CHECK}' directory. Stop."
echo
exit 1
fi

function _FILENAME() {
INPUT="$1"
OUTPUT=$(echo ${INPUT}.* | grep -iE "png|svg" | sort -r | head -n 1)
echo "${OUTPUT}"
}

function convertKML() {
NAME="$1"
CACHE=$(_FILENAME "_cache_type__$1")
KML="$1_kml.png"
KML_DISABLED="$1_kml-disabled.png"
KML_ARCHIVED="$1_kml-archived.png"

if [ ! -f "${CACHE}" ]; then
echo "Error: file not found ${CACHE}!"
exit 1
fi

rm -f "${DST}/${KML}"
rm -f "${DST}/${KML_DISABLED}"
rm -f "${DST}/${KML_ARCHIVED}"

composite -compose src-over -geometry +6+6 "${CACHE}" "${MARKER}" png32:"${DST}/${KML}"
composite -compose src-over -geometry +6+6 "${CACHE}" "${MARKER_DISABLED}" png32:"${DST}/${KML_DISABLED}"
composite -compose src-over -geometry +6+6 "${CACHE}" "${MARKER_ARCHIVED}" png32:"${DST}/${KML_ARCHIVED}"
}

for x in ${CACHE_TYPES}; do
echo -n "Creating KML icon for ${x}..."
convertKML $x
echo "done."
done
Binary file removed public/images/cache/usb-a-dnf.png
Diff not rendered.
Binary file removed public/images/cache/usb-a-found.png
Diff not rendered.
Binary file removed public/images/cache/usb-a-owner.png
Diff not rendered.
Binary file removed public/images/cache/usb-i-bw.png
Diff not rendered.
Binary file removed public/images/cache/usb-n-dnf.png
Diff not rendered.
Binary file removed public/images/cache/usb-n-found.png
Diff not rendered.
Binary file removed public/images/cache/usb-n-owner.png
Diff not rendered.
Binary file removed public/images/cache/usb-s-dnf.png
Diff not rendered.
Binary file removed public/images/cache/usb-s-found.png
Diff not rendered.
Binary file removed public/images/cache/usb-s-owner.png
Diff not rendered.
Binary file removed public/images/cache/usb-s.png
Diff not rendered.
Binary file removed public/images/cache/usb.png
Diff not rendered.

0 comments on commit 9c5f0c5

Please sign in to comment.