diff --git a/toolkit-showcase/assets/apple-touch-icon.png b/toolkit-showcase/assets/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6518255363cd9ddce5f53825bed8a01120acf0f4 Binary files /dev/null and b/toolkit-showcase/assets/apple-touch-icon.png differ diff --git a/toolkit-showcase/assets/dbp-toolkit-showcase.html.ejs b/toolkit-showcase/assets/dbp-toolkit-showcase.html.ejs index c2f0d61e3ebc1e561a7ad9d1873c626097322871..e04658f2d4a1c035eb21e1cbd34b7e7f5bd2d50a 100644 --- a/toolkit-showcase/assets/dbp-toolkit-showcase.html.ejs +++ b/toolkit-showcase/assets/dbp-toolkit-showcase.html.ejs @@ -3,6 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="theme-color" content="white"/> <!-- Favicons --> <link rel="shortcut icon" type="image/x-icon" href="<%= getPrivateUrl('favicon.ico') %>"> @@ -10,6 +11,13 @@ <!-- PWA manifest file --> <link rel="manifest" href="<%= getUrl(name + '.manifest.json') %>"> + + <!-- PWA iphone --> + <link rel="apple-touch-icon" sizes="180x180" href="<%= getPrivateUrl('apple-touch-icon.png') %>"> + <link rel="icon" type="image/png" sizes="32x32" href="<%= getPrivateUrl('icon-32x32.png') %>"> + <link rel="icon" type="image/png" sizes="16x16" href="<%= getPrivateUrl('icon-16x16.png') %>"> + <link rel="mask-icon" href="<%= getPrivateUrl('safari-pinned-tab.svg') %>" color="#e4154b"> + <meta name="apple-mobile-web-app-status-bar-style" content="white"> <!-- Loading spinner --> <script type="module"> @@ -76,4 +84,4 @@ <script src="<%= getPrivateUrl('browser-check.js') %>" defer></script> <noscript>Diese Applikation benötigt Javascript / This application requires Javascript</noscript> </body> -</html> \ No newline at end of file +</html> diff --git a/toolkit-showcase/assets/favicon.ico b/toolkit-showcase/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..828a4bb04f6b3bf04967ebb9d6c29fc26f2e406f Binary files /dev/null and b/toolkit-showcase/assets/favicon.ico differ diff --git a/toolkit-showcase/assets/favicon.svg b/toolkit-showcase/assets/favicon.svg new file mode 100644 index 0000000000000000000000000000000000000000..a6408462fb2630344f5e8d3e5cc765b93ff3228a --- /dev/null +++ b/toolkit-showcase/assets/favicon.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 100 100.00096" + version="1.1" + width="100" + height="100" + xml:space="preserve" + id="int-header-logo-img"><metadata + id="metadata35"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs + id="defs33" /><g + id="g28" + transform="matrix(1.25,0,0,-1.25,-6.7752613e-4,100.00096)"><g + id="g26" + transform="scale(0.1)"><g + transform="translate(68.08042,192.54384)" + id="g3745"><path + style="fill:#e4154b" + d="M 0,103.73 H 207.45 V 311.19 L 0,311.2 Z" + id="path2" /><path + style="fill:#e4154b" + d="M 228.19,103.73 H 435.65 V 311.19 H 228.19 Z" + id="path4" /><path + style="fill:#e4154b" + d="M 456.41,103.73 H 663.85 V 311.19 H 456.41 Z" + id="path6" /><path + style="fill:#e4154b" + d="M 103.72,0 H 311.19 V 207.46 H 103.72 Z" + id="path8" /><path + style="fill:#e4154b" + d="M 352.68,207.46 H 560.12 V 414.92 H 352.68 Z" + id="path10" /></g></g></g></svg> \ No newline at end of file diff --git a/toolkit-showcase/assets/icon-128x128.png b/toolkit-showcase/assets/icon-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..a6c411a903ea4644f655b35d30e5d86a105fc35f Binary files /dev/null and b/toolkit-showcase/assets/icon-128x128.png differ diff --git a/toolkit-showcase/assets/icon-144x144.png b/toolkit-showcase/assets/icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..ad46fc0a19a1494f474ec8b1177d73e558d6d102 Binary files /dev/null and b/toolkit-showcase/assets/icon-144x144.png differ diff --git a/toolkit-showcase/assets/icon-152x152.png b/toolkit-showcase/assets/icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..b9840f5794a4c3e2c6b64c5591597993f984d122 Binary files /dev/null and b/toolkit-showcase/assets/icon-152x152.png differ diff --git a/toolkit-showcase/assets/icon-16x16.png b/toolkit-showcase/assets/icon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..de1387d75ae84fcc19fce0484787a313a1347b35 Binary files /dev/null and b/toolkit-showcase/assets/icon-16x16.png differ diff --git a/toolkit-showcase/assets/icon-180x180.png b/toolkit-showcase/assets/icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..b4bf947faf1a0745e914d9fe532a7b90fe125797 Binary files /dev/null and b/toolkit-showcase/assets/icon-180x180.png differ diff --git a/toolkit-showcase/assets/icon-192.png b/toolkit-showcase/assets/icon-192.png deleted file mode 100644 index 5f77b0096343b0d139e7a5f58d376808f2bcdf97..0000000000000000000000000000000000000000 Binary files a/toolkit-showcase/assets/icon-192.png and /dev/null differ diff --git a/toolkit-showcase/assets/icon-192x192.png b/toolkit-showcase/assets/icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..edce9e875d5e2961ed0a3b20ac85fdd084ccd6bc Binary files /dev/null and b/toolkit-showcase/assets/icon-192x192.png differ diff --git a/toolkit-showcase/assets/icon-256x256.png b/toolkit-showcase/assets/icon-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..9f0603b5a9c715c41f25807f441416c1839bf94c Binary files /dev/null and b/toolkit-showcase/assets/icon-256x256.png differ diff --git a/toolkit-showcase/assets/icon-32x32.png b/toolkit-showcase/assets/icon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..3776b15fa424d216f313ae2ea3c317fb21aa3b3d Binary files /dev/null and b/toolkit-showcase/assets/icon-32x32.png differ diff --git a/toolkit-showcase/assets/icon-384x384.png b/toolkit-showcase/assets/icon-384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..936f331e8c5af7f82db1f33a7e1113bdc4a94a96 Binary files /dev/null and b/toolkit-showcase/assets/icon-384x384.png differ diff --git a/toolkit-showcase/assets/icon-512.png b/toolkit-showcase/assets/icon-512.png deleted file mode 100644 index 8e2dd43e47afdd6866e0466ceed46b1b64bc08dd..0000000000000000000000000000000000000000 Binary files a/toolkit-showcase/assets/icon-512.png and /dev/null differ diff --git a/toolkit-showcase/assets/icon-512x512.png b/toolkit-showcase/assets/icon-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..c0113edf512fb8f43bc61542b823c12906861820 Binary files /dev/null and b/toolkit-showcase/assets/icon-512x512.png differ diff --git a/toolkit-showcase/assets/icon-72x72.png b/toolkit-showcase/assets/icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..ab281ad7f73269c71cff6e0f8e304cd406776ced Binary files /dev/null and b/toolkit-showcase/assets/icon-72x72.png differ diff --git a/toolkit-showcase/assets/icon-96x96.png b/toolkit-showcase/assets/icon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..3c974ebff360004f6e0177cdb5159720a020cc1b Binary files /dev/null and b/toolkit-showcase/assets/icon-96x96.png differ diff --git a/toolkit-showcase/assets/logo.svg b/toolkit-showcase/assets/logo.svg deleted file mode 100644 index 8954aee0b536acd649f57d47c71f17446158cfeb..0000000000000000000000000000000000000000 --- a/toolkit-showcase/assets/logo.svg +++ /dev/null @@ -1,120 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - id="int-header-logo-img" - width="105.82501pt" - height="105.82501pt" - version="1.1" - viewBox="0 0 141.10003 141.10139" - sodipodi:docname="tu-graz-logo-white.svg" - inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> - <metadata - id="metadata35"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> - </cc:Work> - </rdf:RDF> - </metadata> - <defs - id="defs33" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="2302" - inkscape:window-height="1379" - id="namedview31" - showgrid="false" - units="pt" - inkscape:zoom="1.4182226" - inkscape:cx="162.3796" - inkscape:cy="-160.98113" - inkscape:window-x="0" - inkscape:window-y="54" - inkscape:window-maximized="0" - inkscape:current-layer="int-header-logo-img" /> - <g - transform="matrix(1.25,0,0,-1.25,0,96.4832)" - id="g28"> - <g - transform="scale(0.1)" - id="g26"> - <path - d="M 0,103.73 H 207.45 V 311.19 L 0,311.2 Z" - style="fill:#e4154b" - id="path2" - inkscape:connector-curvature="0" /> - <path - d="M 228.19,103.73 H 435.65 V 311.19 H 228.19 Z" - style="fill:#e4154b" - id="path4" - inkscape:connector-curvature="0" /> - <path - d="M 456.41,103.73 H 663.85 V 311.19 H 456.41 Z" - style="fill:#e4154b" - id="path6" - inkscape:connector-curvature="0" /> - <path - d="M 103.72,0 H 311.19 V 207.46 H 103.72 Z" - style="fill:#e4154b" - id="path8" - inkscape:connector-curvature="0" /> - <path - d="M 352.68,207.46 H 560.12 V 414.92 H 352.68 Z" - style="fill:#e4154b" - id="path10" - inkscape:connector-curvature="0" /> - <path - d="m 751.04,277.91 h -66.426 v 33.195 h 171.19 V 277.91 H 789.397 V 104.18 h -38.359 v 173.73" - style="fill:#fffff4" - id="path12" - inkscape:connector-curvature="0" /> - <path - d="m 1048.3,180.22 c 0,-12.461 -2.25,-23.711 -6.72,-33.75 -4.5,-10.039 -10.61,-18.555 -18.36,-25.567 -7.76,-7.031 -16.9,-12.421 -27.503,-16.21 -10.605,-3.809 -22.109,-5.7036 -34.551,-5.7036 -12.422,0 -23.945,1.8946 -34.551,5.7036 -10.605,3.789 -19.824,9.179 -27.656,16.21 -7.851,7.012 -13.984,15.528 -18.34,25.567 -4.394,10.039 -6.582,21.289 -6.582,33.75 v 130.89 h 38.379 V 181.52 c 0,-5.039 0.801,-10.351 2.442,-15.898 1.64,-5.547 4.336,-10.664 8.125,-15.332 3.789,-4.668 8.789,-8.516 15.039,-11.523 6.211,-3.008 13.926,-4.512 23.144,-4.512 9.199,0 16.914,1.504 23.145,4.512 6.23,3.007 11.25,6.855 15.039,11.523 3.77,4.668 6.48,9.785 8.12,15.332 1.63,5.547 2.45,10.859 2.45,15.898 v 129.59 h 38.38 V 180.22" - style="fill:#ffffff" - id="path14" - inkscape:connector-curvature="0" /> - <path - d="m 832.56,75.664 c -7.597,3.2812 -17.46,4.8632 -25.332,4.8632 -22.929,0 -35.605,-14.434 -35.605,-33.184 0,-18.613 12.383,-32.637 33.34,-32.637 5.351,0 9.59,0.5274 12.969,1.3086 v 23.867 h -20.84 v 14.414 h 39.687 V 4.9988 c -10.41,-2.6172 -21.25,-4.707 -31.816,-4.707 -31.797,0 -53.906,14.805 -53.906,45.742 0,31.348 20.566,48.906 53.906,48.906 11.406,0 20.41,-1.4453 28.867,-3.8086 l -1.27,-15.469" - style="fill:#fffff8" - id="path16" - inkscape:connector-curvature="0" /> - <path - d="m 856.2,69.375 h 16.758 V 54.043 h 0.293 c 0.84,6.289 8.574,16.914 19.824,16.914 1.836,0 3.828,0 5.782,-0.5273 v -17.715 c -1.68,0.918 -5.059,1.4454 -8.457,1.4454 -15.333,0 -15.333,-17.832 -15.333,-27.52 V 1.8551 H 856.2 v 67.52" - style="fill:#fffff8" - id="path18" - inkscape:connector-curvature="0" /> - <path - d="m 913.75,65.84 c 7.324,3.1446 17.187,5.1172 25.215,5.1172 22.09,0 31.23,-8.5351 31.23,-28.457 v -8.6523 c 0,-6.8165 0.156,-11.934 0.293,-16.914 0.137,-5.1172 0.41,-9.8242 0.84,-15.078 h -16.602 c -0.703,3.5352 -0.703,8.0078 -0.839,10.098 h -0.293 c -4.36,-7.4618 -13.81,-11.661 -22.38,-11.661 -12.793,0 -25.332,7.207 -25.332,20.059 0,10.078 5.195,15.976 12.383,19.258 7.187,3.2812 16.464,3.9453 24.355,3.9453 h 10.41 c 0,10.879 -5.195,14.551 -16.328,14.551 -8.008,0 -16.035,-2.8907 -22.363,-7.3438 l -0.586,15.078 z m 22.11,-52.715 c 5.782,0 10.274,2.3633 13.223,6.0352 3.105,3.8086 3.945,8.6523 3.945,13.906 h -8.164 c -8.437,0 -20.957,-1.3086 -20.957,-11.68 0,-5.7617 5.195,-8.2617 11.953,-8.2617" - style="fill:#fffff8" - id="path20" - inkscape:connector-curvature="0" /> - <path - d="m 985.69,69.375 h 57.422 V 54.961 l -36.04,-39.473 h 37.31 V 1.855 h -60.235 v 14.297 l 36.715,39.59 H 985.69 v 13.633" - style="fill:#fffff8" - id="path22" - inkscape:connector-curvature="0" /> - <path - d="m 1059.6,0 h 69.102 V 69.121 H 1059.6 Z" - style="fill:#e4154b" - id="path24" - inkscape:connector-curvature="0" /> - </g> - </g> -</svg> diff --git a/toolkit-showcase/assets/manifest.json b/toolkit-showcase/assets/manifest.json index ceb665e95345c5f4a69b726bd03d6fe74892e045..44a07efaf60d0ce8a972e5c40acf490af8a31cc1 100644 --- a/toolkit-showcase/assets/manifest.json +++ b/toolkit-showcase/assets/manifest.json @@ -1,21 +1,55 @@ { "short_name": "Toolkit Showcase", "name": "Toolkit Showcase", - "start_url": "./dbp-toolkit-showcase.html", + "start_url": "./", "icons": [ { - "src": "local/dbp-toolkit-showcase/icon-192.png", - "type": "image/png", - "sizes": "192x192" + "src": "local/dbp-toolkit-showcase/icon-72x72.png", + "sizes": "72x72", + "type": "image/png" }, { - "src": "local/dbp-toolkit-showcase/icon-512.png", - "type": "image/png", - "sizes": "512x512" + "src": "local/dbp-toolkit-showcase/icon-96x96.png", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "local/dbp-toolkit-showcase/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + }, + { + "src": "local/dbp-toolkit-showcase/icon-144x144.png", + "sizes": "144x144", + "type": "image/png" + }, + { + "src": "local/dbp-toolkit-showcase/icon-152x152.png", + "sizes": "152x152", + "type": "image/png" + }, + { + "src": "local/dbp-toolkit-showcase/icon-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "local/dbp-toolkit-showcase/icon-384x384.png", + "sizes": "384x384", + "type": "image/png" + }, + { + "src": "local/dbp-toolkit-showcase/icon-256x256.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "local/dbp-toolkit-showcase/icon-512x512.png", + "sizes": "512x512", + "type": "image/png" } ], - "background_color": "#245B78", + "background_color": "#FEFEFE", "display": "standalone", - "theme_color": "#E4154B" + "theme_color": "#FFFFFF" } - diff --git a/toolkit-showcase/assets/safari-pinned-tab.svg b/toolkit-showcase/assets/safari-pinned-tab.svg new file mode 100644 index 0000000000000000000000000000000000000000..3da14970de6a1bb2ae4b4b0f81e00659a696995f --- /dev/null +++ b/toolkit-showcase/assets/safari-pinned-tab.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg version="1.0" xmlns="http://www.w3.org/2000/svg" + width="512.000000pt" height="512.000000pt" viewBox="0 0 512.000000 512.000000" + preserveAspectRatio="xMidYMid meet"> +<metadata> +Created by potrace 1.16, written by Peter Selinger 2001-2019 +</metadata> +<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)" +fill="#000000" stroke="none"> +<path d="M1680 3205 l0 -215 -260 0 -260 0 0 -221 0 -220 -42 3 -43 3 -3 218 +-2 217 -430 0 -430 0 0 -430 0 -430 215 0 215 0 0 -220 0 -220 430 0 430 0 2 +218 3 217 257 3 258 2 2 213 3 212 43 3 42 3 0 -215 0 -216 430 0 430 0 0 430 +0 430 -215 0 -215 0 0 215 0 215 -430 0 -430 0 0 -215z"/> +<path d="M3060 2920 l0 -70 140 0 140 0 0 -360 0 -360 80 0 80 0 0 360 0 360 +140 0 140 0 0 70 0 70 -360 0 -360 0 0 -70z"/> +<path d="M3852 2673 l3 -318 26 -55 c36 -76 68 -112 137 -148 80 -43 178 -58 +267 -43 126 22 215 86 264 190 l26 56 3 318 3 317 -80 0 -81 0 0 -278 c0 -318 +-6 -359 -65 -411 -77 -67 -203 -67 -280 0 -59 52 -65 93 -65 411 l0 278 -81 0 +-80 0 3 -317z"/> +<path d="M3495 2081 c-101 -26 -155 -96 -155 -198 1 -73 29 -126 86 -159 41 +-24 59 -28 123 -29 42 0 93 4 114 8 l37 8 0 104 0 105 -85 0 -85 0 0 -29 c0 +-28 3 -30 43 -33 l42 -3 3 -47 c3 -40 0 -47 -18 -53 -24 -8 -84 1 -113 17 -48 +25 -73 123 -45 183 25 56 109 82 201 62 36 -8 37 -7 37 22 0 16 -4 32 -9 35 +-16 10 -146 15 -176 7z"/> +<path d="M3895 1978 c-11 -6 -25 -19 -32 -27 -11 -14 -12 -13 -13 7 0 18 -5 +22 -35 22 l-35 0 0 -140 0 -140 40 0 40 0 0 85 c0 79 2 88 26 111 19 20 31 24 +50 20 24 -6 25 -5 22 31 -3 42 -26 53 -63 31z"/> +<path d="M4085 1985 c-5 -2 -22 -6 -37 -9 -24 -5 -28 -11 -28 -41 0 -34 0 -34 +28 -19 55 29 132 10 132 -32 0 -10 -14 -14 -55 -14 -78 0 -120 -20 -134 -63 +-16 -49 5 -91 54 -107 42 -14 97 -6 115 15 16 19 30 19 30 0 0 -10 10 -15 33 +-15 l33 0 -4 113 c-3 72 -9 120 -18 134 -19 30 -106 52 -149 38z m95 -175 c0 +-44 -69 -76 -108 -51 -37 23 14 71 76 71 25 0 32 -4 32 -20z"/> +<path d="M4320 1950 c0 -29 0 -29 67 -32 l68 -3 -73 -76 c-58 -61 -72 -82 -72 +-108 l0 -31 125 0 125 0 0 30 0 29 -71 3 -72 3 72 79 c54 59 71 85 71 107 l0 +29 -120 0 -120 0 0 -30z"/> +<path d="M4630 1835 l0 -145 140 0 140 0 0 145 0 145 -140 0 -140 0 0 -145z"/> +</g> +</svg> diff --git a/toolkit-showcase/rollup.config.js b/toolkit-showcase/rollup.config.js index e201cf28ab8b583d0a1f4dabf4db5eaa5238eac4..c61fb2819be03bc40dee698b8103825474959752 100644 --- a/toolkit-showcase/rollup.config.js +++ b/toolkit-showcase/rollup.config.js @@ -158,6 +158,8 @@ Dependencies: {src: 'assets/*.svg', dest: 'dist/' + await getDistPath(pkg.name)}, {src: 'assets/htaccess-shared', dest: 'dist/shared/', rename: '.htaccess'}, {src: 'assets/icon-*.png', dest: 'dist/' + await getDistPath(pkg.name)}, + {src: 'assets/apple-*.png', dest: 'dist/' + await getDistPath(pkg.name)}, + {src: 'assets/safari-*.svg', dest: 'dist/' + await getDistPath(pkg.name)}, {src: 'assets/manifest.json', dest: 'dist', rename: pkg.name + '.manifest.json'}, {src: 'assets/silent-check-sso.html', dest:'dist'}, {src: await getPackagePath('@dbp-toolkit/font-source-sans-pro', 'files/*'), dest: 'dist/' + await getDistPath(pkg.name, 'fonts/source-sans-pro')},