diff options
author | André Oliveira <37463445+SpecialAro@users.noreply.github.com> | 2024-03-18 12:36:05 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-18 12:36:05 +0000 |
commit | 006950318f1228af10eeb0cdfb0861af6ecb1e75 (patch) | |
tree | d61c790d4a4b9f6f16620f645b2ba5dce248f79d /recipes/canva | |
parent | Google Voice darkmode update for add contact (#516) (diff) | |
download | ferdium-recipes-006950318f1228af10eeb0cdfb0861af6ecb1e75.tar.gz ferdium-recipes-006950318f1228af10eeb0cdfb0861af6ecb1e75.tar.zst ferdium-recipes-006950318f1228af10eeb0cdfb0861af6ecb1e75.zip |
Add several recipes (#519)
The added recipes are as follows:
- Mastodeck (fixes https://github.com/ferdium/ferdium-app/issues/959)
- Microsoft Planner (fixes https://github.com/ferdium/ferdium-app/issues/955)
- Alibaba Chat (fixes https://github.com/ferdium/ferdium-app/issues/1376)
- Fiverr (step forward in https://github.com/ferdium/ferdium-app/issues/1377 - missing unread logic)
- Draw.io (fixes https://github.com/ferdium/ferdium-app/issues/1429)
- Canva (fixes https://github.com/ferdium/ferdium-app/issues/1447)
- Penpot (fixes https://github.com/ferdium/ferdium-app/issues/1469)
- HackerNews (fixes https://github.com/ferdium/ferdium-app/issues/1505)
- Google Maps (fixes https://github.com/ferdium/ferdium-app/issues/1513)
- Patreon (fixes https://github.com/ferdium/ferdium-app/issues/1524)
- Fandom (fixes https://github.com/ferdium/ferdium-app/issues/1540)
- Romeo (fixes https://github.com/ferdium/ferdium-app/issues/1553)
- Infomaniak Kdrive (fixes https://github.com/ferdium/ferdium-app/issues/1559)
- Notion Calendar (fixes https://github.com/ferdium/ferdium-app/issues/1599)
- Superlist (fixes https://github.com/ferdium/ferdium-app/issues/1601)
- Purelymail (fixes https://github.com/ferdium/ferdium-app/issues/1624)
- SOGo (fixes https://github.com/ferdium/ferdium-app/issues/1472)
Diffstat (limited to 'recipes/canva')
-rw-r--r-- | recipes/canva/icon.svg | 27 | ||||
-rw-r--r-- | recipes/canva/index.js | 1 | ||||
-rw-r--r-- | recipes/canva/package.json | 9 | ||||
-rw-r--r-- | recipes/canva/webview.js | 16 |
4 files changed, 53 insertions, 0 deletions
diff --git a/recipes/canva/icon.svg b/recipes/canva/icon.svg new file mode 100644 index 0000000..e0bd934 --- /dev/null +++ b/recipes/canva/icon.svg | |||
@@ -0,0 +1,27 @@ | |||
1 | <svg xmlns="http://www.w3.org/2000/svg" width="1900" height="1900" fill="none"> | ||
2 | <circle cx="950" cy="950" r="950" fill="#7D2AE7"/> | ||
3 | <circle cx="950" cy="950" r="950" fill="url(#a)"/> | ||
4 | <circle cx="950" cy="950" r="950" fill="url(#b)"/> | ||
5 | <circle cx="950" cy="950" r="950" fill="url(#c)"/> | ||
6 | <circle cx="950" cy="950" r="950" fill="url(#d)"/> | ||
7 | <path fill="#fff" d="M1360.14 1144.88c-7.84 0-14.74 6.62-21.92 21.08-81.08 164.41-221.12 280.74-383.174 280.74-187.38 0-303.419-169.15-303.419-402.83 0-395.834 220.548-624.697 414.263-624.697 90.52 0 145.8 56.885 145.8 147.41 0 107.439-61.04 164.324-61.04 202.216 0 17.009 10.58 27.308 31.56 27.308 84.29 0 183.22-96.855 183.22-233.682 0-132.669-115.47-230.186-309.18-230.186-320.145 0-604.665 296.804-604.665 707.471 0 317.88 181.522 527.94 461.601 527.94 297.274 0 469.164-295.77 469.164-391.77 0-21.26-10.87-31-22.21-31Z"/> | ||
8 | <defs> | ||
9 | <radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="rotate(-49.416 2013.48303023 443.1854085) scale(1469.49)" gradientUnits="userSpaceOnUse"> | ||
10 | <stop stop-color="#6420FF"/> | ||
11 | <stop offset="1" stop-color="#6420FF" stop-opacity="0"/> | ||
12 | </radialGradient> | ||
13 | <radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="rotate(54.703 42.71673666 594.1943586) scale(1657.12)" gradientUnits="userSpaceOnUse"> | ||
14 | <stop stop-color="#00C4CC"/> | ||
15 | <stop offset="1" stop-color="#00C4CC" stop-opacity="0"/> | ||
16 | </radialGradient> | ||
17 | <radialGradient id="c" cx="0" cy="0" r="1" gradientTransform="matrix(1023.00018 -1030.00171 473.71139 470.4913 367 1684)" gradientUnits="userSpaceOnUse"> | ||
18 | <stop stop-color="#6420FF"/> | ||
19 | <stop offset="1" stop-color="#6420FF" stop-opacity="0"/> | ||
20 | </radialGradient> | ||
21 | <radialGradient id="d" cx="0" cy="0" r="1" gradientTransform="matrix(595.99869 1371.99953 -2298.40601 998.43108 777 256)" gradientUnits="userSpaceOnUse"> | ||
22 | <stop stop-color="#00C4CC" stop-opacity=".725916"/> | ||
23 | <stop offset=".0001" stop-color="#00C4CC"/> | ||
24 | <stop offset="1" stop-color="#00C4CC" stop-opacity="0"/> | ||
25 | </radialGradient> | ||
26 | </defs> | ||
27 | </svg> \ No newline at end of file | ||
diff --git a/recipes/canva/index.js b/recipes/canva/index.js new file mode 100644 index 0000000..dd41f72 --- /dev/null +++ b/recipes/canva/index.js | |||
@@ -0,0 +1 @@ | |||
module.exports = Ferdium => Ferdium; | |||
diff --git a/recipes/canva/package.json b/recipes/canva/package.json new file mode 100644 index 0000000..eeebd4e --- /dev/null +++ b/recipes/canva/package.json | |||
@@ -0,0 +1,9 @@ | |||
1 | { | ||
2 | "id": "canva", | ||
3 | "name": "Canva", | ||
4 | "version": "1.0.0", | ||
5 | "license": "MIT", | ||
6 | "config": { | ||
7 | "serviceURL": "https://canva.com" | ||
8 | } | ||
9 | } | ||
diff --git a/recipes/canva/webview.js b/recipes/canva/webview.js new file mode 100644 index 0000000..2a81dec --- /dev/null +++ b/recipes/canva/webview.js | |||
@@ -0,0 +1,16 @@ | |||
1 | function _interopRequireDefault(obj) { | ||
2 | return obj && obj.__esModule ? obj : { default: obj }; | ||
3 | } | ||
4 | |||
5 | const _path = _interopRequireDefault(require('path')); | ||
6 | |||
7 | module.exports = Ferdium => { | ||
8 | // TODO: If your SNAME service has unread messages, uncomment these lines to implement the logic for updating the badges | ||
9 | // const getMessages = () => { | ||
10 | // // TODO: Insert your notification-finding code here | ||
11 | // Ferdium.setBadge(0, 0); | ||
12 | // }; | ||
13 | // Ferdium.loop(getMessages); | ||
14 | |||
15 | Ferdium.injectCSS(_path.default.join(__dirname, 'service.css')); | ||
16 | }; | ||