-

Qlik Sense App Icon Builder v2.0

+

Qlik Sense Icon Generator v2.0.1

This tool is designed to help you produce standardised, consistent app icons.

@@ -95,6 +95,9 @@

Tool configuration

default this is fully opaque (1).
  • Change the default app types, if needed. The defaults are "N/A" (blank), "Dashboard", "Transform", "Extract" and "Trigger" to signify the purpose of the application the icon is being generated for.
  • +
  • Change the default app types, if needed. The defaults are "N/A" (blank), "Dashboard", "Transform", + "Extract" and "Trigger" to signify the purpose of the application the icon is being generated for.
  • +
  • Periodically check GitHub for updates to the extension.
  • @@ -107,4 +110,4 @@

    Tool configuration

    - \ No newline at end of file + From b10235401654cfa867e7edd33e85932315ec9ffd Mon Sep 17 00:00:00 2001 From: Dave Date: Tue, 17 Sep 2019 14:19:41 +0100 Subject: [PATCH 08/12] Update AppIconBuilder.html --- src/AppIconBuilder/AppIconBuilder.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AppIconBuilder/AppIconBuilder.html b/src/AppIconBuilder/AppIconBuilder.html index aea0c8c..40aa892 100644 --- a/src/AppIconBuilder/AppIconBuilder.html +++ b/src/AppIconBuilder/AppIconBuilder.html @@ -6,7 +6,7 @@ - Qlik Sense App Icon Builder + Qlik Sense Icon Generator From 41d8bb4014353754cd848a8886a1858f40592dae Mon Sep 17 00:00:00 2001 From: Dave Date: Tue, 17 Sep 2019 14:21:46 +0100 Subject: [PATCH 09/12] Update README.md --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 056e333..865ca77 100644 --- a/README.md +++ b/README.md @@ -25,8 +25,6 @@ Current backlog: * Add word splitting for app names with words longer than the full width (currently these overflow) * Add handling for transparent background images * Add integration with QRS API for auto generation, and to allow pushing into a defined content library -* Add reference back to GitHub for future versions -* Update wbl file to include correct references * Update .gitignore to include mac and other formats (and remove from deployment package) # Done @@ -35,9 +33,16 @@ Current backlog: * Add config for source image (source, scaling, opacity) or for a single colour background (v2.0) * Add config for app name (font, colour, size, location) (v2.0) * Add wrapping for app names (v2.0) +* Update wbl file to include correct references (v2.0.1) +* Add reference back to GitHub for future versions (v2.0.1) # Updates +## v2.0.1 + +* Updated wbl file to include correct references for editing in the dev-hub +* Add reference back to GitHub for future versions + ## v2.0 * Moved to using releases From d4c9bf70e601914dd237ad97e95ae7e46cc13d70 Mon Sep 17 00:00:00 2001 From: Dave Date: Fri, 20 Sep 2019 08:47:42 +0100 Subject: [PATCH 10/12] Update .gitignore --- .gitignore | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 4597c51..adcc419 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,44 @@ +## GitIgnore built from own experience and using samples from https://github.com/github/gitignore +## DC - 20190906 + +## Qlik exclusions +# Ignore all Qlik data files +*.qvd + + +## Windows exclusions +# Windows thumbnail cache files +Thumbs.db +Thumbs.db:encryptable +ehthumbs.db +ehthumbs_vista.db + +# Dump file +*.stackdump + +# Folder config file +[Dd]esktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msix +*.msm +*.msp + +# Windows shortcuts +*.lnk + +## Dropbox exclusions +# Dropbox settings and caches +.dropbox +.dropbox.attr +.dropbox.cache + +## MacOS exclusions # General .DS_Store .AppleDouble @@ -8,4 +49,20 @@ Icon # Thumbnails -._* \ No newline at end of file +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk \ No newline at end of file From 0372403546c7184319e528a0de79d15c1185171c Mon Sep 17 00:00:00 2001 From: Dave Date: Fri, 20 Sep 2019 14:14:36 +0100 Subject: [PATCH 11/12] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 865ca77..7ea96e7 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,6 @@ Current backlog: * Add word splitting for app names with words longer than the full width (currently these overflow) * Add handling for transparent background images * Add integration with QRS API for auto generation, and to allow pushing into a defined content library -* Update .gitignore to include mac and other formats (and remove from deployment package) # Done @@ -35,6 +34,7 @@ Current backlog: * Add wrapping for app names (v2.0) * Update wbl file to include correct references (v2.0.1) * Add reference back to GitHub for future versions (v2.0.1) +* Update .gitignore to include mac and other formats (and remove from deployment package) (v2.0.1) # Updates @@ -42,6 +42,7 @@ Current backlog: * Updated wbl file to include correct references for editing in the dev-hub * Add reference back to GitHub for future versions +* Tidied unwanted system files and gitignore ## v2.0 From 323423b39fece9563e93977192d6259f817fd75c Mon Sep 17 00:00:00 2001 From: Dave Date: Fri, 20 Sep 2019 17:48:10 +0100 Subject: [PATCH 12/12] Renamed and updated wording --- .gitignore | 7 +++++-- README.md | 5 +++-- src/AppIconBuilder/wbfolder.wbl | 3 --- .../backgrounds/qlik_green.png | Bin .../backgrounds/qlik_white.png | Bin .../config.json | 0 .../css/bootstrap.min.css | 0 .../index.html} | 10 +++------- .../js/FileSaver.min.js | 0 .../js/bootstrap.bundle.min.js | 0 .../js/jquery-3.4.1.min.js | 0 .../js/script.js | 0 .../qs-icon-generator.qext} | 6 +++--- src/qs-icon-generator/wbfolder.wbl | 3 +++ 14 files changed, 17 insertions(+), 17 deletions(-) delete mode 100644 src/AppIconBuilder/wbfolder.wbl rename src/{AppIconBuilder => qs-icon-generator}/backgrounds/qlik_green.png (100%) rename src/{AppIconBuilder => qs-icon-generator}/backgrounds/qlik_white.png (100%) rename src/{AppIconBuilder => qs-icon-generator}/config.json (100%) rename src/{AppIconBuilder => qs-icon-generator}/css/bootstrap.min.css (100%) rename src/{AppIconBuilder/AppIconBuilder.html => qs-icon-generator/index.html} (85%) rename src/{AppIconBuilder => qs-icon-generator}/js/FileSaver.min.js (100%) rename src/{AppIconBuilder => qs-icon-generator}/js/bootstrap.bundle.min.js (100%) rename src/{AppIconBuilder => qs-icon-generator}/js/jquery-3.4.1.min.js (100%) rename src/{AppIconBuilder => qs-icon-generator}/js/script.js (100%) rename src/{AppIconBuilder/AppIconBuilder.qext => qs-icon-generator/qs-icon-generator.qext} (64%) create mode 100644 src/qs-icon-generator/wbfolder.wbl diff --git a/.gitignore b/.gitignore index adcc419..df1a504 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ ## GitIgnore built from own experience and using samples from https://github.com/github/gitignore -## DC - 20190906 +## DC - 20190920 ## Qlik exclusions # Ignore all Qlik data files @@ -65,4 +65,7 @@ Icon .AppleDesktop Network Trash Folder Temporary Items -.apdisk \ No newline at end of file +.apdisk + +# Finally I want to exclude any packages I might make +*.zip \ No newline at end of file diff --git a/README.md b/README.md index 7ea96e7..0ead0b2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Qlik Sense App Icon Generator +# Qlik Sense Icon Generator (qs-icon-generator) The requirements for a Qlik Sense App Icon are: - Suitable format - ideally PNG file, but can be JPG, JPEG or GIF @@ -6,7 +6,7 @@ The requirements for a Qlik Sense App Icon are: # Usage -This has been packaged as an extension, so just upload it under extensions in the QMC, then navigate to /extensions/AppIconBuilder/AppIconBuilder.html to create some icons. +This has been packaged as an extension, so just upload it under extensions in the QMC, then navigate to /extensions/qs-icon-generator/index.html to create some icons. Example implementation: ![Default configuration, with a green logo generated](screenshot.png) @@ -43,6 +43,7 @@ Current backlog: * Updated wbl file to include correct references for editing in the dev-hub * Add reference back to GitHub for future versions * Tidied unwanted system files and gitignore +* Renamed plugin to align repository, estension and intended purpose ## v2.0 diff --git a/src/AppIconBuilder/wbfolder.wbl b/src/AppIconBuilder/wbfolder.wbl deleted file mode 100644 index f0a68c5..0000000 --- a/src/AppIconBuilder/wbfolder.wbl +++ /dev/null @@ -1,3 +0,0 @@ -AppIconBuilder.qext; -AppIconBuilder.html; -config.json; diff --git a/src/AppIconBuilder/backgrounds/qlik_green.png b/src/qs-icon-generator/backgrounds/qlik_green.png similarity index 100% rename from src/AppIconBuilder/backgrounds/qlik_green.png rename to src/qs-icon-generator/backgrounds/qlik_green.png diff --git a/src/AppIconBuilder/backgrounds/qlik_white.png b/src/qs-icon-generator/backgrounds/qlik_white.png similarity index 100% rename from src/AppIconBuilder/backgrounds/qlik_white.png rename to src/qs-icon-generator/backgrounds/qlik_white.png diff --git a/src/AppIconBuilder/config.json b/src/qs-icon-generator/config.json similarity index 100% rename from src/AppIconBuilder/config.json rename to src/qs-icon-generator/config.json diff --git a/src/AppIconBuilder/css/bootstrap.min.css b/src/qs-icon-generator/css/bootstrap.min.css similarity index 100% rename from src/AppIconBuilder/css/bootstrap.min.css rename to src/qs-icon-generator/css/bootstrap.min.css diff --git a/src/AppIconBuilder/AppIconBuilder.html b/src/qs-icon-generator/index.html similarity index 85% rename from src/AppIconBuilder/AppIconBuilder.html rename to src/qs-icon-generator/index.html index 40aa892..68bf558 100644 --- a/src/AppIconBuilder/AppIconBuilder.html +++ b/src/qs-icon-generator/index.html @@ -89,15 +89,11 @@

    Tool configuration

    To use this tool effectively:

    • Create a background image of 164x108px (as per Qlik help this should be ratio 8:5, however this doesn't - match to match the size the image is rescaled for the Hub, or alternatively of size 190x116 to match the - size the image is rescaled to in-app) and store this in the mashup directory as "icon_background.png".
    • -
    • Set the default opacity for the background image, by changing the default value in this HTML file. By - default this is fully opaque (1).
    • + match to match the size the image is rescaled for the Hub or in app) and store this in the backgrounds directory with an appropriate name (this will be referenced in the config.json file). +
    • Update config.json with the new theme details. Use the dev-hub to edit this without needing to import/export the extension.
    • Change the default app types, if needed. The defaults are "N/A" (blank), "Dashboard", "Transform", "Extract" and "Trigger" to signify the purpose of the application the icon is being generated for.
    • -
    • Change the default app types, if needed. The defaults are "N/A" (blank), "Dashboard", "Transform", - "Extract" and "Trigger" to signify the purpose of the application the icon is being generated for.
    • -
    • Periodically check GitHub for updates to the extension.
    • +
    • Periodically check GitHub for updates to this extension.
    diff --git a/src/AppIconBuilder/js/FileSaver.min.js b/src/qs-icon-generator/js/FileSaver.min.js similarity index 100% rename from src/AppIconBuilder/js/FileSaver.min.js rename to src/qs-icon-generator/js/FileSaver.min.js diff --git a/src/AppIconBuilder/js/bootstrap.bundle.min.js b/src/qs-icon-generator/js/bootstrap.bundle.min.js similarity index 100% rename from src/AppIconBuilder/js/bootstrap.bundle.min.js rename to src/qs-icon-generator/js/bootstrap.bundle.min.js diff --git a/src/AppIconBuilder/js/jquery-3.4.1.min.js b/src/qs-icon-generator/js/jquery-3.4.1.min.js similarity index 100% rename from src/AppIconBuilder/js/jquery-3.4.1.min.js rename to src/qs-icon-generator/js/jquery-3.4.1.min.js diff --git a/src/AppIconBuilder/js/script.js b/src/qs-icon-generator/js/script.js similarity index 100% rename from src/AppIconBuilder/js/script.js rename to src/qs-icon-generator/js/script.js diff --git a/src/AppIconBuilder/AppIconBuilder.qext b/src/qs-icon-generator/qs-icon-generator.qext similarity index 64% rename from src/AppIconBuilder/AppIconBuilder.qext rename to src/qs-icon-generator/qs-icon-generator.qext index 0423816..fbbef7a 100644 --- a/src/AppIconBuilder/AppIconBuilder.qext +++ b/src/qs-icon-generator/qs-icon-generator.qext @@ -1,13 +1,13 @@ { "type": "mashup", - "name": "Qlik Sense Icon Generator", - "description": "This tool is designed to help you produce standardised, repeatable app icons.", + "name": "Qlik Sense Icon Builder (qs-icon-generator)", + "description": "This tool is designed to help you produce standardised, consistent app icons.", "version": "2.0.1", "author": "withdave", "homepage": "https://github.com/withdave/qlik-sense-icon-generator", "keywords": "", "license": "", - "repository": "", + "repository": "https://github.com/withdave/qlik-sense-icon-generator", "dependencies": { "qlik-sense": ">=3.0.x" } diff --git a/src/qs-icon-generator/wbfolder.wbl b/src/qs-icon-generator/wbfolder.wbl new file mode 100644 index 0000000..d501ca6 --- /dev/null +++ b/src/qs-icon-generator/wbfolder.wbl @@ -0,0 +1,3 @@ +qs-icon-generator.qext; +index.html; +config.json;