+1
README.md
+1
README.md
···
26
Support for:
27
- Files with VRCX metadata 
28
- Fetches world information from [VRCList](https://vrclist.com)
29
- Searching for photos taken in specific worlds / with specific users 
30
- And much more in the works!
31
···
26
Support for:
27
- Files with VRCX metadata 
28
- Fetches world information from [VRCList](https://vrclist.com)
29
+
- Cloud backups 
30
- Searching for photos taken in specific worlds / with specific users 
31
- And much more in the works!
32
+6
-6
package.json
+6
-6
package.json
···
13
"license": "MIT",
14
"dependencies": {
15
"@tauri-apps/api": "2.0.0-rc.0",
16
-
"@tauri-apps/plugin-deep-link": "^2.0.0",
17
"@tauri-apps/plugin-http": "2.0.0-rc.1",
18
"@tauri-apps/plugin-process": "2.0.0-rc.0",
19
"@tauri-apps/plugin-shell": "2.0.0-rc.0",
20
-
"@types/animejs": "^3.1.12",
21
"animejs": "^3.2.2",
22
-
"solid-js": "^1.9.2"
23
},
24
"devDependencies": {
25
"@tauri-apps/cli": "2.0.0-rc.5",
26
-
"typescript": "^5.6.3",
27
-
"vite": "^5.4.9",
28
-
"vite-plugin-solid": "^2.10.2"
29
}
30
}
···
13
"license": "MIT",
14
"dependencies": {
15
"@tauri-apps/api": "2.0.0-rc.0",
16
+
"@tauri-apps/plugin-deep-link": "^2.4.1",
17
"@tauri-apps/plugin-http": "2.0.0-rc.1",
18
"@tauri-apps/plugin-process": "2.0.0-rc.0",
19
"@tauri-apps/plugin-shell": "2.0.0-rc.0",
20
+
"@types/animejs": "^3.1.13",
21
"animejs": "^3.2.2",
22
+
"solid-js": "^1.9.7"
23
},
24
"devDependencies": {
25
"@tauri-apps/cli": "2.0.0-rc.5",
26
+
"typescript": "^5.8.3",
27
+
"vite": "^5.4.19",
28
+
"vite-plugin-solid": "^2.11.8"
29
}
30
}
+360
-512
pnpm-lock.yaml
+360
-512
pnpm-lock.yaml
···
12
specifier: 2.0.0-rc.0
13
version: 2.0.0-rc.0
14
'@tauri-apps/plugin-deep-link':
15
-
specifier: ^2.0.0
16
-
version: 2.0.0
17
'@tauri-apps/plugin-http':
18
specifier: 2.0.0-rc.1
19
version: 2.0.0-rc.1
···
24
specifier: 2.0.0-rc.0
25
version: 2.0.0-rc.0
26
'@types/animejs':
27
-
specifier: ^3.1.12
28
-
version: 3.1.12
29
animejs:
30
specifier: ^3.2.2
31
version: 3.2.2
32
solid-js:
33
-
specifier: ^1.9.2
34
-
version: 1.9.2
35
devDependencies:
36
'@tauri-apps/cli':
37
specifier: 2.0.0-rc.5
38
version: 2.0.0-rc.5
39
typescript:
40
-
specifier: ^5.6.3
41
-
version: 5.6.3
42
vite:
43
-
specifier: ^5.4.9
44
-
version: 5.4.9
45
vite-plugin-solid:
46
-
specifier: ^2.10.2
47
-
version: 2.10.2(solid-js@1.9.2)(vite@5.4.9)
48
49
packages:
50
···
52
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
53
engines: {node: '>=6.0.0'}
54
55
-
'@babel/code-frame@7.25.7':
56
-
resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==}
57
engines: {node: '>=6.9.0'}
58
59
-
'@babel/compat-data@7.25.8':
60
-
resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==}
61
engines: {node: '>=6.9.0'}
62
63
-
'@babel/core@7.25.8':
64
-
resolution: {integrity: sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==}
65
engines: {node: '>=6.9.0'}
66
67
-
'@babel/generator@7.25.7':
68
-
resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==}
69
engines: {node: '>=6.9.0'}
70
71
-
'@babel/helper-compilation-targets@7.25.7':
72
-
resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==}
73
engines: {node: '>=6.9.0'}
74
75
'@babel/helper-module-imports@7.18.6':
76
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
77
engines: {node: '>=6.9.0'}
78
79
-
'@babel/helper-module-imports@7.25.7':
80
-
resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==}
81
engines: {node: '>=6.9.0'}
82
83
-
'@babel/helper-module-transforms@7.25.7':
84
-
resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==}
85
engines: {node: '>=6.9.0'}
86
peerDependencies:
87
'@babel/core': ^7.0.0
88
89
-
'@babel/helper-plugin-utils@7.25.7':
90
-
resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==}
91
-
engines: {node: '>=6.9.0'}
92
-
93
-
'@babel/helper-simple-access@7.25.7':
94
-
resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==}
95
-
engines: {node: '>=6.9.0'}
96
-
97
-
'@babel/helper-string-parser@7.25.7':
98
-
resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==}
99
engines: {node: '>=6.9.0'}
100
101
-
'@babel/helper-validator-identifier@7.25.7':
102
-
resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==}
103
engines: {node: '>=6.9.0'}
104
105
-
'@babel/helper-validator-option@7.25.7':
106
-
resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==}
107
engines: {node: '>=6.9.0'}
108
109
-
'@babel/helpers@7.25.7':
110
-
resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==}
111
engines: {node: '>=6.9.0'}
112
113
-
'@babel/highlight@7.25.7':
114
-
resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==}
115
engines: {node: '>=6.9.0'}
116
117
-
'@babel/parser@7.25.8':
118
-
resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==}
119
engines: {node: '>=6.0.0'}
120
hasBin: true
121
122
-
'@babel/plugin-syntax-jsx@7.25.7':
123
-
resolution: {integrity: sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==}
124
engines: {node: '>=6.9.0'}
125
peerDependencies:
126
'@babel/core': ^7.0.0-0
127
128
-
'@babel/template@7.25.7':
129
-
resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==}
130
engines: {node: '>=6.9.0'}
131
132
-
'@babel/traverse@7.25.7':
133
-
resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==}
134
engines: {node: '>=6.9.0'}
135
136
-
'@babel/types@7.25.8':
137
-
resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==}
138
engines: {node: '>=6.9.0'}
139
140
'@esbuild/aix-ppc64@0.21.5':
···
275
cpu: [x64]
276
os: [win32]
277
278
-
'@jest/schemas@29.6.3':
279
-
resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
280
-
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
281
-
282
-
'@jridgewell/gen-mapping@0.3.5':
283
-
resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
284
-
engines: {node: '>=6.0.0'}
285
286
'@jridgewell/resolve-uri@3.1.2':
287
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
288
engines: {node: '>=6.0.0'}
289
290
-
'@jridgewell/set-array@1.2.1':
291
-
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
292
-
engines: {node: '>=6.0.0'}
293
294
-
'@jridgewell/sourcemap-codec@1.5.0':
295
-
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
296
-
297
-
'@jridgewell/trace-mapping@0.3.25':
298
-
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
299
300
-
'@rollup/rollup-android-arm-eabi@4.24.0':
301
-
resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==}
302
cpu: [arm]
303
os: [android]
304
305
-
'@rollup/rollup-android-arm64@4.24.0':
306
-
resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==}
307
cpu: [arm64]
308
os: [android]
309
310
-
'@rollup/rollup-darwin-arm64@4.24.0':
311
-
resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==}
312
cpu: [arm64]
313
os: [darwin]
314
315
-
'@rollup/rollup-darwin-x64@4.24.0':
316
-
resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==}
317
cpu: [x64]
318
os: [darwin]
319
320
-
'@rollup/rollup-linux-arm-gnueabihf@4.24.0':
321
-
resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==}
322
cpu: [arm]
323
os: [linux]
324
325
-
'@rollup/rollup-linux-arm-musleabihf@4.24.0':
326
-
resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==}
327
cpu: [arm]
328
os: [linux]
329
330
-
'@rollup/rollup-linux-arm64-gnu@4.24.0':
331
-
resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==}
332
cpu: [arm64]
333
os: [linux]
334
335
-
'@rollup/rollup-linux-arm64-musl@4.24.0':
336
-
resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==}
337
cpu: [arm64]
338
os: [linux]
339
340
-
'@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
341
-
resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==}
342
cpu: [ppc64]
343
os: [linux]
344
345
-
'@rollup/rollup-linux-riscv64-gnu@4.24.0':
346
-
resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==}
347
cpu: [riscv64]
348
os: [linux]
349
350
-
'@rollup/rollup-linux-s390x-gnu@4.24.0':
351
-
resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==}
352
cpu: [s390x]
353
os: [linux]
354
355
-
'@rollup/rollup-linux-x64-gnu@4.24.0':
356
-
resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==}
357
cpu: [x64]
358
os: [linux]
359
360
-
'@rollup/rollup-linux-x64-musl@4.24.0':
361
-
resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==}
362
cpu: [x64]
363
os: [linux]
364
365
-
'@rollup/rollup-win32-arm64-msvc@4.24.0':
366
-
resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==}
367
cpu: [arm64]
368
os: [win32]
369
370
-
'@rollup/rollup-win32-ia32-msvc@4.24.0':
371
-
resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==}
372
cpu: [ia32]
373
os: [win32]
374
375
-
'@rollup/rollup-win32-x64-msvc@4.24.0':
376
-
resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==}
377
cpu: [x64]
378
os: [win32]
379
380
-
'@sinclair/typebox@0.27.8':
381
-
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
382
-
383
'@tauri-apps/api@2.0.0-rc.0':
384
resolution: {integrity: sha512-v454Qs3REHc3Za59U+/eSmBsdmF+3NE5+76+lFDaitVqN4ZglDHENDaMARYKGJVZuxiSkzyqG0SeG7lLQjVkPA==}
385
engines: {node: '>= 18.18', npm: '>= 6.6.0', yarn: '>= 1.19.1'}
386
387
-
'@tauri-apps/api@2.0.2':
388
-
resolution: {integrity: sha512-3wSwmG+1kr6WrgAFKK5ijkNFPp8TT3FLj3YHUb5EwMO+3FxX4uWlfSWkeeBy+Kc1RsKzugtYLuuya+98Flj+3w==}
389
390
'@tauri-apps/cli-darwin-arm64@2.0.0-rc.5':
391
resolution: {integrity: sha512-EoduJ5SeMfBKCe7I291JBH+lkrf2E0+mQF1rP+Jq4CjWPer11OeEcUSFtHURB3Z3ItzObQ7ALPulMGhMe6E9rg==}
···
452
engines: {node: '>= 10'}
453
hasBin: true
454
455
-
'@tauri-apps/plugin-deep-link@2.0.0':
456
-
resolution: {integrity: sha512-cDa2k1OrRU5DoKc0IXl1Y8RlFOU107u2phdZfT7FkApsC6TL/VAPs3YOUTT8p9/PZ50EjOKP104HFMqVqnQ0bw==}
457
458
'@tauri-apps/plugin-http@2.0.0-rc.1':
459
resolution: {integrity: sha512-j4WdTEKx0CFa6u8ubke0mo75pCrnu6XtrFtvjsh+zjuNYgMG/l0+A1woWXHm73f2Levskhs+KbKcLQA/nr8k2w==}
···
464
'@tauri-apps/plugin-shell@2.0.0-rc.0':
465
resolution: {integrity: sha512-bhUcQcrqZoK8H1DFXapr5r1Z75oh6Kd5Tltz97XpZFLREEqp+KhN2Fvyh8r/fKAyenYsTYUIsDsyGdjdueuF9g==}
466
467
-
'@types/animejs@3.1.12':
468
-
resolution: {integrity: sha512-fpdH+ZtlO0kqjTOqRaBdsEmvpRNOayI8k4EVkEtitL5l6wducDOXk0rgQgfZqWf/ZX9DzXrHf257S5i9xTcISQ==}
469
470
'@types/babel__core@7.20.5':
471
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
472
473
-
'@types/babel__generator@7.6.8':
474
-
resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
475
476
'@types/babel__template@7.4.4':
477
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
478
479
-
'@types/babel__traverse@7.20.6':
480
-
resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
481
482
-
'@types/estree@1.0.6':
483
-
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
484
485
animejs@3.2.2:
486
resolution: {integrity: sha512-Ao95qWLpDPXXM+WrmwcKbl6uNlC5tjnowlaRYtuVDHHoygjtIPfDUoK9NthrlZsQSKjZXlmji2TrBUAVbiH0LQ==}
487
488
-
ansi-styles@3.2.1:
489
-
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
490
-
engines: {node: '>=4'}
491
-
492
-
ansi-styles@4.3.0:
493
-
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
494
-
engines: {node: '>=8'}
495
-
496
-
ansi-styles@5.2.0:
497
-
resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
498
-
engines: {node: '>=10'}
499
-
500
-
babel-plugin-jsx-dom-expressions@0.39.2:
501
-
resolution: {integrity: sha512-rCkSYFuLl5/XD+BXjZk1XxFAsIBgNe9WZ7xBHjQV1dBliI64kO+EWktAD3b6Bj/SXk+LpVXFyMVydhnI35svWQ==}
502
peerDependencies:
503
'@babel/core': ^7.20.12
504
505
-
babel-preset-solid@1.9.2:
506
-
resolution: {integrity: sha512-rWx968GIDghgFStRDQaoqelGspEm9rgPci/yNzNPFlkzMqHaL2yob+t7BbzyqZw5b9/llkzjqUNIOybT9Z9mcg==}
507
peerDependencies:
508
'@babel/core': ^7.0.0
509
510
-
browserslist@4.24.0:
511
-
resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==}
512
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
513
hasBin: true
514
515
-
caniuse-lite@1.0.30001669:
516
-
resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==}
517
-
518
-
chalk@2.4.2:
519
-
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
520
-
engines: {node: '>=4'}
521
-
522
-
chalk@4.1.2:
523
-
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
524
-
engines: {node: '>=10'}
525
-
526
-
color-convert@1.9.3:
527
-
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
528
-
529
-
color-convert@2.0.1:
530
-
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
531
-
engines: {node: '>=7.0.0'}
532
-
533
-
color-name@1.1.3:
534
-
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
535
-
536
-
color-name@1.1.4:
537
-
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
538
539
convert-source-map@2.0.0:
540
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
···
542
csstype@3.1.3:
543
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
544
545
-
debug@4.3.7:
546
-
resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
547
engines: {node: '>=6.0'}
548
peerDependencies:
549
supports-color: '*'
···
551
supports-color:
552
optional: true
553
554
-
diff-sequences@29.6.3:
555
-
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
556
-
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
557
558
-
electron-to-chromium@1.5.39:
559
-
resolution: {integrity: sha512-4xkpSR6CjuiaNyvwiWDI85N9AxsvbPawB8xc7yzLPonYTuP19BVgYweKyUMFtHEZgIcHWMt1ks5Cqx2m+6/Grg==}
560
-
561
-
entities@4.5.0:
562
-
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
563
engines: {node: '>=0.12'}
564
565
esbuild@0.21.5:
···
571
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
572
engines: {node: '>=6'}
573
574
-
escape-string-regexp@1.0.5:
575
-
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
576
-
engines: {node: '>=0.8.0'}
577
-
578
fsevents@2.3.3:
579
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
580
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
···
584
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
585
engines: {node: '>=6.9.0'}
586
587
-
globals@11.12.0:
588
-
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
589
-
engines: {node: '>=4'}
590
-
591
-
has-flag@3.0.0:
592
-
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
593
-
engines: {node: '>=4'}
594
-
595
-
has-flag@4.0.0:
596
-
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
597
-
engines: {node: '>=8'}
598
-
599
html-entities@2.3.3:
600
resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==}
601
···
603
resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
604
engines: {node: '>=12.13'}
605
606
-
jest-diff@29.7.0:
607
-
resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
608
-
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
609
-
610
-
jest-get-type@29.6.3:
611
-
resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
612
-
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
613
-
614
js-tokens@4.0.0:
615
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
616
617
-
jsesc@3.0.2:
618
-
resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
619
engines: {node: '>=6'}
620
hasBin: true
621
···
634
ms@2.1.3:
635
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
636
637
-
nanoid@3.3.7:
638
-
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
639
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
640
hasBin: true
641
642
-
node-releases@2.0.18:
643
-
resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
644
645
-
parse5@7.2.0:
646
-
resolution: {integrity: sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==}
647
648
-
picocolors@1.1.0:
649
-
resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
650
651
-
postcss@8.4.47:
652
-
resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
653
engines: {node: ^10 || ^12 || >=14}
654
655
-
pretty-format@29.7.0:
656
-
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
657
-
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
658
-
659
-
react-is@18.3.1:
660
-
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
661
-
662
-
rollup@4.24.0:
663
-
resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==}
664
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
665
hasBin: true
666
···
668
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
669
hasBin: true
670
671
-
seroval-plugins@1.1.1:
672
-
resolution: {integrity: sha512-qNSy1+nUj7hsCOon7AO4wdAIo9P0jrzAMp18XhiOzA6/uO5TKtP7ScozVJ8T293oRIvi5wyCHSM4TrJo/c/GJA==}
673
engines: {node: '>=10'}
674
peerDependencies:
675
seroval: ^1.0
676
677
-
seroval@1.1.1:
678
-
resolution: {integrity: sha512-rqEO6FZk8mv7Hyv4UCj3FD3b6Waqft605TLfsCe/BiaylRpyyMC0b+uA5TJKawX3KzMrdi3wsLbCaLplrQmBvQ==}
679
engines: {node: '>=10'}
680
681
-
solid-js@1.9.2:
682
-
resolution: {integrity: sha512-fe/K03nV+kMFJYhAOE8AIQHcGxB4rMIEoEyrulbtmf217NffbbwBqJnJI4ovt16e+kaIt0czE2WA7mP/pYN9yg==}
683
684
solid-refresh@0.6.3:
685
resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==}
···
690
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
691
engines: {node: '>=0.10.0'}
692
693
-
supports-color@5.5.0:
694
-
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
695
-
engines: {node: '>=4'}
696
-
697
-
supports-color@7.2.0:
698
-
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
699
-
engines: {node: '>=8'}
700
-
701
-
to-fast-properties@2.0.0:
702
-
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
703
-
engines: {node: '>=4'}
704
-
705
-
typescript@5.6.3:
706
-
resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
707
engines: {node: '>=14.17'}
708
hasBin: true
709
710
-
update-browserslist-db@1.1.1:
711
-
resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
712
hasBin: true
713
peerDependencies:
714
browserslist: '>= 4.21.0'
715
716
-
validate-html-nesting@1.2.2:
717
-
resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==}
718
719
-
vite-plugin-solid@2.10.2:
720
-
resolution: {integrity: sha512-AOEtwMe2baBSXMXdo+BUwECC8IFHcKS6WQV/1NEd+Q7vHPap5fmIhLcAzr+DUJ04/KHx/1UBU0l1/GWP+rMAPQ==}
721
peerDependencies:
722
'@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.*
723
solid-js: ^1.7.2
724
-
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
725
peerDependenciesMeta:
726
'@testing-library/jest-dom':
727
optional: true
728
729
-
vite@5.4.9:
730
-
resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==}
731
engines: {node: ^18.0.0 || >=20.0.0}
732
hasBin: true
733
peerDependencies:
···
757
terser:
758
optional: true
759
760
-
vitefu@0.2.5:
761
-
resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
762
peerDependencies:
763
-
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
764
peerDependenciesMeta:
765
vite:
766
optional: true
···
772
773
'@ampproject/remapping@2.3.0':
774
dependencies:
775
-
'@jridgewell/gen-mapping': 0.3.5
776
-
'@jridgewell/trace-mapping': 0.3.25
777
778
-
'@babel/code-frame@7.25.7':
779
dependencies:
780
-
'@babel/highlight': 7.25.7
781
-
picocolors: 1.1.0
782
783
-
'@babel/compat-data@7.25.8': {}
784
785
-
'@babel/core@7.25.8':
786
dependencies:
787
'@ampproject/remapping': 2.3.0
788
-
'@babel/code-frame': 7.25.7
789
-
'@babel/generator': 7.25.7
790
-
'@babel/helper-compilation-targets': 7.25.7
791
-
'@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8)
792
-
'@babel/helpers': 7.25.7
793
-
'@babel/parser': 7.25.8
794
-
'@babel/template': 7.25.7
795
-
'@babel/traverse': 7.25.7
796
-
'@babel/types': 7.25.8
797
convert-source-map: 2.0.0
798
-
debug: 4.3.7
799
gensync: 1.0.0-beta.2
800
json5: 2.2.3
801
semver: 6.3.1
802
transitivePeerDependencies:
803
- supports-color
804
805
-
'@babel/generator@7.25.7':
806
dependencies:
807
-
'@babel/types': 7.25.8
808
-
'@jridgewell/gen-mapping': 0.3.5
809
-
'@jridgewell/trace-mapping': 0.3.25
810
-
jsesc: 3.0.2
811
812
-
'@babel/helper-compilation-targets@7.25.7':
813
dependencies:
814
-
'@babel/compat-data': 7.25.8
815
-
'@babel/helper-validator-option': 7.25.7
816
-
browserslist: 4.24.0
817
lru-cache: 5.1.1
818
semver: 6.3.1
819
820
'@babel/helper-module-imports@7.18.6':
821
dependencies:
822
-
'@babel/types': 7.25.8
823
824
-
'@babel/helper-module-imports@7.25.7':
825
dependencies:
826
-
'@babel/traverse': 7.25.7
827
-
'@babel/types': 7.25.8
828
transitivePeerDependencies:
829
- supports-color
830
831
-
'@babel/helper-module-transforms@7.25.7(@babel/core@7.25.8)':
832
dependencies:
833
-
'@babel/core': 7.25.8
834
-
'@babel/helper-module-imports': 7.25.7
835
-
'@babel/helper-simple-access': 7.25.7
836
-
'@babel/helper-validator-identifier': 7.25.7
837
-
'@babel/traverse': 7.25.7
838
transitivePeerDependencies:
839
- supports-color
840
841
-
'@babel/helper-plugin-utils@7.25.7': {}
842
843
-
'@babel/helper-simple-access@7.25.7':
844
-
dependencies:
845
-
'@babel/traverse': 7.25.7
846
-
'@babel/types': 7.25.8
847
-
transitivePeerDependencies:
848
-
- supports-color
849
-
850
-
'@babel/helper-string-parser@7.25.7': {}
851
852
-
'@babel/helper-validator-identifier@7.25.7': {}
853
854
-
'@babel/helper-validator-option@7.25.7': {}
855
856
-
'@babel/helpers@7.25.7':
857
dependencies:
858
-
'@babel/template': 7.25.7
859
-
'@babel/types': 7.25.8
860
861
-
'@babel/highlight@7.25.7':
862
dependencies:
863
-
'@babel/helper-validator-identifier': 7.25.7
864
-
chalk: 2.4.2
865
-
js-tokens: 4.0.0
866
-
picocolors: 1.1.0
867
-
868
-
'@babel/parser@7.25.8':
869
-
dependencies:
870
-
'@babel/types': 7.25.8
871
872
-
'@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.25.8)':
873
dependencies:
874
-
'@babel/core': 7.25.8
875
-
'@babel/helper-plugin-utils': 7.25.7
876
877
-
'@babel/template@7.25.7':
878
dependencies:
879
-
'@babel/code-frame': 7.25.7
880
-
'@babel/parser': 7.25.8
881
-
'@babel/types': 7.25.8
882
883
-
'@babel/traverse@7.25.7':
884
dependencies:
885
-
'@babel/code-frame': 7.25.7
886
-
'@babel/generator': 7.25.7
887
-
'@babel/parser': 7.25.8
888
-
'@babel/template': 7.25.7
889
-
'@babel/types': 7.25.8
890
-
debug: 4.3.7
891
-
globals: 11.12.0
892
transitivePeerDependencies:
893
- supports-color
894
895
-
'@babel/types@7.25.8':
896
dependencies:
897
-
'@babel/helper-string-parser': 7.25.7
898
-
'@babel/helper-validator-identifier': 7.25.7
899
-
to-fast-properties: 2.0.0
900
901
'@esbuild/aix-ppc64@0.21.5':
902
optional: true
···
967
'@esbuild/win32-x64@0.21.5':
968
optional: true
969
970
-
'@jest/schemas@29.6.3':
971
dependencies:
972
-
'@sinclair/typebox': 0.27.8
973
-
974
-
'@jridgewell/gen-mapping@0.3.5':
975
-
dependencies:
976
-
'@jridgewell/set-array': 1.2.1
977
-
'@jridgewell/sourcemap-codec': 1.5.0
978
-
'@jridgewell/trace-mapping': 0.3.25
979
980
'@jridgewell/resolve-uri@3.1.2': {}
981
982
-
'@jridgewell/set-array@1.2.1': {}
983
-
984
-
'@jridgewell/sourcemap-codec@1.5.0': {}
985
986
-
'@jridgewell/trace-mapping@0.3.25':
987
dependencies:
988
'@jridgewell/resolve-uri': 3.1.2
989
-
'@jridgewell/sourcemap-codec': 1.5.0
990
991
-
'@rollup/rollup-android-arm-eabi@4.24.0':
992
optional: true
993
994
-
'@rollup/rollup-android-arm64@4.24.0':
995
optional: true
996
997
-
'@rollup/rollup-darwin-arm64@4.24.0':
998
optional: true
999
1000
-
'@rollup/rollup-darwin-x64@4.24.0':
1001
optional: true
1002
1003
-
'@rollup/rollup-linux-arm-gnueabihf@4.24.0':
1004
optional: true
1005
1006
-
'@rollup/rollup-linux-arm-musleabihf@4.24.0':
1007
optional: true
1008
1009
-
'@rollup/rollup-linux-arm64-gnu@4.24.0':
1010
optional: true
1011
1012
-
'@rollup/rollup-linux-arm64-musl@4.24.0':
1013
optional: true
1014
1015
-
'@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
1016
optional: true
1017
1018
-
'@rollup/rollup-linux-riscv64-gnu@4.24.0':
1019
optional: true
1020
1021
-
'@rollup/rollup-linux-s390x-gnu@4.24.0':
1022
optional: true
1023
1024
-
'@rollup/rollup-linux-x64-gnu@4.24.0':
1025
optional: true
1026
1027
-
'@rollup/rollup-linux-x64-musl@4.24.0':
1028
optional: true
1029
1030
-
'@rollup/rollup-win32-arm64-msvc@4.24.0':
1031
optional: true
1032
1033
-
'@rollup/rollup-win32-ia32-msvc@4.24.0':
1034
optional: true
1035
1036
-
'@rollup/rollup-win32-x64-msvc@4.24.0':
1037
optional: true
1038
1039
-
'@sinclair/typebox@0.27.8': {}
1040
1041
'@tauri-apps/api@2.0.0-rc.0': {}
1042
1043
-
'@tauri-apps/api@2.0.2': {}
1044
1045
'@tauri-apps/cli-darwin-arm64@2.0.0-rc.5':
1046
optional: true
···
1085
'@tauri-apps/cli-win32-ia32-msvc': 2.0.0-rc.5
1086
'@tauri-apps/cli-win32-x64-msvc': 2.0.0-rc.5
1087
1088
-
'@tauri-apps/plugin-deep-link@2.0.0':
1089
dependencies:
1090
-
'@tauri-apps/api': 2.0.2
1091
1092
'@tauri-apps/plugin-http@2.0.0-rc.1':
1093
dependencies:
1094
-
'@tauri-apps/api': 2.0.2
1095
1096
'@tauri-apps/plugin-process@2.0.0-rc.0':
1097
dependencies:
···
1101
dependencies:
1102
'@tauri-apps/api': 2.0.0-rc.0
1103
1104
-
'@types/animejs@3.1.12': {}
1105
1106
'@types/babel__core@7.20.5':
1107
dependencies:
1108
-
'@babel/parser': 7.25.8
1109
-
'@babel/types': 7.25.8
1110
-
'@types/babel__generator': 7.6.8
1111
'@types/babel__template': 7.4.4
1112
-
'@types/babel__traverse': 7.20.6
1113
1114
-
'@types/babel__generator@7.6.8':
1115
dependencies:
1116
-
'@babel/types': 7.25.8
1117
1118
'@types/babel__template@7.4.4':
1119
dependencies:
1120
-
'@babel/parser': 7.25.8
1121
-
'@babel/types': 7.25.8
1122
1123
-
'@types/babel__traverse@7.20.6':
1124
dependencies:
1125
-
'@babel/types': 7.25.8
1126
1127
-
'@types/estree@1.0.6': {}
1128
1129
animejs@3.2.2: {}
1130
1131
-
ansi-styles@3.2.1:
1132
-
dependencies:
1133
-
color-convert: 1.9.3
1134
-
1135
-
ansi-styles@4.3.0:
1136
-
dependencies:
1137
-
color-convert: 2.0.1
1138
-
1139
-
ansi-styles@5.2.0: {}
1140
-
1141
-
babel-plugin-jsx-dom-expressions@0.39.2(@babel/core@7.25.8):
1142
dependencies:
1143
-
'@babel/core': 7.25.8
1144
'@babel/helper-module-imports': 7.18.6
1145
-
'@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.25.8)
1146
-
'@babel/types': 7.25.8
1147
html-entities: 2.3.3
1148
-
jest-diff: 29.7.0
1149
-
parse5: 7.2.0
1150
-
validate-html-nesting: 1.2.2
1151
1152
-
babel-preset-solid@1.9.2(@babel/core@7.25.8):
1153
dependencies:
1154
-
'@babel/core': 7.25.8
1155
-
babel-plugin-jsx-dom-expressions: 0.39.2(@babel/core@7.25.8)
1156
1157
-
browserslist@4.24.0:
1158
dependencies:
1159
-
caniuse-lite: 1.0.30001669
1160
-
electron-to-chromium: 1.5.39
1161
-
node-releases: 2.0.18
1162
-
update-browserslist-db: 1.1.1(browserslist@4.24.0)
1163
1164
-
caniuse-lite@1.0.30001669: {}
1165
-
1166
-
chalk@2.4.2:
1167
-
dependencies:
1168
-
ansi-styles: 3.2.1
1169
-
escape-string-regexp: 1.0.5
1170
-
supports-color: 5.5.0
1171
-
1172
-
chalk@4.1.2:
1173
-
dependencies:
1174
-
ansi-styles: 4.3.0
1175
-
supports-color: 7.2.0
1176
-
1177
-
color-convert@1.9.3:
1178
-
dependencies:
1179
-
color-name: 1.1.3
1180
-
1181
-
color-convert@2.0.1:
1182
-
dependencies:
1183
-
color-name: 1.1.4
1184
-
1185
-
color-name@1.1.3: {}
1186
-
1187
-
color-name@1.1.4: {}
1188
1189
convert-source-map@2.0.0: {}
1190
1191
csstype@3.1.3: {}
1192
1193
-
debug@4.3.7:
1194
dependencies:
1195
ms: 2.1.3
1196
1197
-
diff-sequences@29.6.3: {}
1198
1199
-
electron-to-chromium@1.5.39: {}
1200
-
1201
-
entities@4.5.0: {}
1202
1203
esbuild@0.21.5:
1204
optionalDependencies:
···
1228
1229
escalade@3.2.0: {}
1230
1231
-
escape-string-regexp@1.0.5: {}
1232
-
1233
fsevents@2.3.3:
1234
optional: true
1235
1236
gensync@1.0.0-beta.2: {}
1237
1238
-
globals@11.12.0: {}
1239
-
1240
-
has-flag@3.0.0: {}
1241
-
1242
-
has-flag@4.0.0: {}
1243
-
1244
html-entities@2.3.3: {}
1245
1246
is-what@4.1.16: {}
1247
1248
-
jest-diff@29.7.0:
1249
-
dependencies:
1250
-
chalk: 4.1.2
1251
-
diff-sequences: 29.6.3
1252
-
jest-get-type: 29.6.3
1253
-
pretty-format: 29.7.0
1254
-
1255
-
jest-get-type@29.6.3: {}
1256
-
1257
js-tokens@4.0.0: {}
1258
1259
-
jsesc@3.0.2: {}
1260
1261
json5@2.2.3: {}
1262
···
1270
1271
ms@2.1.3: {}
1272
1273
-
nanoid@3.3.7: {}
1274
1275
-
node-releases@2.0.18: {}
1276
1277
-
parse5@7.2.0:
1278
dependencies:
1279
-
entities: 4.5.0
1280
1281
-
picocolors@1.1.0: {}
1282
1283
-
postcss@8.4.47:
1284
dependencies:
1285
-
nanoid: 3.3.7
1286
-
picocolors: 1.1.0
1287
source-map-js: 1.2.1
1288
1289
-
pretty-format@29.7.0:
1290
-
dependencies:
1291
-
'@jest/schemas': 29.6.3
1292
-
ansi-styles: 5.2.0
1293
-
react-is: 18.3.1
1294
-
1295
-
react-is@18.3.1: {}
1296
-
1297
-
rollup@4.24.0:
1298
dependencies:
1299
-
'@types/estree': 1.0.6
1300
optionalDependencies:
1301
-
'@rollup/rollup-android-arm-eabi': 4.24.0
1302
-
'@rollup/rollup-android-arm64': 4.24.0
1303
-
'@rollup/rollup-darwin-arm64': 4.24.0
1304
-
'@rollup/rollup-darwin-x64': 4.24.0
1305
-
'@rollup/rollup-linux-arm-gnueabihf': 4.24.0
1306
-
'@rollup/rollup-linux-arm-musleabihf': 4.24.0
1307
-
'@rollup/rollup-linux-arm64-gnu': 4.24.0
1308
-
'@rollup/rollup-linux-arm64-musl': 4.24.0
1309
-
'@rollup/rollup-linux-powerpc64le-gnu': 4.24.0
1310
-
'@rollup/rollup-linux-riscv64-gnu': 4.24.0
1311
-
'@rollup/rollup-linux-s390x-gnu': 4.24.0
1312
-
'@rollup/rollup-linux-x64-gnu': 4.24.0
1313
-
'@rollup/rollup-linux-x64-musl': 4.24.0
1314
-
'@rollup/rollup-win32-arm64-msvc': 4.24.0
1315
-
'@rollup/rollup-win32-ia32-msvc': 4.24.0
1316
-
'@rollup/rollup-win32-x64-msvc': 4.24.0
1317
fsevents: 2.3.3
1318
1319
semver@6.3.1: {}
1320
1321
-
seroval-plugins@1.1.1(seroval@1.1.1):
1322
dependencies:
1323
-
seroval: 1.1.1
1324
1325
-
seroval@1.1.1: {}
1326
1327
-
solid-js@1.9.2:
1328
dependencies:
1329
csstype: 3.1.3
1330
-
seroval: 1.1.1
1331
-
seroval-plugins: 1.1.1(seroval@1.1.1)
1332
1333
-
solid-refresh@0.6.3(solid-js@1.9.2):
1334
dependencies:
1335
-
'@babel/generator': 7.25.7
1336
-
'@babel/helper-module-imports': 7.25.7
1337
-
'@babel/types': 7.25.8
1338
-
solid-js: 1.9.2
1339
transitivePeerDependencies:
1340
- supports-color
1341
1342
source-map-js@1.2.1: {}
1343
1344
-
supports-color@5.5.0:
1345
-
dependencies:
1346
-
has-flag: 3.0.0
1347
1348
-
supports-color@7.2.0:
1349
dependencies:
1350
-
has-flag: 4.0.0
1351
-
1352
-
to-fast-properties@2.0.0: {}
1353
-
1354
-
typescript@5.6.3: {}
1355
-
1356
-
update-browserslist-db@1.1.1(browserslist@4.24.0):
1357
-
dependencies:
1358
-
browserslist: 4.24.0
1359
escalade: 3.2.0
1360
-
picocolors: 1.1.0
1361
1362
-
validate-html-nesting@1.2.2: {}
1363
1364
-
vite-plugin-solid@2.10.2(solid-js@1.9.2)(vite@5.4.9):
1365
dependencies:
1366
-
'@babel/core': 7.25.8
1367
'@types/babel__core': 7.20.5
1368
-
babel-preset-solid: 1.9.2(@babel/core@7.25.8)
1369
merge-anything: 5.1.7
1370
-
solid-js: 1.9.2
1371
-
solid-refresh: 0.6.3(solid-js@1.9.2)
1372
-
vite: 5.4.9
1373
-
vitefu: 0.2.5(vite@5.4.9)
1374
transitivePeerDependencies:
1375
- supports-color
1376
1377
-
vite@5.4.9:
1378
dependencies:
1379
esbuild: 0.21.5
1380
-
postcss: 8.4.47
1381
-
rollup: 4.24.0
1382
optionalDependencies:
1383
fsevents: 2.3.3
1384
1385
-
vitefu@0.2.5(vite@5.4.9):
1386
optionalDependencies:
1387
-
vite: 5.4.9
1388
1389
yallist@3.1.1: {}
···
12
specifier: 2.0.0-rc.0
13
version: 2.0.0-rc.0
14
'@tauri-apps/plugin-deep-link':
15
+
specifier: ^2.4.1
16
+
version: 2.4.1
17
'@tauri-apps/plugin-http':
18
specifier: 2.0.0-rc.1
19
version: 2.0.0-rc.1
···
24
specifier: 2.0.0-rc.0
25
version: 2.0.0-rc.0
26
'@types/animejs':
27
+
specifier: ^3.1.13
28
+
version: 3.1.13
29
animejs:
30
specifier: ^3.2.2
31
version: 3.2.2
32
solid-js:
33
+
specifier: ^1.9.7
34
+
version: 1.9.7
35
devDependencies:
36
'@tauri-apps/cli':
37
specifier: 2.0.0-rc.5
38
version: 2.0.0-rc.5
39
typescript:
40
+
specifier: ^5.8.3
41
+
version: 5.8.3
42
vite:
43
+
specifier: ^5.4.19
44
+
version: 5.4.19
45
vite-plugin-solid:
46
+
specifier: ^2.11.8
47
+
version: 2.11.8(solid-js@1.9.7)(vite@5.4.19)
48
49
packages:
50
···
52
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
53
engines: {node: '>=6.0.0'}
54
55
+
'@babel/code-frame@7.27.1':
56
+
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
57
engines: {node: '>=6.9.0'}
58
59
+
'@babel/compat-data@7.28.0':
60
+
resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==}
61
engines: {node: '>=6.9.0'}
62
63
+
'@babel/core@7.28.0':
64
+
resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==}
65
engines: {node: '>=6.9.0'}
66
67
+
'@babel/generator@7.28.0':
68
+
resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==}
69
engines: {node: '>=6.9.0'}
70
71
+
'@babel/helper-compilation-targets@7.27.2':
72
+
resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
73
+
engines: {node: '>=6.9.0'}
74
+
75
+
'@babel/helper-globals@7.28.0':
76
+
resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
77
engines: {node: '>=6.9.0'}
78
79
'@babel/helper-module-imports@7.18.6':
80
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
81
engines: {node: '>=6.9.0'}
82
83
+
'@babel/helper-module-imports@7.27.1':
84
+
resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
85
engines: {node: '>=6.9.0'}
86
87
+
'@babel/helper-module-transforms@7.27.3':
88
+
resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==}
89
engines: {node: '>=6.9.0'}
90
peerDependencies:
91
'@babel/core': ^7.0.0
92
93
+
'@babel/helper-plugin-utils@7.27.1':
94
+
resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
95
engines: {node: '>=6.9.0'}
96
97
+
'@babel/helper-string-parser@7.27.1':
98
+
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
99
engines: {node: '>=6.9.0'}
100
101
+
'@babel/helper-validator-identifier@7.27.1':
102
+
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
103
engines: {node: '>=6.9.0'}
104
105
+
'@babel/helper-validator-option@7.27.1':
106
+
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
107
engines: {node: '>=6.9.0'}
108
109
+
'@babel/helpers@7.28.2':
110
+
resolution: {integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==}
111
engines: {node: '>=6.9.0'}
112
113
+
'@babel/parser@7.28.0':
114
+
resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==}
115
engines: {node: '>=6.0.0'}
116
hasBin: true
117
118
+
'@babel/plugin-syntax-jsx@7.27.1':
119
+
resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
120
engines: {node: '>=6.9.0'}
121
peerDependencies:
122
'@babel/core': ^7.0.0-0
123
124
+
'@babel/template@7.27.2':
125
+
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
126
engines: {node: '>=6.9.0'}
127
128
+
'@babel/traverse@7.28.0':
129
+
resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==}
130
engines: {node: '>=6.9.0'}
131
132
+
'@babel/types@7.28.2':
133
+
resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==}
134
engines: {node: '>=6.9.0'}
135
136
'@esbuild/aix-ppc64@0.21.5':
···
271
cpu: [x64]
272
os: [win32]
273
274
+
'@jridgewell/gen-mapping@0.3.12':
275
+
resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==}
276
277
'@jridgewell/resolve-uri@3.1.2':
278
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
279
engines: {node: '>=6.0.0'}
280
281
+
'@jridgewell/sourcemap-codec@1.5.4':
282
+
resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==}
283
284
+
'@jridgewell/trace-mapping@0.3.29':
285
+
resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
286
287
+
'@rollup/rollup-android-arm-eabi@4.46.2':
288
+
resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==}
289
cpu: [arm]
290
os: [android]
291
292
+
'@rollup/rollup-android-arm64@4.46.2':
293
+
resolution: {integrity: sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==}
294
cpu: [arm64]
295
os: [android]
296
297
+
'@rollup/rollup-darwin-arm64@4.46.2':
298
+
resolution: {integrity: sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==}
299
cpu: [arm64]
300
os: [darwin]
301
302
+
'@rollup/rollup-darwin-x64@4.46.2':
303
+
resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==}
304
cpu: [x64]
305
os: [darwin]
306
307
+
'@rollup/rollup-freebsd-arm64@4.46.2':
308
+
resolution: {integrity: sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==}
309
+
cpu: [arm64]
310
+
os: [freebsd]
311
+
312
+
'@rollup/rollup-freebsd-x64@4.46.2':
313
+
resolution: {integrity: sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==}
314
+
cpu: [x64]
315
+
os: [freebsd]
316
+
317
+
'@rollup/rollup-linux-arm-gnueabihf@4.46.2':
318
+
resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==}
319
cpu: [arm]
320
os: [linux]
321
322
+
'@rollup/rollup-linux-arm-musleabihf@4.46.2':
323
+
resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==}
324
cpu: [arm]
325
os: [linux]
326
327
+
'@rollup/rollup-linux-arm64-gnu@4.46.2':
328
+
resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==}
329
cpu: [arm64]
330
os: [linux]
331
332
+
'@rollup/rollup-linux-arm64-musl@4.46.2':
333
+
resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==}
334
cpu: [arm64]
335
os: [linux]
336
337
+
'@rollup/rollup-linux-loongarch64-gnu@4.46.2':
338
+
resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==}
339
+
cpu: [loong64]
340
+
os: [linux]
341
+
342
+
'@rollup/rollup-linux-ppc64-gnu@4.46.2':
343
+
resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==}
344
cpu: [ppc64]
345
os: [linux]
346
347
+
'@rollup/rollup-linux-riscv64-gnu@4.46.2':
348
+
resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==}
349
+
cpu: [riscv64]
350
+
os: [linux]
351
+
352
+
'@rollup/rollup-linux-riscv64-musl@4.46.2':
353
+
resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==}
354
cpu: [riscv64]
355
os: [linux]
356
357
+
'@rollup/rollup-linux-s390x-gnu@4.46.2':
358
+
resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==}
359
cpu: [s390x]
360
os: [linux]
361
362
+
'@rollup/rollup-linux-x64-gnu@4.46.2':
363
+
resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==}
364
cpu: [x64]
365
os: [linux]
366
367
+
'@rollup/rollup-linux-x64-musl@4.46.2':
368
+
resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==}
369
cpu: [x64]
370
os: [linux]
371
372
+
'@rollup/rollup-win32-arm64-msvc@4.46.2':
373
+
resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==}
374
cpu: [arm64]
375
os: [win32]
376
377
+
'@rollup/rollup-win32-ia32-msvc@4.46.2':
378
+
resolution: {integrity: sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==}
379
cpu: [ia32]
380
os: [win32]
381
382
+
'@rollup/rollup-win32-x64-msvc@4.46.2':
383
+
resolution: {integrity: sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==}
384
cpu: [x64]
385
os: [win32]
386
387
'@tauri-apps/api@2.0.0-rc.0':
388
resolution: {integrity: sha512-v454Qs3REHc3Za59U+/eSmBsdmF+3NE5+76+lFDaitVqN4ZglDHENDaMARYKGJVZuxiSkzyqG0SeG7lLQjVkPA==}
389
engines: {node: '>= 18.18', npm: '>= 6.6.0', yarn: '>= 1.19.1'}
390
391
+
'@tauri-apps/api@2.7.0':
392
+
resolution: {integrity: sha512-v7fVE8jqBl8xJFOcBafDzXFc8FnicoH3j8o8DNNs0tHuEBmXUDqrCOAzMRX0UkfpwqZLqvrvK0GNQ45DfnoVDg==}
393
394
'@tauri-apps/cli-darwin-arm64@2.0.0-rc.5':
395
resolution: {integrity: sha512-EoduJ5SeMfBKCe7I291JBH+lkrf2E0+mQF1rP+Jq4CjWPer11OeEcUSFtHURB3Z3ItzObQ7ALPulMGhMe6E9rg==}
···
456
engines: {node: '>= 10'}
457
hasBin: true
458
459
+
'@tauri-apps/plugin-deep-link@2.4.1':
460
+
resolution: {integrity: sha512-I8Bo+spcAKGhIIJ1qN/gapp/Ot3mosQL98znxr975Zn2ODAkUZ++BQ9FnTpR7PDwfIl5ANSGdIW/YU01zVTcJw==}
461
462
'@tauri-apps/plugin-http@2.0.0-rc.1':
463
resolution: {integrity: sha512-j4WdTEKx0CFa6u8ubke0mo75pCrnu6XtrFtvjsh+zjuNYgMG/l0+A1woWXHm73f2Levskhs+KbKcLQA/nr8k2w==}
···
468
'@tauri-apps/plugin-shell@2.0.0-rc.0':
469
resolution: {integrity: sha512-bhUcQcrqZoK8H1DFXapr5r1Z75oh6Kd5Tltz97XpZFLREEqp+KhN2Fvyh8r/fKAyenYsTYUIsDsyGdjdueuF9g==}
470
471
+
'@types/animejs@3.1.13':
472
+
resolution: {integrity: sha512-yWg9l1z7CAv/TKpty4/vupEh24jDGUZXv4r26StRkpUPQm04ztJaftgpto8vwdFs8SiTq6XfaPKCSI+wjzNMvQ==}
473
474
'@types/babel__core@7.20.5':
475
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
476
477
+
'@types/babel__generator@7.27.0':
478
+
resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==}
479
480
'@types/babel__template@7.4.4':
481
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
482
483
+
'@types/babel__traverse@7.20.7':
484
+
resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==}
485
486
+
'@types/estree@1.0.8':
487
+
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
488
489
animejs@3.2.2:
490
resolution: {integrity: sha512-Ao95qWLpDPXXM+WrmwcKbl6uNlC5tjnowlaRYtuVDHHoygjtIPfDUoK9NthrlZsQSKjZXlmji2TrBUAVbiH0LQ==}
491
492
+
babel-plugin-jsx-dom-expressions@0.39.8:
493
+
resolution: {integrity: sha512-/MVOIIjonylDXnrWmG23ZX82m9mtKATsVHB7zYlPfDR9Vdd/NBE48if+wv27bSkBtyO7EPMUlcUc4J63QwuACQ==}
494
peerDependencies:
495
'@babel/core': ^7.20.12
496
497
+
babel-preset-solid@1.9.6:
498
+
resolution: {integrity: sha512-HXTK9f93QxoH8dYn1M2mJdOlWgMsR88Lg/ul6QCZGkNTktjTE5HAf93YxQumHoCudLEtZrU1cFCMFOVho6GqFg==}
499
peerDependencies:
500
'@babel/core': ^7.0.0
501
502
+
browserslist@4.25.1:
503
+
resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==}
504
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
505
hasBin: true
506
507
+
caniuse-lite@1.0.30001731:
508
+
resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==}
509
510
convert-source-map@2.0.0:
511
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
···
513
csstype@3.1.3:
514
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
515
516
+
debug@4.4.1:
517
+
resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
518
engines: {node: '>=6.0'}
519
peerDependencies:
520
supports-color: '*'
···
522
supports-color:
523
optional: true
524
525
+
electron-to-chromium@1.5.193:
526
+
resolution: {integrity: sha512-eePuBZXM9OVCwfYUhd2OzESeNGnWmLyeu0XAEjf7xjijNjHFdeJSzuRUGN4ueT2tEYo5YqjHramKEFxz67p3XA==}
527
528
+
entities@6.0.1:
529
+
resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
530
engines: {node: '>=0.12'}
531
532
esbuild@0.21.5:
···
538
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
539
engines: {node: '>=6'}
540
541
fsevents@2.3.3:
542
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
543
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
···
547
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
548
engines: {node: '>=6.9.0'}
549
550
html-entities@2.3.3:
551
resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==}
552
···
554
resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
555
engines: {node: '>=12.13'}
556
557
js-tokens@4.0.0:
558
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
559
560
+
jsesc@3.1.0:
561
+
resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
562
engines: {node: '>=6'}
563
hasBin: true
564
···
577
ms@2.1.3:
578
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
579
580
+
nanoid@3.3.11:
581
+
resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
582
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
583
hasBin: true
584
585
+
node-releases@2.0.19:
586
+
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
587
588
+
parse5@7.3.0:
589
+
resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
590
591
+
picocolors@1.1.1:
592
+
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
593
594
+
postcss@8.5.6:
595
+
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
596
engines: {node: ^10 || ^12 || >=14}
597
598
+
rollup@4.46.2:
599
+
resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==}
600
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
601
hasBin: true
602
···
604
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
605
hasBin: true
606
607
+
seroval-plugins@1.3.2:
608
+
resolution: {integrity: sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==}
609
engines: {node: '>=10'}
610
peerDependencies:
611
seroval: ^1.0
612
613
+
seroval@1.3.2:
614
+
resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==}
615
engines: {node: '>=10'}
616
617
+
solid-js@1.9.7:
618
+
resolution: {integrity: sha512-/saTKi8iWEM233n5OSi1YHCCuh66ZIQ7aK2hsToPe4tqGm7qAejU1SwNuTPivbWAYq7SjuHVVYxxuZQNRbICiw==}
619
620
solid-refresh@0.6.3:
621
resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==}
···
626
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
627
engines: {node: '>=0.10.0'}
628
629
+
typescript@5.8.3:
630
+
resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
631
engines: {node: '>=14.17'}
632
hasBin: true
633
634
+
update-browserslist-db@1.1.3:
635
+
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
636
hasBin: true
637
peerDependencies:
638
browserslist: '>= 4.21.0'
639
640
+
validate-html-nesting@1.2.3:
641
+
resolution: {integrity: sha512-kdkWdCl6eCeLlRShJKbjVOU2kFKxMF8Ghu50n+crEoyx+VKm3FxAxF9z4DCy6+bbTOqNW0+jcIYRnjoIRzigRw==}
642
643
+
vite-plugin-solid@2.11.8:
644
+
resolution: {integrity: sha512-hFrCxBfv3B1BmFqnJF4JOCYpjrmi/zwyeKjcomQ0khh8HFyQ8SbuBWQ7zGojfrz6HUOBFrJBNySDi/JgAHytWg==}
645
peerDependencies:
646
'@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.*
647
solid-js: ^1.7.2
648
+
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
649
peerDependenciesMeta:
650
'@testing-library/jest-dom':
651
optional: true
652
653
+
vite@5.4.19:
654
+
resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==}
655
engines: {node: ^18.0.0 || >=20.0.0}
656
hasBin: true
657
peerDependencies:
···
681
terser:
682
optional: true
683
684
+
vitefu@1.1.1:
685
+
resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==}
686
peerDependencies:
687
+
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0
688
peerDependenciesMeta:
689
vite:
690
optional: true
···
696
697
'@ampproject/remapping@2.3.0':
698
dependencies:
699
+
'@jridgewell/gen-mapping': 0.3.12
700
+
'@jridgewell/trace-mapping': 0.3.29
701
702
+
'@babel/code-frame@7.27.1':
703
dependencies:
704
+
'@babel/helper-validator-identifier': 7.27.1
705
+
js-tokens: 4.0.0
706
+
picocolors: 1.1.1
707
708
+
'@babel/compat-data@7.28.0': {}
709
710
+
'@babel/core@7.28.0':
711
dependencies:
712
'@ampproject/remapping': 2.3.0
713
+
'@babel/code-frame': 7.27.1
714
+
'@babel/generator': 7.28.0
715
+
'@babel/helper-compilation-targets': 7.27.2
716
+
'@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0)
717
+
'@babel/helpers': 7.28.2
718
+
'@babel/parser': 7.28.0
719
+
'@babel/template': 7.27.2
720
+
'@babel/traverse': 7.28.0
721
+
'@babel/types': 7.28.2
722
convert-source-map: 2.0.0
723
+
debug: 4.4.1
724
gensync: 1.0.0-beta.2
725
json5: 2.2.3
726
semver: 6.3.1
727
transitivePeerDependencies:
728
- supports-color
729
730
+
'@babel/generator@7.28.0':
731
dependencies:
732
+
'@babel/parser': 7.28.0
733
+
'@babel/types': 7.28.2
734
+
'@jridgewell/gen-mapping': 0.3.12
735
+
'@jridgewell/trace-mapping': 0.3.29
736
+
jsesc: 3.1.0
737
738
+
'@babel/helper-compilation-targets@7.27.2':
739
dependencies:
740
+
'@babel/compat-data': 7.28.0
741
+
'@babel/helper-validator-option': 7.27.1
742
+
browserslist: 4.25.1
743
lru-cache: 5.1.1
744
semver: 6.3.1
745
+
746
+
'@babel/helper-globals@7.28.0': {}
747
748
'@babel/helper-module-imports@7.18.6':
749
dependencies:
750
+
'@babel/types': 7.28.2
751
752
+
'@babel/helper-module-imports@7.27.1':
753
dependencies:
754
+
'@babel/traverse': 7.28.0
755
+
'@babel/types': 7.28.2
756
transitivePeerDependencies:
757
- supports-color
758
759
+
'@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)':
760
dependencies:
761
+
'@babel/core': 7.28.0
762
+
'@babel/helper-module-imports': 7.27.1
763
+
'@babel/helper-validator-identifier': 7.27.1
764
+
'@babel/traverse': 7.28.0
765
transitivePeerDependencies:
766
- supports-color
767
768
+
'@babel/helper-plugin-utils@7.27.1': {}
769
770
+
'@babel/helper-string-parser@7.27.1': {}
771
772
+
'@babel/helper-validator-identifier@7.27.1': {}
773
774
+
'@babel/helper-validator-option@7.27.1': {}
775
776
+
'@babel/helpers@7.28.2':
777
dependencies:
778
+
'@babel/template': 7.27.2
779
+
'@babel/types': 7.28.2
780
781
+
'@babel/parser@7.28.0':
782
dependencies:
783
+
'@babel/types': 7.28.2
784
785
+
'@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)':
786
dependencies:
787
+
'@babel/core': 7.28.0
788
+
'@babel/helper-plugin-utils': 7.27.1
789
790
+
'@babel/template@7.27.2':
791
dependencies:
792
+
'@babel/code-frame': 7.27.1
793
+
'@babel/parser': 7.28.0
794
+
'@babel/types': 7.28.2
795
796
+
'@babel/traverse@7.28.0':
797
dependencies:
798
+
'@babel/code-frame': 7.27.1
799
+
'@babel/generator': 7.28.0
800
+
'@babel/helper-globals': 7.28.0
801
+
'@babel/parser': 7.28.0
802
+
'@babel/template': 7.27.2
803
+
'@babel/types': 7.28.2
804
+
debug: 4.4.1
805
transitivePeerDependencies:
806
- supports-color
807
808
+
'@babel/types@7.28.2':
809
dependencies:
810
+
'@babel/helper-string-parser': 7.27.1
811
+
'@babel/helper-validator-identifier': 7.27.1
812
813
'@esbuild/aix-ppc64@0.21.5':
814
optional: true
···
879
'@esbuild/win32-x64@0.21.5':
880
optional: true
881
882
+
'@jridgewell/gen-mapping@0.3.12':
883
dependencies:
884
+
'@jridgewell/sourcemap-codec': 1.5.4
885
+
'@jridgewell/trace-mapping': 0.3.29
886
887
'@jridgewell/resolve-uri@3.1.2': {}
888
889
+
'@jridgewell/sourcemap-codec@1.5.4': {}
890
891
+
'@jridgewell/trace-mapping@0.3.29':
892
dependencies:
893
'@jridgewell/resolve-uri': 3.1.2
894
+
'@jridgewell/sourcemap-codec': 1.5.4
895
896
+
'@rollup/rollup-android-arm-eabi@4.46.2':
897
optional: true
898
899
+
'@rollup/rollup-android-arm64@4.46.2':
900
optional: true
901
902
+
'@rollup/rollup-darwin-arm64@4.46.2':
903
optional: true
904
905
+
'@rollup/rollup-darwin-x64@4.46.2':
906
optional: true
907
908
+
'@rollup/rollup-freebsd-arm64@4.46.2':
909
optional: true
910
911
+
'@rollup/rollup-freebsd-x64@4.46.2':
912
optional: true
913
914
+
'@rollup/rollup-linux-arm-gnueabihf@4.46.2':
915
optional: true
916
917
+
'@rollup/rollup-linux-arm-musleabihf@4.46.2':
918
+
optional: true
919
+
920
+
'@rollup/rollup-linux-arm64-gnu@4.46.2':
921
+
optional: true
922
+
923
+
'@rollup/rollup-linux-arm64-musl@4.46.2':
924
+
optional: true
925
+
926
+
'@rollup/rollup-linux-loongarch64-gnu@4.46.2':
927
optional: true
928
929
+
'@rollup/rollup-linux-ppc64-gnu@4.46.2':
930
optional: true
931
932
+
'@rollup/rollup-linux-riscv64-gnu@4.46.2':
933
optional: true
934
935
+
'@rollup/rollup-linux-riscv64-musl@4.46.2':
936
optional: true
937
938
+
'@rollup/rollup-linux-s390x-gnu@4.46.2':
939
optional: true
940
941
+
'@rollup/rollup-linux-x64-gnu@4.46.2':
942
optional: true
943
944
+
'@rollup/rollup-linux-x64-musl@4.46.2':
945
optional: true
946
947
+
'@rollup/rollup-win32-arm64-msvc@4.46.2':
948
optional: true
949
950
+
'@rollup/rollup-win32-ia32-msvc@4.46.2':
951
optional: true
952
953
+
'@rollup/rollup-win32-x64-msvc@4.46.2':
954
+
optional: true
955
956
'@tauri-apps/api@2.0.0-rc.0': {}
957
958
+
'@tauri-apps/api@2.7.0': {}
959
960
'@tauri-apps/cli-darwin-arm64@2.0.0-rc.5':
961
optional: true
···
1000
'@tauri-apps/cli-win32-ia32-msvc': 2.0.0-rc.5
1001
'@tauri-apps/cli-win32-x64-msvc': 2.0.0-rc.5
1002
1003
+
'@tauri-apps/plugin-deep-link@2.4.1':
1004
dependencies:
1005
+
'@tauri-apps/api': 2.7.0
1006
1007
'@tauri-apps/plugin-http@2.0.0-rc.1':
1008
dependencies:
1009
+
'@tauri-apps/api': 2.7.0
1010
1011
'@tauri-apps/plugin-process@2.0.0-rc.0':
1012
dependencies:
···
1016
dependencies:
1017
'@tauri-apps/api': 2.0.0-rc.0
1018
1019
+
'@types/animejs@3.1.13': {}
1020
1021
'@types/babel__core@7.20.5':
1022
dependencies:
1023
+
'@babel/parser': 7.28.0
1024
+
'@babel/types': 7.28.2
1025
+
'@types/babel__generator': 7.27.0
1026
'@types/babel__template': 7.4.4
1027
+
'@types/babel__traverse': 7.20.7
1028
1029
+
'@types/babel__generator@7.27.0':
1030
dependencies:
1031
+
'@babel/types': 7.28.2
1032
1033
'@types/babel__template@7.4.4':
1034
dependencies:
1035
+
'@babel/parser': 7.28.0
1036
+
'@babel/types': 7.28.2
1037
1038
+
'@types/babel__traverse@7.20.7':
1039
dependencies:
1040
+
'@babel/types': 7.28.2
1041
1042
+
'@types/estree@1.0.8': {}
1043
1044
animejs@3.2.2: {}
1045
1046
+
babel-plugin-jsx-dom-expressions@0.39.8(@babel/core@7.28.0):
1047
dependencies:
1048
+
'@babel/core': 7.28.0
1049
'@babel/helper-module-imports': 7.18.6
1050
+
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0)
1051
+
'@babel/types': 7.28.2
1052
html-entities: 2.3.3
1053
+
parse5: 7.3.0
1054
+
validate-html-nesting: 1.2.3
1055
1056
+
babel-preset-solid@1.9.6(@babel/core@7.28.0):
1057
dependencies:
1058
+
'@babel/core': 7.28.0
1059
+
babel-plugin-jsx-dom-expressions: 0.39.8(@babel/core@7.28.0)
1060
1061
+
browserslist@4.25.1:
1062
dependencies:
1063
+
caniuse-lite: 1.0.30001731
1064
+
electron-to-chromium: 1.5.193
1065
+
node-releases: 2.0.19
1066
+
update-browserslist-db: 1.1.3(browserslist@4.25.1)
1067
1068
+
caniuse-lite@1.0.30001731: {}
1069
1070
convert-source-map@2.0.0: {}
1071
1072
csstype@3.1.3: {}
1073
1074
+
debug@4.4.1:
1075
dependencies:
1076
ms: 2.1.3
1077
1078
+
electron-to-chromium@1.5.193: {}
1079
1080
+
entities@6.0.1: {}
1081
1082
esbuild@0.21.5:
1083
optionalDependencies:
···
1107
1108
escalade@3.2.0: {}
1109
1110
fsevents@2.3.3:
1111
optional: true
1112
1113
gensync@1.0.0-beta.2: {}
1114
1115
html-entities@2.3.3: {}
1116
1117
is-what@4.1.16: {}
1118
1119
js-tokens@4.0.0: {}
1120
1121
+
jsesc@3.1.0: {}
1122
1123
json5@2.2.3: {}
1124
···
1132
1133
ms@2.1.3: {}
1134
1135
+
nanoid@3.3.11: {}
1136
1137
+
node-releases@2.0.19: {}
1138
1139
+
parse5@7.3.0:
1140
dependencies:
1141
+
entities: 6.0.1
1142
1143
+
picocolors@1.1.1: {}
1144
1145
+
postcss@8.5.6:
1146
dependencies:
1147
+
nanoid: 3.3.11
1148
+
picocolors: 1.1.1
1149
source-map-js: 1.2.1
1150
1151
+
rollup@4.46.2:
1152
dependencies:
1153
+
'@types/estree': 1.0.8
1154
optionalDependencies:
1155
+
'@rollup/rollup-android-arm-eabi': 4.46.2
1156
+
'@rollup/rollup-android-arm64': 4.46.2
1157
+
'@rollup/rollup-darwin-arm64': 4.46.2
1158
+
'@rollup/rollup-darwin-x64': 4.46.2
1159
+
'@rollup/rollup-freebsd-arm64': 4.46.2
1160
+
'@rollup/rollup-freebsd-x64': 4.46.2
1161
+
'@rollup/rollup-linux-arm-gnueabihf': 4.46.2
1162
+
'@rollup/rollup-linux-arm-musleabihf': 4.46.2
1163
+
'@rollup/rollup-linux-arm64-gnu': 4.46.2
1164
+
'@rollup/rollup-linux-arm64-musl': 4.46.2
1165
+
'@rollup/rollup-linux-loongarch64-gnu': 4.46.2
1166
+
'@rollup/rollup-linux-ppc64-gnu': 4.46.2
1167
+
'@rollup/rollup-linux-riscv64-gnu': 4.46.2
1168
+
'@rollup/rollup-linux-riscv64-musl': 4.46.2
1169
+
'@rollup/rollup-linux-s390x-gnu': 4.46.2
1170
+
'@rollup/rollup-linux-x64-gnu': 4.46.2
1171
+
'@rollup/rollup-linux-x64-musl': 4.46.2
1172
+
'@rollup/rollup-win32-arm64-msvc': 4.46.2
1173
+
'@rollup/rollup-win32-ia32-msvc': 4.46.2
1174
+
'@rollup/rollup-win32-x64-msvc': 4.46.2
1175
fsevents: 2.3.3
1176
1177
semver@6.3.1: {}
1178
1179
+
seroval-plugins@1.3.2(seroval@1.3.2):
1180
dependencies:
1181
+
seroval: 1.3.2
1182
1183
+
seroval@1.3.2: {}
1184
1185
+
solid-js@1.9.7:
1186
dependencies:
1187
csstype: 3.1.3
1188
+
seroval: 1.3.2
1189
+
seroval-plugins: 1.3.2(seroval@1.3.2)
1190
1191
+
solid-refresh@0.6.3(solid-js@1.9.7):
1192
dependencies:
1193
+
'@babel/generator': 7.28.0
1194
+
'@babel/helper-module-imports': 7.27.1
1195
+
'@babel/types': 7.28.2
1196
+
solid-js: 1.9.7
1197
transitivePeerDependencies:
1198
- supports-color
1199
1200
source-map-js@1.2.1: {}
1201
1202
+
typescript@5.8.3: {}
1203
1204
+
update-browserslist-db@1.1.3(browserslist@4.25.1):
1205
dependencies:
1206
+
browserslist: 4.25.1
1207
escalade: 3.2.0
1208
+
picocolors: 1.1.1
1209
1210
+
validate-html-nesting@1.2.3: {}
1211
1212
+
vite-plugin-solid@2.11.8(solid-js@1.9.7)(vite@5.4.19):
1213
dependencies:
1214
+
'@babel/core': 7.28.0
1215
'@types/babel__core': 7.20.5
1216
+
babel-preset-solid: 1.9.6(@babel/core@7.28.0)
1217
merge-anything: 5.1.7
1218
+
solid-js: 1.9.7
1219
+
solid-refresh: 0.6.3(solid-js@1.9.7)
1220
+
vite: 5.4.19
1221
+
vitefu: 1.1.1(vite@5.4.19)
1222
transitivePeerDependencies:
1223
- supports-color
1224
1225
+
vite@5.4.19:
1226
dependencies:
1227
esbuild: 0.21.5
1228
+
postcss: 8.5.6
1229
+
rollup: 4.46.2
1230
optionalDependencies:
1231
fsevents: 2.3.3
1232
1233
+
vitefu@1.1.1(vite@5.4.19):
1234
optionalDependencies:
1235
+
vite: 5.4.19
1236
1237
yallist@3.1.1: {}
+1625
-1059
src-tauri/Cargo.lock
+1625
-1059
src-tauri/Cargo.lock
···
12
]
13
14
[[package]]
15
-
name = "adler"
16
-
version = "1.0.2"
17
-
source = "registry+https://github.com/rust-lang/crates.io-index"
18
-
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
19
-
20
-
[[package]]
21
name = "adler2"
22
-
version = "2.0.0"
23
source = "registry+https://github.com/rust-lang/crates.io-index"
24
-
checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
25
26
[[package]]
27
name = "aho-corasick"
···
34
35
[[package]]
36
name = "aligned-vec"
37
-
version = "0.5.0"
38
source = "registry+https://github.com/rust-lang/crates.io-index"
39
-
checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1"
40
41
[[package]]
42
name = "alloc-no-stdlib"
···
70
71
[[package]]
72
name = "anyhow"
73
-
version = "1.0.89"
74
source = "registry+https://github.com/rust-lang/crates.io-index"
75
-
checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
76
77
[[package]]
78
name = "arbitrary"
79
-
version = "1.3.2"
80
source = "registry+https://github.com/rust-lang/crates.io-index"
81
-
checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110"
82
83
[[package]]
84
name = "arg_enum_proc_macro"
···
88
dependencies = [
89
"proc-macro2",
90
"quote",
91
-
"syn 2.0.79",
92
]
93
94
[[package]]
···
99
100
[[package]]
101
name = "async-broadcast"
102
-
version = "0.7.1"
103
source = "registry+https://github.com/rust-lang/crates.io-index"
104
-
checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e"
105
dependencies = [
106
"event-listener",
107
"event-listener-strategy",
···
111
112
[[package]]
113
name = "async-channel"
114
-
version = "2.3.1"
115
source = "registry+https://github.com/rust-lang/crates.io-index"
116
-
checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
117
dependencies = [
118
"concurrent-queue",
119
"event-listener-strategy",
···
123
124
[[package]]
125
name = "async-executor"
126
-
version = "1.13.1"
127
source = "registry+https://github.com/rust-lang/crates.io-index"
128
-
checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec"
129
dependencies = [
130
"async-task",
131
"concurrent-queue",
132
"fastrand",
133
"futures-lite",
134
"slab",
135
]
136
137
[[package]]
138
name = "async-fs"
139
-
version = "2.1.2"
140
source = "registry+https://github.com/rust-lang/crates.io-index"
141
-
checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a"
142
dependencies = [
143
"async-lock",
144
"blocking",
···
147
148
[[package]]
149
name = "async-io"
150
-
version = "2.4.0"
151
source = "registry+https://github.com/rust-lang/crates.io-index"
152
-
checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059"
153
dependencies = [
154
"async-lock",
155
"cfg-if",
···
160
"polling",
161
"rustix",
162
"slab",
163
-
"tracing",
164
-
"windows-sys 0.59.0",
165
]
166
167
[[package]]
···
177
178
[[package]]
179
name = "async-process"
180
-
version = "2.3.0"
181
source = "registry+https://github.com/rust-lang/crates.io-index"
182
-
checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
183
dependencies = [
184
"async-channel",
185
"async-io",
···
191
"event-listener",
192
"futures-lite",
193
"rustix",
194
-
"tracing",
195
]
196
197
[[package]]
···
202
dependencies = [
203
"proc-macro2",
204
"quote",
205
-
"syn 2.0.79",
206
]
207
208
[[package]]
209
name = "async-signal"
210
-
version = "0.2.10"
211
source = "registry+https://github.com/rust-lang/crates.io-index"
212
-
checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
213
dependencies = [
214
"async-io",
215
"async-lock",
···
220
"rustix",
221
"signal-hook-registry",
222
"slab",
223
-
"windows-sys 0.59.0",
224
]
225
226
[[package]]
···
231
232
[[package]]
233
name = "async-trait"
234
-
version = "0.1.83"
235
source = "registry+https://github.com/rust-lang/crates.io-index"
236
-
checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
237
dependencies = [
238
"proc-macro2",
239
"quote",
240
-
"syn 2.0.79",
241
]
242
243
[[package]]
244
name = "atk"
245
-
version = "0.18.0"
246
source = "registry+https://github.com/rust-lang/crates.io-index"
247
-
checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4"
248
dependencies = [
249
"atk-sys",
250
"glib",
···
253
254
[[package]]
255
name = "atk-sys"
256
-
version = "0.18.0"
257
source = "registry+https://github.com/rust-lang/crates.io-index"
258
-
checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009"
259
dependencies = [
260
"glib-sys",
261
"gobject-sys",
···
271
272
[[package]]
273
name = "autocfg"
274
-
version = "1.4.0"
275
source = "registry+https://github.com/rust-lang/crates.io-index"
276
-
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
277
278
[[package]]
279
name = "av1-grain"
280
-
version = "0.2.3"
281
source = "registry+https://github.com/rust-lang/crates.io-index"
282
-
checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf"
283
dependencies = [
284
"anyhow",
285
"arrayvec",
···
291
292
[[package]]
293
name = "avif-serialize"
294
-
version = "0.8.2"
295
source = "registry+https://github.com/rust-lang/crates.io-index"
296
-
checksum = "e335041290c43101ca215eed6f43ec437eb5a42125573f600fc3fa42b9bddd62"
297
dependencies = [
298
"arrayvec",
299
]
300
301
[[package]]
302
name = "backtrace"
303
-
version = "0.3.74"
304
source = "registry+https://github.com/rust-lang/crates.io-index"
305
-
checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
306
dependencies = [
307
"addr2line",
308
"cfg-if",
309
"libc",
310
-
"miniz_oxide 0.8.0",
311
"object",
312
"rustc-demangle",
313
"windows-targets 0.52.6",
···
339
340
[[package]]
341
name = "bitflags"
342
-
version = "2.6.0"
343
source = "registry+https://github.com/rust-lang/crates.io-index"
344
-
checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
345
dependencies = [
346
"serde",
347
]
348
349
[[package]]
350
name = "bitstream-io"
351
-
version = "2.5.3"
352
-
source = "registry+https://github.com/rust-lang/crates.io-index"
353
-
checksum = "b81e1519b0d82120d2fd469d5bfb2919a9361c48b02d82d04befc1cdd2002452"
354
-
355
-
[[package]]
356
-
name = "block"
357
-
version = "0.1.6"
358
source = "registry+https://github.com/rust-lang/crates.io-index"
359
-
checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
360
361
[[package]]
362
name = "block-buffer"
···
373
source = "registry+https://github.com/rust-lang/crates.io-index"
374
checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f"
375
dependencies = [
376
-
"objc2",
377
]
378
379
[[package]]
380
name = "blocking"
381
-
version = "1.6.1"
382
source = "registry+https://github.com/rust-lang/crates.io-index"
383
-
checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
384
dependencies = [
385
"async-channel",
386
"async-task",
···
391
392
[[package]]
393
name = "brotli"
394
-
version = "6.0.0"
395
source = "registry+https://github.com/rust-lang/crates.io-index"
396
-
checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b"
397
dependencies = [
398
"alloc-no-stdlib",
399
"alloc-stdlib",
···
402
403
[[package]]
404
name = "brotli-decompressor"
405
-
version = "4.0.1"
406
source = "registry+https://github.com/rust-lang/crates.io-index"
407
-
checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362"
408
dependencies = [
409
"alloc-no-stdlib",
410
"alloc-stdlib",
···
412
413
[[package]]
414
name = "built"
415
-
version = "0.7.4"
416
source = "registry+https://github.com/rust-lang/crates.io-index"
417
-
checksum = "236e6289eda5a812bc6b53c3b024039382a2895fbbeef2d748b2931546d392c4"
418
419
[[package]]
420
name = "bumpalo"
421
-
version = "3.16.0"
422
source = "registry+https://github.com/rust-lang/crates.io-index"
423
-
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
424
425
[[package]]
426
name = "bytemuck"
427
-
version = "1.19.0"
428
source = "registry+https://github.com/rust-lang/crates.io-index"
429
-
checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d"
430
431
[[package]]
432
name = "byteorder"
···
442
443
[[package]]
444
name = "bytes"
445
-
version = "1.7.2"
446
source = "registry+https://github.com/rust-lang/crates.io-index"
447
-
checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
448
dependencies = [
449
"serde",
450
]
···
455
source = "registry+https://github.com/rust-lang/crates.io-index"
456
checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
457
dependencies = [
458
-
"bitflags 2.6.0",
459
"cairo-sys-rs",
460
"glib",
461
"libc",
462
"once_cell",
463
-
"thiserror",
464
]
465
466
[[package]]
···
476
477
[[package]]
478
name = "camino"
479
-
version = "1.1.9"
480
source = "registry+https://github.com/rust-lang/crates.io-index"
481
-
checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3"
482
dependencies = [
483
"serde",
484
]
485
486
[[package]]
487
name = "cargo-platform"
488
-
version = "0.1.8"
489
source = "registry+https://github.com/rust-lang/crates.io-index"
490
-
checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc"
491
dependencies = [
492
"serde",
493
]
494
495
[[package]]
496
name = "cargo_metadata"
497
-
version = "0.18.1"
498
source = "registry+https://github.com/rust-lang/crates.io-index"
499
-
checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037"
500
dependencies = [
501
"camino",
502
"cargo-platform",
503
"semver",
504
"serde",
505
"serde_json",
506
-
"thiserror",
507
]
508
509
[[package]]
510
name = "cargo_toml"
511
-
version = "0.17.2"
512
source = "registry+https://github.com/rust-lang/crates.io-index"
513
-
checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719"
514
dependencies = [
515
"serde",
516
-
"toml 0.8.2",
517
]
518
519
[[package]]
520
name = "cc"
521
-
version = "1.1.30"
522
source = "registry+https://github.com/rust-lang/crates.io-index"
523
-
checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945"
524
dependencies = [
525
"jobserver",
526
"libc",
···
556
557
[[package]]
558
name = "cfg-if"
559
-
version = "1.0.0"
560
source = "registry+https://github.com/rust-lang/crates.io-index"
561
-
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
562
563
[[package]]
564
name = "cfg_aliases"
···
568
569
[[package]]
570
name = "chrono"
571
-
version = "0.4.38"
572
source = "registry+https://github.com/rust-lang/crates.io-index"
573
-
checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
574
dependencies = [
575
"android-tzdata",
576
"iana-time-zone",
577
"num-traits",
578
"serde",
579
-
"windows-targets 0.52.6",
580
-
]
581
-
582
-
[[package]]
583
-
name = "cocoa"
584
-
version = "0.26.0"
585
-
source = "registry+https://github.com/rust-lang/crates.io-index"
586
-
checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2"
587
-
dependencies = [
588
-
"bitflags 2.6.0",
589
-
"block",
590
-
"cocoa-foundation",
591
-
"core-foundation 0.10.0",
592
-
"core-graphics",
593
-
"foreign-types 0.5.0",
594
-
"libc",
595
-
"objc",
596
-
]
597
-
598
-
[[package]]
599
-
name = "cocoa-foundation"
600
-
version = "0.2.0"
601
-
source = "registry+https://github.com/rust-lang/crates.io-index"
602
-
checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d"
603
-
dependencies = [
604
-
"bitflags 2.6.0",
605
-
"block",
606
-
"core-foundation 0.10.0",
607
-
"core-graphics-types",
608
-
"libc",
609
-
"objc",
610
]
611
612
[[package]]
···
649
source = "registry+https://github.com/rust-lang/crates.io-index"
650
checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e"
651
dependencies = [
652
-
"getrandom 0.2.15",
653
"once_cell",
654
"tiny-keccak",
655
]
···
673
674
[[package]]
675
name = "cookie_store"
676
-
version = "0.21.0"
677
source = "registry+https://github.com/rust-lang/crates.io-index"
678
-
checksum = "4934e6b7e8419148b6ef56950d277af8561060b56afd59e2aadf98b59fce6baa"
679
dependencies = [
680
"cookie",
681
-
"idna 0.5.0",
682
"log",
683
"publicsuffix",
684
"serde",
···
700
701
[[package]]
702
name = "core-foundation"
703
-
version = "0.10.0"
704
source = "registry+https://github.com/rust-lang/crates.io-index"
705
-
checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63"
706
dependencies = [
707
"core-foundation-sys",
708
"libc",
···
720
source = "registry+https://github.com/rust-lang/crates.io-index"
721
checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
722
dependencies = [
723
-
"bitflags 2.6.0",
724
-
"core-foundation 0.10.0",
725
"core-graphics-types",
726
"foreign-types 0.5.0",
727
"libc",
···
733
source = "registry+https://github.com/rust-lang/crates.io-index"
734
checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
735
dependencies = [
736
-
"bitflags 2.6.0",
737
-
"core-foundation 0.10.0",
738
"libc",
739
]
740
741
[[package]]
742
name = "cpufeatures"
743
-
version = "0.2.14"
744
source = "registry+https://github.com/rust-lang/crates.io-index"
745
-
checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
746
dependencies = [
747
"libc",
748
]
749
750
[[package]]
751
name = "crc32fast"
752
-
version = "1.4.2"
753
source = "registry+https://github.com/rust-lang/crates.io-index"
754
-
checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
755
dependencies = [
756
"cfg-if",
757
]
758
759
[[package]]
760
name = "crossbeam-channel"
761
-
version = "0.5.13"
762
source = "registry+https://github.com/rust-lang/crates.io-index"
763
-
checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
764
dependencies = [
765
"crossbeam-utils",
766
]
767
768
[[package]]
769
name = "crossbeam-deque"
770
-
version = "0.8.5"
771
source = "registry+https://github.com/rust-lang/crates.io-index"
772
-
checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
773
dependencies = [
774
"crossbeam-epoch",
775
"crossbeam-utils",
···
786
787
[[package]]
788
name = "crossbeam-utils"
789
-
version = "0.8.20"
790
source = "registry+https://github.com/rust-lang/crates.io-index"
791
-
checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
792
793
[[package]]
794
name = "crunchy"
795
-
version = "0.2.2"
796
source = "registry+https://github.com/rust-lang/crates.io-index"
797
-
checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
798
799
[[package]]
800
name = "crypto-common"
···
808
809
[[package]]
810
name = "cssparser"
811
-
version = "0.27.2"
812
source = "registry+https://github.com/rust-lang/crates.io-index"
813
-
checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a"
814
dependencies = [
815
"cssparser-macros",
816
"dtoa-short",
817
-
"itoa 0.4.8",
818
"matches",
819
-
"phf 0.8.0",
820
"proc-macro2",
821
"quote",
822
"smallvec",
···
830
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
831
dependencies = [
832
"quote",
833
-
"syn 2.0.79",
834
]
835
836
[[package]]
837
name = "ctor"
838
-
version = "0.2.8"
839
source = "registry+https://github.com/rust-lang/crates.io-index"
840
-
checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f"
841
dependencies = [
842
"quote",
843
-
"syn 2.0.79",
844
]
845
846
[[package]]
847
name = "darling"
848
-
version = "0.20.10"
849
source = "registry+https://github.com/rust-lang/crates.io-index"
850
-
checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
851
dependencies = [
852
"darling_core",
853
"darling_macro",
···
855
856
[[package]]
857
name = "darling_core"
858
-
version = "0.20.10"
859
source = "registry+https://github.com/rust-lang/crates.io-index"
860
-
checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
861
dependencies = [
862
"fnv",
863
"ident_case",
864
"proc-macro2",
865
"quote",
866
"strsim",
867
-
"syn 2.0.79",
868
]
869
870
[[package]]
871
name = "darling_macro"
872
-
version = "0.20.10"
873
source = "registry+https://github.com/rust-lang/crates.io-index"
874
-
checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
875
dependencies = [
876
"darling_core",
877
"quote",
878
-
"syn 2.0.79",
879
]
880
881
[[package]]
···
886
887
[[package]]
888
name = "deranged"
889
-
version = "0.3.11"
890
source = "registry+https://github.com/rust-lang/crates.io-index"
891
-
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
892
dependencies = [
893
"powerfmt",
894
"serde",
···
907
908
[[package]]
909
name = "derive_more"
910
-
version = "0.99.18"
911
source = "registry+https://github.com/rust-lang/crates.io-index"
912
-
checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce"
913
dependencies = [
914
"convert_case",
915
"proc-macro2",
916
"quote",
917
"rustc_version",
918
-
"syn 2.0.79",
919
]
920
921
[[package]]
···
934
source = "registry+https://github.com/rust-lang/crates.io-index"
935
checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
936
dependencies = [
937
-
"dirs-sys",
938
]
939
940
[[package]]
···
945
dependencies = [
946
"libc",
947
"option-ext",
948
-
"redox_users",
949
"windows-sys 0.48.0",
950
]
951
952
[[package]]
953
name = "dispatch"
954
version = "0.2.0"
955
source = "registry+https://github.com/rust-lang/crates.io-index"
956
checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
957
958
[[package]]
959
name = "dlopen2"
960
version = "0.7.0"
961
source = "registry+https://github.com/rust-lang/crates.io-index"
···
969
970
[[package]]
971
name = "dlopen2_derive"
972
-
version = "0.4.0"
973
source = "registry+https://github.com/rust-lang/crates.io-index"
974
-
checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54"
975
dependencies = [
976
"proc-macro2",
977
"quote",
978
-
"syn 2.0.79",
979
]
980
981
[[package]]
···
989
990
[[package]]
991
name = "document-features"
992
-
version = "0.2.10"
993
source = "registry+https://github.com/rust-lang/crates.io-index"
994
-
checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0"
995
dependencies = [
996
"litrs",
997
]
998
999
[[package]]
1000
name = "dpi"
1001
-
version = "0.1.1"
1002
source = "registry+https://github.com/rust-lang/crates.io-index"
1003
-
checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53"
1004
dependencies = [
1005
"serde",
1006
]
1007
1008
[[package]]
1009
name = "dtoa"
1010
-
version = "1.0.9"
1011
source = "registry+https://github.com/rust-lang/crates.io-index"
1012
-
checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653"
1013
1014
[[package]]
1015
name = "dtoa-short"
···
1028
1029
[[package]]
1030
name = "dyn-clone"
1031
-
version = "1.0.17"
1032
source = "registry+https://github.com/rust-lang/crates.io-index"
1033
-
checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
1034
1035
[[package]]
1036
name = "either"
1037
-
version = "1.13.0"
1038
source = "registry+https://github.com/rust-lang/crates.io-index"
1039
-
checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
1040
1041
[[package]]
1042
name = "embed-resource"
1043
-
version = "2.5.0"
1044
source = "registry+https://github.com/rust-lang/crates.io-index"
1045
-
checksum = "f4e24052d7be71f0efb50c201557f6fe7d237cfd5a64fd5bcd7fd8fe32dbbffa"
1046
dependencies = [
1047
"cc",
1048
"memchr",
1049
"rustc_version",
1050
-
"toml 0.8.2",
1051
"vswhom",
1052
"winreg",
1053
]
···
1060
1061
[[package]]
1062
name = "encoding_rs"
1063
-
version = "0.8.34"
1064
source = "registry+https://github.com/rust-lang/crates.io-index"
1065
-
checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
1066
dependencies = [
1067
"cfg-if",
1068
]
···
1075
1076
[[package]]
1077
name = "enumflags2"
1078
-
version = "0.7.10"
1079
source = "registry+https://github.com/rust-lang/crates.io-index"
1080
-
checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d"
1081
dependencies = [
1082
"enumflags2_derive",
1083
"serde",
···
1085
1086
[[package]]
1087
name = "enumflags2_derive"
1088
-
version = "0.7.10"
1089
source = "registry+https://github.com/rust-lang/crates.io-index"
1090
-
checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8"
1091
dependencies = [
1092
"proc-macro2",
1093
"quote",
1094
-
"syn 2.0.79",
1095
]
1096
1097
[[package]]
1098
name = "equivalent"
1099
-
version = "1.0.1"
1100
source = "registry+https://github.com/rust-lang/crates.io-index"
1101
-
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
1102
1103
[[package]]
1104
name = "erased-serde"
1105
-
version = "0.4.5"
1106
source = "registry+https://github.com/rust-lang/crates.io-index"
1107
-
checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d"
1108
dependencies = [
1109
"serde",
1110
"typeid",
···
1112
1113
[[package]]
1114
name = "errno"
1115
-
version = "0.3.9"
1116
source = "registry+https://github.com/rust-lang/crates.io-index"
1117
-
checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
1118
dependencies = [
1119
"libc",
1120
-
"windows-sys 0.52.0",
1121
]
1122
1123
[[package]]
1124
name = "event-listener"
1125
-
version = "5.3.1"
1126
source = "registry+https://github.com/rust-lang/crates.io-index"
1127
-
checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
1128
dependencies = [
1129
"concurrent-queue",
1130
"parking",
···
1133
1134
[[package]]
1135
name = "event-listener-strategy"
1136
-
version = "0.5.2"
1137
source = "registry+https://github.com/rust-lang/crates.io-index"
1138
-
checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1"
1139
dependencies = [
1140
"event-listener",
1141
"pin-project-lite",
···
1143
1144
[[package]]
1145
name = "exr"
1146
-
version = "1.72.0"
1147
source = "registry+https://github.com/rust-lang/crates.io-index"
1148
-
checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4"
1149
dependencies = [
1150
"bit_field",
1151
-
"flume",
1152
"half",
1153
"lebe",
1154
-
"miniz_oxide 0.7.4",
1155
"rayon-core",
1156
"smallvec",
1157
"zune-inflate",
···
1159
1160
[[package]]
1161
name = "fast_image_resize"
1162
-
version = "4.2.1"
1163
source = "registry+https://github.com/rust-lang/crates.io-index"
1164
-
checksum = "2ca4b58827213977eabab8ee8d8258db8441338f3a1832a1c0f2de3372175531"
1165
dependencies = [
1166
"bytemuck",
1167
"cfg-if",
1168
"document-features",
1169
"image",
1170
"num-traits",
1171
-
"thiserror",
1172
]
1173
1174
[[package]]
1175
name = "fastrand"
1176
-
version = "2.1.1"
1177
source = "registry+https://github.com/rust-lang/crates.io-index"
1178
-
checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
1179
1180
[[package]]
1181
name = "fdeflate"
1182
-
version = "0.3.5"
1183
source = "registry+https://github.com/rust-lang/crates.io-index"
1184
-
checksum = "d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab"
1185
dependencies = [
1186
"simd-adler32",
1187
]
···
1210
1211
[[package]]
1212
name = "flate2"
1213
-
version = "1.0.34"
1214
source = "registry+https://github.com/rust-lang/crates.io-index"
1215
-
checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0"
1216
dependencies = [
1217
"crc32fast",
1218
-
"miniz_oxide 0.8.0",
1219
-
]
1220
-
1221
-
[[package]]
1222
-
name = "fluent-uri"
1223
-
version = "0.1.4"
1224
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1225
-
checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d"
1226
-
dependencies = [
1227
-
"bitflags 1.3.2",
1228
-
]
1229
-
1230
-
[[package]]
1231
-
name = "flume"
1232
-
version = "0.11.0"
1233
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1234
-
checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181"
1235
-
dependencies = [
1236
-
"spin",
1237
]
1238
1239
[[package]]
···
1269
dependencies = [
1270
"proc-macro2",
1271
"quote",
1272
-
"syn 2.0.79",
1273
]
1274
1275
[[package]]
···
1347
1348
[[package]]
1349
name = "futures-lite"
1350
-
version = "2.5.0"
1351
source = "registry+https://github.com/rust-lang/crates.io-index"
1352
-
checksum = "cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1"
1353
dependencies = [
1354
"fastrand",
1355
"futures-core",
···
1366
dependencies = [
1367
"proc-macro2",
1368
"quote",
1369
-
"syn 2.0.79",
1370
]
1371
1372
[[package]]
···
1409
1410
[[package]]
1411
name = "gdk"
1412
-
version = "0.18.0"
1413
source = "registry+https://github.com/rust-lang/crates.io-index"
1414
-
checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646"
1415
dependencies = [
1416
"cairo-rs",
1417
"gdk-pixbuf",
···
1450
1451
[[package]]
1452
name = "gdk-sys"
1453
-
version = "0.18.0"
1454
source = "registry+https://github.com/rust-lang/crates.io-index"
1455
-
checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2"
1456
dependencies = [
1457
"cairo-sys-rs",
1458
"gdk-pixbuf-sys",
···
1467
1468
[[package]]
1469
name = "gdkwayland-sys"
1470
-
version = "0.18.0"
1471
source = "registry+https://github.com/rust-lang/crates.io-index"
1472
-
checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a"
1473
dependencies = [
1474
"gdk-sys",
1475
"glib-sys",
···
1481
1482
[[package]]
1483
name = "gdkx11"
1484
-
version = "0.18.0"
1485
source = "registry+https://github.com/rust-lang/crates.io-index"
1486
-
checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce"
1487
dependencies = [
1488
"gdk",
1489
"gdkx11-sys",
···
1495
1496
[[package]]
1497
name = "gdkx11-sys"
1498
-
version = "0.18.0"
1499
source = "registry+https://github.com/rust-lang/crates.io-index"
1500
-
checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043"
1501
dependencies = [
1502
"gdk-sys",
1503
"glib-sys",
···
1529
1530
[[package]]
1531
name = "getrandom"
1532
-
version = "0.2.15"
1533
source = "registry+https://github.com/rust-lang/crates.io-index"
1534
-
checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
1535
dependencies = [
1536
"cfg-if",
1537
"libc",
1538
-
"wasi 0.11.0+wasi-snapshot-preview1",
1539
]
1540
1541
[[package]]
1542
name = "gif"
1543
-
version = "0.13.1"
1544
source = "registry+https://github.com/rust-lang/crates.io-index"
1545
-
checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2"
1546
dependencies = [
1547
"color_quant",
1548
"weezl",
···
1570
"once_cell",
1571
"pin-project-lite",
1572
"smallvec",
1573
-
"thiserror",
1574
]
1575
1576
[[package]]
···
1592
source = "registry+https://github.com/rust-lang/crates.io-index"
1593
checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
1594
dependencies = [
1595
-
"bitflags 2.6.0",
1596
"futures-channel",
1597
"futures-core",
1598
"futures-executor",
···
1606
"memchr",
1607
"once_cell",
1608
"smallvec",
1609
-
"thiserror",
1610
]
1611
1612
[[package]]
···
1620
"proc-macro-error",
1621
"proc-macro2",
1622
"quote",
1623
-
"syn 2.0.79",
1624
]
1625
1626
[[package]]
···
1635
1636
[[package]]
1637
name = "glob"
1638
-
version = "0.3.1"
1639
source = "registry+https://github.com/rust-lang/crates.io-index"
1640
-
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
1641
1642
[[package]]
1643
name = "gobject-sys"
···
1652
1653
[[package]]
1654
name = "gtk"
1655
-
version = "0.18.1"
1656
source = "registry+https://github.com/rust-lang/crates.io-index"
1657
-
checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c"
1658
dependencies = [
1659
"atk",
1660
"cairo-rs",
···
1673
1674
[[package]]
1675
name = "gtk-sys"
1676
-
version = "0.18.0"
1677
source = "registry+https://github.com/rust-lang/crates.io-index"
1678
-
checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722"
1679
dependencies = [
1680
"atk-sys",
1681
"cairo-sys-rs",
···
1691
1692
[[package]]
1693
name = "gtk3-macros"
1694
-
version = "0.18.0"
1695
source = "registry+https://github.com/rust-lang/crates.io-index"
1696
-
checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e"
1697
dependencies = [
1698
"proc-macro-crate 1.3.1",
1699
"proc-macro-error",
1700
"proc-macro2",
1701
"quote",
1702
-
"syn 2.0.79",
1703
]
1704
1705
[[package]]
1706
name = "h2"
1707
-
version = "0.4.6"
1708
source = "registry+https://github.com/rust-lang/crates.io-index"
1709
-
checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
1710
dependencies = [
1711
"atomic-waker",
1712
"bytes",
···
1714
"futures-core",
1715
"futures-sink",
1716
"http",
1717
-
"indexmap 2.6.0",
1718
"slab",
1719
"tokio",
1720
"tokio-util",
···
1723
1724
[[package]]
1725
name = "half"
1726
-
version = "2.4.1"
1727
source = "registry+https://github.com/rust-lang/crates.io-index"
1728
-
checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888"
1729
dependencies = [
1730
"cfg-if",
1731
"crunchy",
···
1745
1746
[[package]]
1747
name = "hashbrown"
1748
-
version = "0.15.0"
1749
source = "registry+https://github.com/rust-lang/crates.io-index"
1750
-
checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb"
1751
1752
[[package]]
1753
name = "heck"
···
1763
1764
[[package]]
1765
name = "hermit-abi"
1766
-
version = "0.3.9"
1767
source = "registry+https://github.com/rust-lang/crates.io-index"
1768
-
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
1769
-
1770
-
[[package]]
1771
-
name = "hermit-abi"
1772
-
version = "0.4.0"
1773
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1774
-
checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
1775
1776
[[package]]
1777
name = "hex"
···
1781
1782
[[package]]
1783
name = "html5ever"
1784
-
version = "0.26.0"
1785
source = "registry+https://github.com/rust-lang/crates.io-index"
1786
-
checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7"
1787
dependencies = [
1788
"log",
1789
"mac",
1790
"markup5ever",
1791
-
"proc-macro2",
1792
-
"quote",
1793
-
"syn 1.0.109",
1794
]
1795
1796
[[package]]
1797
name = "http"
1798
-
version = "1.1.0"
1799
source = "registry+https://github.com/rust-lang/crates.io-index"
1800
-
checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
1801
dependencies = [
1802
"bytes",
1803
"fnv",
1804
-
"itoa 1.0.11",
1805
]
1806
1807
[[package]]
···
1816
1817
[[package]]
1818
name = "http-body-util"
1819
-
version = "0.1.2"
1820
source = "registry+https://github.com/rust-lang/crates.io-index"
1821
-
checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
1822
dependencies = [
1823
"bytes",
1824
-
"futures-util",
1825
"http",
1826
"http-body",
1827
"pin-project-lite",
···
1829
1830
[[package]]
1831
name = "httparse"
1832
-
version = "1.9.5"
1833
source = "registry+https://github.com/rust-lang/crates.io-index"
1834
-
checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946"
1835
1836
[[package]]
1837
name = "hyper"
1838
-
version = "1.5.0"
1839
source = "registry+https://github.com/rust-lang/crates.io-index"
1840
-
checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a"
1841
dependencies = [
1842
"bytes",
1843
"futures-channel",
···
1846
"http",
1847
"http-body",
1848
"httparse",
1849
-
"itoa 1.0.11",
1850
"pin-project-lite",
1851
"smallvec",
1852
"tokio",
···
1855
1856
[[package]]
1857
name = "hyper-rustls"
1858
-
version = "0.27.3"
1859
source = "registry+https://github.com/rust-lang/crates.io-index"
1860
-
checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333"
1861
dependencies = [
1862
-
"futures-util",
1863
"http",
1864
"hyper",
1865
"hyper-util",
···
1889
1890
[[package]]
1891
name = "hyper-util"
1892
-
version = "0.1.9"
1893
source = "registry+https://github.com/rust-lang/crates.io-index"
1894
-
checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b"
1895
dependencies = [
1896
"bytes",
1897
"futures-channel",
1898
"futures-util",
1899
"http",
1900
"http-body",
1901
"hyper",
1902
"pin-project-lite",
1903
-
"socket2",
1904
"tokio",
1905
"tower-service",
1906
"tracing",
1907
]
1908
1909
[[package]]
1910
name = "iana-time-zone"
1911
-
version = "0.1.61"
1912
source = "registry+https://github.com/rust-lang/crates.io-index"
1913
-
checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
1914
dependencies = [
1915
"android_system_properties",
1916
"core-foundation-sys",
1917
"iana-time-zone-haiku",
1918
"js-sys",
1919
"wasm-bindgen",
1920
-
"windows-core 0.52.0",
1921
]
1922
1923
[[package]]
···
1931
1932
[[package]]
1933
name = "ico"
1934
-
version = "0.3.0"
1935
source = "registry+https://github.com/rust-lang/crates.io-index"
1936
-
checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae"
1937
dependencies = [
1938
"byteorder",
1939
"png",
1940
]
1941
1942
[[package]]
1943
name = "ident_case"
1944
version = "1.0.1"
1945
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1947
1948
[[package]]
1949
name = "idna"
1950
-
version = "0.3.0"
1951
source = "registry+https://github.com/rust-lang/crates.io-index"
1952
-
checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
1953
dependencies = [
1954
-
"unicode-bidi",
1955
-
"unicode-normalization",
1956
]
1957
1958
[[package]]
1959
-
name = "idna"
1960
-
version = "0.5.0"
1961
source = "registry+https://github.com/rust-lang/crates.io-index"
1962
-
checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
1963
dependencies = [
1964
-
"unicode-bidi",
1965
-
"unicode-normalization",
1966
]
1967
1968
[[package]]
1969
name = "image"
1970
-
version = "0.25.3"
1971
source = "registry+https://github.com/rust-lang/crates.io-index"
1972
-
checksum = "d97eb9a8e0cd5b76afea91d7eecd5cf8338cd44ced04256cf1f800474b227c52"
1973
dependencies = [
1974
"bytemuck",
1975
"byteorder-lite",
···
1990
1991
[[package]]
1992
name = "image-webp"
1993
-
version = "0.2.0"
1994
source = "registry+https://github.com/rust-lang/crates.io-index"
1995
-
checksum = "e031e8e3d94711a9ccb5d6ea357439ef3dcbed361798bd4071dc4d9793fbe22f"
1996
dependencies = [
1997
"byteorder-lite",
1998
"quick-error",
···
2017
2018
[[package]]
2019
name = "indexmap"
2020
-
version = "2.6.0"
2021
source = "registry+https://github.com/rust-lang/crates.io-index"
2022
-
checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da"
2023
dependencies = [
2024
"equivalent",
2025
-
"hashbrown 0.15.0",
2026
"serde",
2027
]
2028
2029
[[package]]
2030
name = "infer"
2031
-
version = "0.16.0"
2032
source = "registry+https://github.com/rust-lang/crates.io-index"
2033
-
checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847"
2034
dependencies = [
2035
"cfb",
2036
]
···
2056
]
2057
2058
[[package]]
2059
-
name = "instant"
2060
-
version = "0.1.13"
2061
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2062
-
checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
2063
-
dependencies = [
2064
-
"cfg-if",
2065
-
]
2066
-
2067
-
[[package]]
2068
name = "interpolate_name"
2069
version = "0.2.4"
2070
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2072
dependencies = [
2073
"proc-macro2",
2074
"quote",
2075
-
"syn 2.0.79",
2076
]
2077
2078
[[package]]
2079
name = "ipnet"
2080
-
version = "2.10.1"
2081
source = "registry+https://github.com/rust-lang/crates.io-index"
2082
-
checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708"
2083
2084
[[package]]
2085
name = "is-docker"
···
2111
2112
[[package]]
2113
name = "itoa"
2114
-
version = "0.4.8"
2115
source = "registry+https://github.com/rust-lang/crates.io-index"
2116
-
checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
2117
-
2118
-
[[package]]
2119
-
name = "itoa"
2120
-
version = "1.0.11"
2121
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2122
-
checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
2123
2124
[[package]]
2125
name = "javascriptcore-rs"
···
2155
"combine",
2156
"jni-sys",
2157
"log",
2158
-
"thiserror",
2159
"walkdir",
2160
"windows-sys 0.45.0",
2161
]
···
2168
2169
[[package]]
2170
name = "jobserver"
2171
-
version = "0.1.32"
2172
source = "registry+https://github.com/rust-lang/crates.io-index"
2173
-
checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
2174
dependencies = [
2175
"libc",
2176
]
2177
2178
[[package]]
2179
name = "jpeg-decoder"
2180
-
version = "0.3.1"
2181
source = "registry+https://github.com/rust-lang/crates.io-index"
2182
-
checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
2183
2184
[[package]]
2185
name = "js-sys"
2186
-
version = "0.3.72"
2187
source = "registry+https://github.com/rust-lang/crates.io-index"
2188
-
checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9"
2189
dependencies = [
2190
"wasm-bindgen",
2191
]
2192
2193
[[package]]
2194
name = "json-patch"
2195
-
version = "2.0.0"
2196
source = "registry+https://github.com/rust-lang/crates.io-index"
2197
-
checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc"
2198
dependencies = [
2199
"jsonptr",
2200
"serde",
2201
"serde_json",
2202
-
"thiserror",
2203
]
2204
2205
[[package]]
2206
name = "jsonptr"
2207
-
version = "0.4.7"
2208
source = "registry+https://github.com/rust-lang/crates.io-index"
2209
-
checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627"
2210
dependencies = [
2211
-
"fluent-uri",
2212
"serde",
2213
"serde_json",
2214
]
···
2219
source = "registry+https://github.com/rust-lang/crates.io-index"
2220
checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a"
2221
dependencies = [
2222
-
"bitflags 2.6.0",
2223
"serde",
2224
"unicode-segmentation",
2225
]
2226
2227
[[package]]
2228
name = "kqueue"
2229
-
version = "1.0.8"
2230
source = "registry+https://github.com/rust-lang/crates.io-index"
2231
-
checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c"
2232
dependencies = [
2233
"kqueue-sys",
2234
"libc",
···
2246
2247
[[package]]
2248
name = "kuchikiki"
2249
-
version = "0.8.2"
2250
source = "registry+https://github.com/rust-lang/crates.io-index"
2251
-
checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8"
2252
dependencies = [
2253
"cssparser",
2254
"html5ever",
2255
-
"indexmap 1.9.3",
2256
-
"matches",
2257
"selectors",
2258
]
2259
···
2295
2296
[[package]]
2297
name = "libc"
2298
-
version = "0.2.159"
2299
source = "registry+https://github.com/rust-lang/crates.io-index"
2300
-
checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
2301
2302
[[package]]
2303
name = "libfuzzer-sys"
2304
-
version = "0.4.7"
2305
source = "registry+https://github.com/rust-lang/crates.io-index"
2306
-
checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7"
2307
dependencies = [
2308
"arbitrary",
2309
"cc",
2310
-
"once_cell",
2311
]
2312
2313
[[package]]
···
2322
2323
[[package]]
2324
name = "libredox"
2325
-
version = "0.1.3"
2326
source = "registry+https://github.com/rust-lang/crates.io-index"
2327
-
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
2328
dependencies = [
2329
-
"bitflags 2.6.0",
2330
"libc",
2331
"redox_syscall",
2332
]
2333
2334
[[package]]
2335
name = "linux-raw-sys"
2336
-
version = "0.4.14"
2337
source = "registry+https://github.com/rust-lang/crates.io-index"
2338
-
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
2339
2340
[[package]]
2341
name = "litrs"
2342
-
version = "0.4.1"
2343
source = "registry+https://github.com/rust-lang/crates.io-index"
2344
-
checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"
2345
2346
[[package]]
2347
name = "lock_api"
2348
-
version = "0.4.12"
2349
source = "registry+https://github.com/rust-lang/crates.io-index"
2350
-
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
2351
dependencies = [
2352
"autocfg",
2353
"scopeguard",
···
2355
2356
[[package]]
2357
name = "log"
2358
-
version = "0.4.22"
2359
source = "registry+https://github.com/rust-lang/crates.io-index"
2360
-
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
2361
2362
[[package]]
2363
name = "loop9"
···
2369
]
2370
2371
[[package]]
2372
-
name = "mac"
2373
-
version = "0.1.1"
2374
source = "registry+https://github.com/rust-lang/crates.io-index"
2375
-
checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
2376
2377
[[package]]
2378
-
name = "malloc_buf"
2379
-
version = "0.0.6"
2380
source = "registry+https://github.com/rust-lang/crates.io-index"
2381
-
checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
2382
-
dependencies = [
2383
-
"libc",
2384
-
]
2385
2386
[[package]]
2387
name = "markup5ever"
2388
-
version = "0.11.0"
2389
source = "registry+https://github.com/rust-lang/crates.io-index"
2390
-
checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016"
2391
dependencies = [
2392
"log",
2393
-
"phf 0.10.1",
2394
-
"phf_codegen 0.10.0",
2395
"string_cache",
2396
"string_cache_codegen",
2397
"tendril",
2398
]
2399
2400
[[package]]
2401
name = "matches"
2402
version = "0.1.10"
2403
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2410
checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
2411
dependencies = [
2412
"cfg-if",
2413
]
2414
2415
[[package]]
2416
name = "memchr"
2417
-
version = "2.7.4"
2418
source = "registry+https://github.com/rust-lang/crates.io-index"
2419
-
checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
2420
2421
[[package]]
2422
name = "memoffset"
···
2441
2442
[[package]]
2443
name = "miniz_oxide"
2444
-
version = "0.7.4"
2445
source = "registry+https://github.com/rust-lang/crates.io-index"
2446
-
checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
2447
-
dependencies = [
2448
-
"adler",
2449
-
]
2450
-
2451
-
[[package]]
2452
-
name = "miniz_oxide"
2453
-
version = "0.8.0"
2454
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2455
-
checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
2456
dependencies = [
2457
"adler2",
2458
"simd-adler32",
···
2466
dependencies = [
2467
"libc",
2468
"log",
2469
-
"wasi 0.11.0+wasi-snapshot-preview1",
2470
"windows-sys 0.48.0",
2471
]
2472
2473
[[package]]
2474
name = "mio"
2475
-
version = "1.0.2"
2476
source = "registry+https://github.com/rust-lang/crates.io-index"
2477
-
checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
2478
dependencies = [
2479
-
"hermit-abi 0.3.9",
2480
"libc",
2481
-
"wasi 0.11.0+wasi-snapshot-preview1",
2482
-
"windows-sys 0.52.0",
2483
]
2484
2485
[[package]]
···
2495
2496
[[package]]
2497
name = "muda"
2498
-
version = "0.15.1"
2499
source = "registry+https://github.com/rust-lang/crates.io-index"
2500
-
checksum = "b8123dfd4996055ac9b15a60ad263b44b01e539007523ad7a4a533a3d93b0591"
2501
dependencies = [
2502
"crossbeam-channel",
2503
"dpi",
2504
"gtk",
2505
"keyboard-types",
2506
-
"objc2",
2507
"objc2-app-kit",
2508
-
"objc2-foundation",
2509
"once_cell",
2510
"png",
2511
"serde",
2512
-
"thiserror",
2513
-
"windows-sys 0.59.0",
2514
]
2515
2516
[[package]]
2517
name = "native-tls"
2518
-
version = "0.2.12"
2519
source = "registry+https://github.com/rust-lang/crates.io-index"
2520
-
checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466"
2521
dependencies = [
2522
"libc",
2523
"log",
···
2536
source = "registry+https://github.com/rust-lang/crates.io-index"
2537
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
2538
dependencies = [
2539
-
"bitflags 2.6.0",
2540
"jni-sys",
2541
"log",
2542
"ndk-sys",
2543
"num_enum",
2544
"raw-window-handle",
2545
-
"thiserror",
2546
]
2547
2548
[[package]]
···
2572
source = "registry+https://github.com/rust-lang/crates.io-index"
2573
checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
2574
dependencies = [
2575
-
"bitflags 2.6.0",
2576
"cfg-if",
2577
"libc",
2578
"memoffset",
···
2606
source = "registry+https://github.com/rust-lang/crates.io-index"
2607
checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
2608
dependencies = [
2609
-
"bitflags 2.6.0",
2610
"crossbeam-channel",
2611
"filetime",
2612
"fsevent-sys",
···
2643
dependencies = [
2644
"proc-macro2",
2645
"quote",
2646
-
"syn 2.0.79",
2647
]
2648
2649
[[package]]
···
2677
2678
[[package]]
2679
name = "num_enum"
2680
-
version = "0.7.3"
2681
source = "registry+https://github.com/rust-lang/crates.io-index"
2682
-
checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179"
2683
dependencies = [
2684
"num_enum_derive",
2685
]
2686
2687
[[package]]
2688
name = "num_enum_derive"
2689
-
version = "0.7.3"
2690
source = "registry+https://github.com/rust-lang/crates.io-index"
2691
-
checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
2692
dependencies = [
2693
"proc-macro-crate 2.0.2",
2694
"proc-macro2",
2695
"quote",
2696
-
"syn 2.0.79",
2697
-
]
2698
-
2699
-
[[package]]
2700
-
name = "objc"
2701
-
version = "0.2.7"
2702
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2703
-
checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
2704
-
dependencies = [
2705
-
"malloc_buf",
2706
]
2707
2708
[[package]]
···
2710
version = "0.3.5"
2711
source = "registry+https://github.com/rust-lang/crates.io-index"
2712
checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310"
2713
-
dependencies = [
2714
-
"cc",
2715
-
]
2716
2717
[[package]]
2718
name = "objc2"
···
2725
]
2726
2727
[[package]]
2728
name = "objc2-app-kit"
2729
-
version = "0.2.2"
2730
source = "registry+https://github.com/rust-lang/crates.io-index"
2731
-
checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff"
2732
dependencies = [
2733
-
"bitflags 2.6.0",
2734
-
"block2",
2735
"libc",
2736
-
"objc2",
2737
"objc2-core-data",
2738
"objc2-core-image",
2739
-
"objc2-foundation",
2740
-
"objc2-quartz-core",
2741
]
2742
2743
[[package]]
2744
name = "objc2-cloud-kit"
2745
-
version = "0.2.2"
2746
source = "registry+https://github.com/rust-lang/crates.io-index"
2747
-
checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009"
2748
dependencies = [
2749
-
"bitflags 2.6.0",
2750
-
"block2",
2751
-
"objc2",
2752
-
"objc2-core-location",
2753
-
"objc2-foundation",
2754
]
2755
2756
[[package]]
2757
-
name = "objc2-contacts"
2758
-
version = "0.2.2"
2759
source = "registry+https://github.com/rust-lang/crates.io-index"
2760
-
checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889"
2761
dependencies = [
2762
-
"block2",
2763
-
"objc2",
2764
-
"objc2-foundation",
2765
]
2766
2767
[[package]]
2768
-
name = "objc2-core-data"
2769
-
version = "0.2.2"
2770
source = "registry+https://github.com/rust-lang/crates.io-index"
2771
-
checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef"
2772
dependencies = [
2773
-
"bitflags 2.6.0",
2774
-
"block2",
2775
-
"objc2",
2776
-
"objc2-foundation",
2777
]
2778
2779
[[package]]
2780
-
name = "objc2-core-image"
2781
-
version = "0.2.2"
2782
source = "registry+https://github.com/rust-lang/crates.io-index"
2783
-
checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80"
2784
dependencies = [
2785
-
"block2",
2786
-
"objc2",
2787
-
"objc2-foundation",
2788
-
"objc2-metal",
2789
]
2790
2791
[[package]]
2792
-
name = "objc2-core-location"
2793
-
version = "0.2.2"
2794
source = "registry+https://github.com/rust-lang/crates.io-index"
2795
-
checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781"
2796
dependencies = [
2797
-
"block2",
2798
-
"objc2",
2799
-
"objc2-contacts",
2800
-
"objc2-foundation",
2801
]
2802
2803
[[package]]
2804
name = "objc2-encode"
2805
-
version = "4.0.3"
2806
source = "registry+https://github.com/rust-lang/crates.io-index"
2807
-
checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8"
2808
2809
[[package]]
2810
-
name = "objc2-foundation"
2811
-
version = "0.2.2"
2812
source = "registry+https://github.com/rust-lang/crates.io-index"
2813
-
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
2814
dependencies = [
2815
-
"bitflags 2.6.0",
2816
-
"block2",
2817
-
"libc",
2818
-
"objc2",
2819
]
2820
2821
[[package]]
2822
-
name = "objc2-link-presentation"
2823
version = "0.2.2"
2824
source = "registry+https://github.com/rust-lang/crates.io-index"
2825
-
checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398"
2826
dependencies = [
2827
-
"block2",
2828
-
"objc2",
2829
-
"objc2-app-kit",
2830
-
"objc2-foundation",
2831
]
2832
2833
[[package]]
2834
-
name = "objc2-metal"
2835
-
version = "0.2.2"
2836
source = "registry+https://github.com/rust-lang/crates.io-index"
2837
-
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
2838
dependencies = [
2839
-
"bitflags 2.6.0",
2840
-
"block2",
2841
-
"objc2",
2842
-
"objc2-foundation",
2843
]
2844
2845
[[package]]
2846
-
name = "objc2-quartz-core"
2847
-
version = "0.2.2"
2848
source = "registry+https://github.com/rust-lang/crates.io-index"
2849
-
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
2850
dependencies = [
2851
-
"bitflags 2.6.0",
2852
-
"block2",
2853
-
"objc2",
2854
-
"objc2-foundation",
2855
-
"objc2-metal",
2856
]
2857
2858
[[package]]
2859
-
name = "objc2-symbols"
2860
version = "0.2.2"
2861
source = "registry+https://github.com/rust-lang/crates.io-index"
2862
-
checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc"
2863
dependencies = [
2864
-
"objc2",
2865
-
"objc2-foundation",
2866
]
2867
2868
[[package]]
2869
-
name = "objc2-ui-kit"
2870
version = "0.2.2"
2871
source = "registry+https://github.com/rust-lang/crates.io-index"
2872
-
checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f"
2873
dependencies = [
2874
-
"bitflags 2.6.0",
2875
-
"block2",
2876
-
"objc2",
2877
-
"objc2-cloud-kit",
2878
-
"objc2-core-data",
2879
-
"objc2-core-image",
2880
-
"objc2-core-location",
2881
-
"objc2-foundation",
2882
-
"objc2-link-presentation",
2883
-
"objc2-quartz-core",
2884
-
"objc2-symbols",
2885
-
"objc2-uniform-type-identifiers",
2886
-
"objc2-user-notifications",
2887
]
2888
2889
[[package]]
2890
-
name = "objc2-uniform-type-identifiers"
2891
-
version = "0.2.2"
2892
source = "registry+https://github.com/rust-lang/crates.io-index"
2893
-
checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe"
2894
dependencies = [
2895
-
"block2",
2896
-
"objc2",
2897
-
"objc2-foundation",
2898
]
2899
2900
[[package]]
2901
-
name = "objc2-user-notifications"
2902
-
version = "0.2.2"
2903
source = "registry+https://github.com/rust-lang/crates.io-index"
2904
-
checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3"
2905
dependencies = [
2906
-
"bitflags 2.6.0",
2907
-
"block2",
2908
-
"objc2",
2909
-
"objc2-core-location",
2910
-
"objc2-foundation",
2911
]
2912
2913
[[package]]
2914
name = "objc2-web-kit"
2915
-
version = "0.2.2"
2916
source = "registry+https://github.com/rust-lang/crates.io-index"
2917
-
checksum = "68bc69301064cebefc6c4c90ce9cba69225239e4b8ff99d445a2b5563797da65"
2918
dependencies = [
2919
-
"bitflags 2.6.0",
2920
-
"block2",
2921
-
"objc2",
2922
"objc2-app-kit",
2923
-
"objc2-foundation",
2924
]
2925
2926
[[package]]
2927
name = "object"
2928
-
version = "0.36.5"
2929
source = "registry+https://github.com/rust-lang/crates.io-index"
2930
-
checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e"
2931
dependencies = [
2932
"memchr",
2933
]
2934
2935
[[package]]
2936
name = "once_cell"
2937
-
version = "1.20.2"
2938
source = "registry+https://github.com/rust-lang/crates.io-index"
2939
-
checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
2940
2941
[[package]]
2942
name = "open"
2943
-
version = "5.3.0"
2944
source = "registry+https://github.com/rust-lang/crates.io-index"
2945
-
checksum = "61a877bf6abd716642a53ef1b89fb498923a4afca5c754f9050b4d081c05c4b3"
2946
dependencies = [
2947
"is-wsl",
2948
"libc",
2949
"pathdiff",
···
2951
2952
[[package]]
2953
name = "openssl"
2954
-
version = "0.10.67"
2955
source = "registry+https://github.com/rust-lang/crates.io-index"
2956
-
checksum = "7b8cefcf97f41316955f9294cd61f639bdcfa9f2f230faac6cb896aa8ab64704"
2957
dependencies = [
2958
-
"bitflags 2.6.0",
2959
"cfg-if",
2960
"foreign-types 0.3.2",
2961
"libc",
···
2972
dependencies = [
2973
"proc-macro2",
2974
"quote",
2975
-
"syn 2.0.79",
2976
]
2977
2978
[[package]]
2979
name = "openssl-probe"
2980
-
version = "0.1.5"
2981
source = "registry+https://github.com/rust-lang/crates.io-index"
2982
-
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
2983
2984
[[package]]
2985
name = "openssl-sys"
2986
-
version = "0.9.104"
2987
source = "registry+https://github.com/rust-lang/crates.io-index"
2988
-
checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741"
2989
dependencies = [
2990
"cc",
2991
"libc",
···
3021
3022
[[package]]
3023
name = "os_pipe"
3024
-
version = "1.2.1"
3025
source = "registry+https://github.com/rust-lang/crates.io-index"
3026
-
checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982"
3027
dependencies = [
3028
"libc",
3029
"windows-sys 0.59.0",
···
3062
3063
[[package]]
3064
name = "parking_lot"
3065
-
version = "0.12.3"
3066
source = "registry+https://github.com/rust-lang/crates.io-index"
3067
-
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
3068
dependencies = [
3069
"lock_api",
3070
"parking_lot_core",
···
3072
3073
[[package]]
3074
name = "parking_lot_core"
3075
-
version = "0.9.10"
3076
source = "registry+https://github.com/rust-lang/crates.io-index"
3077
-
checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
3078
dependencies = [
3079
"cfg-if",
3080
"libc",
···
3091
3092
[[package]]
3093
name = "pathdiff"
3094
-
version = "0.2.2"
3095
source = "registry+https://github.com/rust-lang/crates.io-index"
3096
-
checksum = "d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361"
3097
3098
[[package]]
3099
name = "percent-encoding"
···
3107
source = "registry+https://github.com/rust-lang/crates.io-index"
3108
checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
3109
dependencies = [
3110
-
"phf_macros 0.8.0",
3111
"phf_shared 0.8.0",
3112
-
"proc-macro-hack",
3113
]
3114
3115
[[package]]
···
3118
source = "registry+https://github.com/rust-lang/crates.io-index"
3119
checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
3120
dependencies = [
3121
"phf_shared 0.10.0",
3122
]
3123
3124
[[package]]
3125
name = "phf"
3126
-
version = "0.11.2"
3127
source = "registry+https://github.com/rust-lang/crates.io-index"
3128
-
checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
3129
dependencies = [
3130
-
"phf_macros 0.11.2",
3131
-
"phf_shared 0.11.2",
3132
]
3133
3134
[[package]]
···
3143
3144
[[package]]
3145
name = "phf_codegen"
3146
-
version = "0.10.0"
3147
source = "registry+https://github.com/rust-lang/crates.io-index"
3148
-
checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
3149
dependencies = [
3150
-
"phf_generator 0.10.0",
3151
-
"phf_shared 0.10.0",
3152
]
3153
3154
[[package]]
···
3173
3174
[[package]]
3175
name = "phf_generator"
3176
-
version = "0.11.2"
3177
source = "registry+https://github.com/rust-lang/crates.io-index"
3178
-
checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
3179
dependencies = [
3180
-
"phf_shared 0.11.2",
3181
"rand 0.8.5",
3182
]
3183
3184
[[package]]
3185
name = "phf_macros"
3186
-
version = "0.8.0"
3187
source = "registry+https://github.com/rust-lang/crates.io-index"
3188
-
checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c"
3189
dependencies = [
3190
-
"phf_generator 0.8.0",
3191
-
"phf_shared 0.8.0",
3192
"proc-macro-hack",
3193
"proc-macro2",
3194
"quote",
···
3197
3198
[[package]]
3199
name = "phf_macros"
3200
-
version = "0.11.2"
3201
source = "registry+https://github.com/rust-lang/crates.io-index"
3202
-
checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b"
3203
dependencies = [
3204
-
"phf_generator 0.11.2",
3205
-
"phf_shared 0.11.2",
3206
"proc-macro2",
3207
"quote",
3208
-
"syn 2.0.79",
3209
]
3210
3211
[[package]]
···
3214
source = "registry+https://github.com/rust-lang/crates.io-index"
3215
checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
3216
dependencies = [
3217
-
"siphasher",
3218
]
3219
3220
[[package]]
···
3223
source = "registry+https://github.com/rust-lang/crates.io-index"
3224
checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
3225
dependencies = [
3226
-
"siphasher",
3227
]
3228
3229
[[package]]
3230
name = "phf_shared"
3231
-
version = "0.11.2"
3232
source = "registry+https://github.com/rust-lang/crates.io-index"
3233
-
checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
3234
dependencies = [
3235
-
"siphasher",
3236
]
3237
3238
[[package]]
3239
name = "pin-project-lite"
3240
-
version = "0.2.14"
3241
source = "registry+https://github.com/rust-lang/crates.io-index"
3242
-
checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
3243
3244
[[package]]
3245
name = "pin-utils"
···
3260
3261
[[package]]
3262
name = "pkg-config"
3263
-
version = "0.3.31"
3264
source = "registry+https://github.com/rust-lang/crates.io-index"
3265
-
checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
3266
3267
[[package]]
3268
name = "plist"
3269
-
version = "1.7.0"
3270
source = "registry+https://github.com/rust-lang/crates.io-index"
3271
-
checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016"
3272
dependencies = [
3273
"base64 0.22.1",
3274
-
"indexmap 2.6.0",
3275
"quick-xml",
3276
"serde",
3277
"time",
···
3279
3280
[[package]]
3281
name = "png"
3282
-
version = "0.17.14"
3283
source = "registry+https://github.com/rust-lang/crates.io-index"
3284
-
checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0"
3285
dependencies = [
3286
"bitflags 1.3.2",
3287
"crc32fast",
3288
"fdeflate",
3289
"flate2",
3290
-
"miniz_oxide 0.8.0",
3291
]
3292
3293
[[package]]
3294
name = "polling"
3295
-
version = "3.7.4"
3296
source = "registry+https://github.com/rust-lang/crates.io-index"
3297
-
checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f"
3298
dependencies = [
3299
"cfg-if",
3300
"concurrent-queue",
3301
-
"hermit-abi 0.4.0",
3302
"pin-project-lite",
3303
"rustix",
3304
-
"tracing",
3305
-
"windows-sys 0.59.0",
3306
]
3307
3308
[[package]]
···
3313
3314
[[package]]
3315
name = "ppv-lite86"
3316
-
version = "0.2.20"
3317
source = "registry+https://github.com/rust-lang/crates.io-index"
3318
-
checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
3319
dependencies = [
3320
"zerocopy",
3321
]
···
3342
source = "registry+https://github.com/rust-lang/crates.io-index"
3343
checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24"
3344
dependencies = [
3345
-
"toml_datetime",
3346
"toml_edit 0.20.2",
3347
]
3348
···
3378
3379
[[package]]
3380
name = "proc-macro2"
3381
-
version = "1.0.88"
3382
source = "registry+https://github.com/rust-lang/crates.io-index"
3383
-
checksum = "7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9"
3384
dependencies = [
3385
"unicode-ident",
3386
]
3387
3388
[[package]]
3389
name = "profiling"
3390
-
version = "1.0.16"
3391
source = "registry+https://github.com/rust-lang/crates.io-index"
3392
-
checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d"
3393
dependencies = [
3394
"profiling-procmacros",
3395
]
3396
3397
[[package]]
3398
name = "profiling-procmacros"
3399
-
version = "1.0.16"
3400
source = "registry+https://github.com/rust-lang/crates.io-index"
3401
-
checksum = "a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30"
3402
dependencies = [
3403
"quote",
3404
-
"syn 2.0.79",
3405
]
3406
3407
[[package]]
···
3412
3413
[[package]]
3414
name = "publicsuffix"
3415
-
version = "2.2.3"
3416
source = "registry+https://github.com/rust-lang/crates.io-index"
3417
-
checksum = "96a8c1bda5ae1af7f99a2962e49df150414a43d62404644d98dd5c3a93d07457"
3418
dependencies = [
3419
-
"idna 0.3.0",
3420
"psl-types",
3421
]
3422
···
3437
3438
[[package]]
3439
name = "quick-xml"
3440
-
version = "0.32.0"
3441
source = "registry+https://github.com/rust-lang/crates.io-index"
3442
-
checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2"
3443
dependencies = [
3444
"memchr",
3445
]
3446
3447
[[package]]
3448
name = "quinn"
3449
-
version = "0.11.5"
3450
source = "registry+https://github.com/rust-lang/crates.io-index"
3451
-
checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684"
3452
dependencies = [
3453
"bytes",
3454
"pin-project-lite",
3455
"quinn-proto",
3456
"quinn-udp",
3457
"rustc-hash",
3458
"rustls",
3459
-
"socket2",
3460
-
"thiserror",
3461
"tokio",
3462
"tracing",
3463
]
3464
3465
[[package]]
3466
name = "quinn-proto"
3467
-
version = "0.11.8"
3468
source = "registry+https://github.com/rust-lang/crates.io-index"
3469
-
checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6"
3470
dependencies = [
3471
"bytes",
3472
-
"rand 0.8.5",
3473
"ring",
3474
"rustc-hash",
3475
"rustls",
3476
"slab",
3477
-
"thiserror",
3478
"tinyvec",
3479
"tracing",
3480
]
3481
3482
[[package]]
3483
name = "quinn-udp"
3484
-
version = "0.5.5"
3485
source = "registry+https://github.com/rust-lang/crates.io-index"
3486
-
checksum = "4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b"
3487
dependencies = [
3488
"libc",
3489
"once_cell",
3490
-
"socket2",
3491
"tracing",
3492
"windows-sys 0.59.0",
3493
]
3494
3495
[[package]]
3496
name = "quote"
3497
-
version = "1.0.37"
3498
source = "registry+https://github.com/rust-lang/crates.io-index"
3499
-
checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
3500
dependencies = [
3501
"proc-macro2",
3502
]
3503
3504
[[package]]
3505
name = "rand"
3506
version = "0.7.3"
3507
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3527
]
3528
3529
[[package]]
3530
name = "rand_chacha"
3531
version = "0.2.2"
3532
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3547
]
3548
3549
[[package]]
3550
name = "rand_core"
3551
version = "0.5.1"
3552
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3561
source = "registry+https://github.com/rust-lang/crates.io-index"
3562
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
3563
dependencies = [
3564
-
"getrandom 0.2.15",
3565
]
3566
3567
[[package]]
···
3612
"rand_chacha 0.3.1",
3613
"simd_helpers",
3614
"system-deps",
3615
-
"thiserror",
3616
"v_frame",
3617
"wasm-bindgen",
3618
]
3619
3620
[[package]]
3621
name = "ravif"
3622
-
version = "0.11.10"
3623
source = "registry+https://github.com/rust-lang/crates.io-index"
3624
-
checksum = "a8f0bfd976333248de2078d350bfdf182ff96e168a24d23d2436cef320dd4bdd"
3625
dependencies = [
3626
"avif-serialize",
3627
"imgref",
3628
"loop9",
3629
"quick-error",
3630
"rav1e",
3631
"rgb",
3632
]
3633
···
3659
3660
[[package]]
3661
name = "redox_syscall"
3662
-
version = "0.5.7"
3663
source = "registry+https://github.com/rust-lang/crates.io-index"
3664
-
checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
3665
dependencies = [
3666
-
"bitflags 2.6.0",
3667
]
3668
3669
[[package]]
···
3672
source = "registry+https://github.com/rust-lang/crates.io-index"
3673
checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
3674
dependencies = [
3675
-
"getrandom 0.2.15",
3676
"libredox",
3677
-
"thiserror",
3678
]
3679
3680
[[package]]
3681
name = "regex"
3682
-
version = "1.11.0"
3683
source = "registry+https://github.com/rust-lang/crates.io-index"
3684
-
checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8"
3685
dependencies = [
3686
"aho-corasick",
3687
"memchr",
···
3691
3692
[[package]]
3693
name = "regex-automata"
3694
-
version = "0.4.8"
3695
source = "registry+https://github.com/rust-lang/crates.io-index"
3696
-
checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3"
3697
dependencies = [
3698
"aho-corasick",
3699
"memchr",
···
3708
3709
[[package]]
3710
name = "reqwest"
3711
-
version = "0.12.8"
3712
source = "registry+https://github.com/rust-lang/crates.io-index"
3713
-
checksum = "f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b"
3714
dependencies = [
3715
"base64 0.22.1",
3716
"bytes",
···
3728
"hyper-rustls",
3729
"hyper-tls",
3730
"hyper-util",
3731
-
"ipnet",
3732
"js-sys",
3733
"log",
3734
"mime",
3735
"native-tls",
3736
-
"once_cell",
3737
"percent-encoding",
3738
"pin-project-lite",
3739
"quinn",
3740
"rustls",
3741
-
"rustls-pemfile",
3742
"rustls-pki-types",
3743
"serde",
3744
"serde_json",
3745
"serde_urlencoded",
3746
"sync_wrapper",
3747
-
"system-configuration",
3748
"tokio",
3749
"tokio-native-tls",
3750
"tokio-rustls",
3751
"tokio-util",
3752
"tower-service",
3753
"url",
3754
"wasm-bindgen",
···
3756
"wasm-streams",
3757
"web-sys",
3758
"webpki-roots",
3759
-
"windows-registry 0.2.0",
3760
]
3761
3762
[[package]]
3763
name = "rgb"
3764
-
version = "0.8.50"
3765
source = "registry+https://github.com/rust-lang/crates.io-index"
3766
-
checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
3767
3768
[[package]]
3769
name = "ring"
3770
-
version = "0.17.8"
3771
source = "registry+https://github.com/rust-lang/crates.io-index"
3772
-
checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
3773
dependencies = [
3774
"cc",
3775
"cfg-if",
3776
-
"getrandom 0.2.15",
3777
"libc",
3778
-
"spin",
3779
"untrusted",
3780
"windows-sys 0.52.0",
3781
]
3782
3783
[[package]]
3784
name = "rust-ini"
3785
-
version = "0.21.1"
3786
source = "registry+https://github.com/rust-lang/crates.io-index"
3787
-
checksum = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f"
3788
dependencies = [
3789
"cfg-if",
3790
"ordered-multimap",
3791
-
"trim-in-place",
3792
]
3793
3794
[[package]]
3795
name = "rustc-demangle"
3796
-
version = "0.1.24"
3797
source = "registry+https://github.com/rust-lang/crates.io-index"
3798
-
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
3799
3800
[[package]]
3801
name = "rustc-hash"
3802
-
version = "2.0.0"
3803
source = "registry+https://github.com/rust-lang/crates.io-index"
3804
-
checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
3805
3806
[[package]]
3807
name = "rustc_version"
···
3814
3815
[[package]]
3816
name = "rustix"
3817
-
version = "0.38.37"
3818
source = "registry+https://github.com/rust-lang/crates.io-index"
3819
-
checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
3820
dependencies = [
3821
-
"bitflags 2.6.0",
3822
"errno",
3823
"libc",
3824
"linux-raw-sys",
3825
-
"windows-sys 0.52.0",
3826
]
3827
3828
[[package]]
3829
name = "rustls"
3830
-
version = "0.23.15"
3831
source = "registry+https://github.com/rust-lang/crates.io-index"
3832
-
checksum = "5fbb44d7acc4e873d613422379f69f237a1b141928c02f6bc6ccfddddc2d7993"
3833
dependencies = [
3834
"once_cell",
3835
"ring",
···
3840
]
3841
3842
[[package]]
3843
-
name = "rustls-pemfile"
3844
-
version = "2.2.0"
3845
source = "registry+https://github.com/rust-lang/crates.io-index"
3846
-
checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
3847
dependencies = [
3848
-
"rustls-pki-types",
3849
]
3850
3851
[[package]]
3852
-
name = "rustls-pki-types"
3853
-
version = "1.10.0"
3854
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3855
-
checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b"
3856
-
3857
-
[[package]]
3858
name = "rustls-webpki"
3859
-
version = "0.102.8"
3860
source = "registry+https://github.com/rust-lang/crates.io-index"
3861
-
checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
3862
dependencies = [
3863
"ring",
3864
"rustls-pki-types",
···
3866
]
3867
3868
[[package]]
3869
name = "ryu"
3870
-
version = "1.0.18"
3871
source = "registry+https://github.com/rust-lang/crates.io-index"
3872
-
checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
3873
3874
[[package]]
3875
name = "same-file"
···
3882
3883
[[package]]
3884
name = "schannel"
3885
-
version = "0.1.26"
3886
source = "registry+https://github.com/rust-lang/crates.io-index"
3887
-
checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1"
3888
dependencies = [
3889
"windows-sys 0.59.0",
3890
]
3891
3892
[[package]]
3893
name = "schemars"
3894
-
version = "0.8.21"
3895
source = "registry+https://github.com/rust-lang/crates.io-index"
3896
-
checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92"
3897
dependencies = [
3898
"dyn-clone",
3899
"indexmap 1.9.3",
···
3905
]
3906
3907
[[package]]
3908
name = "schemars_derive"
3909
-
version = "0.8.21"
3910
source = "registry+https://github.com/rust-lang/crates.io-index"
3911
-
checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e"
3912
dependencies = [
3913
"proc-macro2",
3914
"quote",
3915
"serde_derive_internals",
3916
-
"syn 2.0.79",
3917
]
3918
3919
[[package]]
···
3928
source = "registry+https://github.com/rust-lang/crates.io-index"
3929
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
3930
dependencies = [
3931
-
"bitflags 2.6.0",
3932
"core-foundation 0.9.4",
3933
"core-foundation-sys",
3934
"libc",
···
3937
3938
[[package]]
3939
name = "security-framework-sys"
3940
-
version = "2.12.0"
3941
source = "registry+https://github.com/rust-lang/crates.io-index"
3942
-
checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6"
3943
dependencies = [
3944
"core-foundation-sys",
3945
"libc",
···
3947
3948
[[package]]
3949
name = "selectors"
3950
-
version = "0.22.0"
3951
source = "registry+https://github.com/rust-lang/crates.io-index"
3952
-
checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe"
3953
dependencies = [
3954
"bitflags 1.3.2",
3955
"cssparser",
3956
"derive_more",
3957
"fxhash",
3958
"log",
3959
-
"matches",
3960
"phf 0.8.0",
3961
"phf_codegen 0.8.0",
3962
"precomputed-hash",
3963
"servo_arc",
3964
"smallvec",
3965
-
"thin-slice",
3966
]
3967
3968
[[package]]
3969
name = "semver"
3970
-
version = "1.0.23"
3971
source = "registry+https://github.com/rust-lang/crates.io-index"
3972
-
checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
3973
dependencies = [
3974
"serde",
3975
]
3976
3977
[[package]]
3978
name = "serde"
3979
-
version = "1.0.210"
3980
source = "registry+https://github.com/rust-lang/crates.io-index"
3981
-
checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
3982
dependencies = [
3983
"serde_derive",
3984
]
3985
3986
[[package]]
3987
name = "serde-untagged"
3988
-
version = "0.1.6"
3989
source = "registry+https://github.com/rust-lang/crates.io-index"
3990
-
checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6"
3991
dependencies = [
3992
"erased-serde",
3993
"serde",
···
3996
3997
[[package]]
3998
name = "serde_derive"
3999
-
version = "1.0.210"
4000
source = "registry+https://github.com/rust-lang/crates.io-index"
4001
-
checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
4002
dependencies = [
4003
"proc-macro2",
4004
"quote",
4005
-
"syn 2.0.79",
4006
]
4007
4008
[[package]]
···
4013
dependencies = [
4014
"proc-macro2",
4015
"quote",
4016
-
"syn 2.0.79",
4017
]
4018
4019
[[package]]
4020
name = "serde_json"
4021
-
version = "1.0.128"
4022
source = "registry+https://github.com/rust-lang/crates.io-index"
4023
-
checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
4024
dependencies = [
4025
-
"itoa 1.0.11",
4026
"memchr",
4027
"ryu",
4028
"serde",
···
4030
4031
[[package]]
4032
name = "serde_repr"
4033
-
version = "0.1.19"
4034
source = "registry+https://github.com/rust-lang/crates.io-index"
4035
-
checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
4036
dependencies = [
4037
"proc-macro2",
4038
"quote",
4039
-
"syn 2.0.79",
4040
]
4041
4042
[[package]]
4043
name = "serde_spanned"
4044
-
version = "0.6.8"
4045
source = "registry+https://github.com/rust-lang/crates.io-index"
4046
-
checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
4047
dependencies = [
4048
"serde",
4049
]
···
4055
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
4056
dependencies = [
4057
"form_urlencoded",
4058
-
"itoa 1.0.11",
4059
"ryu",
4060
"serde",
4061
]
4062
4063
[[package]]
4064
name = "serde_with"
4065
-
version = "3.11.0"
4066
source = "registry+https://github.com/rust-lang/crates.io-index"
4067
-
checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817"
4068
dependencies = [
4069
"base64 0.22.1",
4070
"chrono",
4071
"hex",
4072
"indexmap 1.9.3",
4073
-
"indexmap 2.6.0",
4074
"serde",
4075
"serde_derive",
4076
"serde_json",
···
4080
4081
[[package]]
4082
name = "serde_with_macros"
4083
-
version = "3.11.0"
4084
source = "registry+https://github.com/rust-lang/crates.io-index"
4085
-
checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d"
4086
dependencies = [
4087
"darling",
4088
"proc-macro2",
4089
"quote",
4090
-
"syn 2.0.79",
4091
]
4092
4093
[[package]]
···
4114
4115
[[package]]
4116
name = "servo_arc"
4117
-
version = "0.1.1"
4118
source = "registry+https://github.com/rust-lang/crates.io-index"
4119
-
checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432"
4120
dependencies = [
4121
"nodrop",
4122
"stable_deref_trait",
···
4135
4136
[[package]]
4137
name = "sha2"
4138
-
version = "0.10.8"
4139
source = "registry+https://github.com/rust-lang/crates.io-index"
4140
-
checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
4141
dependencies = [
4142
"cfg-if",
4143
"cpufeatures",
···
4146
4147
[[package]]
4148
name = "shared_child"
4149
-
version = "1.0.1"
4150
source = "registry+https://github.com/rust-lang/crates.io-index"
4151
-
checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c"
4152
dependencies = [
4153
"libc",
4154
-
"windows-sys 0.59.0",
4155
]
4156
4157
[[package]]
···
4161
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
4162
4163
[[package]]
4164
name = "signal-hook-registry"
4165
-
version = "1.4.2"
4166
source = "registry+https://github.com/rust-lang/crates.io-index"
4167
-
checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
4168
dependencies = [
4169
"libc",
4170
]
···
4191
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
4192
4193
[[package]]
4194
name = "slab"
4195
-
version = "0.4.9"
4196
source = "registry+https://github.com/rust-lang/crates.io-index"
4197
-
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
4198
-
dependencies = [
4199
-
"autocfg",
4200
-
]
4201
4202
[[package]]
4203
name = "smallvec"
4204
-
version = "1.13.2"
4205
source = "registry+https://github.com/rust-lang/crates.io-index"
4206
-
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
4207
4208
[[package]]
4209
name = "socket2"
4210
-
version = "0.5.7"
4211
source = "registry+https://github.com/rust-lang/crates.io-index"
4212
-
checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
4213
dependencies = [
4214
"libc",
4215
"windows-sys 0.52.0",
4216
]
4217
4218
[[package]]
4219
name = "softbuffer"
4220
version = "0.4.6"
4221
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4227
"foreign-types 0.5.0",
4228
"js-sys",
4229
"log",
4230
-
"objc2",
4231
-
"objc2-foundation",
4232
-
"objc2-quartz-core",
4233
"raw-window-handle",
4234
"redox_syscall",
4235
"wasm-bindgen",
···
4264
]
4265
4266
[[package]]
4267
-
name = "spin"
4268
-
version = "0.9.8"
4269
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4270
-
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
4271
-
dependencies = [
4272
-
"lock_api",
4273
-
]
4274
-
4275
-
[[package]]
4276
name = "stable_deref_trait"
4277
version = "1.2.0"
4278
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4286
4287
[[package]]
4288
name = "string_cache"
4289
-
version = "0.8.7"
4290
source = "registry+https://github.com/rust-lang/crates.io-index"
4291
-
checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b"
4292
dependencies = [
4293
"new_debug_unreachable",
4294
-
"once_cell",
4295
"parking_lot",
4296
-
"phf_shared 0.10.0",
4297
"precomputed-hash",
4298
"serde",
4299
]
4300
4301
[[package]]
4302
name = "string_cache_codegen"
4303
-
version = "0.5.2"
4304
source = "registry+https://github.com/rust-lang/crates.io-index"
4305
-
checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
4306
dependencies = [
4307
-
"phf_generator 0.10.0",
4308
-
"phf_shared 0.10.0",
4309
"proc-macro2",
4310
"quote",
4311
]
···
4346
4347
[[package]]
4348
name = "syn"
4349
-
version = "2.0.79"
4350
source = "registry+https://github.com/rust-lang/crates.io-index"
4351
-
checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
4352
dependencies = [
4353
"proc-macro2",
4354
"quote",
···
4357
4358
[[package]]
4359
name = "sync_wrapper"
4360
-
version = "1.0.1"
4361
source = "registry+https://github.com/rust-lang/crates.io-index"
4362
-
checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
4363
dependencies = [
4364
"futures-core",
4365
]
4366
4367
[[package]]
4368
name = "system-configuration"
4369
version = "0.6.1"
4370
source = "registry+https://github.com/rust-lang/crates.io-index"
4371
checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
4372
dependencies = [
4373
-
"bitflags 2.6.0",
4374
"core-foundation 0.9.4",
4375
"system-configuration-sys",
4376
]
···
4400
4401
[[package]]
4402
name = "tao"
4403
-
version = "0.30.3"
4404
source = "registry+https://github.com/rust-lang/crates.io-index"
4405
-
checksum = "a0dbbebe82d02044dfa481adca1550d6dd7bd16e086bc34fa0fbecceb5a63751"
4406
dependencies = [
4407
-
"bitflags 2.6.0",
4408
-
"cocoa",
4409
-
"core-foundation 0.10.0",
4410
"core-graphics",
4411
"crossbeam-channel",
4412
"dispatch",
···
4415
"gdkwayland-sys",
4416
"gdkx11-sys",
4417
"gtk",
4418
-
"instant",
4419
"jni",
4420
"lazy_static",
4421
"libc",
···
4423
"ndk",
4424
"ndk-context",
4425
"ndk-sys",
4426
-
"objc",
4427
"once_cell",
4428
"parking_lot",
4429
"raw-window-handle",
···
4432
"unicode-segmentation",
4433
"url",
4434
"windows",
4435
-
"windows-core 0.58.0",
4436
"windows-version",
4437
"x11-dl",
4438
]
···
4445
dependencies = [
4446
"proc-macro2",
4447
"quote",
4448
-
"syn 2.0.79",
4449
]
4450
4451
[[package]]
···
4456
4457
[[package]]
4458
name = "tauri"
4459
-
version = "2.0.4"
4460
source = "registry+https://github.com/rust-lang/crates.io-index"
4461
-
checksum = "44438500b50708bfc1e6083844e135d1b516325aae58710dcd8fb67e050ae87c"
4462
dependencies = [
4463
"anyhow",
4464
"bytes",
4465
-
"dirs",
4466
"dunce",
4467
"embed_plist",
4468
-
"futures-util",
4469
-
"getrandom 0.2.15",
4470
"glob",
4471
"gtk",
4472
"heck 0.5.0",
···
4477
"log",
4478
"mime",
4479
"muda",
4480
-
"objc2",
4481
"objc2-app-kit",
4482
-
"objc2-foundation",
4483
"percent-encoding",
4484
"plist",
4485
"raw-window-handle",
···
4494
"tauri-runtime",
4495
"tauri-runtime-wry",
4496
"tauri-utils",
4497
-
"thiserror",
4498
"tokio",
4499
"tray-icon",
4500
"url",
···
4507
4508
[[package]]
4509
name = "tauri-build"
4510
-
version = "2.0.1"
4511
source = "registry+https://github.com/rust-lang/crates.io-index"
4512
-
checksum = "935f9b3c49b22b3e2e485a57f46d61cd1ae07b1cbb2ba87387a387caf2d8c4e7"
4513
dependencies = [
4514
"anyhow",
4515
"cargo_toml",
4516
-
"dirs",
4517
"glob",
4518
"heck 0.5.0",
4519
"json-patch",
4520
-
"schemars",
4521
"semver",
4522
"serde",
4523
"serde_json",
···
4529
4530
[[package]]
4531
name = "tauri-codegen"
4532
-
version = "2.0.1"
4533
source = "registry+https://github.com/rust-lang/crates.io-index"
4534
-
checksum = "95d7443dd4f0b597704b6a14b964ee2ed16e99928d8e6292ae9825f09fbcd30e"
4535
dependencies = [
4536
"base64 0.22.1",
4537
"brotli",
···
4545
"serde",
4546
"serde_json",
4547
"sha2",
4548
-
"syn 2.0.79",
4549
"tauri-utils",
4550
-
"thiserror",
4551
"time",
4552
"url",
4553
"uuid",
···
4556
4557
[[package]]
4558
name = "tauri-macros"
4559
-
version = "2.0.1"
4560
source = "registry+https://github.com/rust-lang/crates.io-index"
4561
-
checksum = "4d2c0963ccfc3f5194415f2cce7acc975942a8797fbabfb0aa1ed6f59326ae7f"
4562
dependencies = [
4563
"heck 0.5.0",
4564
"proc-macro2",
4565
"quote",
4566
-
"syn 2.0.79",
4567
"tauri-codegen",
4568
"tauri-utils",
4569
]
4570
4571
[[package]]
4572
name = "tauri-plugin"
4573
-
version = "2.0.1"
4574
source = "registry+https://github.com/rust-lang/crates.io-index"
4575
-
checksum = "b2e6660a409963e4d57b9bfab4addd141eeff41bd3a7fb14e13004a832cf7ef6"
4576
dependencies = [
4577
"anyhow",
4578
"glob",
4579
"plist",
4580
-
"schemars",
4581
"serde",
4582
"serde_json",
4583
"tauri-utils",
···
4587
4588
[[package]]
4589
name = "tauri-plugin-deep-link"
4590
-
version = "2.0.1"
4591
source = "registry+https://github.com/rust-lang/crates.io-index"
4592
-
checksum = "31a9b5725027c6e9e075b06cb2d5c2cd3b5c29daa8012b404e1ff755cc56082f"
4593
dependencies = [
4594
"dunce",
4595
-
"log",
4596
"rust-ini",
4597
"serde",
4598
"serde_json",
4599
"tauri",
4600
"tauri-plugin",
4601
"tauri-utils",
4602
-
"thiserror",
4603
"url",
4604
-
"windows-registry 0.3.0",
4605
"windows-result",
4606
]
4607
4608
[[package]]
4609
name = "tauri-plugin-fs"
4610
-
version = "2.0.1"
4611
source = "registry+https://github.com/rust-lang/crates.io-index"
4612
-
checksum = "ab300488ebec3487ca5f56289692e7e45feb07eea8d5e1dba497f7dc9dd9c407"
4613
dependencies = [
4614
"anyhow",
4615
"dunce",
4616
"glob",
4617
"percent-encoding",
4618
-
"schemars",
4619
"serde",
4620
"serde_json",
4621
"serde_repr",
4622
"tauri",
4623
"tauri-plugin",
4624
-
"thiserror",
4625
"url",
4626
-
"uuid",
4627
]
4628
4629
[[package]]
4630
name = "tauri-plugin-http"
4631
-
version = "2.0.1"
4632
source = "registry+https://github.com/rust-lang/crates.io-index"
4633
-
checksum = "784333f1632d96c94346e8145bfe52970923a38a0e6eacd3dccaa12289275acf"
4634
dependencies = [
4635
"data-url",
4636
"http",
4637
"regex",
4638
"reqwest",
4639
-
"schemars",
4640
"serde",
4641
"serde_json",
4642
"tauri",
4643
"tauri-plugin",
4644
"tauri-plugin-fs",
4645
-
"thiserror",
4646
"tokio",
4647
"url",
4648
"urlpattern",
···
4650
4651
[[package]]
4652
name = "tauri-plugin-process"
4653
-
version = "2.0.1"
4654
source = "registry+https://github.com/rust-lang/crates.io-index"
4655
-
checksum = "ae06a00087c148962a52814a2d7265b1a0505bced5ffb74f8c284a5f96a4d03d"
4656
dependencies = [
4657
"tauri",
4658
"tauri-plugin",
···
4660
4661
[[package]]
4662
name = "tauri-plugin-shell"
4663
-
version = "2.0.1"
4664
source = "registry+https://github.com/rust-lang/crates.io-index"
4665
-
checksum = "371fb9aca2823990a2d0db7970573be5fdf07881fcaa2b835b29631feb84aec1"
4666
dependencies = [
4667
"encoding_rs",
4668
"log",
4669
"open",
4670
"os_pipe",
4671
"regex",
4672
-
"schemars",
4673
"serde",
4674
"serde_json",
4675
"shared_child",
4676
"tauri",
4677
"tauri-plugin",
4678
-
"thiserror",
4679
"tokio",
4680
]
4681
4682
[[package]]
4683
name = "tauri-plugin-single-instance"
4684
-
version = "2.0.1"
4685
source = "registry+https://github.com/rust-lang/crates.io-index"
4686
-
checksum = "a25ac834491d089699a2bc9266a662faf373c9f779f05a2235bc6e4d9e61769a"
4687
dependencies = [
4688
-
"log",
4689
"serde",
4690
"serde_json",
4691
"tauri",
4692
"tauri-plugin-deep-link",
4693
-
"thiserror",
4694
"windows-sys 0.59.0",
4695
"zbus",
4696
]
4697
4698
[[package]]
4699
name = "tauri-runtime"
4700
-
version = "2.1.0"
4701
source = "registry+https://github.com/rust-lang/crates.io-index"
4702
-
checksum = "c8f437293d6f5e5dce829250f4dbdce4e0b52905e297a6689cc2963eb53ac728"
4703
dependencies = [
4704
"dpi",
4705
"gtk",
4706
"http",
4707
"jni",
4708
"raw-window-handle",
4709
"serde",
4710
"serde_json",
4711
"tauri-utils",
4712
-
"thiserror",
4713
"url",
4714
"windows",
4715
]
4716
4717
[[package]]
4718
name = "tauri-runtime-wry"
4719
-
version = "2.1.1"
4720
source = "registry+https://github.com/rust-lang/crates.io-index"
4721
-
checksum = "1431602bcc71f2f840ad623915c9842ecc32999b867c4a787d975a17a9625cc6"
4722
dependencies = [
4723
"gtk",
4724
"http",
4725
"jni",
4726
"log",
4727
-
"objc2",
4728
"objc2-app-kit",
4729
-
"objc2-foundation",
4730
"percent-encoding",
4731
"raw-window-handle",
4732
"softbuffer",
···
4742
4743
[[package]]
4744
name = "tauri-utils"
4745
-
version = "2.0.1"
4746
source = "registry+https://github.com/rust-lang/crates.io-index"
4747
-
checksum = "c38b0230d6880cf6dd07b6d7dd7789a0869f98ac12146e0d18d1c1049215a045"
4748
dependencies = [
4749
"brotli",
4750
"cargo_metadata",
4751
"ctor",
4752
"dunce",
4753
"glob",
4754
"html5ever",
4755
"infer",
4756
"json-patch",
4757
"kuchikiki",
4758
"log",
4759
"memchr",
4760
-
"phf 0.11.2",
4761
"proc-macro2",
4762
"quote",
4763
"regex",
4764
-
"schemars",
4765
"semver",
4766
"serde",
4767
"serde-untagged",
4768
"serde_json",
4769
"serde_with",
4770
"swift-rs",
4771
-
"thiserror",
4772
"toml 0.8.2",
4773
"url",
4774
"urlpattern",
···
4778
4779
[[package]]
4780
name = "tauri-winres"
4781
-
version = "0.1.1"
4782
source = "registry+https://github.com/rust-lang/crates.io-index"
4783
-
checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb"
4784
dependencies = [
4785
"embed-resource",
4786
-
"toml 0.7.8",
4787
]
4788
4789
[[package]]
4790
name = "tempfile"
4791
-
version = "3.13.0"
4792
source = "registry+https://github.com/rust-lang/crates.io-index"
4793
-
checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b"
4794
dependencies = [
4795
-
"cfg-if",
4796
"fastrand",
4797
"once_cell",
4798
"rustix",
4799
"windows-sys 0.59.0",
···
4811
]
4812
4813
[[package]]
4814
-
name = "thin-slice"
4815
-
version = "0.1.1"
4816
source = "registry+https://github.com/rust-lang/crates.io-index"
4817
-
checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c"
4818
4819
[[package]]
4820
name = "thiserror"
4821
-
version = "1.0.64"
4822
source = "registry+https://github.com/rust-lang/crates.io-index"
4823
-
checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
4824
dependencies = [
4825
-
"thiserror-impl",
4826
]
4827
4828
[[package]]
4829
name = "thiserror-impl"
4830
-
version = "1.0.64"
4831
source = "registry+https://github.com/rust-lang/crates.io-index"
4832
-
checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
4833
dependencies = [
4834
"proc-macro2",
4835
"quote",
4836
-
"syn 2.0.79",
4837
]
4838
4839
[[package]]
···
4849
4850
[[package]]
4851
name = "time"
4852
-
version = "0.3.36"
4853
source = "registry+https://github.com/rust-lang/crates.io-index"
4854
-
checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
4855
dependencies = [
4856
"deranged",
4857
-
"itoa 1.0.11",
4858
"num-conv",
4859
"powerfmt",
4860
"serde",
···
4864
4865
[[package]]
4866
name = "time-core"
4867
-
version = "0.1.2"
4868
source = "registry+https://github.com/rust-lang/crates.io-index"
4869
-
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
4870
4871
[[package]]
4872
name = "time-macros"
4873
-
version = "0.2.18"
4874
source = "registry+https://github.com/rust-lang/crates.io-index"
4875
-
checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
4876
dependencies = [
4877
"num-conv",
4878
"time-core",
···
4888
]
4889
4890
[[package]]
4891
name = "tinyvec"
4892
-
version = "1.8.0"
4893
source = "registry+https://github.com/rust-lang/crates.io-index"
4894
-
checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
4895
dependencies = [
4896
"tinyvec_macros",
4897
]
···
4904
4905
[[package]]
4906
name = "tokio"
4907
-
version = "1.40.0"
4908
source = "registry+https://github.com/rust-lang/crates.io-index"
4909
-
checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
4910
dependencies = [
4911
"backtrace",
4912
"bytes",
4913
"libc",
4914
-
"mio 1.0.2",
4915
"pin-project-lite",
4916
-
"socket2",
4917
"tokio-macros",
4918
-
"windows-sys 0.52.0",
4919
]
4920
4921
[[package]]
4922
name = "tokio-macros"
4923
-
version = "2.4.0"
4924
source = "registry+https://github.com/rust-lang/crates.io-index"
4925
-
checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
4926
dependencies = [
4927
"proc-macro2",
4928
"quote",
4929
-
"syn 2.0.79",
4930
]
4931
4932
[[package]]
···
4941
4942
[[package]]
4943
name = "tokio-rustls"
4944
-
version = "0.26.0"
4945
source = "registry+https://github.com/rust-lang/crates.io-index"
4946
-
checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
4947
dependencies = [
4948
"rustls",
4949
-
"rustls-pki-types",
4950
"tokio",
4951
]
4952
4953
[[package]]
4954
name = "tokio-util"
4955
-
version = "0.7.12"
4956
source = "registry+https://github.com/rust-lang/crates.io-index"
4957
-
checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
4958
dependencies = [
4959
"bytes",
4960
"futures-core",
···
4965
4966
[[package]]
4967
name = "toml"
4968
-
version = "0.7.8"
4969
source = "registry+https://github.com/rust-lang/crates.io-index"
4970
-
checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
4971
dependencies = [
4972
"serde",
4973
-
"serde_spanned",
4974
-
"toml_datetime",
4975
-
"toml_edit 0.19.15",
4976
]
4977
4978
[[package]]
4979
name = "toml"
4980
-
version = "0.8.2"
4981
source = "registry+https://github.com/rust-lang/crates.io-index"
4982
-
checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d"
4983
dependencies = [
4984
"serde",
4985
-
"serde_spanned",
4986
-
"toml_datetime",
4987
-
"toml_edit 0.20.2",
4988
]
4989
4990
[[package]]
···
4997
]
4998
4999
[[package]]
5000
name = "toml_edit"
5001
version = "0.19.15"
5002
source = "registry+https://github.com/rust-lang/crates.io-index"
5003
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
5004
dependencies = [
5005
-
"indexmap 2.6.0",
5006
-
"serde",
5007
-
"serde_spanned",
5008
-
"toml_datetime",
5009
-
"winnow",
5010
]
5011
5012
[[package]]
···
5015
source = "registry+https://github.com/rust-lang/crates.io-index"
5016
checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338"
5017
dependencies = [
5018
-
"indexmap 2.6.0",
5019
"serde",
5020
-
"serde_spanned",
5021
-
"toml_datetime",
5022
-
"winnow",
5023
]
5024
5025
[[package]]
5026
name = "tower-service"
5027
version = "0.3.3"
5028
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5030
5031
[[package]]
5032
name = "tracing"
5033
-
version = "0.1.40"
5034
source = "registry+https://github.com/rust-lang/crates.io-index"
5035
-
checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
5036
dependencies = [
5037
"pin-project-lite",
5038
"tracing-attributes",
···
5041
5042
[[package]]
5043
name = "tracing-attributes"
5044
-
version = "0.1.28"
5045
source = "registry+https://github.com/rust-lang/crates.io-index"
5046
-
checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
5047
dependencies = [
5048
"proc-macro2",
5049
"quote",
5050
-
"syn 2.0.79",
5051
]
5052
5053
[[package]]
5054
name = "tracing-core"
5055
-
version = "0.1.32"
5056
source = "registry+https://github.com/rust-lang/crates.io-index"
5057
-
checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
5058
dependencies = [
5059
"once_cell",
5060
]
5061
5062
[[package]]
5063
name = "tray-icon"
5064
-
version = "0.19.1"
5065
source = "registry+https://github.com/rust-lang/crates.io-index"
5066
-
checksum = "7c92af36a182b46206723bdf8a7942e20838cde1cf062e5b97854d57eb01763b"
5067
dependencies = [
5068
-
"core-graphics",
5069
"crossbeam-channel",
5070
-
"dirs",
5071
"libappindicator",
5072
"muda",
5073
-
"objc2",
5074
"objc2-app-kit",
5075
-
"objc2-foundation",
5076
"once_cell",
5077
"png",
5078
"serde",
5079
-
"thiserror",
5080
"windows-sys 0.59.0",
5081
]
5082
5083
[[package]]
5084
-
name = "trim-in-place"
5085
-
version = "0.1.7"
5086
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5087
-
checksum = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc"
5088
-
5089
-
[[package]]
5090
name = "try-lock"
5091
version = "0.2.5"
5092
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5094
5095
[[package]]
5096
name = "typeid"
5097
-
version = "1.0.2"
5098
source = "registry+https://github.com/rust-lang/crates.io-index"
5099
-
checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e"
5100
5101
[[package]]
5102
name = "typenum"
5103
-
version = "1.17.0"
5104
source = "registry+https://github.com/rust-lang/crates.io-index"
5105
-
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
5106
5107
[[package]]
5108
name = "uds_windows"
···
5157
]
5158
5159
[[package]]
5160
-
name = "unicode-bidi"
5161
-
version = "0.3.17"
5162
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5163
-
checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893"
5164
-
5165
-
[[package]]
5166
name = "unicode-ident"
5167
-
version = "1.0.13"
5168
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5169
-
checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
5170
-
5171
-
[[package]]
5172
-
name = "unicode-normalization"
5173
-
version = "0.1.24"
5174
source = "registry+https://github.com/rust-lang/crates.io-index"
5175
-
checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
5176
-
dependencies = [
5177
-
"tinyvec",
5178
-
]
5179
5180
[[package]]
5181
name = "unicode-segmentation"
···
5191
5192
[[package]]
5193
name = "url"
5194
-
version = "2.5.2"
5195
source = "registry+https://github.com/rust-lang/crates.io-index"
5196
-
checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
5197
dependencies = [
5198
"form_urlencoded",
5199
-
"idna 0.5.0",
5200
"percent-encoding",
5201
"serde",
5202
]
···
5220
checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
5221
5222
[[package]]
5223
name = "uuid"
5224
-
version = "1.11.0"
5225
source = "registry+https://github.com/rust-lang/crates.io-index"
5226
-
checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a"
5227
dependencies = [
5228
-
"getrandom 0.2.15",
5229
"serde",
5230
]
5231
5232
[[package]]
5233
name = "v_frame"
5234
-
version = "0.3.8"
5235
source = "registry+https://github.com/rust-lang/crates.io-index"
5236
-
checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b"
5237
dependencies = [
5238
"aligned-vec",
5239
"num-traits",
···
5262
name = "vrcpm-rs"
5263
version = "0.2.3-hot1"
5264
dependencies = [
5265
-
"dirs",
5266
"fast_image_resize",
5267
"image",
5268
"mslnk",
···
5293
5294
[[package]]
5295
name = "vswhom-sys"
5296
-
version = "0.1.2"
5297
source = "registry+https://github.com/rust-lang/crates.io-index"
5298
-
checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18"
5299
dependencies = [
5300
"cc",
5301
"libc",
···
5328
5329
[[package]]
5330
name = "wasi"
5331
-
version = "0.11.0+wasi-snapshot-preview1"
5332
source = "registry+https://github.com/rust-lang/crates.io-index"
5333
-
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
5334
5335
[[package]]
5336
name = "wasm-bindgen"
5337
-
version = "0.2.95"
5338
source = "registry+https://github.com/rust-lang/crates.io-index"
5339
-
checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e"
5340
dependencies = [
5341
"cfg-if",
5342
"once_cell",
5343
"wasm-bindgen-macro",
5344
]
5345
5346
[[package]]
5347
name = "wasm-bindgen-backend"
5348
-
version = "0.2.95"
5349
source = "registry+https://github.com/rust-lang/crates.io-index"
5350
-
checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358"
5351
dependencies = [
5352
"bumpalo",
5353
"log",
5354
-
"once_cell",
5355
"proc-macro2",
5356
"quote",
5357
-
"syn 2.0.79",
5358
"wasm-bindgen-shared",
5359
]
5360
5361
[[package]]
5362
name = "wasm-bindgen-futures"
5363
-
version = "0.4.45"
5364
source = "registry+https://github.com/rust-lang/crates.io-index"
5365
-
checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b"
5366
dependencies = [
5367
"cfg-if",
5368
"js-sys",
5369
"wasm-bindgen",
5370
"web-sys",
5371
]
5372
5373
[[package]]
5374
name = "wasm-bindgen-macro"
5375
-
version = "0.2.95"
5376
source = "registry+https://github.com/rust-lang/crates.io-index"
5377
-
checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56"
5378
dependencies = [
5379
"quote",
5380
"wasm-bindgen-macro-support",
···
5382
5383
[[package]]
5384
name = "wasm-bindgen-macro-support"
5385
-
version = "0.2.95"
5386
source = "registry+https://github.com/rust-lang/crates.io-index"
5387
-
checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68"
5388
dependencies = [
5389
"proc-macro2",
5390
"quote",
5391
-
"syn 2.0.79",
5392
"wasm-bindgen-backend",
5393
"wasm-bindgen-shared",
5394
]
5395
5396
[[package]]
5397
name = "wasm-bindgen-shared"
5398
-
version = "0.2.95"
5399
source = "registry+https://github.com/rust-lang/crates.io-index"
5400
-
checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d"
5401
5402
[[package]]
5403
name = "wasm-streams"
5404
-
version = "0.4.1"
5405
source = "registry+https://github.com/rust-lang/crates.io-index"
5406
-
checksum = "4e072d4e72f700fb3443d8fe94a39315df013eef1104903cdb0a2abd322bbecd"
5407
dependencies = [
5408
"futures-util",
5409
"js-sys",
···
5414
5415
[[package]]
5416
name = "web-sys"
5417
-
version = "0.3.72"
5418
source = "registry+https://github.com/rust-lang/crates.io-index"
5419
-
checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112"
5420
dependencies = [
5421
"js-sys",
5422
"wasm-bindgen",
···
5468
5469
[[package]]
5470
name = "webpki-roots"
5471
-
version = "0.26.6"
5472
source = "registry+https://github.com/rust-lang/crates.io-index"
5473
-
checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958"
5474
dependencies = [
5475
"rustls-pki-types",
5476
]
5477
5478
[[package]]
5479
name = "webview2-com"
5480
-
version = "0.33.0"
5481
source = "registry+https://github.com/rust-lang/crates.io-index"
5482
-
checksum = "6f61ff3d9d0ee4efcb461b14eb3acfda2702d10dc329f339303fc3e57215ae2c"
5483
dependencies = [
5484
"webview2-com-macros",
5485
"webview2-com-sys",
5486
"windows",
5487
-
"windows-core 0.58.0",
5488
"windows-implement",
5489
"windows-interface",
5490
]
···
5497
dependencies = [
5498
"proc-macro2",
5499
"quote",
5500
-
"syn 2.0.79",
5501
]
5502
5503
[[package]]
5504
name = "webview2-com-sys"
5505
-
version = "0.33.0"
5506
source = "registry+https://github.com/rust-lang/crates.io-index"
5507
-
checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886"
5508
dependencies = [
5509
-
"thiserror",
5510
"windows",
5511
-
"windows-core 0.58.0",
5512
]
5513
5514
[[package]]
5515
name = "weezl"
5516
-
version = "0.1.8"
5517
source = "registry+https://github.com/rust-lang/crates.io-index"
5518
-
checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"
5519
5520
[[package]]
5521
name = "winapi"
···
5550
5551
[[package]]
5552
name = "window-vibrancy"
5553
-
version = "0.5.2"
5554
source = "registry+https://github.com/rust-lang/crates.io-index"
5555
-
checksum = "3ea403deff7b51fff19e261330f71608ff2cdef5721d72b64180bb95be7c4150"
5556
dependencies = [
5557
-
"objc2",
5558
"objc2-app-kit",
5559
-
"objc2-foundation",
5560
"raw-window-handle",
5561
"windows-sys 0.59.0",
5562
"windows-version",
···
5564
5565
[[package]]
5566
name = "windows"
5567
-
version = "0.58.0"
5568
source = "registry+https://github.com/rust-lang/crates.io-index"
5569
-
checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
5570
dependencies = [
5571
-
"windows-core 0.58.0",
5572
-
"windows-targets 0.52.6",
5573
]
5574
5575
[[package]]
5576
-
name = "windows-core"
5577
-
version = "0.52.0"
5578
source = "registry+https://github.com/rust-lang/crates.io-index"
5579
-
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
5580
dependencies = [
5581
-
"windows-targets 0.52.6",
5582
]
5583
5584
[[package]]
5585
name = "windows-core"
5586
-
version = "0.58.0"
5587
source = "registry+https://github.com/rust-lang/crates.io-index"
5588
-
checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
5589
dependencies = [
5590
"windows-implement",
5591
"windows-interface",
5592
"windows-result",
5593
-
"windows-strings 0.1.0",
5594
-
"windows-targets 0.52.6",
5595
]
5596
5597
[[package]]
5598
name = "windows-implement"
5599
-
version = "0.58.0"
5600
source = "registry+https://github.com/rust-lang/crates.io-index"
5601
-
checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
5602
dependencies = [
5603
"proc-macro2",
5604
"quote",
5605
-
"syn 2.0.79",
5606
]
5607
5608
[[package]]
5609
name = "windows-interface"
5610
-
version = "0.58.0"
5611
source = "registry+https://github.com/rust-lang/crates.io-index"
5612
-
checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
5613
dependencies = [
5614
"proc-macro2",
5615
"quote",
5616
-
"syn 2.0.79",
5617
]
5618
5619
[[package]]
5620
-
name = "windows-registry"
5621
version = "0.2.0"
5622
source = "registry+https://github.com/rust-lang/crates.io-index"
5623
-
checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0"
5624
dependencies = [
5625
-
"windows-result",
5626
-
"windows-strings 0.1.0",
5627
-
"windows-targets 0.52.6",
5628
]
5629
5630
[[package]]
5631
name = "windows-registry"
5632
-
version = "0.3.0"
5633
source = "registry+https://github.com/rust-lang/crates.io-index"
5634
-
checksum = "bafa604f2104cf5ae2cc2db1dee84b7e6a5d11b05f737b60def0ffdc398cbc0a"
5635
dependencies = [
5636
"windows-result",
5637
-
"windows-strings 0.2.0",
5638
-
"windows-targets 0.52.6",
5639
]
5640
5641
[[package]]
5642
name = "windows-result"
5643
-
version = "0.2.0"
5644
source = "registry+https://github.com/rust-lang/crates.io-index"
5645
-
checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
5646
dependencies = [
5647
-
"windows-targets 0.52.6",
5648
]
5649
5650
[[package]]
5651
name = "windows-strings"
5652
-
version = "0.1.0"
5653
source = "registry+https://github.com/rust-lang/crates.io-index"
5654
-
checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
5655
-
dependencies = [
5656
-
"windows-result",
5657
-
"windows-targets 0.52.6",
5658
-
]
5659
-
5660
-
[[package]]
5661
-
name = "windows-strings"
5662
-
version = "0.2.0"
5663
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5664
-
checksum = "978d65aedf914c664c510d9de43c8fd85ca745eaff1ed53edf409b479e441663"
5665
dependencies = [
5666
-
"windows-targets 0.52.6",
5667
]
5668
5669
[[package]]
···
5700
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
5701
dependencies = [
5702
"windows-targets 0.52.6",
5703
]
5704
5705
[[package]]
···
5741
"windows_aarch64_gnullvm 0.52.6",
5742
"windows_aarch64_msvc 0.52.6",
5743
"windows_i686_gnu 0.52.6",
5744
-
"windows_i686_gnullvm",
5745
"windows_i686_msvc 0.52.6",
5746
"windows_x86_64_gnu 0.52.6",
5747
"windows_x86_64_gnullvm 0.52.6",
···
5749
]
5750
5751
[[package]]
5752
name = "windows-version"
5753
-
version = "0.1.1"
5754
source = "registry+https://github.com/rust-lang/crates.io-index"
5755
-
checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515"
5756
dependencies = [
5757
-
"windows-targets 0.52.6",
5758
]
5759
5760
[[package]]
···
5776
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
5777
5778
[[package]]
5779
name = "windows_aarch64_msvc"
5780
version = "0.42.2"
5781
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5794
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
5795
5796
[[package]]
5797
name = "windows_i686_gnu"
5798
version = "0.42.2"
5799
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5810
version = "0.52.6"
5811
source = "registry+https://github.com/rust-lang/crates.io-index"
5812
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
5813
5814
[[package]]
5815
name = "windows_i686_gnullvm"
···
5818
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
5819
5820
[[package]]
5821
name = "windows_i686_msvc"
5822
version = "0.42.2"
5823
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5836
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
5837
5838
[[package]]
5839
name = "windows_x86_64_gnu"
5840
version = "0.42.2"
5841
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5854
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
5855
5856
[[package]]
5857
name = "windows_x86_64_gnullvm"
5858
version = "0.42.2"
5859
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5872
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
5873
5874
[[package]]
5875
name = "windows_x86_64_msvc"
5876
version = "0.42.2"
5877
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5890
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
5891
5892
[[package]]
5893
name = "winnow"
5894
version = "0.5.40"
5895
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5899
]
5900
5901
[[package]]
5902
name = "winreg"
5903
-
version = "0.52.0"
5904
source = "registry+https://github.com/rust-lang/crates.io-index"
5905
-
checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5"
5906
dependencies = [
5907
"cfg-if",
5908
-
"windows-sys 0.48.0",
5909
]
5910
5911
[[package]]
5912
name = "wry"
5913
-
version = "0.46.2"
5914
source = "registry+https://github.com/rust-lang/crates.io-index"
5915
-
checksum = "6fa1c8c760041c64ce6be99f83d6cb55fe3fcd85a1ad46d32895f6e65cee87ba"
5916
dependencies = [
5917
"base64 0.22.1",
5918
-
"block2",
5919
"crossbeam-channel",
5920
"dpi",
5921
"dunce",
···
5928
"kuchikiki",
5929
"libc",
5930
"ndk",
5931
-
"objc2",
5932
"objc2-app-kit",
5933
-
"objc2-foundation",
5934
"objc2-ui-kit",
5935
"objc2-web-kit",
5936
"once_cell",
···
5939
"sha2",
5940
"soup3",
5941
"tao-macros",
5942
-
"thiserror",
5943
"webkit2gtk",
5944
"webkit2gtk-sys",
5945
"webview2-com",
5946
"windows",
5947
-
"windows-core 0.58.0",
5948
"windows-version",
5949
"x11-dl",
5950
]
···
5981
]
5982
5983
[[package]]
5984
name = "zbus"
5985
version = "4.0.1"
5986
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6046
6047
[[package]]
6048
name = "zerocopy"
6049
-
version = "0.7.35"
6050
source = "registry+https://github.com/rust-lang/crates.io-index"
6051
-
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
6052
dependencies = [
6053
-
"byteorder",
6054
"zerocopy-derive",
6055
]
6056
6057
[[package]]
6058
name = "zerocopy-derive"
6059
-
version = "0.7.35"
6060
source = "registry+https://github.com/rust-lang/crates.io-index"
6061
-
checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
6062
dependencies = [
6063
"proc-macro2",
6064
"quote",
6065
-
"syn 2.0.79",
6066
]
6067
6068
[[package]]
···
6072
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
6073
6074
[[package]]
6075
name = "zune-core"
6076
version = "0.4.12"
6077
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6088
6089
[[package]]
6090
name = "zune-jpeg"
6091
-
version = "0.4.13"
6092
source = "registry+https://github.com/rust-lang/crates.io-index"
6093
-
checksum = "16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768"
6094
dependencies = [
6095
"zune-core",
6096
]
···
12
]
13
14
[[package]]
15
name = "adler2"
16
+
version = "2.0.1"
17
source = "registry+https://github.com/rust-lang/crates.io-index"
18
+
checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
19
20
[[package]]
21
name = "aho-corasick"
···
28
29
[[package]]
30
name = "aligned-vec"
31
+
version = "0.6.4"
32
source = "registry+https://github.com/rust-lang/crates.io-index"
33
+
checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b"
34
+
dependencies = [
35
+
"equator",
36
+
]
37
38
[[package]]
39
name = "alloc-no-stdlib"
···
67
68
[[package]]
69
name = "anyhow"
70
+
version = "1.0.98"
71
source = "registry+https://github.com/rust-lang/crates.io-index"
72
+
checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
73
74
[[package]]
75
name = "arbitrary"
76
+
version = "1.4.1"
77
source = "registry+https://github.com/rust-lang/crates.io-index"
78
+
checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"
79
80
[[package]]
81
name = "arg_enum_proc_macro"
···
85
dependencies = [
86
"proc-macro2",
87
"quote",
88
+
"syn 2.0.104",
89
]
90
91
[[package]]
···
96
97
[[package]]
98
name = "async-broadcast"
99
+
version = "0.7.2"
100
source = "registry+https://github.com/rust-lang/crates.io-index"
101
+
checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
102
dependencies = [
103
"event-listener",
104
"event-listener-strategy",
···
108
109
[[package]]
110
name = "async-channel"
111
+
version = "2.5.0"
112
source = "registry+https://github.com/rust-lang/crates.io-index"
113
+
checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
114
dependencies = [
115
"concurrent-queue",
116
"event-listener-strategy",
···
120
121
[[package]]
122
name = "async-executor"
123
+
version = "1.13.2"
124
source = "registry+https://github.com/rust-lang/crates.io-index"
125
+
checksum = "bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa"
126
dependencies = [
127
"async-task",
128
"concurrent-queue",
129
"fastrand",
130
"futures-lite",
131
+
"pin-project-lite",
132
"slab",
133
]
134
135
[[package]]
136
name = "async-fs"
137
+
version = "2.1.3"
138
source = "registry+https://github.com/rust-lang/crates.io-index"
139
+
checksum = "09f7e37c0ed80b2a977691c47dae8625cfb21e205827106c64f7c588766b2e50"
140
dependencies = [
141
"async-lock",
142
"blocking",
···
145
146
[[package]]
147
name = "async-io"
148
+
version = "2.5.0"
149
source = "registry+https://github.com/rust-lang/crates.io-index"
150
+
checksum = "19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca"
151
dependencies = [
152
"async-lock",
153
"cfg-if",
···
158
"polling",
159
"rustix",
160
"slab",
161
+
"windows-sys 0.60.2",
162
]
163
164
[[package]]
···
174
175
[[package]]
176
name = "async-process"
177
+
version = "2.4.0"
178
source = "registry+https://github.com/rust-lang/crates.io-index"
179
+
checksum = "65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00"
180
dependencies = [
181
"async-channel",
182
"async-io",
···
188
"event-listener",
189
"futures-lite",
190
"rustix",
191
]
192
193
[[package]]
···
198
dependencies = [
199
"proc-macro2",
200
"quote",
201
+
"syn 2.0.104",
202
]
203
204
[[package]]
205
name = "async-signal"
206
+
version = "0.2.12"
207
source = "registry+https://github.com/rust-lang/crates.io-index"
208
+
checksum = "f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1"
209
dependencies = [
210
"async-io",
211
"async-lock",
···
216
"rustix",
217
"signal-hook-registry",
218
"slab",
219
+
"windows-sys 0.60.2",
220
]
221
222
[[package]]
···
227
228
[[package]]
229
name = "async-trait"
230
+
version = "0.1.88"
231
source = "registry+https://github.com/rust-lang/crates.io-index"
232
+
checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5"
233
dependencies = [
234
"proc-macro2",
235
"quote",
236
+
"syn 2.0.104",
237
]
238
239
[[package]]
240
name = "atk"
241
+
version = "0.18.2"
242
source = "registry+https://github.com/rust-lang/crates.io-index"
243
+
checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b"
244
dependencies = [
245
"atk-sys",
246
"glib",
···
249
250
[[package]]
251
name = "atk-sys"
252
+
version = "0.18.2"
253
source = "registry+https://github.com/rust-lang/crates.io-index"
254
+
checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086"
255
dependencies = [
256
"glib-sys",
257
"gobject-sys",
···
267
268
[[package]]
269
name = "autocfg"
270
+
version = "1.5.0"
271
source = "registry+https://github.com/rust-lang/crates.io-index"
272
+
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
273
274
[[package]]
275
name = "av1-grain"
276
+
version = "0.2.4"
277
source = "registry+https://github.com/rust-lang/crates.io-index"
278
+
checksum = "4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8"
279
dependencies = [
280
"anyhow",
281
"arrayvec",
···
287
288
[[package]]
289
name = "avif-serialize"
290
+
version = "0.8.5"
291
source = "registry+https://github.com/rust-lang/crates.io-index"
292
+
checksum = "2ea8ef51aced2b9191c08197f55450d830876d9933f8f48a429b354f1d496b42"
293
dependencies = [
294
"arrayvec",
295
]
296
297
[[package]]
298
name = "backtrace"
299
+
version = "0.3.75"
300
source = "registry+https://github.com/rust-lang/crates.io-index"
301
+
checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002"
302
dependencies = [
303
"addr2line",
304
"cfg-if",
305
"libc",
306
+
"miniz_oxide",
307
"object",
308
"rustc-demangle",
309
"windows-targets 0.52.6",
···
335
336
[[package]]
337
name = "bitflags"
338
+
version = "2.9.1"
339
source = "registry+https://github.com/rust-lang/crates.io-index"
340
+
checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
341
dependencies = [
342
"serde",
343
]
344
345
[[package]]
346
name = "bitstream-io"
347
+
version = "2.6.0"
348
source = "registry+https://github.com/rust-lang/crates.io-index"
349
+
checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2"
350
351
[[package]]
352
name = "block-buffer"
···
363
source = "registry+https://github.com/rust-lang/crates.io-index"
364
checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f"
365
dependencies = [
366
+
"objc2 0.5.2",
367
+
]
368
+
369
+
[[package]]
370
+
name = "block2"
371
+
version = "0.6.1"
372
+
source = "registry+https://github.com/rust-lang/crates.io-index"
373
+
checksum = "340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2"
374
+
dependencies = [
375
+
"objc2 0.6.1",
376
]
377
378
[[package]]
379
name = "blocking"
380
+
version = "1.6.2"
381
source = "registry+https://github.com/rust-lang/crates.io-index"
382
+
checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21"
383
dependencies = [
384
"async-channel",
385
"async-task",
···
390
391
[[package]]
392
name = "brotli"
393
+
version = "8.0.1"
394
source = "registry+https://github.com/rust-lang/crates.io-index"
395
+
checksum = "9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d"
396
dependencies = [
397
"alloc-no-stdlib",
398
"alloc-stdlib",
···
401
402
[[package]]
403
name = "brotli-decompressor"
404
+
version = "5.0.0"
405
source = "registry+https://github.com/rust-lang/crates.io-index"
406
+
checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03"
407
dependencies = [
408
"alloc-no-stdlib",
409
"alloc-stdlib",
···
411
412
[[package]]
413
name = "built"
414
+
version = "0.7.7"
415
source = "registry+https://github.com/rust-lang/crates.io-index"
416
+
checksum = "56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b"
417
418
[[package]]
419
name = "bumpalo"
420
+
version = "3.19.0"
421
source = "registry+https://github.com/rust-lang/crates.io-index"
422
+
checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
423
424
[[package]]
425
name = "bytemuck"
426
+
version = "1.23.1"
427
source = "registry+https://github.com/rust-lang/crates.io-index"
428
+
checksum = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422"
429
430
[[package]]
431
name = "byteorder"
···
441
442
[[package]]
443
name = "bytes"
444
+
version = "1.10.1"
445
source = "registry+https://github.com/rust-lang/crates.io-index"
446
+
checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
447
dependencies = [
448
"serde",
449
]
···
454
source = "registry+https://github.com/rust-lang/crates.io-index"
455
checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
456
dependencies = [
457
+
"bitflags 2.9.1",
458
"cairo-sys-rs",
459
"glib",
460
"libc",
461
"once_cell",
462
+
"thiserror 1.0.69",
463
]
464
465
[[package]]
···
475
476
[[package]]
477
name = "camino"
478
+
version = "1.1.10"
479
source = "registry+https://github.com/rust-lang/crates.io-index"
480
+
checksum = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab"
481
dependencies = [
482
"serde",
483
]
484
485
[[package]]
486
name = "cargo-platform"
487
+
version = "0.1.9"
488
source = "registry+https://github.com/rust-lang/crates.io-index"
489
+
checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea"
490
dependencies = [
491
"serde",
492
]
493
494
[[package]]
495
name = "cargo_metadata"
496
+
version = "0.19.2"
497
source = "registry+https://github.com/rust-lang/crates.io-index"
498
+
checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba"
499
dependencies = [
500
"camino",
501
"cargo-platform",
502
"semver",
503
"serde",
504
"serde_json",
505
+
"thiserror 2.0.12",
506
]
507
508
[[package]]
509
name = "cargo_toml"
510
+
version = "0.22.3"
511
source = "registry+https://github.com/rust-lang/crates.io-index"
512
+
checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77"
513
dependencies = [
514
"serde",
515
+
"toml 0.9.4",
516
]
517
518
[[package]]
519
name = "cc"
520
+
version = "1.2.30"
521
source = "registry+https://github.com/rust-lang/crates.io-index"
522
+
checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7"
523
dependencies = [
524
"jobserver",
525
"libc",
···
555
556
[[package]]
557
name = "cfg-if"
558
+
version = "1.0.1"
559
source = "registry+https://github.com/rust-lang/crates.io-index"
560
+
checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"
561
562
[[package]]
563
name = "cfg_aliases"
···
567
568
[[package]]
569
name = "chrono"
570
+
version = "0.4.41"
571
source = "registry+https://github.com/rust-lang/crates.io-index"
572
+
checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
573
dependencies = [
574
"android-tzdata",
575
"iana-time-zone",
576
"num-traits",
577
"serde",
578
+
"windows-link",
579
]
580
581
[[package]]
···
618
source = "registry+https://github.com/rust-lang/crates.io-index"
619
checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e"
620
dependencies = [
621
+
"getrandom 0.2.16",
622
"once_cell",
623
"tiny-keccak",
624
]
···
642
643
[[package]]
644
name = "cookie_store"
645
+
version = "0.21.1"
646
source = "registry+https://github.com/rust-lang/crates.io-index"
647
+
checksum = "2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9"
648
dependencies = [
649
"cookie",
650
+
"document-features",
651
+
"idna",
652
"log",
653
"publicsuffix",
654
"serde",
···
670
671
[[package]]
672
name = "core-foundation"
673
+
version = "0.10.1"
674
source = "registry+https://github.com/rust-lang/crates.io-index"
675
+
checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
676
dependencies = [
677
"core-foundation-sys",
678
"libc",
···
690
source = "registry+https://github.com/rust-lang/crates.io-index"
691
checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
692
dependencies = [
693
+
"bitflags 2.9.1",
694
+
"core-foundation 0.10.1",
695
"core-graphics-types",
696
"foreign-types 0.5.0",
697
"libc",
···
703
source = "registry+https://github.com/rust-lang/crates.io-index"
704
checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
705
dependencies = [
706
+
"bitflags 2.9.1",
707
+
"core-foundation 0.10.1",
708
"libc",
709
]
710
711
[[package]]
712
name = "cpufeatures"
713
+
version = "0.2.17"
714
source = "registry+https://github.com/rust-lang/crates.io-index"
715
+
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
716
dependencies = [
717
"libc",
718
]
719
720
[[package]]
721
name = "crc32fast"
722
+
version = "1.5.0"
723
source = "registry+https://github.com/rust-lang/crates.io-index"
724
+
checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
725
dependencies = [
726
"cfg-if",
727
]
728
729
[[package]]
730
name = "crossbeam-channel"
731
+
version = "0.5.15"
732
source = "registry+https://github.com/rust-lang/crates.io-index"
733
+
checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
734
dependencies = [
735
"crossbeam-utils",
736
]
737
738
[[package]]
739
name = "crossbeam-deque"
740
+
version = "0.8.6"
741
source = "registry+https://github.com/rust-lang/crates.io-index"
742
+
checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
743
dependencies = [
744
"crossbeam-epoch",
745
"crossbeam-utils",
···
756
757
[[package]]
758
name = "crossbeam-utils"
759
+
version = "0.8.21"
760
source = "registry+https://github.com/rust-lang/crates.io-index"
761
+
checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
762
763
[[package]]
764
name = "crunchy"
765
+
version = "0.2.4"
766
source = "registry+https://github.com/rust-lang/crates.io-index"
767
+
checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
768
769
[[package]]
770
name = "crypto-common"
···
778
779
[[package]]
780
name = "cssparser"
781
+
version = "0.29.6"
782
source = "registry+https://github.com/rust-lang/crates.io-index"
783
+
checksum = "f93d03419cb5950ccfd3daf3ff1c7a36ace64609a1a8746d493df1ca0afde0fa"
784
dependencies = [
785
"cssparser-macros",
786
"dtoa-short",
787
+
"itoa",
788
"matches",
789
+
"phf 0.10.1",
790
"proc-macro2",
791
"quote",
792
"smallvec",
···
800
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
801
dependencies = [
802
"quote",
803
+
"syn 2.0.104",
804
]
805
806
[[package]]
807
name = "ctor"
808
+
version = "0.2.9"
809
source = "registry+https://github.com/rust-lang/crates.io-index"
810
+
checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501"
811
dependencies = [
812
"quote",
813
+
"syn 2.0.104",
814
]
815
816
[[package]]
817
name = "darling"
818
+
version = "0.20.11"
819
source = "registry+https://github.com/rust-lang/crates.io-index"
820
+
checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
821
dependencies = [
822
"darling_core",
823
"darling_macro",
···
825
826
[[package]]
827
name = "darling_core"
828
+
version = "0.20.11"
829
source = "registry+https://github.com/rust-lang/crates.io-index"
830
+
checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
831
dependencies = [
832
"fnv",
833
"ident_case",
834
"proc-macro2",
835
"quote",
836
"strsim",
837
+
"syn 2.0.104",
838
]
839
840
[[package]]
841
name = "darling_macro"
842
+
version = "0.20.11"
843
source = "registry+https://github.com/rust-lang/crates.io-index"
844
+
checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
845
dependencies = [
846
"darling_core",
847
"quote",
848
+
"syn 2.0.104",
849
]
850
851
[[package]]
···
856
857
[[package]]
858
name = "deranged"
859
+
version = "0.4.0"
860
source = "registry+https://github.com/rust-lang/crates.io-index"
861
+
checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
862
dependencies = [
863
"powerfmt",
864
"serde",
···
877
878
[[package]]
879
name = "derive_more"
880
+
version = "0.99.20"
881
source = "registry+https://github.com/rust-lang/crates.io-index"
882
+
checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f"
883
dependencies = [
884
"convert_case",
885
"proc-macro2",
886
"quote",
887
"rustc_version",
888
+
"syn 2.0.104",
889
]
890
891
[[package]]
···
904
source = "registry+https://github.com/rust-lang/crates.io-index"
905
checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
906
dependencies = [
907
+
"dirs-sys 0.4.1",
908
+
]
909
+
910
+
[[package]]
911
+
name = "dirs"
912
+
version = "6.0.0"
913
+
source = "registry+https://github.com/rust-lang/crates.io-index"
914
+
checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
915
+
dependencies = [
916
+
"dirs-sys 0.5.0",
917
]
918
919
[[package]]
···
924
dependencies = [
925
"libc",
926
"option-ext",
927
+
"redox_users 0.4.6",
928
"windows-sys 0.48.0",
929
]
930
931
[[package]]
932
+
name = "dirs-sys"
933
+
version = "0.5.0"
934
+
source = "registry+https://github.com/rust-lang/crates.io-index"
935
+
checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
936
+
dependencies = [
937
+
"libc",
938
+
"option-ext",
939
+
"redox_users 0.5.2",
940
+
"windows-sys 0.60.2",
941
+
]
942
+
943
+
[[package]]
944
name = "dispatch"
945
version = "0.2.0"
946
source = "registry+https://github.com/rust-lang/crates.io-index"
947
checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
948
949
[[package]]
950
+
name = "dispatch2"
951
+
version = "0.3.0"
952
+
source = "registry+https://github.com/rust-lang/crates.io-index"
953
+
checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"
954
+
dependencies = [
955
+
"bitflags 2.9.1",
956
+
"objc2 0.6.1",
957
+
]
958
+
959
+
[[package]]
960
+
name = "displaydoc"
961
+
version = "0.2.5"
962
+
source = "registry+https://github.com/rust-lang/crates.io-index"
963
+
checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
964
+
dependencies = [
965
+
"proc-macro2",
966
+
"quote",
967
+
"syn 2.0.104",
968
+
]
969
+
970
+
[[package]]
971
name = "dlopen2"
972
version = "0.7.0"
973
source = "registry+https://github.com/rust-lang/crates.io-index"
···
981
982
[[package]]
983
name = "dlopen2_derive"
984
+
version = "0.4.1"
985
source = "registry+https://github.com/rust-lang/crates.io-index"
986
+
checksum = "788160fb30de9cdd857af31c6a2675904b16ece8fc2737b2c7127ba368c9d0f4"
987
dependencies = [
988
"proc-macro2",
989
"quote",
990
+
"syn 2.0.104",
991
]
992
993
[[package]]
···
1001
1002
[[package]]
1003
name = "document-features"
1004
+
version = "0.2.11"
1005
source = "registry+https://github.com/rust-lang/crates.io-index"
1006
+
checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d"
1007
dependencies = [
1008
"litrs",
1009
]
1010
1011
[[package]]
1012
name = "dpi"
1013
+
version = "0.1.2"
1014
source = "registry+https://github.com/rust-lang/crates.io-index"
1015
+
checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76"
1016
dependencies = [
1017
"serde",
1018
]
1019
1020
[[package]]
1021
name = "dtoa"
1022
+
version = "1.0.10"
1023
source = "registry+https://github.com/rust-lang/crates.io-index"
1024
+
checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04"
1025
1026
[[package]]
1027
name = "dtoa-short"
···
1040
1041
[[package]]
1042
name = "dyn-clone"
1043
+
version = "1.0.20"
1044
source = "registry+https://github.com/rust-lang/crates.io-index"
1045
+
checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
1046
1047
[[package]]
1048
name = "either"
1049
+
version = "1.15.0"
1050
source = "registry+https://github.com/rust-lang/crates.io-index"
1051
+
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
1052
1053
[[package]]
1054
name = "embed-resource"
1055
+
version = "3.0.5"
1056
source = "registry+https://github.com/rust-lang/crates.io-index"
1057
+
checksum = "4c6d81016d6c977deefb2ef8d8290da019e27cc26167e102185da528e6c0ab38"
1058
dependencies = [
1059
"cc",
1060
"memchr",
1061
"rustc_version",
1062
+
"toml 0.9.4",
1063
"vswhom",
1064
"winreg",
1065
]
···
1072
1073
[[package]]
1074
name = "encoding_rs"
1075
+
version = "0.8.35"
1076
source = "registry+https://github.com/rust-lang/crates.io-index"
1077
+
checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
1078
dependencies = [
1079
"cfg-if",
1080
]
···
1087
1088
[[package]]
1089
name = "enumflags2"
1090
+
version = "0.7.12"
1091
source = "registry+https://github.com/rust-lang/crates.io-index"
1092
+
checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
1093
dependencies = [
1094
"enumflags2_derive",
1095
"serde",
···
1097
1098
[[package]]
1099
name = "enumflags2_derive"
1100
+
version = "0.7.12"
1101
source = "registry+https://github.com/rust-lang/crates.io-index"
1102
+
checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
1103
dependencies = [
1104
"proc-macro2",
1105
"quote",
1106
+
"syn 2.0.104",
1107
+
]
1108
+
1109
+
[[package]]
1110
+
name = "equator"
1111
+
version = "0.4.2"
1112
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1113
+
checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc"
1114
+
dependencies = [
1115
+
"equator-macro",
1116
+
]
1117
+
1118
+
[[package]]
1119
+
name = "equator-macro"
1120
+
version = "0.4.2"
1121
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1122
+
checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3"
1123
+
dependencies = [
1124
+
"proc-macro2",
1125
+
"quote",
1126
+
"syn 2.0.104",
1127
]
1128
1129
[[package]]
1130
name = "equivalent"
1131
+
version = "1.0.2"
1132
source = "registry+https://github.com/rust-lang/crates.io-index"
1133
+
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
1134
1135
[[package]]
1136
name = "erased-serde"
1137
+
version = "0.4.6"
1138
source = "registry+https://github.com/rust-lang/crates.io-index"
1139
+
checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7"
1140
dependencies = [
1141
"serde",
1142
"typeid",
···
1144
1145
[[package]]
1146
name = "errno"
1147
+
version = "0.3.13"
1148
source = "registry+https://github.com/rust-lang/crates.io-index"
1149
+
checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
1150
dependencies = [
1151
"libc",
1152
+
"windows-sys 0.60.2",
1153
]
1154
1155
[[package]]
1156
name = "event-listener"
1157
+
version = "5.4.0"
1158
source = "registry+https://github.com/rust-lang/crates.io-index"
1159
+
checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae"
1160
dependencies = [
1161
"concurrent-queue",
1162
"parking",
···
1165
1166
[[package]]
1167
name = "event-listener-strategy"
1168
+
version = "0.5.4"
1169
source = "registry+https://github.com/rust-lang/crates.io-index"
1170
+
checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
1171
dependencies = [
1172
"event-listener",
1173
"pin-project-lite",
···
1175
1176
[[package]]
1177
name = "exr"
1178
+
version = "1.73.0"
1179
source = "registry+https://github.com/rust-lang/crates.io-index"
1180
+
checksum = "f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0"
1181
dependencies = [
1182
"bit_field",
1183
"half",
1184
"lebe",
1185
+
"miniz_oxide",
1186
"rayon-core",
1187
"smallvec",
1188
"zune-inflate",
···
1190
1191
[[package]]
1192
name = "fast_image_resize"
1193
+
version = "4.2.3"
1194
source = "registry+https://github.com/rust-lang/crates.io-index"
1195
+
checksum = "43e5ce628b529e9bd2e2f378c1193215104b526fd494a572aa23414adc4e5553"
1196
dependencies = [
1197
"bytemuck",
1198
"cfg-if",
1199
"document-features",
1200
"image",
1201
"num-traits",
1202
+
"thiserror 1.0.69",
1203
]
1204
1205
[[package]]
1206
name = "fastrand"
1207
+
version = "2.3.0"
1208
source = "registry+https://github.com/rust-lang/crates.io-index"
1209
+
checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
1210
1211
[[package]]
1212
name = "fdeflate"
1213
+
version = "0.3.7"
1214
source = "registry+https://github.com/rust-lang/crates.io-index"
1215
+
checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
1216
dependencies = [
1217
"simd-adler32",
1218
]
···
1241
1242
[[package]]
1243
name = "flate2"
1244
+
version = "1.1.2"
1245
source = "registry+https://github.com/rust-lang/crates.io-index"
1246
+
checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d"
1247
dependencies = [
1248
"crc32fast",
1249
+
"miniz_oxide",
1250
]
1251
1252
[[package]]
···
1282
dependencies = [
1283
"proc-macro2",
1284
"quote",
1285
+
"syn 2.0.104",
1286
]
1287
1288
[[package]]
···
1360
1361
[[package]]
1362
name = "futures-lite"
1363
+
version = "2.6.0"
1364
source = "registry+https://github.com/rust-lang/crates.io-index"
1365
+
checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532"
1366
dependencies = [
1367
"fastrand",
1368
"futures-core",
···
1379
dependencies = [
1380
"proc-macro2",
1381
"quote",
1382
+
"syn 2.0.104",
1383
]
1384
1385
[[package]]
···
1422
1423
[[package]]
1424
name = "gdk"
1425
+
version = "0.18.2"
1426
source = "registry+https://github.com/rust-lang/crates.io-index"
1427
+
checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691"
1428
dependencies = [
1429
"cairo-rs",
1430
"gdk-pixbuf",
···
1463
1464
[[package]]
1465
name = "gdk-sys"
1466
+
version = "0.18.2"
1467
source = "registry+https://github.com/rust-lang/crates.io-index"
1468
+
checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7"
1469
dependencies = [
1470
"cairo-sys-rs",
1471
"gdk-pixbuf-sys",
···
1480
1481
[[package]]
1482
name = "gdkwayland-sys"
1483
+
version = "0.18.2"
1484
source = "registry+https://github.com/rust-lang/crates.io-index"
1485
+
checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69"
1486
dependencies = [
1487
"gdk-sys",
1488
"glib-sys",
···
1494
1495
[[package]]
1496
name = "gdkx11"
1497
+
version = "0.18.2"
1498
source = "registry+https://github.com/rust-lang/crates.io-index"
1499
+
checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe"
1500
dependencies = [
1501
"gdk",
1502
"gdkx11-sys",
···
1508
1509
[[package]]
1510
name = "gdkx11-sys"
1511
+
version = "0.18.2"
1512
source = "registry+https://github.com/rust-lang/crates.io-index"
1513
+
checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d"
1514
dependencies = [
1515
"gdk-sys",
1516
"glib-sys",
···
1542
1543
[[package]]
1544
name = "getrandom"
1545
+
version = "0.2.16"
1546
source = "registry+https://github.com/rust-lang/crates.io-index"
1547
+
checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
1548
dependencies = [
1549
"cfg-if",
1550
+
"js-sys",
1551
"libc",
1552
+
"wasi 0.11.1+wasi-snapshot-preview1",
1553
+
"wasm-bindgen",
1554
+
]
1555
+
1556
+
[[package]]
1557
+
name = "getrandom"
1558
+
version = "0.3.3"
1559
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1560
+
checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
1561
+
dependencies = [
1562
+
"cfg-if",
1563
+
"js-sys",
1564
+
"libc",
1565
+
"r-efi",
1566
+
"wasi 0.14.2+wasi-0.2.4",
1567
+
"wasm-bindgen",
1568
]
1569
1570
[[package]]
1571
name = "gif"
1572
+
version = "0.13.3"
1573
source = "registry+https://github.com/rust-lang/crates.io-index"
1574
+
checksum = "4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b"
1575
dependencies = [
1576
"color_quant",
1577
"weezl",
···
1599
"once_cell",
1600
"pin-project-lite",
1601
"smallvec",
1602
+
"thiserror 1.0.69",
1603
]
1604
1605
[[package]]
···
1621
source = "registry+https://github.com/rust-lang/crates.io-index"
1622
checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
1623
dependencies = [
1624
+
"bitflags 2.9.1",
1625
"futures-channel",
1626
"futures-core",
1627
"futures-executor",
···
1635
"memchr",
1636
"once_cell",
1637
"smallvec",
1638
+
"thiserror 1.0.69",
1639
]
1640
1641
[[package]]
···
1649
"proc-macro-error",
1650
"proc-macro2",
1651
"quote",
1652
+
"syn 2.0.104",
1653
]
1654
1655
[[package]]
···
1664
1665
[[package]]
1666
name = "glob"
1667
+
version = "0.3.2"
1668
source = "registry+https://github.com/rust-lang/crates.io-index"
1669
+
checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
1670
1671
[[package]]
1672
name = "gobject-sys"
···
1681
1682
[[package]]
1683
name = "gtk"
1684
+
version = "0.18.2"
1685
source = "registry+https://github.com/rust-lang/crates.io-index"
1686
+
checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a"
1687
dependencies = [
1688
"atk",
1689
"cairo-rs",
···
1702
1703
[[package]]
1704
name = "gtk-sys"
1705
+
version = "0.18.2"
1706
source = "registry+https://github.com/rust-lang/crates.io-index"
1707
+
checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414"
1708
dependencies = [
1709
"atk-sys",
1710
"cairo-sys-rs",
···
1720
1721
[[package]]
1722
name = "gtk3-macros"
1723
+
version = "0.18.2"
1724
source = "registry+https://github.com/rust-lang/crates.io-index"
1725
+
checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d"
1726
dependencies = [
1727
"proc-macro-crate 1.3.1",
1728
"proc-macro-error",
1729
"proc-macro2",
1730
"quote",
1731
+
"syn 2.0.104",
1732
]
1733
1734
[[package]]
1735
name = "h2"
1736
+
version = "0.4.11"
1737
source = "registry+https://github.com/rust-lang/crates.io-index"
1738
+
checksum = "17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785"
1739
dependencies = [
1740
"atomic-waker",
1741
"bytes",
···
1743
"futures-core",
1744
"futures-sink",
1745
"http",
1746
+
"indexmap 2.10.0",
1747
"slab",
1748
"tokio",
1749
"tokio-util",
···
1752
1753
[[package]]
1754
name = "half"
1755
+
version = "2.6.0"
1756
source = "registry+https://github.com/rust-lang/crates.io-index"
1757
+
checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9"
1758
dependencies = [
1759
"cfg-if",
1760
"crunchy",
···
1774
1775
[[package]]
1776
name = "hashbrown"
1777
+
version = "0.15.4"
1778
source = "registry+https://github.com/rust-lang/crates.io-index"
1779
+
checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
1780
1781
[[package]]
1782
name = "heck"
···
1792
1793
[[package]]
1794
name = "hermit-abi"
1795
+
version = "0.5.2"
1796
source = "registry+https://github.com/rust-lang/crates.io-index"
1797
+
checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
1798
1799
[[package]]
1800
name = "hex"
···
1804
1805
[[package]]
1806
name = "html5ever"
1807
+
version = "0.29.1"
1808
source = "registry+https://github.com/rust-lang/crates.io-index"
1809
+
checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c"
1810
dependencies = [
1811
"log",
1812
"mac",
1813
"markup5ever",
1814
+
"match_token",
1815
]
1816
1817
[[package]]
1818
name = "http"
1819
+
version = "1.3.1"
1820
source = "registry+https://github.com/rust-lang/crates.io-index"
1821
+
checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
1822
dependencies = [
1823
"bytes",
1824
"fnv",
1825
+
"itoa",
1826
]
1827
1828
[[package]]
···
1837
1838
[[package]]
1839
name = "http-body-util"
1840
+
version = "0.1.3"
1841
source = "registry+https://github.com/rust-lang/crates.io-index"
1842
+
checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a"
1843
dependencies = [
1844
"bytes",
1845
+
"futures-core",
1846
"http",
1847
"http-body",
1848
"pin-project-lite",
···
1850
1851
[[package]]
1852
name = "httparse"
1853
+
version = "1.10.1"
1854
source = "registry+https://github.com/rust-lang/crates.io-index"
1855
+
checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
1856
1857
[[package]]
1858
name = "hyper"
1859
+
version = "1.6.0"
1860
source = "registry+https://github.com/rust-lang/crates.io-index"
1861
+
checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80"
1862
dependencies = [
1863
"bytes",
1864
"futures-channel",
···
1867
"http",
1868
"http-body",
1869
"httparse",
1870
+
"itoa",
1871
"pin-project-lite",
1872
"smallvec",
1873
"tokio",
···
1876
1877
[[package]]
1878
name = "hyper-rustls"
1879
+
version = "0.27.7"
1880
source = "registry+https://github.com/rust-lang/crates.io-index"
1881
+
checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
1882
dependencies = [
1883
"http",
1884
"hyper",
1885
"hyper-util",
···
1909
1910
[[package]]
1911
name = "hyper-util"
1912
+
version = "0.1.16"
1913
source = "registry+https://github.com/rust-lang/crates.io-index"
1914
+
checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e"
1915
dependencies = [
1916
+
"base64 0.22.1",
1917
"bytes",
1918
"futures-channel",
1919
+
"futures-core",
1920
"futures-util",
1921
"http",
1922
"http-body",
1923
"hyper",
1924
+
"ipnet",
1925
+
"libc",
1926
+
"percent-encoding",
1927
"pin-project-lite",
1928
+
"socket2 0.6.0",
1929
+
"system-configuration",
1930
"tokio",
1931
"tower-service",
1932
"tracing",
1933
+
"windows-registry",
1934
]
1935
1936
[[package]]
1937
name = "iana-time-zone"
1938
+
version = "0.1.63"
1939
source = "registry+https://github.com/rust-lang/crates.io-index"
1940
+
checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
1941
dependencies = [
1942
"android_system_properties",
1943
"core-foundation-sys",
1944
"iana-time-zone-haiku",
1945
"js-sys",
1946
+
"log",
1947
"wasm-bindgen",
1948
+
"windows-core",
1949
]
1950
1951
[[package]]
···
1959
1960
[[package]]
1961
name = "ico"
1962
+
version = "0.4.0"
1963
source = "registry+https://github.com/rust-lang/crates.io-index"
1964
+
checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98"
1965
dependencies = [
1966
"byteorder",
1967
"png",
1968
]
1969
1970
[[package]]
1971
+
name = "icu_collections"
1972
+
version = "2.0.0"
1973
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1974
+
checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
1975
+
dependencies = [
1976
+
"displaydoc",
1977
+
"potential_utf",
1978
+
"yoke",
1979
+
"zerofrom",
1980
+
"zerovec",
1981
+
]
1982
+
1983
+
[[package]]
1984
+
name = "icu_locale_core"
1985
+
version = "2.0.0"
1986
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1987
+
checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
1988
+
dependencies = [
1989
+
"displaydoc",
1990
+
"litemap",
1991
+
"tinystr",
1992
+
"writeable",
1993
+
"zerovec",
1994
+
]
1995
+
1996
+
[[package]]
1997
+
name = "icu_normalizer"
1998
+
version = "2.0.0"
1999
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2000
+
checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
2001
+
dependencies = [
2002
+
"displaydoc",
2003
+
"icu_collections",
2004
+
"icu_normalizer_data",
2005
+
"icu_properties",
2006
+
"icu_provider",
2007
+
"smallvec",
2008
+
"zerovec",
2009
+
]
2010
+
2011
+
[[package]]
2012
+
name = "icu_normalizer_data"
2013
+
version = "2.0.0"
2014
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2015
+
checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
2016
+
2017
+
[[package]]
2018
+
name = "icu_properties"
2019
+
version = "2.0.1"
2020
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2021
+
checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
2022
+
dependencies = [
2023
+
"displaydoc",
2024
+
"icu_collections",
2025
+
"icu_locale_core",
2026
+
"icu_properties_data",
2027
+
"icu_provider",
2028
+
"potential_utf",
2029
+
"zerotrie",
2030
+
"zerovec",
2031
+
]
2032
+
2033
+
[[package]]
2034
+
name = "icu_properties_data"
2035
+
version = "2.0.1"
2036
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2037
+
checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
2038
+
2039
+
[[package]]
2040
+
name = "icu_provider"
2041
+
version = "2.0.0"
2042
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2043
+
checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
2044
+
dependencies = [
2045
+
"displaydoc",
2046
+
"icu_locale_core",
2047
+
"stable_deref_trait",
2048
+
"tinystr",
2049
+
"writeable",
2050
+
"yoke",
2051
+
"zerofrom",
2052
+
"zerotrie",
2053
+
"zerovec",
2054
+
]
2055
+
2056
+
[[package]]
2057
name = "ident_case"
2058
version = "1.0.1"
2059
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2061
2062
[[package]]
2063
name = "idna"
2064
+
version = "1.0.3"
2065
source = "registry+https://github.com/rust-lang/crates.io-index"
2066
+
checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
2067
dependencies = [
2068
+
"idna_adapter",
2069
+
"smallvec",
2070
+
"utf8_iter",
2071
]
2072
2073
[[package]]
2074
+
name = "idna_adapter"
2075
+
version = "1.2.1"
2076
source = "registry+https://github.com/rust-lang/crates.io-index"
2077
+
checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
2078
dependencies = [
2079
+
"icu_normalizer",
2080
+
"icu_properties",
2081
]
2082
2083
[[package]]
2084
name = "image"
2085
+
version = "0.25.6"
2086
source = "registry+https://github.com/rust-lang/crates.io-index"
2087
+
checksum = "db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a"
2088
dependencies = [
2089
"bytemuck",
2090
"byteorder-lite",
···
2105
2106
[[package]]
2107
name = "image-webp"
2108
+
version = "0.2.3"
2109
source = "registry+https://github.com/rust-lang/crates.io-index"
2110
+
checksum = "f6970fe7a5300b4b42e62c52efa0187540a5bef546c60edaf554ef595d2e6f0b"
2111
dependencies = [
2112
"byteorder-lite",
2113
"quick-error",
···
2132
2133
[[package]]
2134
name = "indexmap"
2135
+
version = "2.10.0"
2136
source = "registry+https://github.com/rust-lang/crates.io-index"
2137
+
checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
2138
dependencies = [
2139
"equivalent",
2140
+
"hashbrown 0.15.4",
2141
"serde",
2142
]
2143
2144
[[package]]
2145
name = "infer"
2146
+
version = "0.19.0"
2147
source = "registry+https://github.com/rust-lang/crates.io-index"
2148
+
checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7"
2149
dependencies = [
2150
"cfb",
2151
]
···
2171
]
2172
2173
[[package]]
2174
name = "interpolate_name"
2175
version = "0.2.4"
2176
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2178
dependencies = [
2179
"proc-macro2",
2180
"quote",
2181
+
"syn 2.0.104",
2182
+
]
2183
+
2184
+
[[package]]
2185
+
name = "io-uring"
2186
+
version = "0.7.9"
2187
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2188
+
checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4"
2189
+
dependencies = [
2190
+
"bitflags 2.9.1",
2191
+
"cfg-if",
2192
+
"libc",
2193
]
2194
2195
[[package]]
2196
name = "ipnet"
2197
+
version = "2.11.0"
2198
source = "registry+https://github.com/rust-lang/crates.io-index"
2199
+
checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130"
2200
+
2201
+
[[package]]
2202
+
name = "iri-string"
2203
+
version = "0.7.8"
2204
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2205
+
checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2"
2206
+
dependencies = [
2207
+
"memchr",
2208
+
"serde",
2209
+
]
2210
2211
[[package]]
2212
name = "is-docker"
···
2238
2239
[[package]]
2240
name = "itoa"
2241
+
version = "1.0.15"
2242
source = "registry+https://github.com/rust-lang/crates.io-index"
2243
+
checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
2244
2245
[[package]]
2246
name = "javascriptcore-rs"
···
2276
"combine",
2277
"jni-sys",
2278
"log",
2279
+
"thiserror 1.0.69",
2280
"walkdir",
2281
"windows-sys 0.45.0",
2282
]
···
2289
2290
[[package]]
2291
name = "jobserver"
2292
+
version = "0.1.33"
2293
source = "registry+https://github.com/rust-lang/crates.io-index"
2294
+
checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a"
2295
dependencies = [
2296
+
"getrandom 0.3.3",
2297
"libc",
2298
]
2299
2300
[[package]]
2301
name = "jpeg-decoder"
2302
+
version = "0.3.2"
2303
source = "registry+https://github.com/rust-lang/crates.io-index"
2304
+
checksum = "00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07"
2305
2306
[[package]]
2307
name = "js-sys"
2308
+
version = "0.3.77"
2309
source = "registry+https://github.com/rust-lang/crates.io-index"
2310
+
checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
2311
dependencies = [
2312
+
"once_cell",
2313
"wasm-bindgen",
2314
]
2315
2316
[[package]]
2317
name = "json-patch"
2318
+
version = "3.0.1"
2319
source = "registry+https://github.com/rust-lang/crates.io-index"
2320
+
checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08"
2321
dependencies = [
2322
"jsonptr",
2323
"serde",
2324
"serde_json",
2325
+
"thiserror 1.0.69",
2326
]
2327
2328
[[package]]
2329
name = "jsonptr"
2330
+
version = "0.6.3"
2331
source = "registry+https://github.com/rust-lang/crates.io-index"
2332
+
checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70"
2333
dependencies = [
2334
"serde",
2335
"serde_json",
2336
]
···
2341
source = "registry+https://github.com/rust-lang/crates.io-index"
2342
checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a"
2343
dependencies = [
2344
+
"bitflags 2.9.1",
2345
"serde",
2346
"unicode-segmentation",
2347
]
2348
2349
[[package]]
2350
name = "kqueue"
2351
+
version = "1.1.1"
2352
source = "registry+https://github.com/rust-lang/crates.io-index"
2353
+
checksum = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a"
2354
dependencies = [
2355
"kqueue-sys",
2356
"libc",
···
2368
2369
[[package]]
2370
name = "kuchikiki"
2371
+
version = "0.8.8-speedreader"
2372
source = "registry+https://github.com/rust-lang/crates.io-index"
2373
+
checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2"
2374
dependencies = [
2375
"cssparser",
2376
"html5ever",
2377
+
"indexmap 2.10.0",
2378
"selectors",
2379
]
2380
···
2416
2417
[[package]]
2418
name = "libc"
2419
+
version = "0.2.174"
2420
source = "registry+https://github.com/rust-lang/crates.io-index"
2421
+
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
2422
2423
[[package]]
2424
name = "libfuzzer-sys"
2425
+
version = "0.4.10"
2426
source = "registry+https://github.com/rust-lang/crates.io-index"
2427
+
checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404"
2428
dependencies = [
2429
"arbitrary",
2430
"cc",
2431
]
2432
2433
[[package]]
···
2442
2443
[[package]]
2444
name = "libredox"
2445
+
version = "0.1.9"
2446
source = "registry+https://github.com/rust-lang/crates.io-index"
2447
+
checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3"
2448
dependencies = [
2449
+
"bitflags 2.9.1",
2450
"libc",
2451
"redox_syscall",
2452
]
2453
2454
[[package]]
2455
name = "linux-raw-sys"
2456
+
version = "0.9.4"
2457
source = "registry+https://github.com/rust-lang/crates.io-index"
2458
+
checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
2459
+
2460
+
[[package]]
2461
+
name = "litemap"
2462
+
version = "0.8.0"
2463
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2464
+
checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
2465
2466
[[package]]
2467
name = "litrs"
2468
+
version = "0.4.2"
2469
source = "registry+https://github.com/rust-lang/crates.io-index"
2470
+
checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed"
2471
2472
[[package]]
2473
name = "lock_api"
2474
+
version = "0.4.13"
2475
source = "registry+https://github.com/rust-lang/crates.io-index"
2476
+
checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
2477
dependencies = [
2478
"autocfg",
2479
"scopeguard",
···
2481
2482
[[package]]
2483
name = "log"
2484
+
version = "0.4.27"
2485
source = "registry+https://github.com/rust-lang/crates.io-index"
2486
+
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
2487
2488
[[package]]
2489
name = "loop9"
···
2495
]
2496
2497
[[package]]
2498
+
name = "lru-slab"
2499
+
version = "0.1.2"
2500
source = "registry+https://github.com/rust-lang/crates.io-index"
2501
+
checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
2502
2503
[[package]]
2504
+
name = "mac"
2505
+
version = "0.1.1"
2506
source = "registry+https://github.com/rust-lang/crates.io-index"
2507
+
checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
2508
2509
[[package]]
2510
name = "markup5ever"
2511
+
version = "0.14.1"
2512
source = "registry+https://github.com/rust-lang/crates.io-index"
2513
+
checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18"
2514
dependencies = [
2515
"log",
2516
+
"phf 0.11.3",
2517
+
"phf_codegen 0.11.3",
2518
"string_cache",
2519
"string_cache_codegen",
2520
"tendril",
2521
]
2522
2523
[[package]]
2524
+
name = "match_token"
2525
+
version = "0.1.0"
2526
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2527
+
checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b"
2528
+
dependencies = [
2529
+
"proc-macro2",
2530
+
"quote",
2531
+
"syn 2.0.104",
2532
+
]
2533
+
2534
+
[[package]]
2535
name = "matches"
2536
version = "0.1.10"
2537
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2544
checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
2545
dependencies = [
2546
"cfg-if",
2547
+
"rayon",
2548
]
2549
2550
[[package]]
2551
name = "memchr"
2552
+
version = "2.7.5"
2553
source = "registry+https://github.com/rust-lang/crates.io-index"
2554
+
checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
2555
2556
[[package]]
2557
name = "memoffset"
···
2576
2577
[[package]]
2578
name = "miniz_oxide"
2579
+
version = "0.8.9"
2580
source = "registry+https://github.com/rust-lang/crates.io-index"
2581
+
checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
2582
dependencies = [
2583
"adler2",
2584
"simd-adler32",
···
2592
dependencies = [
2593
"libc",
2594
"log",
2595
+
"wasi 0.11.1+wasi-snapshot-preview1",
2596
"windows-sys 0.48.0",
2597
]
2598
2599
[[package]]
2600
name = "mio"
2601
+
version = "1.0.4"
2602
source = "registry+https://github.com/rust-lang/crates.io-index"
2603
+
checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
2604
dependencies = [
2605
"libc",
2606
+
"wasi 0.11.1+wasi-snapshot-preview1",
2607
+
"windows-sys 0.59.0",
2608
]
2609
2610
[[package]]
···
2620
2621
[[package]]
2622
name = "muda"
2623
+
version = "0.17.1"
2624
source = "registry+https://github.com/rust-lang/crates.io-index"
2625
+
checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a"
2626
dependencies = [
2627
"crossbeam-channel",
2628
"dpi",
2629
"gtk",
2630
"keyboard-types",
2631
+
"objc2 0.6.1",
2632
"objc2-app-kit",
2633
+
"objc2-core-foundation",
2634
+
"objc2-foundation 0.3.1",
2635
"once_cell",
2636
"png",
2637
"serde",
2638
+
"thiserror 2.0.12",
2639
+
"windows-sys 0.60.2",
2640
]
2641
2642
[[package]]
2643
name = "native-tls"
2644
+
version = "0.2.14"
2645
source = "registry+https://github.com/rust-lang/crates.io-index"
2646
+
checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e"
2647
dependencies = [
2648
"libc",
2649
"log",
···
2662
source = "registry+https://github.com/rust-lang/crates.io-index"
2663
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
2664
dependencies = [
2665
+
"bitflags 2.9.1",
2666
"jni-sys",
2667
"log",
2668
"ndk-sys",
2669
"num_enum",
2670
"raw-window-handle",
2671
+
"thiserror 1.0.69",
2672
]
2673
2674
[[package]]
···
2698
source = "registry+https://github.com/rust-lang/crates.io-index"
2699
checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
2700
dependencies = [
2701
+
"bitflags 2.9.1",
2702
"cfg-if",
2703
"libc",
2704
"memoffset",
···
2732
source = "registry+https://github.com/rust-lang/crates.io-index"
2733
checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
2734
dependencies = [
2735
+
"bitflags 2.9.1",
2736
"crossbeam-channel",
2737
"filetime",
2738
"fsevent-sys",
···
2769
dependencies = [
2770
"proc-macro2",
2771
"quote",
2772
+
"syn 2.0.104",
2773
]
2774
2775
[[package]]
···
2803
2804
[[package]]
2805
name = "num_enum"
2806
+
version = "0.7.4"
2807
source = "registry+https://github.com/rust-lang/crates.io-index"
2808
+
checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a"
2809
dependencies = [
2810
"num_enum_derive",
2811
+
"rustversion",
2812
]
2813
2814
[[package]]
2815
name = "num_enum_derive"
2816
+
version = "0.7.4"
2817
source = "registry+https://github.com/rust-lang/crates.io-index"
2818
+
checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d"
2819
dependencies = [
2820
"proc-macro-crate 2.0.2",
2821
"proc-macro2",
2822
"quote",
2823
+
"syn 2.0.104",
2824
]
2825
2826
[[package]]
···
2828
version = "0.3.5"
2829
source = "registry+https://github.com/rust-lang/crates.io-index"
2830
checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310"
2831
2832
[[package]]
2833
name = "objc2"
···
2840
]
2841
2842
[[package]]
2843
+
name = "objc2"
2844
+
version = "0.6.1"
2845
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2846
+
checksum = "88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551"
2847
+
dependencies = [
2848
+
"objc2-encode",
2849
+
"objc2-exception-helper",
2850
+
]
2851
+
2852
+
[[package]]
2853
name = "objc2-app-kit"
2854
+
version = "0.3.1"
2855
source = "registry+https://github.com/rust-lang/crates.io-index"
2856
+
checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc"
2857
dependencies = [
2858
+
"bitflags 2.9.1",
2859
+
"block2 0.6.1",
2860
"libc",
2861
+
"objc2 0.6.1",
2862
+
"objc2-cloud-kit",
2863
"objc2-core-data",
2864
+
"objc2-core-foundation",
2865
+
"objc2-core-graphics",
2866
"objc2-core-image",
2867
+
"objc2-foundation 0.3.1",
2868
+
"objc2-quartz-core 0.3.1",
2869
]
2870
2871
[[package]]
2872
name = "objc2-cloud-kit"
2873
+
version = "0.3.1"
2874
source = "registry+https://github.com/rust-lang/crates.io-index"
2875
+
checksum = "17614fdcd9b411e6ff1117dfb1d0150f908ba83a7df81b1f118005fe0a8ea15d"
2876
dependencies = [
2877
+
"bitflags 2.9.1",
2878
+
"objc2 0.6.1",
2879
+
"objc2-foundation 0.3.1",
2880
]
2881
2882
[[package]]
2883
+
name = "objc2-core-data"
2884
+
version = "0.3.1"
2885
source = "registry+https://github.com/rust-lang/crates.io-index"
2886
+
checksum = "291fbbf7d29287518e8686417cf7239c74700fd4b607623140a7d4a3c834329d"
2887
dependencies = [
2888
+
"bitflags 2.9.1",
2889
+
"objc2 0.6.1",
2890
+
"objc2-foundation 0.3.1",
2891
]
2892
2893
[[package]]
2894
+
name = "objc2-core-foundation"
2895
+
version = "0.3.1"
2896
source = "registry+https://github.com/rust-lang/crates.io-index"
2897
+
checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166"
2898
dependencies = [
2899
+
"bitflags 2.9.1",
2900
+
"dispatch2",
2901
+
"objc2 0.6.1",
2902
]
2903
2904
[[package]]
2905
+
name = "objc2-core-graphics"
2906
+
version = "0.3.1"
2907
source = "registry+https://github.com/rust-lang/crates.io-index"
2908
+
checksum = "989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4"
2909
dependencies = [
2910
+
"bitflags 2.9.1",
2911
+
"dispatch2",
2912
+
"objc2 0.6.1",
2913
+
"objc2-core-foundation",
2914
+
"objc2-io-surface",
2915
]
2916
2917
[[package]]
2918
+
name = "objc2-core-image"
2919
+
version = "0.3.1"
2920
source = "registry+https://github.com/rust-lang/crates.io-index"
2921
+
checksum = "79b3dc0cc4386b6ccf21c157591b34a7f44c8e75b064f85502901ab2188c007e"
2922
dependencies = [
2923
+
"objc2 0.6.1",
2924
+
"objc2-foundation 0.3.1",
2925
]
2926
2927
[[package]]
2928
name = "objc2-encode"
2929
+
version = "4.1.0"
2930
source = "registry+https://github.com/rust-lang/crates.io-index"
2931
+
checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
2932
2933
[[package]]
2934
+
name = "objc2-exception-helper"
2935
+
version = "0.1.1"
2936
source = "registry+https://github.com/rust-lang/crates.io-index"
2937
+
checksum = "c7a1c5fbb72d7735b076bb47b578523aedc40f3c439bea6dfd595c089d79d98a"
2938
dependencies = [
2939
+
"cc",
2940
]
2941
2942
[[package]]
2943
+
name = "objc2-foundation"
2944
version = "0.2.2"
2945
source = "registry+https://github.com/rust-lang/crates.io-index"
2946
+
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
2947
dependencies = [
2948
+
"bitflags 2.9.1",
2949
+
"block2 0.5.1",
2950
+
"libc",
2951
+
"objc2 0.5.2",
2952
]
2953
2954
[[package]]
2955
+
name = "objc2-foundation"
2956
+
version = "0.3.1"
2957
source = "registry+https://github.com/rust-lang/crates.io-index"
2958
+
checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c"
2959
dependencies = [
2960
+
"bitflags 2.9.1",
2961
+
"block2 0.6.1",
2962
+
"libc",
2963
+
"objc2 0.6.1",
2964
+
"objc2-core-foundation",
2965
]
2966
2967
[[package]]
2968
+
name = "objc2-io-surface"
2969
+
version = "0.3.1"
2970
source = "registry+https://github.com/rust-lang/crates.io-index"
2971
+
checksum = "7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c"
2972
dependencies = [
2973
+
"bitflags 2.9.1",
2974
+
"objc2 0.6.1",
2975
+
"objc2-core-foundation",
2976
]
2977
2978
[[package]]
2979
+
name = "objc2-metal"
2980
version = "0.2.2"
2981
source = "registry+https://github.com/rust-lang/crates.io-index"
2982
+
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
2983
dependencies = [
2984
+
"bitflags 2.9.1",
2985
+
"block2 0.5.1",
2986
+
"objc2 0.5.2",
2987
+
"objc2-foundation 0.2.2",
2988
]
2989
2990
[[package]]
2991
+
name = "objc2-quartz-core"
2992
version = "0.2.2"
2993
source = "registry+https://github.com/rust-lang/crates.io-index"
2994
+
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
2995
dependencies = [
2996
+
"bitflags 2.9.1",
2997
+
"block2 0.5.1",
2998
+
"objc2 0.5.2",
2999
+
"objc2-foundation 0.2.2",
3000
+
"objc2-metal",
3001
]
3002
3003
[[package]]
3004
+
name = "objc2-quartz-core"
3005
+
version = "0.3.1"
3006
source = "registry+https://github.com/rust-lang/crates.io-index"
3007
+
checksum = "90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5"
3008
dependencies = [
3009
+
"bitflags 2.9.1",
3010
+
"objc2 0.6.1",
3011
+
"objc2-foundation 0.3.1",
3012
]
3013
3014
[[package]]
3015
+
name = "objc2-ui-kit"
3016
+
version = "0.3.1"
3017
source = "registry+https://github.com/rust-lang/crates.io-index"
3018
+
checksum = "25b1312ad7bc8a0e92adae17aa10f90aae1fb618832f9b993b022b591027daed"
3019
dependencies = [
3020
+
"bitflags 2.9.1",
3021
+
"objc2 0.6.1",
3022
+
"objc2-core-foundation",
3023
+
"objc2-foundation 0.3.1",
3024
]
3025
3026
[[package]]
3027
name = "objc2-web-kit"
3028
+
version = "0.3.1"
3029
source = "registry+https://github.com/rust-lang/crates.io-index"
3030
+
checksum = "91672909de8b1ce1c2252e95bbee8c1649c9ad9d14b9248b3d7b4c47903c47ad"
3031
dependencies = [
3032
+
"bitflags 2.9.1",
3033
+
"block2 0.6.1",
3034
+
"objc2 0.6.1",
3035
"objc2-app-kit",
3036
+
"objc2-core-foundation",
3037
+
"objc2-foundation 0.3.1",
3038
]
3039
3040
[[package]]
3041
name = "object"
3042
+
version = "0.36.7"
3043
source = "registry+https://github.com/rust-lang/crates.io-index"
3044
+
checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
3045
dependencies = [
3046
"memchr",
3047
]
3048
3049
[[package]]
3050
name = "once_cell"
3051
+
version = "1.21.3"
3052
source = "registry+https://github.com/rust-lang/crates.io-index"
3053
+
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
3054
3055
[[package]]
3056
name = "open"
3057
+
version = "5.3.2"
3058
source = "registry+https://github.com/rust-lang/crates.io-index"
3059
+
checksum = "e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95"
3060
dependencies = [
3061
+
"dunce",
3062
"is-wsl",
3063
"libc",
3064
"pathdiff",
···
3066
3067
[[package]]
3068
name = "openssl"
3069
+
version = "0.10.73"
3070
source = "registry+https://github.com/rust-lang/crates.io-index"
3071
+
checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8"
3072
dependencies = [
3073
+
"bitflags 2.9.1",
3074
"cfg-if",
3075
"foreign-types 0.3.2",
3076
"libc",
···
3087
dependencies = [
3088
"proc-macro2",
3089
"quote",
3090
+
"syn 2.0.104",
3091
]
3092
3093
[[package]]
3094
name = "openssl-probe"
3095
+
version = "0.1.6"
3096
source = "registry+https://github.com/rust-lang/crates.io-index"
3097
+
checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
3098
3099
[[package]]
3100
name = "openssl-sys"
3101
+
version = "0.9.109"
3102
source = "registry+https://github.com/rust-lang/crates.io-index"
3103
+
checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571"
3104
dependencies = [
3105
"cc",
3106
"libc",
···
3136
3137
[[package]]
3138
name = "os_pipe"
3139
+
version = "1.2.2"
3140
source = "registry+https://github.com/rust-lang/crates.io-index"
3141
+
checksum = "db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224"
3142
dependencies = [
3143
"libc",
3144
"windows-sys 0.59.0",
···
3177
3178
[[package]]
3179
name = "parking_lot"
3180
+
version = "0.12.4"
3181
source = "registry+https://github.com/rust-lang/crates.io-index"
3182
+
checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
3183
dependencies = [
3184
"lock_api",
3185
"parking_lot_core",
···
3187
3188
[[package]]
3189
name = "parking_lot_core"
3190
+
version = "0.9.11"
3191
source = "registry+https://github.com/rust-lang/crates.io-index"
3192
+
checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
3193
dependencies = [
3194
"cfg-if",
3195
"libc",
···
3206
3207
[[package]]
3208
name = "pathdiff"
3209
+
version = "0.2.3"
3210
source = "registry+https://github.com/rust-lang/crates.io-index"
3211
+
checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
3212
3213
[[package]]
3214
name = "percent-encoding"
···
3222
source = "registry+https://github.com/rust-lang/crates.io-index"
3223
checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
3224
dependencies = [
3225
"phf_shared 0.8.0",
3226
]
3227
3228
[[package]]
···
3231
source = "registry+https://github.com/rust-lang/crates.io-index"
3232
checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
3233
dependencies = [
3234
+
"phf_macros 0.10.0",
3235
"phf_shared 0.10.0",
3236
+
"proc-macro-hack",
3237
]
3238
3239
[[package]]
3240
name = "phf"
3241
+
version = "0.11.3"
3242
source = "registry+https://github.com/rust-lang/crates.io-index"
3243
+
checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
3244
dependencies = [
3245
+
"phf_macros 0.11.3",
3246
+
"phf_shared 0.11.3",
3247
]
3248
3249
[[package]]
···
3258
3259
[[package]]
3260
name = "phf_codegen"
3261
+
version = "0.11.3"
3262
source = "registry+https://github.com/rust-lang/crates.io-index"
3263
+
checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
3264
dependencies = [
3265
+
"phf_generator 0.11.3",
3266
+
"phf_shared 0.11.3",
3267
]
3268
3269
[[package]]
···
3288
3289
[[package]]
3290
name = "phf_generator"
3291
+
version = "0.11.3"
3292
source = "registry+https://github.com/rust-lang/crates.io-index"
3293
+
checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
3294
dependencies = [
3295
+
"phf_shared 0.11.3",
3296
"rand 0.8.5",
3297
]
3298
3299
[[package]]
3300
name = "phf_macros"
3301
+
version = "0.10.0"
3302
source = "registry+https://github.com/rust-lang/crates.io-index"
3303
+
checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
3304
dependencies = [
3305
+
"phf_generator 0.10.0",
3306
+
"phf_shared 0.10.0",
3307
"proc-macro-hack",
3308
"proc-macro2",
3309
"quote",
···
3312
3313
[[package]]
3314
name = "phf_macros"
3315
+
version = "0.11.3"
3316
source = "registry+https://github.com/rust-lang/crates.io-index"
3317
+
checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
3318
dependencies = [
3319
+
"phf_generator 0.11.3",
3320
+
"phf_shared 0.11.3",
3321
"proc-macro2",
3322
"quote",
3323
+
"syn 2.0.104",
3324
]
3325
3326
[[package]]
···
3329
source = "registry+https://github.com/rust-lang/crates.io-index"
3330
checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
3331
dependencies = [
3332
+
"siphasher 0.3.11",
3333
]
3334
3335
[[package]]
···
3338
source = "registry+https://github.com/rust-lang/crates.io-index"
3339
checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
3340
dependencies = [
3341
+
"siphasher 0.3.11",
3342
]
3343
3344
[[package]]
3345
name = "phf_shared"
3346
+
version = "0.11.3"
3347
source = "registry+https://github.com/rust-lang/crates.io-index"
3348
+
checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
3349
dependencies = [
3350
+
"siphasher 1.0.1",
3351
]
3352
3353
[[package]]
3354
name = "pin-project-lite"
3355
+
version = "0.2.16"
3356
source = "registry+https://github.com/rust-lang/crates.io-index"
3357
+
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
3358
3359
[[package]]
3360
name = "pin-utils"
···
3375
3376
[[package]]
3377
name = "pkg-config"
3378
+
version = "0.3.32"
3379
source = "registry+https://github.com/rust-lang/crates.io-index"
3380
+
checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
3381
3382
[[package]]
3383
name = "plist"
3384
+
version = "1.7.4"
3385
source = "registry+https://github.com/rust-lang/crates.io-index"
3386
+
checksum = "3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1"
3387
dependencies = [
3388
"base64 0.22.1",
3389
+
"indexmap 2.10.0",
3390
"quick-xml",
3391
"serde",
3392
"time",
···
3394
3395
[[package]]
3396
name = "png"
3397
+
version = "0.17.16"
3398
source = "registry+https://github.com/rust-lang/crates.io-index"
3399
+
checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526"
3400
dependencies = [
3401
"bitflags 1.3.2",
3402
"crc32fast",
3403
"fdeflate",
3404
"flate2",
3405
+
"miniz_oxide",
3406
]
3407
3408
[[package]]
3409
name = "polling"
3410
+
version = "3.9.0"
3411
source = "registry+https://github.com/rust-lang/crates.io-index"
3412
+
checksum = "8ee9b2fa7a4517d2c91ff5bc6c297a427a96749d15f98fcdbb22c05571a4d4b7"
3413
dependencies = [
3414
"cfg-if",
3415
"concurrent-queue",
3416
+
"hermit-abi",
3417
"pin-project-lite",
3418
"rustix",
3419
+
"windows-sys 0.60.2",
3420
+
]
3421
+
3422
+
[[package]]
3423
+
name = "potential_utf"
3424
+
version = "0.1.2"
3425
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3426
+
checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585"
3427
+
dependencies = [
3428
+
"zerovec",
3429
]
3430
3431
[[package]]
···
3436
3437
[[package]]
3438
name = "ppv-lite86"
3439
+
version = "0.2.21"
3440
source = "registry+https://github.com/rust-lang/crates.io-index"
3441
+
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
3442
dependencies = [
3443
"zerocopy",
3444
]
···
3465
source = "registry+https://github.com/rust-lang/crates.io-index"
3466
checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24"
3467
dependencies = [
3468
+
"toml_datetime 0.6.3",
3469
"toml_edit 0.20.2",
3470
]
3471
···
3501
3502
[[package]]
3503
name = "proc-macro2"
3504
+
version = "1.0.95"
3505
source = "registry+https://github.com/rust-lang/crates.io-index"
3506
+
checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
3507
dependencies = [
3508
"unicode-ident",
3509
]
3510
3511
[[package]]
3512
name = "profiling"
3513
+
version = "1.0.17"
3514
source = "registry+https://github.com/rust-lang/crates.io-index"
3515
+
checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773"
3516
dependencies = [
3517
"profiling-procmacros",
3518
]
3519
3520
[[package]]
3521
name = "profiling-procmacros"
3522
+
version = "1.0.17"
3523
source = "registry+https://github.com/rust-lang/crates.io-index"
3524
+
checksum = "52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b"
3525
dependencies = [
3526
"quote",
3527
+
"syn 2.0.104",
3528
]
3529
3530
[[package]]
···
3535
3536
[[package]]
3537
name = "publicsuffix"
3538
+
version = "2.3.0"
3539
source = "registry+https://github.com/rust-lang/crates.io-index"
3540
+
checksum = "6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf"
3541
dependencies = [
3542
+
"idna",
3543
"psl-types",
3544
]
3545
···
3560
3561
[[package]]
3562
name = "quick-xml"
3563
+
version = "0.38.0"
3564
source = "registry+https://github.com/rust-lang/crates.io-index"
3565
+
checksum = "8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b"
3566
dependencies = [
3567
"memchr",
3568
]
3569
3570
[[package]]
3571
name = "quinn"
3572
+
version = "0.11.8"
3573
source = "registry+https://github.com/rust-lang/crates.io-index"
3574
+
checksum = "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8"
3575
dependencies = [
3576
"bytes",
3577
+
"cfg_aliases",
3578
"pin-project-lite",
3579
"quinn-proto",
3580
"quinn-udp",
3581
"rustc-hash",
3582
"rustls",
3583
+
"socket2 0.5.10",
3584
+
"thiserror 2.0.12",
3585
"tokio",
3586
"tracing",
3587
+
"web-time",
3588
]
3589
3590
[[package]]
3591
name = "quinn-proto"
3592
+
version = "0.11.12"
3593
source = "registry+https://github.com/rust-lang/crates.io-index"
3594
+
checksum = "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e"
3595
dependencies = [
3596
"bytes",
3597
+
"getrandom 0.3.3",
3598
+
"lru-slab",
3599
+
"rand 0.9.2",
3600
"ring",
3601
"rustc-hash",
3602
"rustls",
3603
+
"rustls-pki-types",
3604
"slab",
3605
+
"thiserror 2.0.12",
3606
"tinyvec",
3607
"tracing",
3608
+
"web-time",
3609
]
3610
3611
[[package]]
3612
name = "quinn-udp"
3613
+
version = "0.5.13"
3614
source = "registry+https://github.com/rust-lang/crates.io-index"
3615
+
checksum = "fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970"
3616
dependencies = [
3617
+
"cfg_aliases",
3618
"libc",
3619
"once_cell",
3620
+
"socket2 0.5.10",
3621
"tracing",
3622
"windows-sys 0.59.0",
3623
]
3624
3625
[[package]]
3626
name = "quote"
3627
+
version = "1.0.40"
3628
source = "registry+https://github.com/rust-lang/crates.io-index"
3629
+
checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
3630
dependencies = [
3631
"proc-macro2",
3632
]
3633
3634
[[package]]
3635
+
name = "r-efi"
3636
+
version = "5.3.0"
3637
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3638
+
checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
3639
+
3640
+
[[package]]
3641
name = "rand"
3642
version = "0.7.3"
3643
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3663
]
3664
3665
[[package]]
3666
+
name = "rand"
3667
+
version = "0.9.2"
3668
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3669
+
checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
3670
+
dependencies = [
3671
+
"rand_chacha 0.9.0",
3672
+
"rand_core 0.9.3",
3673
+
]
3674
+
3675
+
[[package]]
3676
name = "rand_chacha"
3677
version = "0.2.2"
3678
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3693
]
3694
3695
[[package]]
3696
+
name = "rand_chacha"
3697
+
version = "0.9.0"
3698
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3699
+
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
3700
+
dependencies = [
3701
+
"ppv-lite86",
3702
+
"rand_core 0.9.3",
3703
+
]
3704
+
3705
+
[[package]]
3706
name = "rand_core"
3707
version = "0.5.1"
3708
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3717
source = "registry+https://github.com/rust-lang/crates.io-index"
3718
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
3719
dependencies = [
3720
+
"getrandom 0.2.16",
3721
+
]
3722
+
3723
+
[[package]]
3724
+
name = "rand_core"
3725
+
version = "0.9.3"
3726
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3727
+
checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
3728
+
dependencies = [
3729
+
"getrandom 0.3.3",
3730
]
3731
3732
[[package]]
···
3777
"rand_chacha 0.3.1",
3778
"simd_helpers",
3779
"system-deps",
3780
+
"thiserror 1.0.69",
3781
"v_frame",
3782
"wasm-bindgen",
3783
]
3784
3785
[[package]]
3786
name = "ravif"
3787
+
version = "0.11.20"
3788
source = "registry+https://github.com/rust-lang/crates.io-index"
3789
+
checksum = "5825c26fddd16ab9f515930d49028a630efec172e903483c94796cfe31893e6b"
3790
dependencies = [
3791
"avif-serialize",
3792
"imgref",
3793
"loop9",
3794
"quick-error",
3795
"rav1e",
3796
+
"rayon",
3797
"rgb",
3798
]
3799
···
3825
3826
[[package]]
3827
name = "redox_syscall"
3828
+
version = "0.5.17"
3829
source = "registry+https://github.com/rust-lang/crates.io-index"
3830
+
checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77"
3831
dependencies = [
3832
+
"bitflags 2.9.1",
3833
]
3834
3835
[[package]]
···
3838
source = "registry+https://github.com/rust-lang/crates.io-index"
3839
checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
3840
dependencies = [
3841
+
"getrandom 0.2.16",
3842
+
"libredox",
3843
+
"thiserror 1.0.69",
3844
+
]
3845
+
3846
+
[[package]]
3847
+
name = "redox_users"
3848
+
version = "0.5.2"
3849
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3850
+
checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac"
3851
+
dependencies = [
3852
+
"getrandom 0.2.16",
3853
"libredox",
3854
+
"thiserror 2.0.12",
3855
+
]
3856
+
3857
+
[[package]]
3858
+
name = "ref-cast"
3859
+
version = "1.0.24"
3860
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3861
+
checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf"
3862
+
dependencies = [
3863
+
"ref-cast-impl",
3864
+
]
3865
+
3866
+
[[package]]
3867
+
name = "ref-cast-impl"
3868
+
version = "1.0.24"
3869
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3870
+
checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7"
3871
+
dependencies = [
3872
+
"proc-macro2",
3873
+
"quote",
3874
+
"syn 2.0.104",
3875
]
3876
3877
[[package]]
3878
name = "regex"
3879
+
version = "1.11.1"
3880
source = "registry+https://github.com/rust-lang/crates.io-index"
3881
+
checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
3882
dependencies = [
3883
"aho-corasick",
3884
"memchr",
···
3888
3889
[[package]]
3890
name = "regex-automata"
3891
+
version = "0.4.9"
3892
source = "registry+https://github.com/rust-lang/crates.io-index"
3893
+
checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
3894
dependencies = [
3895
"aho-corasick",
3896
"memchr",
···
3905
3906
[[package]]
3907
name = "reqwest"
3908
+
version = "0.12.22"
3909
source = "registry+https://github.com/rust-lang/crates.io-index"
3910
+
checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531"
3911
dependencies = [
3912
"base64 0.22.1",
3913
"bytes",
···
3925
"hyper-rustls",
3926
"hyper-tls",
3927
"hyper-util",
3928
"js-sys",
3929
"log",
3930
"mime",
3931
"native-tls",
3932
"percent-encoding",
3933
"pin-project-lite",
3934
"quinn",
3935
"rustls",
3936
"rustls-pki-types",
3937
"serde",
3938
"serde_json",
3939
"serde_urlencoded",
3940
"sync_wrapper",
3941
"tokio",
3942
"tokio-native-tls",
3943
"tokio-rustls",
3944
"tokio-util",
3945
+
"tower",
3946
+
"tower-http",
3947
"tower-service",
3948
"url",
3949
"wasm-bindgen",
···
3951
"wasm-streams",
3952
"web-sys",
3953
"webpki-roots",
3954
]
3955
3956
[[package]]
3957
name = "rgb"
3958
+
version = "0.8.52"
3959
source = "registry+https://github.com/rust-lang/crates.io-index"
3960
+
checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce"
3961
3962
[[package]]
3963
name = "ring"
3964
+
version = "0.17.14"
3965
source = "registry+https://github.com/rust-lang/crates.io-index"
3966
+
checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
3967
dependencies = [
3968
"cc",
3969
"cfg-if",
3970
+
"getrandom 0.2.16",
3971
"libc",
3972
"untrusted",
3973
"windows-sys 0.52.0",
3974
]
3975
3976
[[package]]
3977
name = "rust-ini"
3978
+
version = "0.21.2"
3979
source = "registry+https://github.com/rust-lang/crates.io-index"
3980
+
checksum = "e7295b7ce3bf4806b419dc3420745998b447178b7005e2011947b38fc5aa6791"
3981
dependencies = [
3982
"cfg-if",
3983
"ordered-multimap",
3984
]
3985
3986
[[package]]
3987
name = "rustc-demangle"
3988
+
version = "0.1.26"
3989
source = "registry+https://github.com/rust-lang/crates.io-index"
3990
+
checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
3991
3992
[[package]]
3993
name = "rustc-hash"
3994
+
version = "2.1.1"
3995
source = "registry+https://github.com/rust-lang/crates.io-index"
3996
+
checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
3997
3998
[[package]]
3999
name = "rustc_version"
···
4006
4007
[[package]]
4008
name = "rustix"
4009
+
version = "1.0.8"
4010
source = "registry+https://github.com/rust-lang/crates.io-index"
4011
+
checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
4012
dependencies = [
4013
+
"bitflags 2.9.1",
4014
"errno",
4015
"libc",
4016
"linux-raw-sys",
4017
+
"windows-sys 0.60.2",
4018
]
4019
4020
[[package]]
4021
name = "rustls"
4022
+
version = "0.23.31"
4023
source = "registry+https://github.com/rust-lang/crates.io-index"
4024
+
checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc"
4025
dependencies = [
4026
"once_cell",
4027
"ring",
···
4032
]
4033
4034
[[package]]
4035
+
name = "rustls-pki-types"
4036
+
version = "1.12.0"
4037
source = "registry+https://github.com/rust-lang/crates.io-index"
4038
+
checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79"
4039
dependencies = [
4040
+
"web-time",
4041
+
"zeroize",
4042
]
4043
4044
[[package]]
4045
name = "rustls-webpki"
4046
+
version = "0.103.4"
4047
source = "registry+https://github.com/rust-lang/crates.io-index"
4048
+
checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc"
4049
dependencies = [
4050
"ring",
4051
"rustls-pki-types",
···
4053
]
4054
4055
[[package]]
4056
+
name = "rustversion"
4057
+
version = "1.0.21"
4058
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4059
+
checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"
4060
+
4061
+
[[package]]
4062
name = "ryu"
4063
+
version = "1.0.20"
4064
source = "registry+https://github.com/rust-lang/crates.io-index"
4065
+
checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
4066
4067
[[package]]
4068
name = "same-file"
···
4075
4076
[[package]]
4077
name = "schannel"
4078
+
version = "0.1.27"
4079
source = "registry+https://github.com/rust-lang/crates.io-index"
4080
+
checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
4081
dependencies = [
4082
"windows-sys 0.59.0",
4083
]
4084
4085
[[package]]
4086
name = "schemars"
4087
+
version = "0.8.22"
4088
source = "registry+https://github.com/rust-lang/crates.io-index"
4089
+
checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615"
4090
dependencies = [
4091
"dyn-clone",
4092
"indexmap 1.9.3",
···
4098
]
4099
4100
[[package]]
4101
+
name = "schemars"
4102
+
version = "0.9.0"
4103
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4104
+
checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f"
4105
+
dependencies = [
4106
+
"dyn-clone",
4107
+
"ref-cast",
4108
+
"serde",
4109
+
"serde_json",
4110
+
]
4111
+
4112
+
[[package]]
4113
+
name = "schemars"
4114
+
version = "1.0.4"
4115
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4116
+
checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0"
4117
+
dependencies = [
4118
+
"dyn-clone",
4119
+
"ref-cast",
4120
+
"serde",
4121
+
"serde_json",
4122
+
]
4123
+
4124
+
[[package]]
4125
name = "schemars_derive"
4126
+
version = "0.8.22"
4127
source = "registry+https://github.com/rust-lang/crates.io-index"
4128
+
checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d"
4129
dependencies = [
4130
"proc-macro2",
4131
"quote",
4132
"serde_derive_internals",
4133
+
"syn 2.0.104",
4134
]
4135
4136
[[package]]
···
4145
source = "registry+https://github.com/rust-lang/crates.io-index"
4146
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
4147
dependencies = [
4148
+
"bitflags 2.9.1",
4149
"core-foundation 0.9.4",
4150
"core-foundation-sys",
4151
"libc",
···
4154
4155
[[package]]
4156
name = "security-framework-sys"
4157
+
version = "2.14.0"
4158
source = "registry+https://github.com/rust-lang/crates.io-index"
4159
+
checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32"
4160
dependencies = [
4161
"core-foundation-sys",
4162
"libc",
···
4164
4165
[[package]]
4166
name = "selectors"
4167
+
version = "0.24.0"
4168
source = "registry+https://github.com/rust-lang/crates.io-index"
4169
+
checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416"
4170
dependencies = [
4171
"bitflags 1.3.2",
4172
"cssparser",
4173
"derive_more",
4174
"fxhash",
4175
"log",
4176
"phf 0.8.0",
4177
"phf_codegen 0.8.0",
4178
"precomputed-hash",
4179
"servo_arc",
4180
"smallvec",
4181
]
4182
4183
[[package]]
4184
name = "semver"
4185
+
version = "1.0.26"
4186
source = "registry+https://github.com/rust-lang/crates.io-index"
4187
+
checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
4188
dependencies = [
4189
"serde",
4190
]
4191
4192
[[package]]
4193
name = "serde"
4194
+
version = "1.0.219"
4195
source = "registry+https://github.com/rust-lang/crates.io-index"
4196
+
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
4197
dependencies = [
4198
"serde_derive",
4199
]
4200
4201
[[package]]
4202
name = "serde-untagged"
4203
+
version = "0.1.7"
4204
source = "registry+https://github.com/rust-lang/crates.io-index"
4205
+
checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e"
4206
dependencies = [
4207
"erased-serde",
4208
"serde",
···
4211
4212
[[package]]
4213
name = "serde_derive"
4214
+
version = "1.0.219"
4215
source = "registry+https://github.com/rust-lang/crates.io-index"
4216
+
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
4217
dependencies = [
4218
"proc-macro2",
4219
"quote",
4220
+
"syn 2.0.104",
4221
]
4222
4223
[[package]]
···
4228
dependencies = [
4229
"proc-macro2",
4230
"quote",
4231
+
"syn 2.0.104",
4232
]
4233
4234
[[package]]
4235
name = "serde_json"
4236
+
version = "1.0.141"
4237
source = "registry+https://github.com/rust-lang/crates.io-index"
4238
+
checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3"
4239
dependencies = [
4240
+
"itoa",
4241
"memchr",
4242
"ryu",
4243
"serde",
···
4245
4246
[[package]]
4247
name = "serde_repr"
4248
+
version = "0.1.20"
4249
source = "registry+https://github.com/rust-lang/crates.io-index"
4250
+
checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
4251
dependencies = [
4252
"proc-macro2",
4253
"quote",
4254
+
"syn 2.0.104",
4255
+
]
4256
+
4257
+
[[package]]
4258
+
name = "serde_spanned"
4259
+
version = "0.6.9"
4260
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4261
+
checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
4262
+
dependencies = [
4263
+
"serde",
4264
]
4265
4266
[[package]]
4267
name = "serde_spanned"
4268
+
version = "1.0.0"
4269
source = "registry+https://github.com/rust-lang/crates.io-index"
4270
+
checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83"
4271
dependencies = [
4272
"serde",
4273
]
···
4279
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
4280
dependencies = [
4281
"form_urlencoded",
4282
+
"itoa",
4283
"ryu",
4284
"serde",
4285
]
4286
4287
[[package]]
4288
name = "serde_with"
4289
+
version = "3.14.0"
4290
source = "registry+https://github.com/rust-lang/crates.io-index"
4291
+
checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5"
4292
dependencies = [
4293
"base64 0.22.1",
4294
"chrono",
4295
"hex",
4296
"indexmap 1.9.3",
4297
+
"indexmap 2.10.0",
4298
+
"schemars 0.9.0",
4299
+
"schemars 1.0.4",
4300
"serde",
4301
"serde_derive",
4302
"serde_json",
···
4306
4307
[[package]]
4308
name = "serde_with_macros"
4309
+
version = "3.14.0"
4310
source = "registry+https://github.com/rust-lang/crates.io-index"
4311
+
checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f"
4312
dependencies = [
4313
"darling",
4314
"proc-macro2",
4315
"quote",
4316
+
"syn 2.0.104",
4317
]
4318
4319
[[package]]
···
4340
4341
[[package]]
4342
name = "servo_arc"
4343
+
version = "0.2.0"
4344
source = "registry+https://github.com/rust-lang/crates.io-index"
4345
+
checksum = "d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741"
4346
dependencies = [
4347
"nodrop",
4348
"stable_deref_trait",
···
4361
4362
[[package]]
4363
name = "sha2"
4364
+
version = "0.10.9"
4365
source = "registry+https://github.com/rust-lang/crates.io-index"
4366
+
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
4367
dependencies = [
4368
"cfg-if",
4369
"cpufeatures",
···
4372
4373
[[package]]
4374
name = "shared_child"
4375
+
version = "1.1.1"
4376
source = "registry+https://github.com/rust-lang/crates.io-index"
4377
+
checksum = "1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7"
4378
dependencies = [
4379
"libc",
4380
+
"sigchld",
4381
+
"windows-sys 0.60.2",
4382
]
4383
4384
[[package]]
···
4388
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
4389
4390
[[package]]
4391
+
name = "sigchld"
4392
+
version = "0.2.4"
4393
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4394
+
checksum = "47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1"
4395
+
dependencies = [
4396
+
"libc",
4397
+
"os_pipe",
4398
+
"signal-hook",
4399
+
]
4400
+
4401
+
[[package]]
4402
+
name = "signal-hook"
4403
+
version = "0.3.18"
4404
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4405
+
checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
4406
+
dependencies = [
4407
+
"libc",
4408
+
"signal-hook-registry",
4409
+
]
4410
+
4411
+
[[package]]
4412
name = "signal-hook-registry"
4413
+
version = "1.4.5"
4414
source = "registry+https://github.com/rust-lang/crates.io-index"
4415
+
checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410"
4416
dependencies = [
4417
"libc",
4418
]
···
4439
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
4440
4441
[[package]]
4442
+
name = "siphasher"
4443
+
version = "1.0.1"
4444
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4445
+
checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
4446
+
4447
+
[[package]]
4448
name = "slab"
4449
+
version = "0.4.10"
4450
source = "registry+https://github.com/rust-lang/crates.io-index"
4451
+
checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d"
4452
4453
[[package]]
4454
name = "smallvec"
4455
+
version = "1.15.1"
4456
source = "registry+https://github.com/rust-lang/crates.io-index"
4457
+
checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
4458
4459
[[package]]
4460
name = "socket2"
4461
+
version = "0.5.10"
4462
source = "registry+https://github.com/rust-lang/crates.io-index"
4463
+
checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678"
4464
dependencies = [
4465
"libc",
4466
"windows-sys 0.52.0",
4467
]
4468
4469
[[package]]
4470
+
name = "socket2"
4471
+
version = "0.6.0"
4472
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4473
+
checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
4474
+
dependencies = [
4475
+
"libc",
4476
+
"windows-sys 0.59.0",
4477
+
]
4478
+
4479
+
[[package]]
4480
name = "softbuffer"
4481
version = "0.4.6"
4482
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4488
"foreign-types 0.5.0",
4489
"js-sys",
4490
"log",
4491
+
"objc2 0.5.2",
4492
+
"objc2-foundation 0.2.2",
4493
+
"objc2-quartz-core 0.2.2",
4494
"raw-window-handle",
4495
"redox_syscall",
4496
"wasm-bindgen",
···
4525
]
4526
4527
[[package]]
4528
name = "stable_deref_trait"
4529
version = "1.2.0"
4530
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4538
4539
[[package]]
4540
name = "string_cache"
4541
+
version = "0.8.9"
4542
source = "registry+https://github.com/rust-lang/crates.io-index"
4543
+
checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f"
4544
dependencies = [
4545
"new_debug_unreachable",
4546
"parking_lot",
4547
+
"phf_shared 0.11.3",
4548
"precomputed-hash",
4549
"serde",
4550
]
4551
4552
[[package]]
4553
name = "string_cache_codegen"
4554
+
version = "0.5.4"
4555
source = "registry+https://github.com/rust-lang/crates.io-index"
4556
+
checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0"
4557
dependencies = [
4558
+
"phf_generator 0.11.3",
4559
+
"phf_shared 0.11.3",
4560
"proc-macro2",
4561
"quote",
4562
]
···
4597
4598
[[package]]
4599
name = "syn"
4600
+
version = "2.0.104"
4601
source = "registry+https://github.com/rust-lang/crates.io-index"
4602
+
checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
4603
dependencies = [
4604
"proc-macro2",
4605
"quote",
···
4608
4609
[[package]]
4610
name = "sync_wrapper"
4611
+
version = "1.0.2"
4612
source = "registry+https://github.com/rust-lang/crates.io-index"
4613
+
checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
4614
dependencies = [
4615
"futures-core",
4616
]
4617
4618
[[package]]
4619
+
name = "synstructure"
4620
+
version = "0.13.2"
4621
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4622
+
checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
4623
+
dependencies = [
4624
+
"proc-macro2",
4625
+
"quote",
4626
+
"syn 2.0.104",
4627
+
]
4628
+
4629
+
[[package]]
4630
name = "system-configuration"
4631
version = "0.6.1"
4632
source = "registry+https://github.com/rust-lang/crates.io-index"
4633
checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
4634
dependencies = [
4635
+
"bitflags 2.9.1",
4636
"core-foundation 0.9.4",
4637
"system-configuration-sys",
4638
]
···
4662
4663
[[package]]
4664
name = "tao"
4665
+
version = "0.34.0"
4666
source = "registry+https://github.com/rust-lang/crates.io-index"
4667
+
checksum = "49c380ca75a231b87b6c9dd86948f035012e7171d1a7c40a9c2890489a7ffd8a"
4668
dependencies = [
4669
+
"bitflags 2.9.1",
4670
+
"core-foundation 0.10.1",
4671
"core-graphics",
4672
"crossbeam-channel",
4673
"dispatch",
···
4676
"gdkwayland-sys",
4677
"gdkx11-sys",
4678
"gtk",
4679
"jni",
4680
"lazy_static",
4681
"libc",
···
4683
"ndk",
4684
"ndk-context",
4685
"ndk-sys",
4686
+
"objc2 0.6.1",
4687
+
"objc2-app-kit",
4688
+
"objc2-foundation 0.3.1",
4689
"once_cell",
4690
"parking_lot",
4691
"raw-window-handle",
···
4694
"unicode-segmentation",
4695
"url",
4696
"windows",
4697
+
"windows-core",
4698
"windows-version",
4699
"x11-dl",
4700
]
···
4707
dependencies = [
4708
"proc-macro2",
4709
"quote",
4710
+
"syn 2.0.104",
4711
]
4712
4713
[[package]]
···
4718
4719
[[package]]
4720
name = "tauri"
4721
+
version = "2.7.0"
4722
source = "registry+https://github.com/rust-lang/crates.io-index"
4723
+
checksum = "352a4bc7bf6c25f5624227e3641adf475a6535707451b09bb83271df8b7a6ac7"
4724
dependencies = [
4725
"anyhow",
4726
"bytes",
4727
+
"dirs 6.0.0",
4728
"dunce",
4729
"embed_plist",
4730
+
"getrandom 0.3.3",
4731
"glob",
4732
"gtk",
4733
"heck 0.5.0",
···
4738
"log",
4739
"mime",
4740
"muda",
4741
+
"objc2 0.6.1",
4742
"objc2-app-kit",
4743
+
"objc2-foundation 0.3.1",
4744
+
"objc2-ui-kit",
4745
"percent-encoding",
4746
"plist",
4747
"raw-window-handle",
···
4756
"tauri-runtime",
4757
"tauri-runtime-wry",
4758
"tauri-utils",
4759
+
"thiserror 2.0.12",
4760
"tokio",
4761
"tray-icon",
4762
"url",
···
4769
4770
[[package]]
4771
name = "tauri-build"
4772
+
version = "2.3.1"
4773
source = "registry+https://github.com/rust-lang/crates.io-index"
4774
+
checksum = "182d688496c06bf08ea896459bf483eb29cdff35c1c4c115fb14053514303064"
4775
dependencies = [
4776
"anyhow",
4777
"cargo_toml",
4778
+
"dirs 6.0.0",
4779
"glob",
4780
"heck 0.5.0",
4781
"json-patch",
4782
+
"schemars 0.8.22",
4783
"semver",
4784
"serde",
4785
"serde_json",
···
4791
4792
[[package]]
4793
name = "tauri-codegen"
4794
+
version = "2.3.1"
4795
source = "registry+https://github.com/rust-lang/crates.io-index"
4796
+
checksum = "b54a99a6cd8e01abcfa61508177e6096a4fe2681efecee9214e962f2f073ae4a"
4797
dependencies = [
4798
"base64 0.22.1",
4799
"brotli",
···
4807
"serde",
4808
"serde_json",
4809
"sha2",
4810
+
"syn 2.0.104",
4811
"tauri-utils",
4812
+
"thiserror 2.0.12",
4813
"time",
4814
"url",
4815
"uuid",
···
4818
4819
[[package]]
4820
name = "tauri-macros"
4821
+
version = "2.3.2"
4822
source = "registry+https://github.com/rust-lang/crates.io-index"
4823
+
checksum = "7945b14dc45e23532f2ded6e120170bbdd4af5ceaa45784a6b33d250fbce3f9e"
4824
dependencies = [
4825
"heck 0.5.0",
4826
"proc-macro2",
4827
"quote",
4828
+
"syn 2.0.104",
4829
"tauri-codegen",
4830
"tauri-utils",
4831
]
4832
4833
[[package]]
4834
name = "tauri-plugin"
4835
+
version = "2.3.1"
4836
source = "registry+https://github.com/rust-lang/crates.io-index"
4837
+
checksum = "5bd5c1e56990c70a906ef67a9851bbdba9136d26075ee9a2b19c8b46986b3e02"
4838
dependencies = [
4839
"anyhow",
4840
"glob",
4841
"plist",
4842
+
"schemars 0.8.22",
4843
"serde",
4844
"serde_json",
4845
"tauri-utils",
···
4849
4850
[[package]]
4851
name = "tauri-plugin-deep-link"
4852
+
version = "2.4.1"
4853
source = "registry+https://github.com/rust-lang/crates.io-index"
4854
+
checksum = "1fec67f32d7a06d80bd3dc009fdb678c35a66116d9cb8cd2bb32e406c2b5bbd2"
4855
dependencies = [
4856
"dunce",
4857
"rust-ini",
4858
"serde",
4859
"serde_json",
4860
"tauri",
4861
"tauri-plugin",
4862
"tauri-utils",
4863
+
"thiserror 2.0.12",
4864
+
"tracing",
4865
"url",
4866
+
"windows-registry",
4867
"windows-result",
4868
]
4869
4870
[[package]]
4871
name = "tauri-plugin-fs"
4872
+
version = "2.4.1"
4873
source = "registry+https://github.com/rust-lang/crates.io-index"
4874
+
checksum = "8c6ef84ee2f2094ce093e55106d90d763ba343fad57566992962e8f76d113f99"
4875
dependencies = [
4876
"anyhow",
4877
"dunce",
4878
"glob",
4879
"percent-encoding",
4880
+
"schemars 0.8.22",
4881
"serde",
4882
"serde_json",
4883
"serde_repr",
4884
"tauri",
4885
"tauri-plugin",
4886
+
"tauri-utils",
4887
+
"thiserror 2.0.12",
4888
+
"toml 0.8.2",
4889
"url",
4890
]
4891
4892
[[package]]
4893
name = "tauri-plugin-http"
4894
+
version = "2.5.1"
4895
source = "registry+https://github.com/rust-lang/crates.io-index"
4896
+
checksum = "fcde333d97e565a7765aad82f32d8672458f7bd77b6ee653830d5dded9d7b5c2"
4897
dependencies = [
4898
+
"bytes",
4899
+
"cookie_store",
4900
"data-url",
4901
"http",
4902
"regex",
4903
"reqwest",
4904
+
"schemars 0.8.22",
4905
"serde",
4906
"serde_json",
4907
"tauri",
4908
"tauri-plugin",
4909
"tauri-plugin-fs",
4910
+
"thiserror 2.0.12",
4911
"tokio",
4912
"url",
4913
"urlpattern",
···
4915
4916
[[package]]
4917
name = "tauri-plugin-process"
4918
+
version = "2.3.0"
4919
source = "registry+https://github.com/rust-lang/crates.io-index"
4920
+
checksum = "7461c622a5ea00eb9cd9f7a08dbd3bf79484499fd5c21aa2964677f64ca651ab"
4921
dependencies = [
4922
"tauri",
4923
"tauri-plugin",
···
4925
4926
[[package]]
4927
name = "tauri-plugin-shell"
4928
+
version = "2.3.0"
4929
source = "registry+https://github.com/rust-lang/crates.io-index"
4930
+
checksum = "2b9ffadec5c3523f11e8273465cacb3d86ea7652a28e6e2a2e9b5c182f791d25"
4931
dependencies = [
4932
"encoding_rs",
4933
"log",
4934
"open",
4935
"os_pipe",
4936
"regex",
4937
+
"schemars 0.8.22",
4938
"serde",
4939
"serde_json",
4940
"shared_child",
4941
"tauri",
4942
"tauri-plugin",
4943
+
"thiserror 2.0.12",
4944
"tokio",
4945
]
4946
4947
[[package]]
4948
name = "tauri-plugin-single-instance"
4949
+
version = "2.2.0"
4950
source = "registry+https://github.com/rust-lang/crates.io-index"
4951
+
checksum = "0f36019ee9832dc99e4450bb55a21cfad8633b19c2c18bd17c7741939b070ede"
4952
dependencies = [
4953
"serde",
4954
"serde_json",
4955
"tauri",
4956
"tauri-plugin-deep-link",
4957
+
"thiserror 2.0.12",
4958
+
"tracing",
4959
"windows-sys 0.59.0",
4960
"zbus",
4961
]
4962
4963
[[package]]
4964
name = "tauri-runtime"
4965
+
version = "2.7.1"
4966
source = "registry+https://github.com/rust-lang/crates.io-index"
4967
+
checksum = "2b1cc885be806ea15ff7b0eb47098a7b16323d9228876afda329e34e2d6c4676"
4968
dependencies = [
4969
+
"cookie",
4970
"dpi",
4971
"gtk",
4972
"http",
4973
"jni",
4974
+
"objc2 0.6.1",
4975
+
"objc2-ui-kit",
4976
"raw-window-handle",
4977
"serde",
4978
"serde_json",
4979
"tauri-utils",
4980
+
"thiserror 2.0.12",
4981
"url",
4982
"windows",
4983
]
4984
4985
[[package]]
4986
name = "tauri-runtime-wry"
4987
+
version = "2.7.2"
4988
source = "registry+https://github.com/rust-lang/crates.io-index"
4989
+
checksum = "fe653a2fbbef19fe898efc774bc52c8742576342a33d3d028c189b57eb1d2439"
4990
dependencies = [
4991
"gtk",
4992
"http",
4993
"jni",
4994
"log",
4995
+
"objc2 0.6.1",
4996
"objc2-app-kit",
4997
+
"objc2-foundation 0.3.1",
4998
+
"once_cell",
4999
"percent-encoding",
5000
"raw-window-handle",
5001
"softbuffer",
···
5011
5012
[[package]]
5013
name = "tauri-utils"
5014
+
version = "2.6.0"
5015
source = "registry+https://github.com/rust-lang/crates.io-index"
5016
+
checksum = "9330c15cabfe1d9f213478c9e8ec2b0c76dab26bb6f314b8ad1c8a568c1d186e"
5017
dependencies = [
5018
+
"anyhow",
5019
"brotli",
5020
"cargo_metadata",
5021
"ctor",
5022
"dunce",
5023
"glob",
5024
"html5ever",
5025
+
"http",
5026
"infer",
5027
"json-patch",
5028
"kuchikiki",
5029
"log",
5030
"memchr",
5031
+
"phf 0.11.3",
5032
"proc-macro2",
5033
"quote",
5034
"regex",
5035
+
"schemars 0.8.22",
5036
"semver",
5037
"serde",
5038
"serde-untagged",
5039
"serde_json",
5040
"serde_with",
5041
"swift-rs",
5042
+
"thiserror 2.0.12",
5043
"toml 0.8.2",
5044
"url",
5045
"urlpattern",
···
5049
5050
[[package]]
5051
name = "tauri-winres"
5052
+
version = "0.3.2"
5053
source = "registry+https://github.com/rust-lang/crates.io-index"
5054
+
checksum = "7c6d9028d41d4de835e3c482c677a8cb88137ac435d6ff9a71f392d4421576c9"
5055
dependencies = [
5056
"embed-resource",
5057
+
"indexmap 2.10.0",
5058
+
"toml 0.9.4",
5059
]
5060
5061
[[package]]
5062
name = "tempfile"
5063
+
version = "3.20.0"
5064
source = "registry+https://github.com/rust-lang/crates.io-index"
5065
+
checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
5066
dependencies = [
5067
"fastrand",
5068
+
"getrandom 0.3.3",
5069
"once_cell",
5070
"rustix",
5071
"windows-sys 0.59.0",
···
5083
]
5084
5085
[[package]]
5086
+
name = "thiserror"
5087
+
version = "1.0.69"
5088
source = "registry+https://github.com/rust-lang/crates.io-index"
5089
+
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
5090
+
dependencies = [
5091
+
"thiserror-impl 1.0.69",
5092
+
]
5093
5094
[[package]]
5095
name = "thiserror"
5096
+
version = "2.0.12"
5097
source = "registry+https://github.com/rust-lang/crates.io-index"
5098
+
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
5099
dependencies = [
5100
+
"thiserror-impl 2.0.12",
5101
]
5102
5103
[[package]]
5104
name = "thiserror-impl"
5105
+
version = "1.0.69"
5106
source = "registry+https://github.com/rust-lang/crates.io-index"
5107
+
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
5108
dependencies = [
5109
"proc-macro2",
5110
"quote",
5111
+
"syn 2.0.104",
5112
+
]
5113
+
5114
+
[[package]]
5115
+
name = "thiserror-impl"
5116
+
version = "2.0.12"
5117
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5118
+
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
5119
+
dependencies = [
5120
+
"proc-macro2",
5121
+
"quote",
5122
+
"syn 2.0.104",
5123
]
5124
5125
[[package]]
···
5135
5136
[[package]]
5137
name = "time"
5138
+
version = "0.3.41"
5139
source = "registry+https://github.com/rust-lang/crates.io-index"
5140
+
checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
5141
dependencies = [
5142
"deranged",
5143
+
"itoa",
5144
"num-conv",
5145
"powerfmt",
5146
"serde",
···
5150
5151
[[package]]
5152
name = "time-core"
5153
+
version = "0.1.4"
5154
source = "registry+https://github.com/rust-lang/crates.io-index"
5155
+
checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c"
5156
5157
[[package]]
5158
name = "time-macros"
5159
+
version = "0.2.22"
5160
source = "registry+https://github.com/rust-lang/crates.io-index"
5161
+
checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49"
5162
dependencies = [
5163
"num-conv",
5164
"time-core",
···
5174
]
5175
5176
[[package]]
5177
+
name = "tinystr"
5178
+
version = "0.8.1"
5179
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5180
+
checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
5181
+
dependencies = [
5182
+
"displaydoc",
5183
+
"zerovec",
5184
+
]
5185
+
5186
+
[[package]]
5187
name = "tinyvec"
5188
+
version = "1.9.0"
5189
source = "registry+https://github.com/rust-lang/crates.io-index"
5190
+
checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71"
5191
dependencies = [
5192
"tinyvec_macros",
5193
]
···
5200
5201
[[package]]
5202
name = "tokio"
5203
+
version = "1.47.0"
5204
source = "registry+https://github.com/rust-lang/crates.io-index"
5205
+
checksum = "43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35"
5206
dependencies = [
5207
"backtrace",
5208
"bytes",
5209
+
"io-uring",
5210
"libc",
5211
+
"mio 1.0.4",
5212
"pin-project-lite",
5213
+
"slab",
5214
+
"socket2 0.6.0",
5215
"tokio-macros",
5216
+
"windows-sys 0.59.0",
5217
]
5218
5219
[[package]]
5220
name = "tokio-macros"
5221
+
version = "2.5.0"
5222
source = "registry+https://github.com/rust-lang/crates.io-index"
5223
+
checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
5224
dependencies = [
5225
"proc-macro2",
5226
"quote",
5227
+
"syn 2.0.104",
5228
]
5229
5230
[[package]]
···
5239
5240
[[package]]
5241
name = "tokio-rustls"
5242
+
version = "0.26.2"
5243
source = "registry+https://github.com/rust-lang/crates.io-index"
5244
+
checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b"
5245
dependencies = [
5246
"rustls",
5247
"tokio",
5248
]
5249
5250
[[package]]
5251
name = "tokio-util"
5252
+
version = "0.7.15"
5253
source = "registry+https://github.com/rust-lang/crates.io-index"
5254
+
checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df"
5255
dependencies = [
5256
"bytes",
5257
"futures-core",
···
5262
5263
[[package]]
5264
name = "toml"
5265
+
version = "0.8.2"
5266
source = "registry+https://github.com/rust-lang/crates.io-index"
5267
+
checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d"
5268
dependencies = [
5269
"serde",
5270
+
"serde_spanned 0.6.9",
5271
+
"toml_datetime 0.6.3",
5272
+
"toml_edit 0.20.2",
5273
]
5274
5275
[[package]]
5276
name = "toml"
5277
+
version = "0.9.4"
5278
source = "registry+https://github.com/rust-lang/crates.io-index"
5279
+
checksum = "41ae868b5a0f67631c14589f7e250c1ea2c574ee5ba21c6c8dd4b1485705a5a1"
5280
dependencies = [
5281
+
"indexmap 2.10.0",
5282
"serde",
5283
+
"serde_spanned 1.0.0",
5284
+
"toml_datetime 0.7.0",
5285
+
"toml_parser",
5286
+
"toml_writer",
5287
+
"winnow 0.7.12",
5288
]
5289
5290
[[package]]
···
5297
]
5298
5299
[[package]]
5300
+
name = "toml_datetime"
5301
+
version = "0.7.0"
5302
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5303
+
checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3"
5304
+
dependencies = [
5305
+
"serde",
5306
+
]
5307
+
5308
+
[[package]]
5309
name = "toml_edit"
5310
version = "0.19.15"
5311
source = "registry+https://github.com/rust-lang/crates.io-index"
5312
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
5313
dependencies = [
5314
+
"indexmap 2.10.0",
5315
+
"toml_datetime 0.6.3",
5316
+
"winnow 0.5.40",
5317
]
5318
5319
[[package]]
···
5322
source = "registry+https://github.com/rust-lang/crates.io-index"
5323
checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338"
5324
dependencies = [
5325
+
"indexmap 2.10.0",
5326
"serde",
5327
+
"serde_spanned 0.6.9",
5328
+
"toml_datetime 0.6.3",
5329
+
"winnow 0.5.40",
5330
]
5331
5332
[[package]]
5333
+
name = "toml_parser"
5334
+
version = "1.0.1"
5335
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5336
+
checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30"
5337
+
dependencies = [
5338
+
"winnow 0.7.12",
5339
+
]
5340
+
5341
+
[[package]]
5342
+
name = "toml_writer"
5343
+
version = "1.0.2"
5344
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5345
+
checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64"
5346
+
5347
+
[[package]]
5348
+
name = "tower"
5349
+
version = "0.5.2"
5350
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5351
+
checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
5352
+
dependencies = [
5353
+
"futures-core",
5354
+
"futures-util",
5355
+
"pin-project-lite",
5356
+
"sync_wrapper",
5357
+
"tokio",
5358
+
"tower-layer",
5359
+
"tower-service",
5360
+
]
5361
+
5362
+
[[package]]
5363
+
name = "tower-http"
5364
+
version = "0.6.6"
5365
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5366
+
checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
5367
+
dependencies = [
5368
+
"bitflags 2.9.1",
5369
+
"bytes",
5370
+
"futures-util",
5371
+
"http",
5372
+
"http-body",
5373
+
"iri-string",
5374
+
"pin-project-lite",
5375
+
"tower",
5376
+
"tower-layer",
5377
+
"tower-service",
5378
+
]
5379
+
5380
+
[[package]]
5381
+
name = "tower-layer"
5382
+
version = "0.3.3"
5383
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5384
+
checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
5385
+
5386
+
[[package]]
5387
name = "tower-service"
5388
version = "0.3.3"
5389
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5391
5392
[[package]]
5393
name = "tracing"
5394
+
version = "0.1.41"
5395
source = "registry+https://github.com/rust-lang/crates.io-index"
5396
+
checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
5397
dependencies = [
5398
"pin-project-lite",
5399
"tracing-attributes",
···
5402
5403
[[package]]
5404
name = "tracing-attributes"
5405
+
version = "0.1.30"
5406
source = "registry+https://github.com/rust-lang/crates.io-index"
5407
+
checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
5408
dependencies = [
5409
"proc-macro2",
5410
"quote",
5411
+
"syn 2.0.104",
5412
]
5413
5414
[[package]]
5415
name = "tracing-core"
5416
+
version = "0.1.34"
5417
source = "registry+https://github.com/rust-lang/crates.io-index"
5418
+
checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
5419
dependencies = [
5420
"once_cell",
5421
]
5422
5423
[[package]]
5424
name = "tray-icon"
5425
+
version = "0.21.1"
5426
source = "registry+https://github.com/rust-lang/crates.io-index"
5427
+
checksum = "a0d92153331e7d02ec09137538996a7786fe679c629c279e82a6be762b7e6fe2"
5428
dependencies = [
5429
"crossbeam-channel",
5430
+
"dirs 6.0.0",
5431
"libappindicator",
5432
"muda",
5433
+
"objc2 0.6.1",
5434
"objc2-app-kit",
5435
+
"objc2-core-foundation",
5436
+
"objc2-core-graphics",
5437
+
"objc2-foundation 0.3.1",
5438
"once_cell",
5439
"png",
5440
"serde",
5441
+
"thiserror 2.0.12",
5442
"windows-sys 0.59.0",
5443
]
5444
5445
[[package]]
5446
name = "try-lock"
5447
version = "0.2.5"
5448
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5450
5451
[[package]]
5452
name = "typeid"
5453
+
version = "1.0.3"
5454
source = "registry+https://github.com/rust-lang/crates.io-index"
5455
+
checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
5456
5457
[[package]]
5458
name = "typenum"
5459
+
version = "1.18.0"
5460
source = "registry+https://github.com/rust-lang/crates.io-index"
5461
+
checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
5462
5463
[[package]]
5464
name = "uds_windows"
···
5513
]
5514
5515
[[package]]
5516
name = "unicode-ident"
5517
+
version = "1.0.18"
5518
source = "registry+https://github.com/rust-lang/crates.io-index"
5519
+
checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
5520
5521
[[package]]
5522
name = "unicode-segmentation"
···
5532
5533
[[package]]
5534
name = "url"
5535
+
version = "2.5.4"
5536
source = "registry+https://github.com/rust-lang/crates.io-index"
5537
+
checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
5538
dependencies = [
5539
"form_urlencoded",
5540
+
"idna",
5541
"percent-encoding",
5542
"serde",
5543
]
···
5561
checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
5562
5563
[[package]]
5564
+
name = "utf8_iter"
5565
+
version = "1.0.4"
5566
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5567
+
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
5568
+
5569
+
[[package]]
5570
name = "uuid"
5571
+
version = "1.17.0"
5572
source = "registry+https://github.com/rust-lang/crates.io-index"
5573
+
checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d"
5574
dependencies = [
5575
+
"getrandom 0.3.3",
5576
+
"js-sys",
5577
"serde",
5578
+
"wasm-bindgen",
5579
]
5580
5581
[[package]]
5582
name = "v_frame"
5583
+
version = "0.3.9"
5584
source = "registry+https://github.com/rust-lang/crates.io-index"
5585
+
checksum = "666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2"
5586
dependencies = [
5587
"aligned-vec",
5588
"num-traits",
···
5611
name = "vrcpm-rs"
5612
version = "0.2.3-hot1"
5613
dependencies = [
5614
+
"dirs 5.0.1",
5615
"fast_image_resize",
5616
"image",
5617
"mslnk",
···
5642
5643
[[package]]
5644
name = "vswhom-sys"
5645
+
version = "0.1.3"
5646
source = "registry+https://github.com/rust-lang/crates.io-index"
5647
+
checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150"
5648
dependencies = [
5649
"cc",
5650
"libc",
···
5677
5678
[[package]]
5679
name = "wasi"
5680
+
version = "0.11.1+wasi-snapshot-preview1"
5681
source = "registry+https://github.com/rust-lang/crates.io-index"
5682
+
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
5683
+
5684
+
[[package]]
5685
+
name = "wasi"
5686
+
version = "0.14.2+wasi-0.2.4"
5687
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5688
+
checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
5689
+
dependencies = [
5690
+
"wit-bindgen-rt",
5691
+
]
5692
5693
[[package]]
5694
name = "wasm-bindgen"
5695
+
version = "0.2.100"
5696
source = "registry+https://github.com/rust-lang/crates.io-index"
5697
+
checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
5698
dependencies = [
5699
"cfg-if",
5700
"once_cell",
5701
+
"rustversion",
5702
"wasm-bindgen-macro",
5703
]
5704
5705
[[package]]
5706
name = "wasm-bindgen-backend"
5707
+
version = "0.2.100"
5708
source = "registry+https://github.com/rust-lang/crates.io-index"
5709
+
checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
5710
dependencies = [
5711
"bumpalo",
5712
"log",
5713
"proc-macro2",
5714
"quote",
5715
+
"syn 2.0.104",
5716
"wasm-bindgen-shared",
5717
]
5718
5719
[[package]]
5720
name = "wasm-bindgen-futures"
5721
+
version = "0.4.50"
5722
source = "registry+https://github.com/rust-lang/crates.io-index"
5723
+
checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61"
5724
dependencies = [
5725
"cfg-if",
5726
"js-sys",
5727
+
"once_cell",
5728
"wasm-bindgen",
5729
"web-sys",
5730
]
5731
5732
[[package]]
5733
name = "wasm-bindgen-macro"
5734
+
version = "0.2.100"
5735
source = "registry+https://github.com/rust-lang/crates.io-index"
5736
+
checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
5737
dependencies = [
5738
"quote",
5739
"wasm-bindgen-macro-support",
···
5741
5742
[[package]]
5743
name = "wasm-bindgen-macro-support"
5744
+
version = "0.2.100"
5745
source = "registry+https://github.com/rust-lang/crates.io-index"
5746
+
checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
5747
dependencies = [
5748
"proc-macro2",
5749
"quote",
5750
+
"syn 2.0.104",
5751
"wasm-bindgen-backend",
5752
"wasm-bindgen-shared",
5753
]
5754
5755
[[package]]
5756
name = "wasm-bindgen-shared"
5757
+
version = "0.2.100"
5758
source = "registry+https://github.com/rust-lang/crates.io-index"
5759
+
checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
5760
+
dependencies = [
5761
+
"unicode-ident",
5762
+
]
5763
5764
[[package]]
5765
name = "wasm-streams"
5766
+
version = "0.4.2"
5767
source = "registry+https://github.com/rust-lang/crates.io-index"
5768
+
checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65"
5769
dependencies = [
5770
"futures-util",
5771
"js-sys",
···
5776
5777
[[package]]
5778
name = "web-sys"
5779
+
version = "0.3.77"
5780
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5781
+
checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
5782
+
dependencies = [
5783
+
"js-sys",
5784
+
"wasm-bindgen",
5785
+
]
5786
+
5787
+
[[package]]
5788
+
name = "web-time"
5789
+
version = "1.1.0"
5790
source = "registry+https://github.com/rust-lang/crates.io-index"
5791
+
checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
5792
dependencies = [
5793
"js-sys",
5794
"wasm-bindgen",
···
5840
5841
[[package]]
5842
name = "webpki-roots"
5843
+
version = "1.0.2"
5844
source = "registry+https://github.com/rust-lang/crates.io-index"
5845
+
checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2"
5846
dependencies = [
5847
"rustls-pki-types",
5848
]
5849
5850
[[package]]
5851
name = "webview2-com"
5852
+
version = "0.38.0"
5853
source = "registry+https://github.com/rust-lang/crates.io-index"
5854
+
checksum = "d4ba622a989277ef3886dd5afb3e280e3dd6d974b766118950a08f8f678ad6a4"
5855
dependencies = [
5856
"webview2-com-macros",
5857
"webview2-com-sys",
5858
"windows",
5859
+
"windows-core",
5860
"windows-implement",
5861
"windows-interface",
5862
]
···
5869
dependencies = [
5870
"proc-macro2",
5871
"quote",
5872
+
"syn 2.0.104",
5873
]
5874
5875
[[package]]
5876
name = "webview2-com-sys"
5877
+
version = "0.38.0"
5878
source = "registry+https://github.com/rust-lang/crates.io-index"
5879
+
checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c"
5880
dependencies = [
5881
+
"thiserror 2.0.12",
5882
"windows",
5883
+
"windows-core",
5884
]
5885
5886
[[package]]
5887
name = "weezl"
5888
+
version = "0.1.10"
5889
source = "registry+https://github.com/rust-lang/crates.io-index"
5890
+
checksum = "a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3"
5891
5892
[[package]]
5893
name = "winapi"
···
5922
5923
[[package]]
5924
name = "window-vibrancy"
5925
+
version = "0.6.0"
5926
source = "registry+https://github.com/rust-lang/crates.io-index"
5927
+
checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c"
5928
dependencies = [
5929
+
"objc2 0.6.1",
5930
"objc2-app-kit",
5931
+
"objc2-core-foundation",
5932
+
"objc2-foundation 0.3.1",
5933
"raw-window-handle",
5934
"windows-sys 0.59.0",
5935
"windows-version",
···
5937
5938
[[package]]
5939
name = "windows"
5940
+
version = "0.61.3"
5941
source = "registry+https://github.com/rust-lang/crates.io-index"
5942
+
checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
5943
dependencies = [
5944
+
"windows-collections",
5945
+
"windows-core",
5946
+
"windows-future",
5947
+
"windows-link",
5948
+
"windows-numerics",
5949
]
5950
5951
[[package]]
5952
+
name = "windows-collections"
5953
+
version = "0.2.0"
5954
source = "registry+https://github.com/rust-lang/crates.io-index"
5955
+
checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8"
5956
dependencies = [
5957
+
"windows-core",
5958
]
5959
5960
[[package]]
5961
name = "windows-core"
5962
+
version = "0.61.2"
5963
source = "registry+https://github.com/rust-lang/crates.io-index"
5964
+
checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
5965
dependencies = [
5966
"windows-implement",
5967
"windows-interface",
5968
+
"windows-link",
5969
"windows-result",
5970
+
"windows-strings",
5971
+
]
5972
+
5973
+
[[package]]
5974
+
name = "windows-future"
5975
+
version = "0.2.1"
5976
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5977
+
checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e"
5978
+
dependencies = [
5979
+
"windows-core",
5980
+
"windows-link",
5981
+
"windows-threading",
5982
]
5983
5984
[[package]]
5985
name = "windows-implement"
5986
+
version = "0.60.0"
5987
source = "registry+https://github.com/rust-lang/crates.io-index"
5988
+
checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
5989
dependencies = [
5990
"proc-macro2",
5991
"quote",
5992
+
"syn 2.0.104",
5993
]
5994
5995
[[package]]
5996
name = "windows-interface"
5997
+
version = "0.59.1"
5998
source = "registry+https://github.com/rust-lang/crates.io-index"
5999
+
checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
6000
dependencies = [
6001
"proc-macro2",
6002
"quote",
6003
+
"syn 2.0.104",
6004
]
6005
6006
[[package]]
6007
+
name = "windows-link"
6008
+
version = "0.1.3"
6009
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6010
+
checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
6011
+
6012
+
[[package]]
6013
+
name = "windows-numerics"
6014
version = "0.2.0"
6015
source = "registry+https://github.com/rust-lang/crates.io-index"
6016
+
checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1"
6017
dependencies = [
6018
+
"windows-core",
6019
+
"windows-link",
6020
]
6021
6022
[[package]]
6023
name = "windows-registry"
6024
+
version = "0.5.3"
6025
source = "registry+https://github.com/rust-lang/crates.io-index"
6026
+
checksum = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e"
6027
dependencies = [
6028
+
"windows-link",
6029
"windows-result",
6030
+
"windows-strings",
6031
]
6032
6033
[[package]]
6034
name = "windows-result"
6035
+
version = "0.3.4"
6036
source = "registry+https://github.com/rust-lang/crates.io-index"
6037
+
checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
6038
dependencies = [
6039
+
"windows-link",
6040
]
6041
6042
[[package]]
6043
name = "windows-strings"
6044
+
version = "0.4.2"
6045
source = "registry+https://github.com/rust-lang/crates.io-index"
6046
+
checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
6047
dependencies = [
6048
+
"windows-link",
6049
]
6050
6051
[[package]]
···
6082
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
6083
dependencies = [
6084
"windows-targets 0.52.6",
6085
+
]
6086
+
6087
+
[[package]]
6088
+
name = "windows-sys"
6089
+
version = "0.60.2"
6090
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6091
+
checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
6092
+
dependencies = [
6093
+
"windows-targets 0.53.3",
6094
]
6095
6096
[[package]]
···
6132
"windows_aarch64_gnullvm 0.52.6",
6133
"windows_aarch64_msvc 0.52.6",
6134
"windows_i686_gnu 0.52.6",
6135
+
"windows_i686_gnullvm 0.52.6",
6136
"windows_i686_msvc 0.52.6",
6137
"windows_x86_64_gnu 0.52.6",
6138
"windows_x86_64_gnullvm 0.52.6",
···
6140
]
6141
6142
[[package]]
6143
+
name = "windows-targets"
6144
+
version = "0.53.3"
6145
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6146
+
checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91"
6147
+
dependencies = [
6148
+
"windows-link",
6149
+
"windows_aarch64_gnullvm 0.53.0",
6150
+
"windows_aarch64_msvc 0.53.0",
6151
+
"windows_i686_gnu 0.53.0",
6152
+
"windows_i686_gnullvm 0.53.0",
6153
+
"windows_i686_msvc 0.53.0",
6154
+
"windows_x86_64_gnu 0.53.0",
6155
+
"windows_x86_64_gnullvm 0.53.0",
6156
+
"windows_x86_64_msvc 0.53.0",
6157
+
]
6158
+
6159
+
[[package]]
6160
+
name = "windows-threading"
6161
+
version = "0.1.0"
6162
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6163
+
checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6"
6164
+
dependencies = [
6165
+
"windows-link",
6166
+
]
6167
+
6168
+
[[package]]
6169
name = "windows-version"
6170
+
version = "0.1.4"
6171
source = "registry+https://github.com/rust-lang/crates.io-index"
6172
+
checksum = "e04a5c6627e310a23ad2358483286c7df260c964eb2d003d8efd6d0f4e79265c"
6173
dependencies = [
6174
+
"windows-link",
6175
]
6176
6177
[[package]]
···
6193
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
6194
6195
[[package]]
6196
+
name = "windows_aarch64_gnullvm"
6197
+
version = "0.53.0"
6198
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6199
+
checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
6200
+
6201
+
[[package]]
6202
name = "windows_aarch64_msvc"
6203
version = "0.42.2"
6204
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6217
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
6218
6219
[[package]]
6220
+
name = "windows_aarch64_msvc"
6221
+
version = "0.53.0"
6222
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6223
+
checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
6224
+
6225
+
[[package]]
6226
name = "windows_i686_gnu"
6227
version = "0.42.2"
6228
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6239
version = "0.52.6"
6240
source = "registry+https://github.com/rust-lang/crates.io-index"
6241
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
6242
+
6243
+
[[package]]
6244
+
name = "windows_i686_gnu"
6245
+
version = "0.53.0"
6246
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6247
+
checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
6248
6249
[[package]]
6250
name = "windows_i686_gnullvm"
···
6253
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
6254
6255
[[package]]
6256
+
name = "windows_i686_gnullvm"
6257
+
version = "0.53.0"
6258
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6259
+
checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
6260
+
6261
+
[[package]]
6262
name = "windows_i686_msvc"
6263
version = "0.42.2"
6264
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6277
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
6278
6279
[[package]]
6280
+
name = "windows_i686_msvc"
6281
+
version = "0.53.0"
6282
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6283
+
checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
6284
+
6285
+
[[package]]
6286
name = "windows_x86_64_gnu"
6287
version = "0.42.2"
6288
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6301
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
6302
6303
[[package]]
6304
+
name = "windows_x86_64_gnu"
6305
+
version = "0.53.0"
6306
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6307
+
checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
6308
+
6309
+
[[package]]
6310
name = "windows_x86_64_gnullvm"
6311
version = "0.42.2"
6312
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6325
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
6326
6327
[[package]]
6328
+
name = "windows_x86_64_gnullvm"
6329
+
version = "0.53.0"
6330
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6331
+
checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
6332
+
6333
+
[[package]]
6334
name = "windows_x86_64_msvc"
6335
version = "0.42.2"
6336
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6349
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
6350
6351
[[package]]
6352
+
name = "windows_x86_64_msvc"
6353
+
version = "0.53.0"
6354
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6355
+
checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
6356
+
6357
+
[[package]]
6358
name = "winnow"
6359
version = "0.5.40"
6360
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6364
]
6365
6366
[[package]]
6367
+
name = "winnow"
6368
+
version = "0.7.12"
6369
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6370
+
checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95"
6371
+
6372
+
[[package]]
6373
name = "winreg"
6374
+
version = "0.55.0"
6375
source = "registry+https://github.com/rust-lang/crates.io-index"
6376
+
checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97"
6377
dependencies = [
6378
"cfg-if",
6379
+
"windows-sys 0.59.0",
6380
]
6381
6382
[[package]]
6383
+
name = "wit-bindgen-rt"
6384
+
version = "0.39.0"
6385
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6386
+
checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
6387
+
dependencies = [
6388
+
"bitflags 2.9.1",
6389
+
]
6390
+
6391
+
[[package]]
6392
+
name = "writeable"
6393
+
version = "0.6.1"
6394
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6395
+
checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
6396
+
6397
+
[[package]]
6398
name = "wry"
6399
+
version = "0.52.1"
6400
source = "registry+https://github.com/rust-lang/crates.io-index"
6401
+
checksum = "12a714d9ba7075aae04a6e50229d6109e3d584774b99a6a8c60de1698ca111b9"
6402
dependencies = [
6403
"base64 0.22.1",
6404
+
"block2 0.6.1",
6405
+
"cookie",
6406
"crossbeam-channel",
6407
"dpi",
6408
"dunce",
···
6415
"kuchikiki",
6416
"libc",
6417
"ndk",
6418
+
"objc2 0.6.1",
6419
"objc2-app-kit",
6420
+
"objc2-core-foundation",
6421
+
"objc2-foundation 0.3.1",
6422
"objc2-ui-kit",
6423
"objc2-web-kit",
6424
"once_cell",
···
6427
"sha2",
6428
"soup3",
6429
"tao-macros",
6430
+
"thiserror 2.0.12",
6431
+
"url",
6432
"webkit2gtk",
6433
"webkit2gtk-sys",
6434
"webview2-com",
6435
"windows",
6436
+
"windows-core",
6437
"windows-version",
6438
"x11-dl",
6439
]
···
6470
]
6471
6472
[[package]]
6473
+
name = "yoke"
6474
+
version = "0.8.0"
6475
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6476
+
checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
6477
+
dependencies = [
6478
+
"serde",
6479
+
"stable_deref_trait",
6480
+
"yoke-derive",
6481
+
"zerofrom",
6482
+
]
6483
+
6484
+
[[package]]
6485
+
name = "yoke-derive"
6486
+
version = "0.8.0"
6487
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6488
+
checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
6489
+
dependencies = [
6490
+
"proc-macro2",
6491
+
"quote",
6492
+
"syn 2.0.104",
6493
+
"synstructure",
6494
+
]
6495
+
6496
+
[[package]]
6497
name = "zbus"
6498
version = "4.0.1"
6499
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6559
6560
[[package]]
6561
name = "zerocopy"
6562
+
version = "0.8.26"
6563
source = "registry+https://github.com/rust-lang/crates.io-index"
6564
+
checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
6565
dependencies = [
6566
"zerocopy-derive",
6567
]
6568
6569
[[package]]
6570
name = "zerocopy-derive"
6571
+
version = "0.8.26"
6572
source = "registry+https://github.com/rust-lang/crates.io-index"
6573
+
checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
6574
+
dependencies = [
6575
+
"proc-macro2",
6576
+
"quote",
6577
+
"syn 2.0.104",
6578
+
]
6579
+
6580
+
[[package]]
6581
+
name = "zerofrom"
6582
+
version = "0.1.6"
6583
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6584
+
checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
6585
+
dependencies = [
6586
+
"zerofrom-derive",
6587
+
]
6588
+
6589
+
[[package]]
6590
+
name = "zerofrom-derive"
6591
+
version = "0.1.6"
6592
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6593
+
checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
6594
dependencies = [
6595
"proc-macro2",
6596
"quote",
6597
+
"syn 2.0.104",
6598
+
"synstructure",
6599
]
6600
6601
[[package]]
···
6605
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
6606
6607
[[package]]
6608
+
name = "zerotrie"
6609
+
version = "0.2.2"
6610
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6611
+
checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
6612
+
dependencies = [
6613
+
"displaydoc",
6614
+
"yoke",
6615
+
"zerofrom",
6616
+
]
6617
+
6618
+
[[package]]
6619
+
name = "zerovec"
6620
+
version = "0.11.2"
6621
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6622
+
checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
6623
+
dependencies = [
6624
+
"yoke",
6625
+
"zerofrom",
6626
+
"zerovec-derive",
6627
+
]
6628
+
6629
+
[[package]]
6630
+
name = "zerovec-derive"
6631
+
version = "0.11.1"
6632
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6633
+
checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
6634
+
dependencies = [
6635
+
"proc-macro2",
6636
+
"quote",
6637
+
"syn 2.0.104",
6638
+
]
6639
+
6640
+
[[package]]
6641
name = "zune-core"
6642
version = "0.4.12"
6643
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6654
6655
[[package]]
6656
name = "zune-jpeg"
6657
+
version = "0.4.20"
6658
source = "registry+https://github.com/rust-lang/crates.io-index"
6659
+
checksum = "fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089"
6660
dependencies = [
6661
"zune-core",
6662
]
+4
src-tauri/Cargo.toml
+4
src-tauri/Cargo.toml
+1
-1
src-tauri/gen/schemas/acl-manifests.json
+1
-1
src-tauri/gen/schemas/acl-manifests.json
···
1
-
{"core":{"default_permission":{"identifier":"default","description":"Default core plugins set which includes:\n- 'core:path:default'\n- 'core:event:default'\n- 'core:window:default'\n- 'core:webview:default'\n- 'core:app:default'\n- 'core:image:default'\n- 'core:resources:default'\n- 'core:menu:default'\n- 'core:tray:default'\n","permissions":["core:path:default","core:event:default","core:window:default","core:webview:default","core:app:default","core:image:default","core:resources:default","core:menu:default","core:tray:default"]},"permissions":{},"permission_sets":{},"global_scope_schema":null},"core:app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-set-app-theme":{"identifier":"allow-set-app-theme","description":"Enables the set_app_theme command without any pre-configured scope.","commands":{"allow":["set_app_theme"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-set-app-theme":{"identifier":"deny-set-app-theme","description":"Denies the set_app_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["set_app_theme"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"core:event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"core:image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"core:menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"core:path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"core:resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"core:tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"core:webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-webviews","allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-clear-all-browsing-data":{"identifier":"allow-clear-all-browsing-data","description":"Enables the clear_all_browsing_data command without any pre-configured scope.","commands":{"allow":["clear_all_browsing_data"],"deny":[]}},"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-get-all-webviews":{"identifier":"allow-get-all-webviews","description":"Enables the get_all_webviews command without any pre-configured scope.","commands":{"allow":["get_all_webviews"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-hide":{"identifier":"allow-webview-hide","description":"Enables the webview_hide command without any pre-configured scope.","commands":{"allow":["webview_hide"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-show":{"identifier":"allow-webview-show","description":"Enables the webview_show command without any pre-configured scope.","commands":{"allow":["webview_show"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-clear-all-browsing-data":{"identifier":"deny-clear-all-browsing-data","description":"Denies the clear_all_browsing_data command without any pre-configured scope.","commands":{"allow":[],"deny":["clear_all_browsing_data"]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-get-all-webviews":{"identifier":"deny-get-all-webviews","description":"Denies the get_all_webviews command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_webviews"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-hide":{"identifier":"deny-webview-hide","description":"Denies the webview_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_hide"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-show":{"identifier":"deny-webview-show","description":"Denies the webview_show command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_show"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"core:window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-windows","allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-is-enabled","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-get-all-windows":{"identifier":"allow-get-all-windows","description":"Enables the get_all_windows command without any pre-configured scope.","commands":{"allow":["get_all_windows"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-size-constraints":{"identifier":"allow-set-size-constraints","description":"Enables the set_size_constraints command without any pre-configured scope.","commands":{"allow":["set_size_constraints"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-theme":{"identifier":"allow-set-theme","description":"Enables the set_theme command without any pre-configured scope.","commands":{"allow":["set_theme"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-get-all-windows":{"identifier":"deny-get-all-windows","description":"Denies the get_all_windows command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_windows"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-size-constraints":{"identifier":"deny-set-size-constraints","description":"Denies the set_size_constraints command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size_constraints"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-theme":{"identifier":"deny-set-theme","description":"Denies the set_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["set_theme"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null},"deep-link":{"default_permission":{"identifier":"default","description":"Allows reading the opened deep link via the get_current command","permissions":["allow-get-current"]},"permissions":{"allow-get-current":{"identifier":"allow-get-current","description":"Enables the get_current command without any pre-configured scope.","commands":{"allow":["get_current"],"deny":[]}},"allow-is-registered":{"identifier":"allow-is-registered","description":"Enables the is_registered command without any pre-configured scope.","commands":{"allow":["is_registered"],"deny":[]}},"allow-register":{"identifier":"allow-register","description":"Enables the register command without any pre-configured scope.","commands":{"allow":["register"],"deny":[]}},"allow-unregister":{"identifier":"allow-unregister","description":"Enables the unregister command without any pre-configured scope.","commands":{"allow":["unregister"],"deny":[]}},"deny-get-current":{"identifier":"deny-get-current","description":"Denies the get_current command without any pre-configured scope.","commands":{"allow":[],"deny":["get_current"]}},"deny-is-registered":{"identifier":"deny-is-registered","description":"Denies the is_registered command without any pre-configured scope.","commands":{"allow":[],"deny":["is_registered"]}},"deny-register":{"identifier":"deny-register","description":"Denies the register command without any pre-configured scope.","commands":{"allow":[],"deny":["register"]}},"deny-unregister":{"identifier":"deny-unregister","description":"Denies the unregister command without any pre-configured scope.","commands":{"allow":[],"deny":["unregister"]}}},"permission_sets":{},"global_scope_schema":null},"http":{"default_permission":{"identifier":"default","description":"This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n","permissions":["allow-fetch","allow-fetch-cancel","allow-fetch-read-body","allow-fetch-send"]},"permissions":{"allow-fetch":{"identifier":"allow-fetch","description":"Enables the fetch command without any pre-configured scope.","commands":{"allow":["fetch"],"deny":[]}},"allow-fetch-cancel":{"identifier":"allow-fetch-cancel","description":"Enables the fetch_cancel command without any pre-configured scope.","commands":{"allow":["fetch_cancel"],"deny":[]}},"allow-fetch-read-body":{"identifier":"allow-fetch-read-body","description":"Enables the fetch_read_body command without any pre-configured scope.","commands":{"allow":["fetch_read_body"],"deny":[]}},"allow-fetch-send":{"identifier":"allow-fetch-send","description":"Enables the fetch_send command without any pre-configured scope.","commands":{"allow":["fetch_send"],"deny":[]}},"deny-fetch":{"identifier":"deny-fetch","description":"Denies the fetch command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch"]}},"deny-fetch-cancel":{"identifier":"deny-fetch-cancel","description":"Denies the fetch_cancel command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_cancel"]}},"deny-fetch-read-body":{"identifier":"deny-fetch-read-body","description":"Denies the fetch_read_body command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_read_body"]}},"deny-fetch-send":{"identifier":"deny-fetch-send","description":"Denies the fetch_send command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_send"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"},{"properties":{"url":{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"}},"required":["url"],"type":"object"}],"description":"HTTP scope entry.","title":"HttpScopeEntry"}},"process":{"default_permission":{"identifier":"default","description":"This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n","permissions":["allow-exit","allow-restart"]},"permissions":{"allow-exit":{"identifier":"allow-exit","description":"Enables the exit command without any pre-configured scope.","commands":{"allow":["exit"],"deny":[]}},"allow-restart":{"identifier":"allow-restart","description":"Enables the restart command without any pre-configured scope.","commands":{"allow":["restart"],"deny":[]}},"deny-exit":{"identifier":"deny-exit","description":"Denies the exit command without any pre-configured scope.","commands":{"allow":[],"deny":["exit"]}},"deny-restart":{"identifier":"deny-restart","description":"Denies the restart command without any pre-configured scope.","commands":{"allow":[],"deny":["restart"]}}},"permission_sets":{},"global_scope_schema":null},"shell":{"default_permission":{"identifier":"default","description":"This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n","permissions":["allow-open"]},"permissions":{"allow-execute":{"identifier":"allow-execute","description":"Enables the execute command without any pre-configured scope.","commands":{"allow":["execute"],"deny":[]}},"allow-kill":{"identifier":"allow-kill","description":"Enables the kill command without any pre-configured scope.","commands":{"allow":["kill"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-spawn":{"identifier":"allow-spawn","description":"Enables the spawn command without any pre-configured scope.","commands":{"allow":["spawn"],"deny":[]}},"allow-stdin-write":{"identifier":"allow-stdin-write","description":"Enables the stdin_write command without any pre-configured scope.","commands":{"allow":["stdin_write"],"deny":[]}},"deny-execute":{"identifier":"deny-execute","description":"Denies the execute command without any pre-configured scope.","commands":{"allow":[],"deny":["execute"]}},"deny-kill":{"identifier":"deny-kill","description":"Denies the kill command without any pre-configured scope.","commands":{"allow":[],"deny":["kill"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-spawn":{"identifier":"deny-spawn","description":"Denies the spawn command without any pre-configured scope.","commands":{"allow":[],"deny":["spawn"]}},"deny-stdin-write":{"identifier":"deny-stdin-write","description":"Denies the stdin_write command without any pre-configured scope.","commands":{"allow":[],"deny":["stdin_write"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"additionalProperties":false,"properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellScopeEntryAllowedArgs"}],"description":"The allowed arguments for the command execution."},"cmd":{"description":"The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.","type":"string"},"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"}},"required":["cmd","name"],"type":"object"},{"additionalProperties":false,"properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellScopeEntryAllowedArgs"}],"description":"The allowed arguments for the command execution."},"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"},"sidecar":{"description":"If this command is a sidecar command.","type":"boolean"}},"required":["name","sidecar"],"type":"object"}],"definitions":{"ShellScopeEntryAllowedArg":{"anyOf":[{"description":"A non-configurable argument that is passed to the command in the order it was specified.","type":"string"},{"additionalProperties":false,"description":"A variable that is set while calling the command from the webview API.","properties":{"raw":{"default":false,"description":"Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.","type":"boolean"},"validator":{"description":"[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: <https://docs.rs/regex/latest/regex/#syntax>","type":"string"}},"required":["validator"],"type":"object"}],"description":"A command argument allowed to be executed by the webview API."},"ShellScopeEntryAllowedArgs":{"anyOf":[{"description":"Use a simple boolean to allow all or disable all arguments to this command configuration.","type":"boolean"},{"description":"A specific set of [`ShellScopeEntryAllowedArg`] that are valid to call for the command configuration.","items":{"$ref":"#/definitions/ShellScopeEntryAllowedArg"},"type":"array"}],"description":"A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellScopeEntryAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration."}},"description":"Shell scope entry.","title":"ShellScopeEntry"}}}
···
1
+
{"core":{"default_permission":{"identifier":"default","description":"Default core plugins set.","permissions":["core:path:default","core:event:default","core:window:default","core:webview:default","core:app:default","core:image:default","core:resources:default","core:menu:default","core:tray:default"]},"permissions":{},"permission_sets":{},"global_scope_schema":null},"core:app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version","allow-identifier","allow-bundle-type"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-bundle-type":{"identifier":"allow-bundle-type","description":"Enables the bundle_type command without any pre-configured scope.","commands":{"allow":["bundle_type"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-fetch-data-store-identifiers":{"identifier":"allow-fetch-data-store-identifiers","description":"Enables the fetch_data_store_identifiers command without any pre-configured scope.","commands":{"allow":["fetch_data_store_identifiers"],"deny":[]}},"allow-identifier":{"identifier":"allow-identifier","description":"Enables the identifier command without any pre-configured scope.","commands":{"allow":["identifier"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-remove-data-store":{"identifier":"allow-remove-data-store","description":"Enables the remove_data_store command without any pre-configured scope.","commands":{"allow":["remove_data_store"],"deny":[]}},"allow-set-app-theme":{"identifier":"allow-set-app-theme","description":"Enables the set_app_theme command without any pre-configured scope.","commands":{"allow":["set_app_theme"],"deny":[]}},"allow-set-dock-visibility":{"identifier":"allow-set-dock-visibility","description":"Enables the set_dock_visibility command without any pre-configured scope.","commands":{"allow":["set_dock_visibility"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-bundle-type":{"identifier":"deny-bundle-type","description":"Denies the bundle_type command without any pre-configured scope.","commands":{"allow":[],"deny":["bundle_type"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-fetch-data-store-identifiers":{"identifier":"deny-fetch-data-store-identifiers","description":"Denies the fetch_data_store_identifiers command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_data_store_identifiers"]}},"deny-identifier":{"identifier":"deny-identifier","description":"Denies the identifier command without any pre-configured scope.","commands":{"allow":[],"deny":["identifier"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-remove-data-store":{"identifier":"deny-remove-data-store","description":"Denies the remove_data_store command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_data_store"]}},"deny-set-app-theme":{"identifier":"deny-set-app-theme","description":"Denies the set_app_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["set_app_theme"]}},"deny-set-dock-visibility":{"identifier":"deny-set-dock-visibility","description":"Denies the set_dock_visibility command without any pre-configured scope.","commands":{"allow":[],"deny":["set_dock_visibility"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"core:event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin, which enables all commands.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"core:image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin, which enables all commands.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"core:menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin, which enables all commands.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"core:path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin, which enables all commands.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"core:resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin, which enables all commands.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"core:tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin, which enables all commands.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"core:webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-webviews","allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-clear-all-browsing-data":{"identifier":"allow-clear-all-browsing-data","description":"Enables the clear_all_browsing_data command without any pre-configured scope.","commands":{"allow":["clear_all_browsing_data"],"deny":[]}},"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-get-all-webviews":{"identifier":"allow-get-all-webviews","description":"Enables the get_all_webviews command without any pre-configured scope.","commands":{"allow":["get_all_webviews"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-auto-resize":{"identifier":"allow-set-webview-auto-resize","description":"Enables the set_webview_auto_resize command without any pre-configured scope.","commands":{"allow":["set_webview_auto_resize"],"deny":[]}},"allow-set-webview-background-color":{"identifier":"allow-set-webview-background-color","description":"Enables the set_webview_background_color command without any pre-configured scope.","commands":{"allow":["set_webview_background_color"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-hide":{"identifier":"allow-webview-hide","description":"Enables the webview_hide command without any pre-configured scope.","commands":{"allow":["webview_hide"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-show":{"identifier":"allow-webview-show","description":"Enables the webview_show command without any pre-configured scope.","commands":{"allow":["webview_show"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-clear-all-browsing-data":{"identifier":"deny-clear-all-browsing-data","description":"Denies the clear_all_browsing_data command without any pre-configured scope.","commands":{"allow":[],"deny":["clear_all_browsing_data"]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-get-all-webviews":{"identifier":"deny-get-all-webviews","description":"Denies the get_all_webviews command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_webviews"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-auto-resize":{"identifier":"deny-set-webview-auto-resize","description":"Denies the set_webview_auto_resize command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_auto_resize"]}},"deny-set-webview-background-color":{"identifier":"deny-set-webview-background-color","description":"Denies the set_webview_background_color command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_background_color"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-hide":{"identifier":"deny-webview-hide","description":"Denies the webview_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_hide"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-show":{"identifier":"deny-webview-show","description":"Denies the webview_show command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_show"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"core:window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-windows","allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-is-enabled","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-is-always-on-top","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-get-all-windows":{"identifier":"allow-get-all-windows","description":"Enables the get_all_windows command without any pre-configured scope.","commands":{"allow":["get_all_windows"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-always-on-top":{"identifier":"allow-is-always-on-top","description":"Enables the is_always_on_top command without any pre-configured scope.","commands":{"allow":["is_always_on_top"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-background-color":{"identifier":"allow-set-background-color","description":"Enables the set_background_color command without any pre-configured scope.","commands":{"allow":["set_background_color"],"deny":[]}},"allow-set-badge-count":{"identifier":"allow-set-badge-count","description":"Enables the set_badge_count command without any pre-configured scope.","commands":{"allow":["set_badge_count"],"deny":[]}},"allow-set-badge-label":{"identifier":"allow-set-badge-label","description":"Enables the set_badge_label command without any pre-configured scope.","commands":{"allow":["set_badge_label"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-overlay-icon":{"identifier":"allow-set-overlay-icon","description":"Enables the set_overlay_icon command without any pre-configured scope.","commands":{"allow":["set_overlay_icon"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-size-constraints":{"identifier":"allow-set-size-constraints","description":"Enables the set_size_constraints command without any pre-configured scope.","commands":{"allow":["set_size_constraints"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-theme":{"identifier":"allow-set-theme","description":"Enables the set_theme command without any pre-configured scope.","commands":{"allow":["set_theme"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-get-all-windows":{"identifier":"deny-get-all-windows","description":"Denies the get_all_windows command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_windows"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-always-on-top":{"identifier":"deny-is-always-on-top","description":"Denies the is_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["is_always_on_top"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-background-color":{"identifier":"deny-set-background-color","description":"Denies the set_background_color command without any pre-configured scope.","commands":{"allow":[],"deny":["set_background_color"]}},"deny-set-badge-count":{"identifier":"deny-set-badge-count","description":"Denies the set_badge_count command without any pre-configured scope.","commands":{"allow":[],"deny":["set_badge_count"]}},"deny-set-badge-label":{"identifier":"deny-set-badge-label","description":"Denies the set_badge_label command without any pre-configured scope.","commands":{"allow":[],"deny":["set_badge_label"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-overlay-icon":{"identifier":"deny-set-overlay-icon","description":"Denies the set_overlay_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_overlay_icon"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-size-constraints":{"identifier":"deny-set-size-constraints","description":"Denies the set_size_constraints command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size_constraints"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-theme":{"identifier":"deny-set-theme","description":"Denies the set_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["set_theme"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null},"deep-link":{"default_permission":{"identifier":"default","description":"Allows reading the opened deep link via the get_current command","permissions":["allow-get-current"]},"permissions":{"allow-get-current":{"identifier":"allow-get-current","description":"Enables the get_current command without any pre-configured scope.","commands":{"allow":["get_current"],"deny":[]}},"allow-is-registered":{"identifier":"allow-is-registered","description":"Enables the is_registered command without any pre-configured scope.","commands":{"allow":["is_registered"],"deny":[]}},"allow-register":{"identifier":"allow-register","description":"Enables the register command without any pre-configured scope.","commands":{"allow":["register"],"deny":[]}},"allow-unregister":{"identifier":"allow-unregister","description":"Enables the unregister command without any pre-configured scope.","commands":{"allow":["unregister"],"deny":[]}},"deny-get-current":{"identifier":"deny-get-current","description":"Denies the get_current command without any pre-configured scope.","commands":{"allow":[],"deny":["get_current"]}},"deny-is-registered":{"identifier":"deny-is-registered","description":"Denies the is_registered command without any pre-configured scope.","commands":{"allow":[],"deny":["is_registered"]}},"deny-register":{"identifier":"deny-register","description":"Denies the register command without any pre-configured scope.","commands":{"allow":[],"deny":["register"]}},"deny-unregister":{"identifier":"deny-unregister","description":"Denies the unregister command without any pre-configured scope.","commands":{"allow":[],"deny":["unregister"]}}},"permission_sets":{},"global_scope_schema":null},"http":{"default_permission":{"identifier":"default","description":"This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n","permissions":["allow-fetch","allow-fetch-cancel","allow-fetch-read-body","allow-fetch-send"]},"permissions":{"allow-fetch":{"identifier":"allow-fetch","description":"Enables the fetch command without any pre-configured scope.","commands":{"allow":["fetch"],"deny":[]}},"allow-fetch-cancel":{"identifier":"allow-fetch-cancel","description":"Enables the fetch_cancel command without any pre-configured scope.","commands":{"allow":["fetch_cancel"],"deny":[]}},"allow-fetch-read-body":{"identifier":"allow-fetch-read-body","description":"Enables the fetch_read_body command without any pre-configured scope.","commands":{"allow":["fetch_read_body"],"deny":[]}},"allow-fetch-send":{"identifier":"allow-fetch-send","description":"Enables the fetch_send command without any pre-configured scope.","commands":{"allow":["fetch_send"],"deny":[]}},"deny-fetch":{"identifier":"deny-fetch","description":"Denies the fetch command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch"]}},"deny-fetch-cancel":{"identifier":"deny-fetch-cancel","description":"Denies the fetch_cancel command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_cancel"]}},"deny-fetch-read-body":{"identifier":"deny-fetch-read-body","description":"Denies the fetch_read_body command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_read_body"]}},"deny-fetch-send":{"identifier":"deny-fetch-send","description":"Denies the fetch_send command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_send"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"},{"properties":{"url":{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"}},"required":["url"],"type":"object"}],"description":"HTTP scope entry.","title":"HttpScopeEntry"}},"process":{"default_permission":{"identifier":"default","description":"This permission set configures which\nprocess features are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n","permissions":["allow-exit","allow-restart"]},"permissions":{"allow-exit":{"identifier":"allow-exit","description":"Enables the exit command without any pre-configured scope.","commands":{"allow":["exit"],"deny":[]}},"allow-restart":{"identifier":"allow-restart","description":"Enables the restart command without any pre-configured scope.","commands":{"allow":["restart"],"deny":[]}},"deny-exit":{"identifier":"deny-exit","description":"Denies the exit command without any pre-configured scope.","commands":{"allow":[],"deny":["exit"]}},"deny-restart":{"identifier":"deny-restart","description":"Denies the restart command without any pre-configured scope.","commands":{"allow":[],"deny":["restart"]}}},"permission_sets":{},"global_scope_schema":null},"shell":{"default_permission":{"identifier":"default","description":"This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n","permissions":["allow-open"]},"permissions":{"allow-execute":{"identifier":"allow-execute","description":"Enables the execute command without any pre-configured scope.","commands":{"allow":["execute"],"deny":[]}},"allow-kill":{"identifier":"allow-kill","description":"Enables the kill command without any pre-configured scope.","commands":{"allow":["kill"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-spawn":{"identifier":"allow-spawn","description":"Enables the spawn command without any pre-configured scope.","commands":{"allow":["spawn"],"deny":[]}},"allow-stdin-write":{"identifier":"allow-stdin-write","description":"Enables the stdin_write command without any pre-configured scope.","commands":{"allow":["stdin_write"],"deny":[]}},"deny-execute":{"identifier":"deny-execute","description":"Denies the execute command without any pre-configured scope.","commands":{"allow":[],"deny":["execute"]}},"deny-kill":{"identifier":"deny-kill","description":"Denies the kill command without any pre-configured scope.","commands":{"allow":[],"deny":["kill"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-spawn":{"identifier":"deny-spawn","description":"Denies the spawn command without any pre-configured scope.","commands":{"allow":[],"deny":["spawn"]}},"deny-stdin-write":{"identifier":"deny-stdin-write","description":"Denies the stdin_write command without any pre-configured scope.","commands":{"allow":[],"deny":["stdin_write"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"additionalProperties":false,"properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellScopeEntryAllowedArgs"}],"description":"The allowed arguments for the command execution."},"cmd":{"description":"The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.","type":"string"},"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"}},"required":["cmd","name"],"type":"object"},{"additionalProperties":false,"properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellScopeEntryAllowedArgs"}],"description":"The allowed arguments for the command execution."},"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"},"sidecar":{"description":"If this command is a sidecar command.","type":"boolean"}},"required":["name","sidecar"],"type":"object"}],"definitions":{"ShellScopeEntryAllowedArg":{"anyOf":[{"description":"A non-configurable argument that is passed to the command in the order it was specified.","type":"string"},{"additionalProperties":false,"description":"A variable that is set while calling the command from the webview API.","properties":{"raw":{"default":false,"description":"Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.","type":"boolean"},"validator":{"description":"[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: <https://docs.rs/regex/latest/regex/#syntax>","type":"string"}},"required":["validator"],"type":"object"}],"description":"A command argument allowed to be executed by the webview API."},"ShellScopeEntryAllowedArgs":{"anyOf":[{"description":"Use a simple boolean to allow all or disable all arguments to this command configuration.","type":"boolean"},{"description":"A specific set of [`ShellScopeEntryAllowedArg`] that are valid to call for the command configuration.","items":{"$ref":"#/definitions/ShellScopeEntryAllowedArg"},"type":"array"}],"description":"A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellScopeEntryAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration."}},"description":"Shell scope entry.","title":"ShellScopeEntry"}}}
+865
-371
src-tauri/gen/schemas/desktop-schema.json
+865
-371
src-tauri/gen/schemas/desktop-schema.json
···
37
],
38
"definitions": {
39
"Capability": {
40
-
"description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```",
41
"type": "object",
42
"required": [
43
"identifier",
···
49
"type": "string"
50
},
51
"description": {
52
-
"description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.",
53
"default": "",
54
"type": "string"
55
},
···
70
"type": "boolean"
71
},
72
"windows": {
73
-
"description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`",
74
"type": "array",
75
"items": {
76
"type": "string"
77
}
78
},
79
"webviews": {
80
-
"description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`",
81
"type": "array",
82
"items": {
83
"type": "string"
84
}
85
},
86
"permissions": {
87
-
"description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```",
88
"type": "array",
89
"items": {
90
"$ref": "#/definitions/PermissionEntry"
···
140
"identifier": {
141
"anyOf": [
142
{
143
-
"description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n",
144
"type": "string",
145
-
"const": "http:default"
146
},
147
{
148
"description": "Enables the fetch command without any pre-configured scope.",
149
"type": "string",
150
-
"const": "http:allow-fetch"
151
},
152
{
153
"description": "Enables the fetch_cancel command without any pre-configured scope.",
154
"type": "string",
155
-
"const": "http:allow-fetch-cancel"
156
},
157
{
158
"description": "Enables the fetch_read_body command without any pre-configured scope.",
159
"type": "string",
160
-
"const": "http:allow-fetch-read-body"
161
},
162
{
163
"description": "Enables the fetch_send command without any pre-configured scope.",
164
"type": "string",
165
-
"const": "http:allow-fetch-send"
166
},
167
{
168
"description": "Denies the fetch command without any pre-configured scope.",
169
"type": "string",
170
-
"const": "http:deny-fetch"
171
},
172
{
173
"description": "Denies the fetch_cancel command without any pre-configured scope.",
174
"type": "string",
175
-
"const": "http:deny-fetch-cancel"
176
},
177
{
178
"description": "Denies the fetch_read_body command without any pre-configured scope.",
179
"type": "string",
180
-
"const": "http:deny-fetch-read-body"
181
},
182
{
183
"description": "Denies the fetch_send command without any pre-configured scope.",
184
"type": "string",
185
-
"const": "http:deny-fetch-send"
186
}
187
]
188
}
···
257
"identifier": {
258
"anyOf": [
259
{
260
-
"description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n",
261
"type": "string",
262
-
"const": "shell:default"
263
},
264
{
265
"description": "Enables the execute command without any pre-configured scope.",
266
"type": "string",
267
-
"const": "shell:allow-execute"
268
},
269
{
270
"description": "Enables the kill command without any pre-configured scope.",
271
"type": "string",
272
-
"const": "shell:allow-kill"
273
},
274
{
275
"description": "Enables the open command without any pre-configured scope.",
276
"type": "string",
277
-
"const": "shell:allow-open"
278
},
279
{
280
"description": "Enables the spawn command without any pre-configured scope.",
281
"type": "string",
282
-
"const": "shell:allow-spawn"
283
},
284
{
285
"description": "Enables the stdin_write command without any pre-configured scope.",
286
"type": "string",
287
-
"const": "shell:allow-stdin-write"
288
},
289
{
290
"description": "Denies the execute command without any pre-configured scope.",
291
"type": "string",
292
-
"const": "shell:deny-execute"
293
},
294
{
295
"description": "Denies the kill command without any pre-configured scope.",
296
"type": "string",
297
-
"const": "shell:deny-kill"
298
},
299
{
300
"description": "Denies the open command without any pre-configured scope.",
301
"type": "string",
302
-
"const": "shell:deny-open"
303
},
304
{
305
"description": "Denies the spawn command without any pre-configured scope.",
306
"type": "string",
307
-
"const": "shell:deny-spawn"
308
},
309
{
310
"description": "Denies the stdin_write command without any pre-configured scope.",
311
"type": "string",
312
-
"const": "shell:deny-stdin-write"
313
}
314
]
315
}
···
493
"description": "Permission identifier",
494
"oneOf": [
495
{
496
-
"description": "Default core plugins set which includes:\n- 'core:path:default'\n- 'core:event:default'\n- 'core:window:default'\n- 'core:webview:default'\n- 'core:app:default'\n- 'core:image:default'\n- 'core:resources:default'\n- 'core:menu:default'\n- 'core:tray:default'\n",
497
"type": "string",
498
-
"const": "core:default"
499
},
500
{
501
-
"description": "Default permissions for the plugin.",
502
"type": "string",
503
-
"const": "core:app:default"
504
},
505
{
506
"description": "Enables the app_hide command without any pre-configured scope.",
507
"type": "string",
508
-
"const": "core:app:allow-app-hide"
509
},
510
{
511
"description": "Enables the app_show command without any pre-configured scope.",
512
"type": "string",
513
-
"const": "core:app:allow-app-show"
514
},
515
{
516
"description": "Enables the default_window_icon command without any pre-configured scope.",
517
"type": "string",
518
-
"const": "core:app:allow-default-window-icon"
519
},
520
{
521
"description": "Enables the name command without any pre-configured scope.",
522
"type": "string",
523
-
"const": "core:app:allow-name"
524
},
525
{
526
"description": "Enables the set_app_theme command without any pre-configured scope.",
527
"type": "string",
528
-
"const": "core:app:allow-set-app-theme"
529
},
530
{
531
"description": "Enables the tauri_version command without any pre-configured scope.",
532
"type": "string",
533
-
"const": "core:app:allow-tauri-version"
534
},
535
{
536
"description": "Enables the version command without any pre-configured scope.",
537
"type": "string",
538
-
"const": "core:app:allow-version"
539
},
540
{
541
"description": "Denies the app_hide command without any pre-configured scope.",
542
"type": "string",
543
-
"const": "core:app:deny-app-hide"
544
},
545
{
546
"description": "Denies the app_show command without any pre-configured scope.",
547
"type": "string",
548
-
"const": "core:app:deny-app-show"
549
},
550
{
551
"description": "Denies the default_window_icon command without any pre-configured scope.",
552
"type": "string",
553
-
"const": "core:app:deny-default-window-icon"
554
},
555
{
556
"description": "Denies the name command without any pre-configured scope.",
557
"type": "string",
558
-
"const": "core:app:deny-name"
559
},
560
{
561
"description": "Denies the set_app_theme command without any pre-configured scope.",
562
"type": "string",
563
-
"const": "core:app:deny-set-app-theme"
564
},
565
{
566
"description": "Denies the tauri_version command without any pre-configured scope.",
567
"type": "string",
568
-
"const": "core:app:deny-tauri-version"
569
},
570
{
571
"description": "Denies the version command without any pre-configured scope.",
572
"type": "string",
573
-
"const": "core:app:deny-version"
574
},
575
{
576
-
"description": "Default permissions for the plugin.",
577
"type": "string",
578
-
"const": "core:event:default"
579
},
580
{
581
"description": "Enables the emit command without any pre-configured scope.",
582
"type": "string",
583
-
"const": "core:event:allow-emit"
584
},
585
{
586
"description": "Enables the emit_to command without any pre-configured scope.",
587
"type": "string",
588
-
"const": "core:event:allow-emit-to"
589
},
590
{
591
"description": "Enables the listen command without any pre-configured scope.",
592
"type": "string",
593
-
"const": "core:event:allow-listen"
594
},
595
{
596
"description": "Enables the unlisten command without any pre-configured scope.",
597
"type": "string",
598
-
"const": "core:event:allow-unlisten"
599
},
600
{
601
"description": "Denies the emit command without any pre-configured scope.",
602
"type": "string",
603
-
"const": "core:event:deny-emit"
604
},
605
{
606
"description": "Denies the emit_to command without any pre-configured scope.",
607
"type": "string",
608
-
"const": "core:event:deny-emit-to"
609
},
610
{
611
"description": "Denies the listen command without any pre-configured scope.",
612
"type": "string",
613
-
"const": "core:event:deny-listen"
614
},
615
{
616
"description": "Denies the unlisten command without any pre-configured scope.",
617
"type": "string",
618
-
"const": "core:event:deny-unlisten"
619
},
620
{
621
-
"description": "Default permissions for the plugin.",
622
"type": "string",
623
-
"const": "core:image:default"
624
},
625
{
626
"description": "Enables the from_bytes command without any pre-configured scope.",
627
"type": "string",
628
-
"const": "core:image:allow-from-bytes"
629
},
630
{
631
"description": "Enables the from_path command without any pre-configured scope.",
632
"type": "string",
633
-
"const": "core:image:allow-from-path"
634
},
635
{
636
"description": "Enables the new command without any pre-configured scope.",
637
"type": "string",
638
-
"const": "core:image:allow-new"
639
},
640
{
641
"description": "Enables the rgba command without any pre-configured scope.",
642
"type": "string",
643
-
"const": "core:image:allow-rgba"
644
},
645
{
646
"description": "Enables the size command without any pre-configured scope.",
647
"type": "string",
648
-
"const": "core:image:allow-size"
649
},
650
{
651
"description": "Denies the from_bytes command without any pre-configured scope.",
652
"type": "string",
653
-
"const": "core:image:deny-from-bytes"
654
},
655
{
656
"description": "Denies the from_path command without any pre-configured scope.",
657
"type": "string",
658
-
"const": "core:image:deny-from-path"
659
},
660
{
661
"description": "Denies the new command without any pre-configured scope.",
662
"type": "string",
663
-
"const": "core:image:deny-new"
664
},
665
{
666
"description": "Denies the rgba command without any pre-configured scope.",
667
"type": "string",
668
-
"const": "core:image:deny-rgba"
669
},
670
{
671
"description": "Denies the size command without any pre-configured scope.",
672
"type": "string",
673
-
"const": "core:image:deny-size"
674
},
675
{
676
-
"description": "Default permissions for the plugin.",
677
"type": "string",
678
-
"const": "core:menu:default"
679
},
680
{
681
"description": "Enables the append command without any pre-configured scope.",
682
"type": "string",
683
-
"const": "core:menu:allow-append"
684
},
685
{
686
"description": "Enables the create_default command without any pre-configured scope.",
687
"type": "string",
688
-
"const": "core:menu:allow-create-default"
689
},
690
{
691
"description": "Enables the get command without any pre-configured scope.",
692
"type": "string",
693
-
"const": "core:menu:allow-get"
694
},
695
{
696
"description": "Enables the insert command without any pre-configured scope.",
697
"type": "string",
698
-
"const": "core:menu:allow-insert"
699
},
700
{
701
"description": "Enables the is_checked command without any pre-configured scope.",
702
"type": "string",
703
-
"const": "core:menu:allow-is-checked"
704
},
705
{
706
"description": "Enables the is_enabled command without any pre-configured scope.",
707
"type": "string",
708
-
"const": "core:menu:allow-is-enabled"
709
},
710
{
711
"description": "Enables the items command without any pre-configured scope.",
712
"type": "string",
713
-
"const": "core:menu:allow-items"
714
},
715
{
716
"description": "Enables the new command without any pre-configured scope.",
717
"type": "string",
718
-
"const": "core:menu:allow-new"
719
},
720
{
721
"description": "Enables the popup command without any pre-configured scope.",
722
"type": "string",
723
-
"const": "core:menu:allow-popup"
724
},
725
{
726
"description": "Enables the prepend command without any pre-configured scope.",
727
"type": "string",
728
-
"const": "core:menu:allow-prepend"
729
},
730
{
731
"description": "Enables the remove command without any pre-configured scope.",
732
"type": "string",
733
-
"const": "core:menu:allow-remove"
734
},
735
{
736
"description": "Enables the remove_at command without any pre-configured scope.",
737
"type": "string",
738
-
"const": "core:menu:allow-remove-at"
739
},
740
{
741
"description": "Enables the set_accelerator command without any pre-configured scope.",
742
"type": "string",
743
-
"const": "core:menu:allow-set-accelerator"
744
},
745
{
746
"description": "Enables the set_as_app_menu command without any pre-configured scope.",
747
"type": "string",
748
-
"const": "core:menu:allow-set-as-app-menu"
749
},
750
{
751
"description": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.",
752
"type": "string",
753
-
"const": "core:menu:allow-set-as-help-menu-for-nsapp"
754
},
755
{
756
"description": "Enables the set_as_window_menu command without any pre-configured scope.",
757
"type": "string",
758
-
"const": "core:menu:allow-set-as-window-menu"
759
},
760
{
761
"description": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.",
762
"type": "string",
763
-
"const": "core:menu:allow-set-as-windows-menu-for-nsapp"
764
},
765
{
766
"description": "Enables the set_checked command without any pre-configured scope.",
767
"type": "string",
768
-
"const": "core:menu:allow-set-checked"
769
},
770
{
771
"description": "Enables the set_enabled command without any pre-configured scope.",
772
"type": "string",
773
-
"const": "core:menu:allow-set-enabled"
774
},
775
{
776
"description": "Enables the set_icon command without any pre-configured scope.",
777
"type": "string",
778
-
"const": "core:menu:allow-set-icon"
779
},
780
{
781
"description": "Enables the set_text command without any pre-configured scope.",
782
"type": "string",
783
-
"const": "core:menu:allow-set-text"
784
},
785
{
786
"description": "Enables the text command without any pre-configured scope.",
787
"type": "string",
788
-
"const": "core:menu:allow-text"
789
},
790
{
791
"description": "Denies the append command without any pre-configured scope.",
792
"type": "string",
793
-
"const": "core:menu:deny-append"
794
},
795
{
796
"description": "Denies the create_default command without any pre-configured scope.",
797
"type": "string",
798
-
"const": "core:menu:deny-create-default"
799
},
800
{
801
"description": "Denies the get command without any pre-configured scope.",
802
"type": "string",
803
-
"const": "core:menu:deny-get"
804
},
805
{
806
"description": "Denies the insert command without any pre-configured scope.",
807
"type": "string",
808
-
"const": "core:menu:deny-insert"
809
},
810
{
811
"description": "Denies the is_checked command without any pre-configured scope.",
812
"type": "string",
813
-
"const": "core:menu:deny-is-checked"
814
},
815
{
816
"description": "Denies the is_enabled command without any pre-configured scope.",
817
"type": "string",
818
-
"const": "core:menu:deny-is-enabled"
819
},
820
{
821
"description": "Denies the items command without any pre-configured scope.",
822
"type": "string",
823
-
"const": "core:menu:deny-items"
824
},
825
{
826
"description": "Denies the new command without any pre-configured scope.",
827
"type": "string",
828
-
"const": "core:menu:deny-new"
829
},
830
{
831
"description": "Denies the popup command without any pre-configured scope.",
832
"type": "string",
833
-
"const": "core:menu:deny-popup"
834
},
835
{
836
"description": "Denies the prepend command without any pre-configured scope.",
837
"type": "string",
838
-
"const": "core:menu:deny-prepend"
839
},
840
{
841
"description": "Denies the remove command without any pre-configured scope.",
842
"type": "string",
843
-
"const": "core:menu:deny-remove"
844
},
845
{
846
"description": "Denies the remove_at command without any pre-configured scope.",
847
"type": "string",
848
-
"const": "core:menu:deny-remove-at"
849
},
850
{
851
"description": "Denies the set_accelerator command without any pre-configured scope.",
852
"type": "string",
853
-
"const": "core:menu:deny-set-accelerator"
854
},
855
{
856
"description": "Denies the set_as_app_menu command without any pre-configured scope.",
857
"type": "string",
858
-
"const": "core:menu:deny-set-as-app-menu"
859
},
860
{
861
"description": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.",
862
"type": "string",
863
-
"const": "core:menu:deny-set-as-help-menu-for-nsapp"
864
},
865
{
866
"description": "Denies the set_as_window_menu command without any pre-configured scope.",
867
"type": "string",
868
-
"const": "core:menu:deny-set-as-window-menu"
869
},
870
{
871
"description": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.",
872
"type": "string",
873
-
"const": "core:menu:deny-set-as-windows-menu-for-nsapp"
874
},
875
{
876
"description": "Denies the set_checked command without any pre-configured scope.",
877
"type": "string",
878
-
"const": "core:menu:deny-set-checked"
879
},
880
{
881
"description": "Denies the set_enabled command without any pre-configured scope.",
882
"type": "string",
883
-
"const": "core:menu:deny-set-enabled"
884
},
885
{
886
"description": "Denies the set_icon command without any pre-configured scope.",
887
"type": "string",
888
-
"const": "core:menu:deny-set-icon"
889
},
890
{
891
"description": "Denies the set_text command without any pre-configured scope.",
892
"type": "string",
893
-
"const": "core:menu:deny-set-text"
894
},
895
{
896
"description": "Denies the text command without any pre-configured scope.",
897
"type": "string",
898
-
"const": "core:menu:deny-text"
899
},
900
{
901
-
"description": "Default permissions for the plugin.",
902
"type": "string",
903
-
"const": "core:path:default"
904
},
905
{
906
"description": "Enables the basename command without any pre-configured scope.",
907
"type": "string",
908
-
"const": "core:path:allow-basename"
909
},
910
{
911
"description": "Enables the dirname command without any pre-configured scope.",
912
"type": "string",
913
-
"const": "core:path:allow-dirname"
914
},
915
{
916
"description": "Enables the extname command without any pre-configured scope.",
917
"type": "string",
918
-
"const": "core:path:allow-extname"
919
},
920
{
921
"description": "Enables the is_absolute command without any pre-configured scope.",
922
"type": "string",
923
-
"const": "core:path:allow-is-absolute"
924
},
925
{
926
"description": "Enables the join command without any pre-configured scope.",
927
"type": "string",
928
-
"const": "core:path:allow-join"
929
},
930
{
931
"description": "Enables the normalize command without any pre-configured scope.",
932
"type": "string",
933
-
"const": "core:path:allow-normalize"
934
},
935
{
936
"description": "Enables the resolve command without any pre-configured scope.",
937
"type": "string",
938
-
"const": "core:path:allow-resolve"
939
},
940
{
941
"description": "Enables the resolve_directory command without any pre-configured scope.",
942
"type": "string",
943
-
"const": "core:path:allow-resolve-directory"
944
},
945
{
946
"description": "Denies the basename command without any pre-configured scope.",
947
"type": "string",
948
-
"const": "core:path:deny-basename"
949
},
950
{
951
"description": "Denies the dirname command without any pre-configured scope.",
952
"type": "string",
953
-
"const": "core:path:deny-dirname"
954
},
955
{
956
"description": "Denies the extname command without any pre-configured scope.",
957
"type": "string",
958
-
"const": "core:path:deny-extname"
959
},
960
{
961
"description": "Denies the is_absolute command without any pre-configured scope.",
962
"type": "string",
963
-
"const": "core:path:deny-is-absolute"
964
},
965
{
966
"description": "Denies the join command without any pre-configured scope.",
967
"type": "string",
968
-
"const": "core:path:deny-join"
969
},
970
{
971
"description": "Denies the normalize command without any pre-configured scope.",
972
"type": "string",
973
-
"const": "core:path:deny-normalize"
974
},
975
{
976
"description": "Denies the resolve command without any pre-configured scope.",
977
"type": "string",
978
-
"const": "core:path:deny-resolve"
979
},
980
{
981
"description": "Denies the resolve_directory command without any pre-configured scope.",
982
"type": "string",
983
-
"const": "core:path:deny-resolve-directory"
984
},
985
{
986
-
"description": "Default permissions for the plugin.",
987
"type": "string",
988
-
"const": "core:resources:default"
989
},
990
{
991
"description": "Enables the close command without any pre-configured scope.",
992
"type": "string",
993
-
"const": "core:resources:allow-close"
994
},
995
{
996
"description": "Denies the close command without any pre-configured scope.",
997
"type": "string",
998
-
"const": "core:resources:deny-close"
999
},
1000
{
1001
-
"description": "Default permissions for the plugin.",
1002
"type": "string",
1003
-
"const": "core:tray:default"
1004
},
1005
{
1006
"description": "Enables the get_by_id command without any pre-configured scope.",
1007
"type": "string",
1008
-
"const": "core:tray:allow-get-by-id"
1009
},
1010
{
1011
"description": "Enables the new command without any pre-configured scope.",
1012
"type": "string",
1013
-
"const": "core:tray:allow-new"
1014
},
1015
{
1016
"description": "Enables the remove_by_id command without any pre-configured scope.",
1017
"type": "string",
1018
-
"const": "core:tray:allow-remove-by-id"
1019
},
1020
{
1021
"description": "Enables the set_icon command without any pre-configured scope.",
1022
"type": "string",
1023
-
"const": "core:tray:allow-set-icon"
1024
},
1025
{
1026
"description": "Enables the set_icon_as_template command without any pre-configured scope.",
1027
"type": "string",
1028
-
"const": "core:tray:allow-set-icon-as-template"
1029
},
1030
{
1031
"description": "Enables the set_menu command without any pre-configured scope.",
1032
"type": "string",
1033
-
"const": "core:tray:allow-set-menu"
1034
},
1035
{
1036
"description": "Enables the set_show_menu_on_left_click command without any pre-configured scope.",
1037
"type": "string",
1038
-
"const": "core:tray:allow-set-show-menu-on-left-click"
1039
},
1040
{
1041
"description": "Enables the set_temp_dir_path command without any pre-configured scope.",
1042
"type": "string",
1043
-
"const": "core:tray:allow-set-temp-dir-path"
1044
},
1045
{
1046
"description": "Enables the set_title command without any pre-configured scope.",
1047
"type": "string",
1048
-
"const": "core:tray:allow-set-title"
1049
},
1050
{
1051
"description": "Enables the set_tooltip command without any pre-configured scope.",
1052
"type": "string",
1053
-
"const": "core:tray:allow-set-tooltip"
1054
},
1055
{
1056
"description": "Enables the set_visible command without any pre-configured scope.",
1057
"type": "string",
1058
-
"const": "core:tray:allow-set-visible"
1059
},
1060
{
1061
"description": "Denies the get_by_id command without any pre-configured scope.",
1062
"type": "string",
1063
-
"const": "core:tray:deny-get-by-id"
1064
},
1065
{
1066
"description": "Denies the new command without any pre-configured scope.",
1067
"type": "string",
1068
-
"const": "core:tray:deny-new"
1069
},
1070
{
1071
"description": "Denies the remove_by_id command without any pre-configured scope.",
1072
"type": "string",
1073
-
"const": "core:tray:deny-remove-by-id"
1074
},
1075
{
1076
"description": "Denies the set_icon command without any pre-configured scope.",
1077
"type": "string",
1078
-
"const": "core:tray:deny-set-icon"
1079
},
1080
{
1081
"description": "Denies the set_icon_as_template command without any pre-configured scope.",
1082
"type": "string",
1083
-
"const": "core:tray:deny-set-icon-as-template"
1084
},
1085
{
1086
"description": "Denies the set_menu command without any pre-configured scope.",
1087
"type": "string",
1088
-
"const": "core:tray:deny-set-menu"
1089
},
1090
{
1091
"description": "Denies the set_show_menu_on_left_click command without any pre-configured scope.",
1092
"type": "string",
1093
-
"const": "core:tray:deny-set-show-menu-on-left-click"
1094
},
1095
{
1096
"description": "Denies the set_temp_dir_path command without any pre-configured scope.",
1097
"type": "string",
1098
-
"const": "core:tray:deny-set-temp-dir-path"
1099
},
1100
{
1101
"description": "Denies the set_title command without any pre-configured scope.",
1102
"type": "string",
1103
-
"const": "core:tray:deny-set-title"
1104
},
1105
{
1106
"description": "Denies the set_tooltip command without any pre-configured scope.",
1107
"type": "string",
1108
-
"const": "core:tray:deny-set-tooltip"
1109
},
1110
{
1111
"description": "Denies the set_visible command without any pre-configured scope.",
1112
"type": "string",
1113
-
"const": "core:tray:deny-set-visible"
1114
},
1115
{
1116
-
"description": "Default permissions for the plugin.",
1117
"type": "string",
1118
-
"const": "core:webview:default"
1119
},
1120
{
1121
"description": "Enables the clear_all_browsing_data command without any pre-configured scope.",
1122
"type": "string",
1123
-
"const": "core:webview:allow-clear-all-browsing-data"
1124
},
1125
{
1126
"description": "Enables the create_webview command without any pre-configured scope.",
1127
"type": "string",
1128
-
"const": "core:webview:allow-create-webview"
1129
},
1130
{
1131
"description": "Enables the create_webview_window command without any pre-configured scope.",
1132
"type": "string",
1133
-
"const": "core:webview:allow-create-webview-window"
1134
},
1135
{
1136
"description": "Enables the get_all_webviews command without any pre-configured scope.",
1137
"type": "string",
1138
-
"const": "core:webview:allow-get-all-webviews"
1139
},
1140
{
1141
"description": "Enables the internal_toggle_devtools command without any pre-configured scope.",
1142
"type": "string",
1143
-
"const": "core:webview:allow-internal-toggle-devtools"
1144
},
1145
{
1146
"description": "Enables the print command without any pre-configured scope.",
1147
"type": "string",
1148
-
"const": "core:webview:allow-print"
1149
},
1150
{
1151
"description": "Enables the reparent command without any pre-configured scope.",
1152
"type": "string",
1153
-
"const": "core:webview:allow-reparent"
1154
},
1155
{
1156
"description": "Enables the set_webview_focus command without any pre-configured scope.",
1157
"type": "string",
1158
-
"const": "core:webview:allow-set-webview-focus"
1159
},
1160
{
1161
"description": "Enables the set_webview_position command without any pre-configured scope.",
1162
"type": "string",
1163
-
"const": "core:webview:allow-set-webview-position"
1164
},
1165
{
1166
"description": "Enables the set_webview_size command without any pre-configured scope.",
1167
"type": "string",
1168
-
"const": "core:webview:allow-set-webview-size"
1169
},
1170
{
1171
"description": "Enables the set_webview_zoom command without any pre-configured scope.",
1172
"type": "string",
1173
-
"const": "core:webview:allow-set-webview-zoom"
1174
},
1175
{
1176
"description": "Enables the webview_close command without any pre-configured scope.",
1177
"type": "string",
1178
-
"const": "core:webview:allow-webview-close"
1179
},
1180
{
1181
"description": "Enables the webview_hide command without any pre-configured scope.",
1182
"type": "string",
1183
-
"const": "core:webview:allow-webview-hide"
1184
},
1185
{
1186
"description": "Enables the webview_position command without any pre-configured scope.",
1187
"type": "string",
1188
-
"const": "core:webview:allow-webview-position"
1189
},
1190
{
1191
"description": "Enables the webview_show command without any pre-configured scope.",
1192
"type": "string",
1193
-
"const": "core:webview:allow-webview-show"
1194
},
1195
{
1196
"description": "Enables the webview_size command without any pre-configured scope.",
1197
"type": "string",
1198
-
"const": "core:webview:allow-webview-size"
1199
},
1200
{
1201
"description": "Denies the clear_all_browsing_data command without any pre-configured scope.",
1202
"type": "string",
1203
-
"const": "core:webview:deny-clear-all-browsing-data"
1204
},
1205
{
1206
"description": "Denies the create_webview command without any pre-configured scope.",
1207
"type": "string",
1208
-
"const": "core:webview:deny-create-webview"
1209
},
1210
{
1211
"description": "Denies the create_webview_window command without any pre-configured scope.",
1212
"type": "string",
1213
-
"const": "core:webview:deny-create-webview-window"
1214
},
1215
{
1216
"description": "Denies the get_all_webviews command without any pre-configured scope.",
1217
"type": "string",
1218
-
"const": "core:webview:deny-get-all-webviews"
1219
},
1220
{
1221
"description": "Denies the internal_toggle_devtools command without any pre-configured scope.",
1222
"type": "string",
1223
-
"const": "core:webview:deny-internal-toggle-devtools"
1224
},
1225
{
1226
"description": "Denies the print command without any pre-configured scope.",
1227
"type": "string",
1228
-
"const": "core:webview:deny-print"
1229
},
1230
{
1231
"description": "Denies the reparent command without any pre-configured scope.",
1232
"type": "string",
1233
-
"const": "core:webview:deny-reparent"
1234
},
1235
{
1236
"description": "Denies the set_webview_focus command without any pre-configured scope.",
1237
"type": "string",
1238
-
"const": "core:webview:deny-set-webview-focus"
1239
},
1240
{
1241
"description": "Denies the set_webview_position command without any pre-configured scope.",
1242
"type": "string",
1243
-
"const": "core:webview:deny-set-webview-position"
1244
},
1245
{
1246
"description": "Denies the set_webview_size command without any pre-configured scope.",
1247
"type": "string",
1248
-
"const": "core:webview:deny-set-webview-size"
1249
},
1250
{
1251
"description": "Denies the set_webview_zoom command without any pre-configured scope.",
1252
"type": "string",
1253
-
"const": "core:webview:deny-set-webview-zoom"
1254
},
1255
{
1256
"description": "Denies the webview_close command without any pre-configured scope.",
1257
"type": "string",
1258
-
"const": "core:webview:deny-webview-close"
1259
},
1260
{
1261
"description": "Denies the webview_hide command without any pre-configured scope.",
1262
"type": "string",
1263
-
"const": "core:webview:deny-webview-hide"
1264
},
1265
{
1266
"description": "Denies the webview_position command without any pre-configured scope.",
1267
"type": "string",
1268
-
"const": "core:webview:deny-webview-position"
1269
},
1270
{
1271
"description": "Denies the webview_show command without any pre-configured scope.",
1272
"type": "string",
1273
-
"const": "core:webview:deny-webview-show"
1274
},
1275
{
1276
"description": "Denies the webview_size command without any pre-configured scope.",
1277
"type": "string",
1278
-
"const": "core:webview:deny-webview-size"
1279
},
1280
{
1281
-
"description": "Default permissions for the plugin.",
1282
"type": "string",
1283
-
"const": "core:window:default"
1284
},
1285
{
1286
"description": "Enables the available_monitors command without any pre-configured scope.",
1287
"type": "string",
1288
-
"const": "core:window:allow-available-monitors"
1289
},
1290
{
1291
"description": "Enables the center command without any pre-configured scope.",
1292
"type": "string",
1293
-
"const": "core:window:allow-center"
1294
},
1295
{
1296
"description": "Enables the close command without any pre-configured scope.",
1297
"type": "string",
1298
-
"const": "core:window:allow-close"
1299
},
1300
{
1301
"description": "Enables the create command without any pre-configured scope.",
1302
"type": "string",
1303
-
"const": "core:window:allow-create"
1304
},
1305
{
1306
"description": "Enables the current_monitor command without any pre-configured scope.",
1307
"type": "string",
1308
-
"const": "core:window:allow-current-monitor"
1309
},
1310
{
1311
"description": "Enables the cursor_position command without any pre-configured scope.",
1312
"type": "string",
1313
-
"const": "core:window:allow-cursor-position"
1314
},
1315
{
1316
"description": "Enables the destroy command without any pre-configured scope.",
1317
"type": "string",
1318
-
"const": "core:window:allow-destroy"
1319
},
1320
{
1321
"description": "Enables the get_all_windows command without any pre-configured scope.",
1322
"type": "string",
1323
-
"const": "core:window:allow-get-all-windows"
1324
},
1325
{
1326
"description": "Enables the hide command without any pre-configured scope.",
1327
"type": "string",
1328
-
"const": "core:window:allow-hide"
1329
},
1330
{
1331
"description": "Enables the inner_position command without any pre-configured scope.",
1332
"type": "string",
1333
-
"const": "core:window:allow-inner-position"
1334
},
1335
{
1336
"description": "Enables the inner_size command without any pre-configured scope.",
1337
"type": "string",
1338
-
"const": "core:window:allow-inner-size"
1339
},
1340
{
1341
"description": "Enables the internal_toggle_maximize command without any pre-configured scope.",
1342
"type": "string",
1343
-
"const": "core:window:allow-internal-toggle-maximize"
1344
},
1345
{
1346
"description": "Enables the is_closable command without any pre-configured scope.",
1347
"type": "string",
1348
-
"const": "core:window:allow-is-closable"
1349
},
1350
{
1351
"description": "Enables the is_decorated command without any pre-configured scope.",
1352
"type": "string",
1353
-
"const": "core:window:allow-is-decorated"
1354
},
1355
{
1356
"description": "Enables the is_enabled command without any pre-configured scope.",
1357
"type": "string",
1358
-
"const": "core:window:allow-is-enabled"
1359
},
1360
{
1361
"description": "Enables the is_focused command without any pre-configured scope.",
1362
"type": "string",
1363
-
"const": "core:window:allow-is-focused"
1364
},
1365
{
1366
"description": "Enables the is_fullscreen command without any pre-configured scope.",
1367
"type": "string",
1368
-
"const": "core:window:allow-is-fullscreen"
1369
},
1370
{
1371
"description": "Enables the is_maximizable command without any pre-configured scope.",
1372
"type": "string",
1373
-
"const": "core:window:allow-is-maximizable"
1374
},
1375
{
1376
"description": "Enables the is_maximized command without any pre-configured scope.",
1377
"type": "string",
1378
-
"const": "core:window:allow-is-maximized"
1379
},
1380
{
1381
"description": "Enables the is_minimizable command without any pre-configured scope.",
1382
"type": "string",
1383
-
"const": "core:window:allow-is-minimizable"
1384
},
1385
{
1386
"description": "Enables the is_minimized command without any pre-configured scope.",
1387
"type": "string",
1388
-
"const": "core:window:allow-is-minimized"
1389
},
1390
{
1391
"description": "Enables the is_resizable command without any pre-configured scope.",
1392
"type": "string",
1393
-
"const": "core:window:allow-is-resizable"
1394
},
1395
{
1396
"description": "Enables the is_visible command without any pre-configured scope.",
1397
"type": "string",
1398
-
"const": "core:window:allow-is-visible"
1399
},
1400
{
1401
"description": "Enables the maximize command without any pre-configured scope.",
1402
"type": "string",
1403
-
"const": "core:window:allow-maximize"
1404
},
1405
{
1406
"description": "Enables the minimize command without any pre-configured scope.",
1407
"type": "string",
1408
-
"const": "core:window:allow-minimize"
1409
},
1410
{
1411
"description": "Enables the monitor_from_point command without any pre-configured scope.",
1412
"type": "string",
1413
-
"const": "core:window:allow-monitor-from-point"
1414
},
1415
{
1416
"description": "Enables the outer_position command without any pre-configured scope.",
1417
"type": "string",
1418
-
"const": "core:window:allow-outer-position"
1419
},
1420
{
1421
"description": "Enables the outer_size command without any pre-configured scope.",
1422
"type": "string",
1423
-
"const": "core:window:allow-outer-size"
1424
},
1425
{
1426
"description": "Enables the primary_monitor command without any pre-configured scope.",
1427
"type": "string",
1428
-
"const": "core:window:allow-primary-monitor"
1429
},
1430
{
1431
"description": "Enables the request_user_attention command without any pre-configured scope.",
1432
"type": "string",
1433
-
"const": "core:window:allow-request-user-attention"
1434
},
1435
{
1436
"description": "Enables the scale_factor command without any pre-configured scope.",
1437
"type": "string",
1438
-
"const": "core:window:allow-scale-factor"
1439
},
1440
{
1441
"description": "Enables the set_always_on_bottom command without any pre-configured scope.",
1442
"type": "string",
1443
-
"const": "core:window:allow-set-always-on-bottom"
1444
},
1445
{
1446
"description": "Enables the set_always_on_top command without any pre-configured scope.",
1447
"type": "string",
1448
-
"const": "core:window:allow-set-always-on-top"
1449
},
1450
{
1451
"description": "Enables the set_closable command without any pre-configured scope.",
1452
"type": "string",
1453
-
"const": "core:window:allow-set-closable"
1454
},
1455
{
1456
"description": "Enables the set_content_protected command without any pre-configured scope.",
1457
"type": "string",
1458
-
"const": "core:window:allow-set-content-protected"
1459
},
1460
{
1461
"description": "Enables the set_cursor_grab command without any pre-configured scope.",
1462
"type": "string",
1463
-
"const": "core:window:allow-set-cursor-grab"
1464
},
1465
{
1466
"description": "Enables the set_cursor_icon command without any pre-configured scope.",
1467
"type": "string",
1468
-
"const": "core:window:allow-set-cursor-icon"
1469
},
1470
{
1471
"description": "Enables the set_cursor_position command without any pre-configured scope.",
1472
"type": "string",
1473
-
"const": "core:window:allow-set-cursor-position"
1474
},
1475
{
1476
"description": "Enables the set_cursor_visible command without any pre-configured scope.",
1477
"type": "string",
1478
-
"const": "core:window:allow-set-cursor-visible"
1479
},
1480
{
1481
"description": "Enables the set_decorations command without any pre-configured scope.",
1482
"type": "string",
1483
-
"const": "core:window:allow-set-decorations"
1484
},
1485
{
1486
"description": "Enables the set_effects command without any pre-configured scope.",
1487
"type": "string",
1488
-
"const": "core:window:allow-set-effects"
1489
},
1490
{
1491
"description": "Enables the set_enabled command without any pre-configured scope.",
1492
"type": "string",
1493
-
"const": "core:window:allow-set-enabled"
1494
},
1495
{
1496
"description": "Enables the set_focus command without any pre-configured scope.",
1497
"type": "string",
1498
-
"const": "core:window:allow-set-focus"
1499
},
1500
{
1501
"description": "Enables the set_fullscreen command without any pre-configured scope.",
1502
"type": "string",
1503
-
"const": "core:window:allow-set-fullscreen"
1504
},
1505
{
1506
"description": "Enables the set_icon command without any pre-configured scope.",
1507
"type": "string",
1508
-
"const": "core:window:allow-set-icon"
1509
},
1510
{
1511
"description": "Enables the set_ignore_cursor_events command without any pre-configured scope.",
1512
"type": "string",
1513
-
"const": "core:window:allow-set-ignore-cursor-events"
1514
},
1515
{
1516
"description": "Enables the set_max_size command without any pre-configured scope.",
1517
"type": "string",
1518
-
"const": "core:window:allow-set-max-size"
1519
},
1520
{
1521
"description": "Enables the set_maximizable command without any pre-configured scope.",
1522
"type": "string",
1523
-
"const": "core:window:allow-set-maximizable"
1524
},
1525
{
1526
"description": "Enables the set_min_size command without any pre-configured scope.",
1527
"type": "string",
1528
-
"const": "core:window:allow-set-min-size"
1529
},
1530
{
1531
"description": "Enables the set_minimizable command without any pre-configured scope.",
1532
"type": "string",
1533
-
"const": "core:window:allow-set-minimizable"
1534
},
1535
{
1536
"description": "Enables the set_position command without any pre-configured scope.",
1537
"type": "string",
1538
-
"const": "core:window:allow-set-position"
1539
},
1540
{
1541
"description": "Enables the set_progress_bar command without any pre-configured scope.",
1542
"type": "string",
1543
-
"const": "core:window:allow-set-progress-bar"
1544
},
1545
{
1546
"description": "Enables the set_resizable command without any pre-configured scope.",
1547
"type": "string",
1548
-
"const": "core:window:allow-set-resizable"
1549
},
1550
{
1551
"description": "Enables the set_shadow command without any pre-configured scope.",
1552
"type": "string",
1553
-
"const": "core:window:allow-set-shadow"
1554
},
1555
{
1556
"description": "Enables the set_size command without any pre-configured scope.",
1557
"type": "string",
1558
-
"const": "core:window:allow-set-size"
1559
},
1560
{
1561
"description": "Enables the set_size_constraints command without any pre-configured scope.",
1562
"type": "string",
1563
-
"const": "core:window:allow-set-size-constraints"
1564
},
1565
{
1566
"description": "Enables the set_skip_taskbar command without any pre-configured scope.",
1567
"type": "string",
1568
-
"const": "core:window:allow-set-skip-taskbar"
1569
},
1570
{
1571
"description": "Enables the set_theme command without any pre-configured scope.",
1572
"type": "string",
1573
-
"const": "core:window:allow-set-theme"
1574
},
1575
{
1576
"description": "Enables the set_title command without any pre-configured scope.",
1577
"type": "string",
1578
-
"const": "core:window:allow-set-title"
1579
},
1580
{
1581
"description": "Enables the set_title_bar_style command without any pre-configured scope.",
1582
"type": "string",
1583
-
"const": "core:window:allow-set-title-bar-style"
1584
},
1585
{
1586
"description": "Enables the set_visible_on_all_workspaces command without any pre-configured scope.",
1587
"type": "string",
1588
-
"const": "core:window:allow-set-visible-on-all-workspaces"
1589
},
1590
{
1591
"description": "Enables the show command without any pre-configured scope.",
1592
"type": "string",
1593
-
"const": "core:window:allow-show"
1594
},
1595
{
1596
"description": "Enables the start_dragging command without any pre-configured scope.",
1597
"type": "string",
1598
-
"const": "core:window:allow-start-dragging"
1599
},
1600
{
1601
"description": "Enables the start_resize_dragging command without any pre-configured scope.",
1602
"type": "string",
1603
-
"const": "core:window:allow-start-resize-dragging"
1604
},
1605
{
1606
"description": "Enables the theme command without any pre-configured scope.",
1607
"type": "string",
1608
-
"const": "core:window:allow-theme"
1609
},
1610
{
1611
"description": "Enables the title command without any pre-configured scope.",
1612
"type": "string",
1613
-
"const": "core:window:allow-title"
1614
},
1615
{
1616
"description": "Enables the toggle_maximize command without any pre-configured scope.",
1617
"type": "string",
1618
-
"const": "core:window:allow-toggle-maximize"
1619
},
1620
{
1621
"description": "Enables the unmaximize command without any pre-configured scope.",
1622
"type": "string",
1623
-
"const": "core:window:allow-unmaximize"
1624
},
1625
{
1626
"description": "Enables the unminimize command without any pre-configured scope.",
1627
"type": "string",
1628
-
"const": "core:window:allow-unminimize"
1629
},
1630
{
1631
"description": "Denies the available_monitors command without any pre-configured scope.",
1632
"type": "string",
1633
-
"const": "core:window:deny-available-monitors"
1634
},
1635
{
1636
"description": "Denies the center command without any pre-configured scope.",
1637
"type": "string",
1638
-
"const": "core:window:deny-center"
1639
},
1640
{
1641
"description": "Denies the close command without any pre-configured scope.",
1642
"type": "string",
1643
-
"const": "core:window:deny-close"
1644
},
1645
{
1646
"description": "Denies the create command without any pre-configured scope.",
1647
"type": "string",
1648
-
"const": "core:window:deny-create"
1649
},
1650
{
1651
"description": "Denies the current_monitor command without any pre-configured scope.",
1652
"type": "string",
1653
-
"const": "core:window:deny-current-monitor"
1654
},
1655
{
1656
"description": "Denies the cursor_position command without any pre-configured scope.",
1657
"type": "string",
1658
-
"const": "core:window:deny-cursor-position"
1659
},
1660
{
1661
"description": "Denies the destroy command without any pre-configured scope.",
1662
"type": "string",
1663
-
"const": "core:window:deny-destroy"
1664
},
1665
{
1666
"description": "Denies the get_all_windows command without any pre-configured scope.",
1667
"type": "string",
1668
-
"const": "core:window:deny-get-all-windows"
1669
},
1670
{
1671
"description": "Denies the hide command without any pre-configured scope.",
1672
"type": "string",
1673
-
"const": "core:window:deny-hide"
1674
},
1675
{
1676
"description": "Denies the inner_position command without any pre-configured scope.",
1677
"type": "string",
1678
-
"const": "core:window:deny-inner-position"
1679
},
1680
{
1681
"description": "Denies the inner_size command without any pre-configured scope.",
1682
"type": "string",
1683
-
"const": "core:window:deny-inner-size"
1684
},
1685
{
1686
"description": "Denies the internal_toggle_maximize command without any pre-configured scope.",
1687
"type": "string",
1688
-
"const": "core:window:deny-internal-toggle-maximize"
1689
},
1690
{
1691
"description": "Denies the is_closable command without any pre-configured scope.",
1692
"type": "string",
1693
-
"const": "core:window:deny-is-closable"
1694
},
1695
{
1696
"description": "Denies the is_decorated command without any pre-configured scope.",
1697
"type": "string",
1698
-
"const": "core:window:deny-is-decorated"
1699
},
1700
{
1701
"description": "Denies the is_enabled command without any pre-configured scope.",
1702
"type": "string",
1703
-
"const": "core:window:deny-is-enabled"
1704
},
1705
{
1706
"description": "Denies the is_focused command without any pre-configured scope.",
1707
"type": "string",
1708
-
"const": "core:window:deny-is-focused"
1709
},
1710
{
1711
"description": "Denies the is_fullscreen command without any pre-configured scope.",
1712
"type": "string",
1713
-
"const": "core:window:deny-is-fullscreen"
1714
},
1715
{
1716
"description": "Denies the is_maximizable command without any pre-configured scope.",
1717
"type": "string",
1718
-
"const": "core:window:deny-is-maximizable"
1719
},
1720
{
1721
"description": "Denies the is_maximized command without any pre-configured scope.",
1722
"type": "string",
1723
-
"const": "core:window:deny-is-maximized"
1724
},
1725
{
1726
"description": "Denies the is_minimizable command without any pre-configured scope.",
1727
"type": "string",
1728
-
"const": "core:window:deny-is-minimizable"
1729
},
1730
{
1731
"description": "Denies the is_minimized command without any pre-configured scope.",
1732
"type": "string",
1733
-
"const": "core:window:deny-is-minimized"
1734
},
1735
{
1736
"description": "Denies the is_resizable command without any pre-configured scope.",
1737
"type": "string",
1738
-
"const": "core:window:deny-is-resizable"
1739
},
1740
{
1741
"description": "Denies the is_visible command without any pre-configured scope.",
1742
"type": "string",
1743
-
"const": "core:window:deny-is-visible"
1744
},
1745
{
1746
"description": "Denies the maximize command without any pre-configured scope.",
1747
"type": "string",
1748
-
"const": "core:window:deny-maximize"
1749
},
1750
{
1751
"description": "Denies the minimize command without any pre-configured scope.",
1752
"type": "string",
1753
-
"const": "core:window:deny-minimize"
1754
},
1755
{
1756
"description": "Denies the monitor_from_point command without any pre-configured scope.",
1757
"type": "string",
1758
-
"const": "core:window:deny-monitor-from-point"
1759
},
1760
{
1761
"description": "Denies the outer_position command without any pre-configured scope.",
1762
"type": "string",
1763
-
"const": "core:window:deny-outer-position"
1764
},
1765
{
1766
"description": "Denies the outer_size command without any pre-configured scope.",
1767
"type": "string",
1768
-
"const": "core:window:deny-outer-size"
1769
},
1770
{
1771
"description": "Denies the primary_monitor command without any pre-configured scope.",
1772
"type": "string",
1773
-
"const": "core:window:deny-primary-monitor"
1774
},
1775
{
1776
"description": "Denies the request_user_attention command without any pre-configured scope.",
1777
"type": "string",
1778
-
"const": "core:window:deny-request-user-attention"
1779
},
1780
{
1781
"description": "Denies the scale_factor command without any pre-configured scope.",
1782
"type": "string",
1783
-
"const": "core:window:deny-scale-factor"
1784
},
1785
{
1786
"description": "Denies the set_always_on_bottom command without any pre-configured scope.",
1787
"type": "string",
1788
-
"const": "core:window:deny-set-always-on-bottom"
1789
},
1790
{
1791
"description": "Denies the set_always_on_top command without any pre-configured scope.",
1792
"type": "string",
1793
-
"const": "core:window:deny-set-always-on-top"
1794
},
1795
{
1796
"description": "Denies the set_closable command without any pre-configured scope.",
1797
"type": "string",
1798
-
"const": "core:window:deny-set-closable"
1799
},
1800
{
1801
"description": "Denies the set_content_protected command without any pre-configured scope.",
1802
"type": "string",
1803
-
"const": "core:window:deny-set-content-protected"
1804
},
1805
{
1806
"description": "Denies the set_cursor_grab command without any pre-configured scope.",
1807
"type": "string",
1808
-
"const": "core:window:deny-set-cursor-grab"
1809
},
1810
{
1811
"description": "Denies the set_cursor_icon command without any pre-configured scope.",
1812
"type": "string",
1813
-
"const": "core:window:deny-set-cursor-icon"
1814
},
1815
{
1816
"description": "Denies the set_cursor_position command without any pre-configured scope.",
1817
"type": "string",
1818
-
"const": "core:window:deny-set-cursor-position"
1819
},
1820
{
1821
"description": "Denies the set_cursor_visible command without any pre-configured scope.",
1822
"type": "string",
1823
-
"const": "core:window:deny-set-cursor-visible"
1824
},
1825
{
1826
"description": "Denies the set_decorations command without any pre-configured scope.",
1827
"type": "string",
1828
-
"const": "core:window:deny-set-decorations"
1829
},
1830
{
1831
"description": "Denies the set_effects command without any pre-configured scope.",
1832
"type": "string",
1833
-
"const": "core:window:deny-set-effects"
1834
},
1835
{
1836
"description": "Denies the set_enabled command without any pre-configured scope.",
1837
"type": "string",
1838
-
"const": "core:window:deny-set-enabled"
1839
},
1840
{
1841
"description": "Denies the set_focus command without any pre-configured scope.",
1842
"type": "string",
1843
-
"const": "core:window:deny-set-focus"
1844
},
1845
{
1846
"description": "Denies the set_fullscreen command without any pre-configured scope.",
1847
"type": "string",
1848
-
"const": "core:window:deny-set-fullscreen"
1849
},
1850
{
1851
"description": "Denies the set_icon command without any pre-configured scope.",
1852
"type": "string",
1853
-
"const": "core:window:deny-set-icon"
1854
},
1855
{
1856
"description": "Denies the set_ignore_cursor_events command without any pre-configured scope.",
1857
"type": "string",
1858
-
"const": "core:window:deny-set-ignore-cursor-events"
1859
},
1860
{
1861
"description": "Denies the set_max_size command without any pre-configured scope.",
1862
"type": "string",
1863
-
"const": "core:window:deny-set-max-size"
1864
},
1865
{
1866
"description": "Denies the set_maximizable command without any pre-configured scope.",
1867
"type": "string",
1868
-
"const": "core:window:deny-set-maximizable"
1869
},
1870
{
1871
"description": "Denies the set_min_size command without any pre-configured scope.",
1872
"type": "string",
1873
-
"const": "core:window:deny-set-min-size"
1874
},
1875
{
1876
"description": "Denies the set_minimizable command without any pre-configured scope.",
1877
"type": "string",
1878
-
"const": "core:window:deny-set-minimizable"
1879
},
1880
{
1881
"description": "Denies the set_position command without any pre-configured scope.",
1882
"type": "string",
1883
-
"const": "core:window:deny-set-position"
1884
},
1885
{
1886
"description": "Denies the set_progress_bar command without any pre-configured scope.",
1887
"type": "string",
1888
-
"const": "core:window:deny-set-progress-bar"
1889
},
1890
{
1891
"description": "Denies the set_resizable command without any pre-configured scope.",
1892
"type": "string",
1893
-
"const": "core:window:deny-set-resizable"
1894
},
1895
{
1896
"description": "Denies the set_shadow command without any pre-configured scope.",
1897
"type": "string",
1898
-
"const": "core:window:deny-set-shadow"
1899
},
1900
{
1901
"description": "Denies the set_size command without any pre-configured scope.",
1902
"type": "string",
1903
-
"const": "core:window:deny-set-size"
1904
},
1905
{
1906
"description": "Denies the set_size_constraints command without any pre-configured scope.",
1907
"type": "string",
1908
-
"const": "core:window:deny-set-size-constraints"
1909
},
1910
{
1911
"description": "Denies the set_skip_taskbar command without any pre-configured scope.",
1912
"type": "string",
1913
-
"const": "core:window:deny-set-skip-taskbar"
1914
},
1915
{
1916
"description": "Denies the set_theme command without any pre-configured scope.",
1917
"type": "string",
1918
-
"const": "core:window:deny-set-theme"
1919
},
1920
{
1921
"description": "Denies the set_title command without any pre-configured scope.",
1922
"type": "string",
1923
-
"const": "core:window:deny-set-title"
1924
},
1925
{
1926
"description": "Denies the set_title_bar_style command without any pre-configured scope.",
1927
"type": "string",
1928
-
"const": "core:window:deny-set-title-bar-style"
1929
},
1930
{
1931
"description": "Denies the set_visible_on_all_workspaces command without any pre-configured scope.",
1932
"type": "string",
1933
-
"const": "core:window:deny-set-visible-on-all-workspaces"
1934
},
1935
{
1936
"description": "Denies the show command without any pre-configured scope.",
1937
"type": "string",
1938
-
"const": "core:window:deny-show"
1939
},
1940
{
1941
"description": "Denies the start_dragging command without any pre-configured scope.",
1942
"type": "string",
1943
-
"const": "core:window:deny-start-dragging"
1944
},
1945
{
1946
"description": "Denies the start_resize_dragging command without any pre-configured scope.",
1947
"type": "string",
1948
-
"const": "core:window:deny-start-resize-dragging"
1949
},
1950
{
1951
"description": "Denies the theme command without any pre-configured scope.",
1952
"type": "string",
1953
-
"const": "core:window:deny-theme"
1954
},
1955
{
1956
"description": "Denies the title command without any pre-configured scope.",
1957
"type": "string",
1958
-
"const": "core:window:deny-title"
1959
},
1960
{
1961
"description": "Denies the toggle_maximize command without any pre-configured scope.",
1962
"type": "string",
1963
-
"const": "core:window:deny-toggle-maximize"
1964
},
1965
{
1966
"description": "Denies the unmaximize command without any pre-configured scope.",
1967
"type": "string",
1968
-
"const": "core:window:deny-unmaximize"
1969
},
1970
{
1971
"description": "Denies the unminimize command without any pre-configured scope.",
1972
"type": "string",
1973
-
"const": "core:window:deny-unminimize"
1974
},
1975
{
1976
-
"description": "Allows reading the opened deep link via the get_current command",
1977
"type": "string",
1978
-
"const": "deep-link:default"
1979
},
1980
{
1981
"description": "Enables the get_current command without any pre-configured scope.",
1982
"type": "string",
1983
-
"const": "deep-link:allow-get-current"
1984
},
1985
{
1986
"description": "Enables the is_registered command without any pre-configured scope.",
1987
"type": "string",
1988
-
"const": "deep-link:allow-is-registered"
1989
},
1990
{
1991
"description": "Enables the register command without any pre-configured scope.",
1992
"type": "string",
1993
-
"const": "deep-link:allow-register"
1994
},
1995
{
1996
"description": "Enables the unregister command without any pre-configured scope.",
1997
"type": "string",
1998
-
"const": "deep-link:allow-unregister"
1999
},
2000
{
2001
"description": "Denies the get_current command without any pre-configured scope.",
2002
"type": "string",
2003
-
"const": "deep-link:deny-get-current"
2004
},
2005
{
2006
"description": "Denies the is_registered command without any pre-configured scope.",
2007
"type": "string",
2008
-
"const": "deep-link:deny-is-registered"
2009
},
2010
{
2011
"description": "Denies the register command without any pre-configured scope.",
2012
"type": "string",
2013
-
"const": "deep-link:deny-register"
2014
},
2015
{
2016
"description": "Denies the unregister command without any pre-configured scope.",
2017
"type": "string",
2018
-
"const": "deep-link:deny-unregister"
2019
},
2020
{
2021
-
"description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n",
2022
"type": "string",
2023
-
"const": "http:default"
2024
},
2025
{
2026
"description": "Enables the fetch command without any pre-configured scope.",
2027
"type": "string",
2028
-
"const": "http:allow-fetch"
2029
},
2030
{
2031
"description": "Enables the fetch_cancel command without any pre-configured scope.",
2032
"type": "string",
2033
-
"const": "http:allow-fetch-cancel"
2034
},
2035
{
2036
"description": "Enables the fetch_read_body command without any pre-configured scope.",
2037
"type": "string",
2038
-
"const": "http:allow-fetch-read-body"
2039
},
2040
{
2041
"description": "Enables the fetch_send command without any pre-configured scope.",
2042
"type": "string",
2043
-
"const": "http:allow-fetch-send"
2044
},
2045
{
2046
"description": "Denies the fetch command without any pre-configured scope.",
2047
"type": "string",
2048
-
"const": "http:deny-fetch"
2049
},
2050
{
2051
"description": "Denies the fetch_cancel command without any pre-configured scope.",
2052
"type": "string",
2053
-
"const": "http:deny-fetch-cancel"
2054
},
2055
{
2056
"description": "Denies the fetch_read_body command without any pre-configured scope.",
2057
"type": "string",
2058
-
"const": "http:deny-fetch-read-body"
2059
},
2060
{
2061
"description": "Denies the fetch_send command without any pre-configured scope.",
2062
"type": "string",
2063
-
"const": "http:deny-fetch-send"
2064
},
2065
{
2066
-
"description": "This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n",
2067
"type": "string",
2068
-
"const": "process:default"
2069
},
2070
{
2071
"description": "Enables the exit command without any pre-configured scope.",
2072
"type": "string",
2073
-
"const": "process:allow-exit"
2074
},
2075
{
2076
"description": "Enables the restart command without any pre-configured scope.",
2077
"type": "string",
2078
-
"const": "process:allow-restart"
2079
},
2080
{
2081
"description": "Denies the exit command without any pre-configured scope.",
2082
"type": "string",
2083
-
"const": "process:deny-exit"
2084
},
2085
{
2086
"description": "Denies the restart command without any pre-configured scope.",
2087
"type": "string",
2088
-
"const": "process:deny-restart"
2089
},
2090
{
2091
-
"description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n",
2092
"type": "string",
2093
-
"const": "shell:default"
2094
},
2095
{
2096
"description": "Enables the execute command without any pre-configured scope.",
2097
"type": "string",
2098
-
"const": "shell:allow-execute"
2099
},
2100
{
2101
"description": "Enables the kill command without any pre-configured scope.",
2102
"type": "string",
2103
-
"const": "shell:allow-kill"
2104
},
2105
{
2106
"description": "Enables the open command without any pre-configured scope.",
2107
"type": "string",
2108
-
"const": "shell:allow-open"
2109
},
2110
{
2111
"description": "Enables the spawn command without any pre-configured scope.",
2112
"type": "string",
2113
-
"const": "shell:allow-spawn"
2114
},
2115
{
2116
"description": "Enables the stdin_write command without any pre-configured scope.",
2117
"type": "string",
2118
-
"const": "shell:allow-stdin-write"
2119
},
2120
{
2121
"description": "Denies the execute command without any pre-configured scope.",
2122
"type": "string",
2123
-
"const": "shell:deny-execute"
2124
},
2125
{
2126
"description": "Denies the kill command without any pre-configured scope.",
2127
"type": "string",
2128
-
"const": "shell:deny-kill"
2129
},
2130
{
2131
"description": "Denies the open command without any pre-configured scope.",
2132
"type": "string",
2133
-
"const": "shell:deny-open"
2134
},
2135
{
2136
"description": "Denies the spawn command without any pre-configured scope.",
2137
"type": "string",
2138
-
"const": "shell:deny-spawn"
2139
},
2140
{
2141
"description": "Denies the stdin_write command without any pre-configured scope.",
2142
"type": "string",
2143
-
"const": "shell:deny-stdin-write"
2144
}
2145
]
2146
},
···
37
],
38
"definitions": {
39
"Capability": {
40
+
"description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows' and webviews' fine grained access to the Tauri core, application, or plugin commands. If a webview or its window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programmatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, ], \"platforms\": [\"macOS\",\"windows\"] } ```",
41
"type": "object",
42
"required": [
43
"identifier",
···
49
"type": "string"
50
},
51
"description": {
52
+
"description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programmatic access to files selected by the user.",
53
"default": "",
54
"type": "string"
55
},
···
70
"type": "boolean"
71
},
72
"windows": {
73
+
"description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nIf a window label matches any of the patterns in this list, the capability will be enabled on all the webviews of that window, regardless of the value of [`Self::webviews`].\n\nOn multiwebview windows, prefer specifying [`Self::webviews`] and omitting [`Self::windows`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`",
74
"type": "array",
75
"items": {
76
"type": "string"
77
}
78
},
79
"webviews": {
80
+
"description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThe capability will be enabled on all the webviews whose label matches any of the patterns in this list, regardless of whether the webview's window label matches a pattern in [`Self::windows`].\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`",
81
"type": "array",
82
"items": {
83
"type": "string"
84
}
85
},
86
"permissions": {
87
+
"description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ] ```",
88
"type": "array",
89
"items": {
90
"$ref": "#/definitions/PermissionEntry"
···
140
"identifier": {
141
"anyOf": [
142
{
143
+
"description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n\n#### This default permission set includes:\n\n- `allow-fetch`\n- `allow-fetch-cancel`\n- `allow-fetch-read-body`\n- `allow-fetch-send`",
144
"type": "string",
145
+
"const": "http:default",
146
+
"markdownDescription": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n\n#### This default permission set includes:\n\n- `allow-fetch`\n- `allow-fetch-cancel`\n- `allow-fetch-read-body`\n- `allow-fetch-send`"
147
},
148
{
149
"description": "Enables the fetch command without any pre-configured scope.",
150
"type": "string",
151
+
"const": "http:allow-fetch",
152
+
"markdownDescription": "Enables the fetch command without any pre-configured scope."
153
},
154
{
155
"description": "Enables the fetch_cancel command without any pre-configured scope.",
156
"type": "string",
157
+
"const": "http:allow-fetch-cancel",
158
+
"markdownDescription": "Enables the fetch_cancel command without any pre-configured scope."
159
},
160
{
161
"description": "Enables the fetch_read_body command without any pre-configured scope.",
162
"type": "string",
163
+
"const": "http:allow-fetch-read-body",
164
+
"markdownDescription": "Enables the fetch_read_body command without any pre-configured scope."
165
},
166
{
167
"description": "Enables the fetch_send command without any pre-configured scope.",
168
"type": "string",
169
+
"const": "http:allow-fetch-send",
170
+
"markdownDescription": "Enables the fetch_send command without any pre-configured scope."
171
},
172
{
173
"description": "Denies the fetch command without any pre-configured scope.",
174
"type": "string",
175
+
"const": "http:deny-fetch",
176
+
"markdownDescription": "Denies the fetch command without any pre-configured scope."
177
},
178
{
179
"description": "Denies the fetch_cancel command without any pre-configured scope.",
180
"type": "string",
181
+
"const": "http:deny-fetch-cancel",
182
+
"markdownDescription": "Denies the fetch_cancel command without any pre-configured scope."
183
},
184
{
185
"description": "Denies the fetch_read_body command without any pre-configured scope.",
186
"type": "string",
187
+
"const": "http:deny-fetch-read-body",
188
+
"markdownDescription": "Denies the fetch_read_body command without any pre-configured scope."
189
},
190
{
191
"description": "Denies the fetch_send command without any pre-configured scope.",
192
"type": "string",
193
+
"const": "http:deny-fetch-send",
194
+
"markdownDescription": "Denies the fetch_send command without any pre-configured scope."
195
}
196
]
197
}
···
266
"identifier": {
267
"anyOf": [
268
{
269
+
"description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`",
270
"type": "string",
271
+
"const": "shell:default",
272
+
"markdownDescription": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`"
273
},
274
{
275
"description": "Enables the execute command without any pre-configured scope.",
276
"type": "string",
277
+
"const": "shell:allow-execute",
278
+
"markdownDescription": "Enables the execute command without any pre-configured scope."
279
},
280
{
281
"description": "Enables the kill command without any pre-configured scope.",
282
"type": "string",
283
+
"const": "shell:allow-kill",
284
+
"markdownDescription": "Enables the kill command without any pre-configured scope."
285
},
286
{
287
"description": "Enables the open command without any pre-configured scope.",
288
"type": "string",
289
+
"const": "shell:allow-open",
290
+
"markdownDescription": "Enables the open command without any pre-configured scope."
291
},
292
{
293
"description": "Enables the spawn command without any pre-configured scope.",
294
"type": "string",
295
+
"const": "shell:allow-spawn",
296
+
"markdownDescription": "Enables the spawn command without any pre-configured scope."
297
},
298
{
299
"description": "Enables the stdin_write command without any pre-configured scope.",
300
"type": "string",
301
+
"const": "shell:allow-stdin-write",
302
+
"markdownDescription": "Enables the stdin_write command without any pre-configured scope."
303
},
304
{
305
"description": "Denies the execute command without any pre-configured scope.",
306
"type": "string",
307
+
"const": "shell:deny-execute",
308
+
"markdownDescription": "Denies the execute command without any pre-configured scope."
309
},
310
{
311
"description": "Denies the kill command without any pre-configured scope.",
312
"type": "string",
313
+
"const": "shell:deny-kill",
314
+
"markdownDescription": "Denies the kill command without any pre-configured scope."
315
},
316
{
317
"description": "Denies the open command without any pre-configured scope.",
318
"type": "string",
319
+
"const": "shell:deny-open",
320
+
"markdownDescription": "Denies the open command without any pre-configured scope."
321
},
322
{
323
"description": "Denies the spawn command without any pre-configured scope.",
324
"type": "string",
325
+
"const": "shell:deny-spawn",
326
+
"markdownDescription": "Denies the spawn command without any pre-configured scope."
327
},
328
{
329
"description": "Denies the stdin_write command without any pre-configured scope.",
330
"type": "string",
331
+
"const": "shell:deny-stdin-write",
332
+
"markdownDescription": "Denies the stdin_write command without any pre-configured scope."
333
}
334
]
335
}
···
513
"description": "Permission identifier",
514
"oneOf": [
515
{
516
+
"description": "Default core plugins set.\n#### This default permission set includes:\n\n- `core:path:default`\n- `core:event:default`\n- `core:window:default`\n- `core:webview:default`\n- `core:app:default`\n- `core:image:default`\n- `core:resources:default`\n- `core:menu:default`\n- `core:tray:default`",
517
"type": "string",
518
+
"const": "core:default",
519
+
"markdownDescription": "Default core plugins set.\n#### This default permission set includes:\n\n- `core:path:default`\n- `core:event:default`\n- `core:window:default`\n- `core:webview:default`\n- `core:app:default`\n- `core:image:default`\n- `core:resources:default`\n- `core:menu:default`\n- `core:tray:default`"
520
},
521
{
522
+
"description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-version`\n- `allow-name`\n- `allow-tauri-version`\n- `allow-identifier`\n- `allow-bundle-type`",
523
"type": "string",
524
+
"const": "core:app:default",
525
+
"markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-version`\n- `allow-name`\n- `allow-tauri-version`\n- `allow-identifier`\n- `allow-bundle-type`"
526
},
527
{
528
"description": "Enables the app_hide command without any pre-configured scope.",
529
"type": "string",
530
+
"const": "core:app:allow-app-hide",
531
+
"markdownDescription": "Enables the app_hide command without any pre-configured scope."
532
},
533
{
534
"description": "Enables the app_show command without any pre-configured scope.",
535
"type": "string",
536
+
"const": "core:app:allow-app-show",
537
+
"markdownDescription": "Enables the app_show command without any pre-configured scope."
538
+
},
539
+
{
540
+
"description": "Enables the bundle_type command without any pre-configured scope.",
541
+
"type": "string",
542
+
"const": "core:app:allow-bundle-type",
543
+
"markdownDescription": "Enables the bundle_type command without any pre-configured scope."
544
},
545
{
546
"description": "Enables the default_window_icon command without any pre-configured scope.",
547
"type": "string",
548
+
"const": "core:app:allow-default-window-icon",
549
+
"markdownDescription": "Enables the default_window_icon command without any pre-configured scope."
550
+
},
551
+
{
552
+
"description": "Enables the fetch_data_store_identifiers command without any pre-configured scope.",
553
+
"type": "string",
554
+
"const": "core:app:allow-fetch-data-store-identifiers",
555
+
"markdownDescription": "Enables the fetch_data_store_identifiers command without any pre-configured scope."
556
+
},
557
+
{
558
+
"description": "Enables the identifier command without any pre-configured scope.",
559
+
"type": "string",
560
+
"const": "core:app:allow-identifier",
561
+
"markdownDescription": "Enables the identifier command without any pre-configured scope."
562
},
563
{
564
"description": "Enables the name command without any pre-configured scope.",
565
"type": "string",
566
+
"const": "core:app:allow-name",
567
+
"markdownDescription": "Enables the name command without any pre-configured scope."
568
+
},
569
+
{
570
+
"description": "Enables the remove_data_store command without any pre-configured scope.",
571
+
"type": "string",
572
+
"const": "core:app:allow-remove-data-store",
573
+
"markdownDescription": "Enables the remove_data_store command without any pre-configured scope."
574
},
575
{
576
"description": "Enables the set_app_theme command without any pre-configured scope.",
577
"type": "string",
578
+
"const": "core:app:allow-set-app-theme",
579
+
"markdownDescription": "Enables the set_app_theme command without any pre-configured scope."
580
+
},
581
+
{
582
+
"description": "Enables the set_dock_visibility command without any pre-configured scope.",
583
+
"type": "string",
584
+
"const": "core:app:allow-set-dock-visibility",
585
+
"markdownDescription": "Enables the set_dock_visibility command without any pre-configured scope."
586
},
587
{
588
"description": "Enables the tauri_version command without any pre-configured scope.",
589
"type": "string",
590
+
"const": "core:app:allow-tauri-version",
591
+
"markdownDescription": "Enables the tauri_version command without any pre-configured scope."
592
},
593
{
594
"description": "Enables the version command without any pre-configured scope.",
595
"type": "string",
596
+
"const": "core:app:allow-version",
597
+
"markdownDescription": "Enables the version command without any pre-configured scope."
598
},
599
{
600
"description": "Denies the app_hide command without any pre-configured scope.",
601
"type": "string",
602
+
"const": "core:app:deny-app-hide",
603
+
"markdownDescription": "Denies the app_hide command without any pre-configured scope."
604
},
605
{
606
"description": "Denies the app_show command without any pre-configured scope.",
607
"type": "string",
608
+
"const": "core:app:deny-app-show",
609
+
"markdownDescription": "Denies the app_show command without any pre-configured scope."
610
+
},
611
+
{
612
+
"description": "Denies the bundle_type command without any pre-configured scope.",
613
+
"type": "string",
614
+
"const": "core:app:deny-bundle-type",
615
+
"markdownDescription": "Denies the bundle_type command without any pre-configured scope."
616
},
617
{
618
"description": "Denies the default_window_icon command without any pre-configured scope.",
619
"type": "string",
620
+
"const": "core:app:deny-default-window-icon",
621
+
"markdownDescription": "Denies the default_window_icon command without any pre-configured scope."
622
+
},
623
+
{
624
+
"description": "Denies the fetch_data_store_identifiers command without any pre-configured scope.",
625
+
"type": "string",
626
+
"const": "core:app:deny-fetch-data-store-identifiers",
627
+
"markdownDescription": "Denies the fetch_data_store_identifiers command without any pre-configured scope."
628
+
},
629
+
{
630
+
"description": "Denies the identifier command without any pre-configured scope.",
631
+
"type": "string",
632
+
"const": "core:app:deny-identifier",
633
+
"markdownDescription": "Denies the identifier command without any pre-configured scope."
634
},
635
{
636
"description": "Denies the name command without any pre-configured scope.",
637
"type": "string",
638
+
"const": "core:app:deny-name",
639
+
"markdownDescription": "Denies the name command without any pre-configured scope."
640
+
},
641
+
{
642
+
"description": "Denies the remove_data_store command without any pre-configured scope.",
643
+
"type": "string",
644
+
"const": "core:app:deny-remove-data-store",
645
+
"markdownDescription": "Denies the remove_data_store command without any pre-configured scope."
646
},
647
{
648
"description": "Denies the set_app_theme command without any pre-configured scope.",
649
"type": "string",
650
+
"const": "core:app:deny-set-app-theme",
651
+
"markdownDescription": "Denies the set_app_theme command without any pre-configured scope."
652
+
},
653
+
{
654
+
"description": "Denies the set_dock_visibility command without any pre-configured scope.",
655
+
"type": "string",
656
+
"const": "core:app:deny-set-dock-visibility",
657
+
"markdownDescription": "Denies the set_dock_visibility command without any pre-configured scope."
658
},
659
{
660
"description": "Denies the tauri_version command without any pre-configured scope.",
661
"type": "string",
662
+
"const": "core:app:deny-tauri-version",
663
+
"markdownDescription": "Denies the tauri_version command without any pre-configured scope."
664
},
665
{
666
"description": "Denies the version command without any pre-configured scope.",
667
"type": "string",
668
+
"const": "core:app:deny-version",
669
+
"markdownDescription": "Denies the version command without any pre-configured scope."
670
},
671
{
672
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-listen`\n- `allow-unlisten`\n- `allow-emit`\n- `allow-emit-to`",
673
"type": "string",
674
+
"const": "core:event:default",
675
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-listen`\n- `allow-unlisten`\n- `allow-emit`\n- `allow-emit-to`"
676
},
677
{
678
"description": "Enables the emit command without any pre-configured scope.",
679
"type": "string",
680
+
"const": "core:event:allow-emit",
681
+
"markdownDescription": "Enables the emit command without any pre-configured scope."
682
},
683
{
684
"description": "Enables the emit_to command without any pre-configured scope.",
685
"type": "string",
686
+
"const": "core:event:allow-emit-to",
687
+
"markdownDescription": "Enables the emit_to command without any pre-configured scope."
688
},
689
{
690
"description": "Enables the listen command without any pre-configured scope.",
691
"type": "string",
692
+
"const": "core:event:allow-listen",
693
+
"markdownDescription": "Enables the listen command without any pre-configured scope."
694
},
695
{
696
"description": "Enables the unlisten command without any pre-configured scope.",
697
"type": "string",
698
+
"const": "core:event:allow-unlisten",
699
+
"markdownDescription": "Enables the unlisten command without any pre-configured scope."
700
},
701
{
702
"description": "Denies the emit command without any pre-configured scope.",
703
"type": "string",
704
+
"const": "core:event:deny-emit",
705
+
"markdownDescription": "Denies the emit command without any pre-configured scope."
706
},
707
{
708
"description": "Denies the emit_to command without any pre-configured scope.",
709
"type": "string",
710
+
"const": "core:event:deny-emit-to",
711
+
"markdownDescription": "Denies the emit_to command without any pre-configured scope."
712
},
713
{
714
"description": "Denies the listen command without any pre-configured scope.",
715
"type": "string",
716
+
"const": "core:event:deny-listen",
717
+
"markdownDescription": "Denies the listen command without any pre-configured scope."
718
},
719
{
720
"description": "Denies the unlisten command without any pre-configured scope.",
721
"type": "string",
722
+
"const": "core:event:deny-unlisten",
723
+
"markdownDescription": "Denies the unlisten command without any pre-configured scope."
724
},
725
{
726
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-from-bytes`\n- `allow-from-path`\n- `allow-rgba`\n- `allow-size`",
727
"type": "string",
728
+
"const": "core:image:default",
729
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-from-bytes`\n- `allow-from-path`\n- `allow-rgba`\n- `allow-size`"
730
},
731
{
732
"description": "Enables the from_bytes command without any pre-configured scope.",
733
"type": "string",
734
+
"const": "core:image:allow-from-bytes",
735
+
"markdownDescription": "Enables the from_bytes command without any pre-configured scope."
736
},
737
{
738
"description": "Enables the from_path command without any pre-configured scope.",
739
"type": "string",
740
+
"const": "core:image:allow-from-path",
741
+
"markdownDescription": "Enables the from_path command without any pre-configured scope."
742
},
743
{
744
"description": "Enables the new command without any pre-configured scope.",
745
"type": "string",
746
+
"const": "core:image:allow-new",
747
+
"markdownDescription": "Enables the new command without any pre-configured scope."
748
},
749
{
750
"description": "Enables the rgba command without any pre-configured scope.",
751
"type": "string",
752
+
"const": "core:image:allow-rgba",
753
+
"markdownDescription": "Enables the rgba command without any pre-configured scope."
754
},
755
{
756
"description": "Enables the size command without any pre-configured scope.",
757
"type": "string",
758
+
"const": "core:image:allow-size",
759
+
"markdownDescription": "Enables the size command without any pre-configured scope."
760
},
761
{
762
"description": "Denies the from_bytes command without any pre-configured scope.",
763
"type": "string",
764
+
"const": "core:image:deny-from-bytes",
765
+
"markdownDescription": "Denies the from_bytes command without any pre-configured scope."
766
},
767
{
768
"description": "Denies the from_path command without any pre-configured scope.",
769
"type": "string",
770
+
"const": "core:image:deny-from-path",
771
+
"markdownDescription": "Denies the from_path command without any pre-configured scope."
772
},
773
{
774
"description": "Denies the new command without any pre-configured scope.",
775
"type": "string",
776
+
"const": "core:image:deny-new",
777
+
"markdownDescription": "Denies the new command without any pre-configured scope."
778
},
779
{
780
"description": "Denies the rgba command without any pre-configured scope.",
781
"type": "string",
782
+
"const": "core:image:deny-rgba",
783
+
"markdownDescription": "Denies the rgba command without any pre-configured scope."
784
},
785
{
786
"description": "Denies the size command without any pre-configured scope.",
787
"type": "string",
788
+
"const": "core:image:deny-size",
789
+
"markdownDescription": "Denies the size command without any pre-configured scope."
790
},
791
{
792
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-append`\n- `allow-prepend`\n- `allow-insert`\n- `allow-remove`\n- `allow-remove-at`\n- `allow-items`\n- `allow-get`\n- `allow-popup`\n- `allow-create-default`\n- `allow-set-as-app-menu`\n- `allow-set-as-window-menu`\n- `allow-text`\n- `allow-set-text`\n- `allow-is-enabled`\n- `allow-set-enabled`\n- `allow-set-accelerator`\n- `allow-set-as-windows-menu-for-nsapp`\n- `allow-set-as-help-menu-for-nsapp`\n- `allow-is-checked`\n- `allow-set-checked`\n- `allow-set-icon`",
793
"type": "string",
794
+
"const": "core:menu:default",
795
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-append`\n- `allow-prepend`\n- `allow-insert`\n- `allow-remove`\n- `allow-remove-at`\n- `allow-items`\n- `allow-get`\n- `allow-popup`\n- `allow-create-default`\n- `allow-set-as-app-menu`\n- `allow-set-as-window-menu`\n- `allow-text`\n- `allow-set-text`\n- `allow-is-enabled`\n- `allow-set-enabled`\n- `allow-set-accelerator`\n- `allow-set-as-windows-menu-for-nsapp`\n- `allow-set-as-help-menu-for-nsapp`\n- `allow-is-checked`\n- `allow-set-checked`\n- `allow-set-icon`"
796
},
797
{
798
"description": "Enables the append command without any pre-configured scope.",
799
"type": "string",
800
+
"const": "core:menu:allow-append",
801
+
"markdownDescription": "Enables the append command without any pre-configured scope."
802
},
803
{
804
"description": "Enables the create_default command without any pre-configured scope.",
805
"type": "string",
806
+
"const": "core:menu:allow-create-default",
807
+
"markdownDescription": "Enables the create_default command without any pre-configured scope."
808
},
809
{
810
"description": "Enables the get command without any pre-configured scope.",
811
"type": "string",
812
+
"const": "core:menu:allow-get",
813
+
"markdownDescription": "Enables the get command without any pre-configured scope."
814
},
815
{
816
"description": "Enables the insert command without any pre-configured scope.",
817
"type": "string",
818
+
"const": "core:menu:allow-insert",
819
+
"markdownDescription": "Enables the insert command without any pre-configured scope."
820
},
821
{
822
"description": "Enables the is_checked command without any pre-configured scope.",
823
"type": "string",
824
+
"const": "core:menu:allow-is-checked",
825
+
"markdownDescription": "Enables the is_checked command without any pre-configured scope."
826
},
827
{
828
"description": "Enables the is_enabled command without any pre-configured scope.",
829
"type": "string",
830
+
"const": "core:menu:allow-is-enabled",
831
+
"markdownDescription": "Enables the is_enabled command without any pre-configured scope."
832
},
833
{
834
"description": "Enables the items command without any pre-configured scope.",
835
"type": "string",
836
+
"const": "core:menu:allow-items",
837
+
"markdownDescription": "Enables the items command without any pre-configured scope."
838
},
839
{
840
"description": "Enables the new command without any pre-configured scope.",
841
"type": "string",
842
+
"const": "core:menu:allow-new",
843
+
"markdownDescription": "Enables the new command without any pre-configured scope."
844
},
845
{
846
"description": "Enables the popup command without any pre-configured scope.",
847
"type": "string",
848
+
"const": "core:menu:allow-popup",
849
+
"markdownDescription": "Enables the popup command without any pre-configured scope."
850
},
851
{
852
"description": "Enables the prepend command without any pre-configured scope.",
853
"type": "string",
854
+
"const": "core:menu:allow-prepend",
855
+
"markdownDescription": "Enables the prepend command without any pre-configured scope."
856
},
857
{
858
"description": "Enables the remove command without any pre-configured scope.",
859
"type": "string",
860
+
"const": "core:menu:allow-remove",
861
+
"markdownDescription": "Enables the remove command without any pre-configured scope."
862
},
863
{
864
"description": "Enables the remove_at command without any pre-configured scope.",
865
"type": "string",
866
+
"const": "core:menu:allow-remove-at",
867
+
"markdownDescription": "Enables the remove_at command without any pre-configured scope."
868
},
869
{
870
"description": "Enables the set_accelerator command without any pre-configured scope.",
871
"type": "string",
872
+
"const": "core:menu:allow-set-accelerator",
873
+
"markdownDescription": "Enables the set_accelerator command without any pre-configured scope."
874
},
875
{
876
"description": "Enables the set_as_app_menu command without any pre-configured scope.",
877
"type": "string",
878
+
"const": "core:menu:allow-set-as-app-menu",
879
+
"markdownDescription": "Enables the set_as_app_menu command without any pre-configured scope."
880
},
881
{
882
"description": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.",
883
"type": "string",
884
+
"const": "core:menu:allow-set-as-help-menu-for-nsapp",
885
+
"markdownDescription": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope."
886
},
887
{
888
"description": "Enables the set_as_window_menu command without any pre-configured scope.",
889
"type": "string",
890
+
"const": "core:menu:allow-set-as-window-menu",
891
+
"markdownDescription": "Enables the set_as_window_menu command without any pre-configured scope."
892
},
893
{
894
"description": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.",
895
"type": "string",
896
+
"const": "core:menu:allow-set-as-windows-menu-for-nsapp",
897
+
"markdownDescription": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope."
898
},
899
{
900
"description": "Enables the set_checked command without any pre-configured scope.",
901
"type": "string",
902
+
"const": "core:menu:allow-set-checked",
903
+
"markdownDescription": "Enables the set_checked command without any pre-configured scope."
904
},
905
{
906
"description": "Enables the set_enabled command without any pre-configured scope.",
907
"type": "string",
908
+
"const": "core:menu:allow-set-enabled",
909
+
"markdownDescription": "Enables the set_enabled command without any pre-configured scope."
910
},
911
{
912
"description": "Enables the set_icon command without any pre-configured scope.",
913
"type": "string",
914
+
"const": "core:menu:allow-set-icon",
915
+
"markdownDescription": "Enables the set_icon command without any pre-configured scope."
916
},
917
{
918
"description": "Enables the set_text command without any pre-configured scope.",
919
"type": "string",
920
+
"const": "core:menu:allow-set-text",
921
+
"markdownDescription": "Enables the set_text command without any pre-configured scope."
922
},
923
{
924
"description": "Enables the text command without any pre-configured scope.",
925
"type": "string",
926
+
"const": "core:menu:allow-text",
927
+
"markdownDescription": "Enables the text command without any pre-configured scope."
928
},
929
{
930
"description": "Denies the append command without any pre-configured scope.",
931
"type": "string",
932
+
"const": "core:menu:deny-append",
933
+
"markdownDescription": "Denies the append command without any pre-configured scope."
934
},
935
{
936
"description": "Denies the create_default command without any pre-configured scope.",
937
"type": "string",
938
+
"const": "core:menu:deny-create-default",
939
+
"markdownDescription": "Denies the create_default command without any pre-configured scope."
940
},
941
{
942
"description": "Denies the get command without any pre-configured scope.",
943
"type": "string",
944
+
"const": "core:menu:deny-get",
945
+
"markdownDescription": "Denies the get command without any pre-configured scope."
946
},
947
{
948
"description": "Denies the insert command without any pre-configured scope.",
949
"type": "string",
950
+
"const": "core:menu:deny-insert",
951
+
"markdownDescription": "Denies the insert command without any pre-configured scope."
952
},
953
{
954
"description": "Denies the is_checked command without any pre-configured scope.",
955
"type": "string",
956
+
"const": "core:menu:deny-is-checked",
957
+
"markdownDescription": "Denies the is_checked command without any pre-configured scope."
958
},
959
{
960
"description": "Denies the is_enabled command without any pre-configured scope.",
961
"type": "string",
962
+
"const": "core:menu:deny-is-enabled",
963
+
"markdownDescription": "Denies the is_enabled command without any pre-configured scope."
964
},
965
{
966
"description": "Denies the items command without any pre-configured scope.",
967
"type": "string",
968
+
"const": "core:menu:deny-items",
969
+
"markdownDescription": "Denies the items command without any pre-configured scope."
970
},
971
{
972
"description": "Denies the new command without any pre-configured scope.",
973
"type": "string",
974
+
"const": "core:menu:deny-new",
975
+
"markdownDescription": "Denies the new command without any pre-configured scope."
976
},
977
{
978
"description": "Denies the popup command without any pre-configured scope.",
979
"type": "string",
980
+
"const": "core:menu:deny-popup",
981
+
"markdownDescription": "Denies the popup command without any pre-configured scope."
982
},
983
{
984
"description": "Denies the prepend command without any pre-configured scope.",
985
"type": "string",
986
+
"const": "core:menu:deny-prepend",
987
+
"markdownDescription": "Denies the prepend command without any pre-configured scope."
988
},
989
{
990
"description": "Denies the remove command without any pre-configured scope.",
991
"type": "string",
992
+
"const": "core:menu:deny-remove",
993
+
"markdownDescription": "Denies the remove command without any pre-configured scope."
994
},
995
{
996
"description": "Denies the remove_at command without any pre-configured scope.",
997
"type": "string",
998
+
"const": "core:menu:deny-remove-at",
999
+
"markdownDescription": "Denies the remove_at command without any pre-configured scope."
1000
},
1001
{
1002
"description": "Denies the set_accelerator command without any pre-configured scope.",
1003
"type": "string",
1004
+
"const": "core:menu:deny-set-accelerator",
1005
+
"markdownDescription": "Denies the set_accelerator command without any pre-configured scope."
1006
},
1007
{
1008
"description": "Denies the set_as_app_menu command without any pre-configured scope.",
1009
"type": "string",
1010
+
"const": "core:menu:deny-set-as-app-menu",
1011
+
"markdownDescription": "Denies the set_as_app_menu command without any pre-configured scope."
1012
},
1013
{
1014
"description": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.",
1015
"type": "string",
1016
+
"const": "core:menu:deny-set-as-help-menu-for-nsapp",
1017
+
"markdownDescription": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope."
1018
},
1019
{
1020
"description": "Denies the set_as_window_menu command without any pre-configured scope.",
1021
"type": "string",
1022
+
"const": "core:menu:deny-set-as-window-menu",
1023
+
"markdownDescription": "Denies the set_as_window_menu command without any pre-configured scope."
1024
},
1025
{
1026
"description": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.",
1027
"type": "string",
1028
+
"const": "core:menu:deny-set-as-windows-menu-for-nsapp",
1029
+
"markdownDescription": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope."
1030
},
1031
{
1032
"description": "Denies the set_checked command without any pre-configured scope.",
1033
"type": "string",
1034
+
"const": "core:menu:deny-set-checked",
1035
+
"markdownDescription": "Denies the set_checked command without any pre-configured scope."
1036
},
1037
{
1038
"description": "Denies the set_enabled command without any pre-configured scope.",
1039
"type": "string",
1040
+
"const": "core:menu:deny-set-enabled",
1041
+
"markdownDescription": "Denies the set_enabled command without any pre-configured scope."
1042
},
1043
{
1044
"description": "Denies the set_icon command without any pre-configured scope.",
1045
"type": "string",
1046
+
"const": "core:menu:deny-set-icon",
1047
+
"markdownDescription": "Denies the set_icon command without any pre-configured scope."
1048
},
1049
{
1050
"description": "Denies the set_text command without any pre-configured scope.",
1051
"type": "string",
1052
+
"const": "core:menu:deny-set-text",
1053
+
"markdownDescription": "Denies the set_text command without any pre-configured scope."
1054
},
1055
{
1056
"description": "Denies the text command without any pre-configured scope.",
1057
"type": "string",
1058
+
"const": "core:menu:deny-text",
1059
+
"markdownDescription": "Denies the text command without any pre-configured scope."
1060
},
1061
{
1062
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-resolve-directory`\n- `allow-resolve`\n- `allow-normalize`\n- `allow-join`\n- `allow-dirname`\n- `allow-extname`\n- `allow-basename`\n- `allow-is-absolute`",
1063
"type": "string",
1064
+
"const": "core:path:default",
1065
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-resolve-directory`\n- `allow-resolve`\n- `allow-normalize`\n- `allow-join`\n- `allow-dirname`\n- `allow-extname`\n- `allow-basename`\n- `allow-is-absolute`"
1066
},
1067
{
1068
"description": "Enables the basename command without any pre-configured scope.",
1069
"type": "string",
1070
+
"const": "core:path:allow-basename",
1071
+
"markdownDescription": "Enables the basename command without any pre-configured scope."
1072
},
1073
{
1074
"description": "Enables the dirname command without any pre-configured scope.",
1075
"type": "string",
1076
+
"const": "core:path:allow-dirname",
1077
+
"markdownDescription": "Enables the dirname command without any pre-configured scope."
1078
},
1079
{
1080
"description": "Enables the extname command without any pre-configured scope.",
1081
"type": "string",
1082
+
"const": "core:path:allow-extname",
1083
+
"markdownDescription": "Enables the extname command without any pre-configured scope."
1084
},
1085
{
1086
"description": "Enables the is_absolute command without any pre-configured scope.",
1087
"type": "string",
1088
+
"const": "core:path:allow-is-absolute",
1089
+
"markdownDescription": "Enables the is_absolute command without any pre-configured scope."
1090
},
1091
{
1092
"description": "Enables the join command without any pre-configured scope.",
1093
"type": "string",
1094
+
"const": "core:path:allow-join",
1095
+
"markdownDescription": "Enables the join command without any pre-configured scope."
1096
},
1097
{
1098
"description": "Enables the normalize command without any pre-configured scope.",
1099
"type": "string",
1100
+
"const": "core:path:allow-normalize",
1101
+
"markdownDescription": "Enables the normalize command without any pre-configured scope."
1102
},
1103
{
1104
"description": "Enables the resolve command without any pre-configured scope.",
1105
"type": "string",
1106
+
"const": "core:path:allow-resolve",
1107
+
"markdownDescription": "Enables the resolve command without any pre-configured scope."
1108
},
1109
{
1110
"description": "Enables the resolve_directory command without any pre-configured scope.",
1111
"type": "string",
1112
+
"const": "core:path:allow-resolve-directory",
1113
+
"markdownDescription": "Enables the resolve_directory command without any pre-configured scope."
1114
},
1115
{
1116
"description": "Denies the basename command without any pre-configured scope.",
1117
"type": "string",
1118
+
"const": "core:path:deny-basename",
1119
+
"markdownDescription": "Denies the basename command without any pre-configured scope."
1120
},
1121
{
1122
"description": "Denies the dirname command without any pre-configured scope.",
1123
"type": "string",
1124
+
"const": "core:path:deny-dirname",
1125
+
"markdownDescription": "Denies the dirname command without any pre-configured scope."
1126
},
1127
{
1128
"description": "Denies the extname command without any pre-configured scope.",
1129
"type": "string",
1130
+
"const": "core:path:deny-extname",
1131
+
"markdownDescription": "Denies the extname command without any pre-configured scope."
1132
},
1133
{
1134
"description": "Denies the is_absolute command without any pre-configured scope.",
1135
"type": "string",
1136
+
"const": "core:path:deny-is-absolute",
1137
+
"markdownDescription": "Denies the is_absolute command without any pre-configured scope."
1138
},
1139
{
1140
"description": "Denies the join command without any pre-configured scope.",
1141
"type": "string",
1142
+
"const": "core:path:deny-join",
1143
+
"markdownDescription": "Denies the join command without any pre-configured scope."
1144
},
1145
{
1146
"description": "Denies the normalize command without any pre-configured scope.",
1147
"type": "string",
1148
+
"const": "core:path:deny-normalize",
1149
+
"markdownDescription": "Denies the normalize command without any pre-configured scope."
1150
},
1151
{
1152
"description": "Denies the resolve command without any pre-configured scope.",
1153
"type": "string",
1154
+
"const": "core:path:deny-resolve",
1155
+
"markdownDescription": "Denies the resolve command without any pre-configured scope."
1156
},
1157
{
1158
"description": "Denies the resolve_directory command without any pre-configured scope.",
1159
"type": "string",
1160
+
"const": "core:path:deny-resolve-directory",
1161
+
"markdownDescription": "Denies the resolve_directory command without any pre-configured scope."
1162
},
1163
{
1164
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-close`",
1165
"type": "string",
1166
+
"const": "core:resources:default",
1167
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-close`"
1168
},
1169
{
1170
"description": "Enables the close command without any pre-configured scope.",
1171
"type": "string",
1172
+
"const": "core:resources:allow-close",
1173
+
"markdownDescription": "Enables the close command without any pre-configured scope."
1174
},
1175
{
1176
"description": "Denies the close command without any pre-configured scope.",
1177
"type": "string",
1178
+
"const": "core:resources:deny-close",
1179
+
"markdownDescription": "Denies the close command without any pre-configured scope."
1180
},
1181
{
1182
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-get-by-id`\n- `allow-remove-by-id`\n- `allow-set-icon`\n- `allow-set-menu`\n- `allow-set-tooltip`\n- `allow-set-title`\n- `allow-set-visible`\n- `allow-set-temp-dir-path`\n- `allow-set-icon-as-template`\n- `allow-set-show-menu-on-left-click`",
1183
"type": "string",
1184
+
"const": "core:tray:default",
1185
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-get-by-id`\n- `allow-remove-by-id`\n- `allow-set-icon`\n- `allow-set-menu`\n- `allow-set-tooltip`\n- `allow-set-title`\n- `allow-set-visible`\n- `allow-set-temp-dir-path`\n- `allow-set-icon-as-template`\n- `allow-set-show-menu-on-left-click`"
1186
},
1187
{
1188
"description": "Enables the get_by_id command without any pre-configured scope.",
1189
"type": "string",
1190
+
"const": "core:tray:allow-get-by-id",
1191
+
"markdownDescription": "Enables the get_by_id command without any pre-configured scope."
1192
},
1193
{
1194
"description": "Enables the new command without any pre-configured scope.",
1195
"type": "string",
1196
+
"const": "core:tray:allow-new",
1197
+
"markdownDescription": "Enables the new command without any pre-configured scope."
1198
},
1199
{
1200
"description": "Enables the remove_by_id command without any pre-configured scope.",
1201
"type": "string",
1202
+
"const": "core:tray:allow-remove-by-id",
1203
+
"markdownDescription": "Enables the remove_by_id command without any pre-configured scope."
1204
},
1205
{
1206
"description": "Enables the set_icon command without any pre-configured scope.",
1207
"type": "string",
1208
+
"const": "core:tray:allow-set-icon",
1209
+
"markdownDescription": "Enables the set_icon command without any pre-configured scope."
1210
},
1211
{
1212
"description": "Enables the set_icon_as_template command without any pre-configured scope.",
1213
"type": "string",
1214
+
"const": "core:tray:allow-set-icon-as-template",
1215
+
"markdownDescription": "Enables the set_icon_as_template command without any pre-configured scope."
1216
},
1217
{
1218
"description": "Enables the set_menu command without any pre-configured scope.",
1219
"type": "string",
1220
+
"const": "core:tray:allow-set-menu",
1221
+
"markdownDescription": "Enables the set_menu command without any pre-configured scope."
1222
},
1223
{
1224
"description": "Enables the set_show_menu_on_left_click command without any pre-configured scope.",
1225
"type": "string",
1226
+
"const": "core:tray:allow-set-show-menu-on-left-click",
1227
+
"markdownDescription": "Enables the set_show_menu_on_left_click command without any pre-configured scope."
1228
},
1229
{
1230
"description": "Enables the set_temp_dir_path command without any pre-configured scope.",
1231
"type": "string",
1232
+
"const": "core:tray:allow-set-temp-dir-path",
1233
+
"markdownDescription": "Enables the set_temp_dir_path command without any pre-configured scope."
1234
},
1235
{
1236
"description": "Enables the set_title command without any pre-configured scope.",
1237
"type": "string",
1238
+
"const": "core:tray:allow-set-title",
1239
+
"markdownDescription": "Enables the set_title command without any pre-configured scope."
1240
},
1241
{
1242
"description": "Enables the set_tooltip command without any pre-configured scope.",
1243
"type": "string",
1244
+
"const": "core:tray:allow-set-tooltip",
1245
+
"markdownDescription": "Enables the set_tooltip command without any pre-configured scope."
1246
},
1247
{
1248
"description": "Enables the set_visible command without any pre-configured scope.",
1249
"type": "string",
1250
+
"const": "core:tray:allow-set-visible",
1251
+
"markdownDescription": "Enables the set_visible command without any pre-configured scope."
1252
},
1253
{
1254
"description": "Denies the get_by_id command without any pre-configured scope.",
1255
"type": "string",
1256
+
"const": "core:tray:deny-get-by-id",
1257
+
"markdownDescription": "Denies the get_by_id command without any pre-configured scope."
1258
},
1259
{
1260
"description": "Denies the new command without any pre-configured scope.",
1261
"type": "string",
1262
+
"const": "core:tray:deny-new",
1263
+
"markdownDescription": "Denies the new command without any pre-configured scope."
1264
},
1265
{
1266
"description": "Denies the remove_by_id command without any pre-configured scope.",
1267
"type": "string",
1268
+
"const": "core:tray:deny-remove-by-id",
1269
+
"markdownDescription": "Denies the remove_by_id command without any pre-configured scope."
1270
},
1271
{
1272
"description": "Denies the set_icon command without any pre-configured scope.",
1273
"type": "string",
1274
+
"const": "core:tray:deny-set-icon",
1275
+
"markdownDescription": "Denies the set_icon command without any pre-configured scope."
1276
},
1277
{
1278
"description": "Denies the set_icon_as_template command without any pre-configured scope.",
1279
"type": "string",
1280
+
"const": "core:tray:deny-set-icon-as-template",
1281
+
"markdownDescription": "Denies the set_icon_as_template command without any pre-configured scope."
1282
},
1283
{
1284
"description": "Denies the set_menu command without any pre-configured scope.",
1285
"type": "string",
1286
+
"const": "core:tray:deny-set-menu",
1287
+
"markdownDescription": "Denies the set_menu command without any pre-configured scope."
1288
},
1289
{
1290
"description": "Denies the set_show_menu_on_left_click command without any pre-configured scope.",
1291
"type": "string",
1292
+
"const": "core:tray:deny-set-show-menu-on-left-click",
1293
+
"markdownDescription": "Denies the set_show_menu_on_left_click command without any pre-configured scope."
1294
},
1295
{
1296
"description": "Denies the set_temp_dir_path command without any pre-configured scope.",
1297
"type": "string",
1298
+
"const": "core:tray:deny-set-temp-dir-path",
1299
+
"markdownDescription": "Denies the set_temp_dir_path command without any pre-configured scope."
1300
},
1301
{
1302
"description": "Denies the set_title command without any pre-configured scope.",
1303
"type": "string",
1304
+
"const": "core:tray:deny-set-title",
1305
+
"markdownDescription": "Denies the set_title command without any pre-configured scope."
1306
},
1307
{
1308
"description": "Denies the set_tooltip command without any pre-configured scope.",
1309
"type": "string",
1310
+
"const": "core:tray:deny-set-tooltip",
1311
+
"markdownDescription": "Denies the set_tooltip command without any pre-configured scope."
1312
},
1313
{
1314
"description": "Denies the set_visible command without any pre-configured scope.",
1315
"type": "string",
1316
+
"const": "core:tray:deny-set-visible",
1317
+
"markdownDescription": "Denies the set_visible command without any pre-configured scope."
1318
},
1319
{
1320
+
"description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-webviews`\n- `allow-webview-position`\n- `allow-webview-size`\n- `allow-internal-toggle-devtools`",
1321
"type": "string",
1322
+
"const": "core:webview:default",
1323
+
"markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-webviews`\n- `allow-webview-position`\n- `allow-webview-size`\n- `allow-internal-toggle-devtools`"
1324
},
1325
{
1326
"description": "Enables the clear_all_browsing_data command without any pre-configured scope.",
1327
"type": "string",
1328
+
"const": "core:webview:allow-clear-all-browsing-data",
1329
+
"markdownDescription": "Enables the clear_all_browsing_data command without any pre-configured scope."
1330
},
1331
{
1332
"description": "Enables the create_webview command without any pre-configured scope.",
1333
"type": "string",
1334
+
"const": "core:webview:allow-create-webview",
1335
+
"markdownDescription": "Enables the create_webview command without any pre-configured scope."
1336
},
1337
{
1338
"description": "Enables the create_webview_window command without any pre-configured scope.",
1339
"type": "string",
1340
+
"const": "core:webview:allow-create-webview-window",
1341
+
"markdownDescription": "Enables the create_webview_window command without any pre-configured scope."
1342
},
1343
{
1344
"description": "Enables the get_all_webviews command without any pre-configured scope.",
1345
"type": "string",
1346
+
"const": "core:webview:allow-get-all-webviews",
1347
+
"markdownDescription": "Enables the get_all_webviews command without any pre-configured scope."
1348
},
1349
{
1350
"description": "Enables the internal_toggle_devtools command without any pre-configured scope.",
1351
"type": "string",
1352
+
"const": "core:webview:allow-internal-toggle-devtools",
1353
+
"markdownDescription": "Enables the internal_toggle_devtools command without any pre-configured scope."
1354
},
1355
{
1356
"description": "Enables the print command without any pre-configured scope.",
1357
"type": "string",
1358
+
"const": "core:webview:allow-print",
1359
+
"markdownDescription": "Enables the print command without any pre-configured scope."
1360
},
1361
{
1362
"description": "Enables the reparent command without any pre-configured scope.",
1363
"type": "string",
1364
+
"const": "core:webview:allow-reparent",
1365
+
"markdownDescription": "Enables the reparent command without any pre-configured scope."
1366
+
},
1367
+
{
1368
+
"description": "Enables the set_webview_auto_resize command without any pre-configured scope.",
1369
+
"type": "string",
1370
+
"const": "core:webview:allow-set-webview-auto-resize",
1371
+
"markdownDescription": "Enables the set_webview_auto_resize command without any pre-configured scope."
1372
+
},
1373
+
{
1374
+
"description": "Enables the set_webview_background_color command without any pre-configured scope.",
1375
+
"type": "string",
1376
+
"const": "core:webview:allow-set-webview-background-color",
1377
+
"markdownDescription": "Enables the set_webview_background_color command without any pre-configured scope."
1378
},
1379
{
1380
"description": "Enables the set_webview_focus command without any pre-configured scope.",
1381
"type": "string",
1382
+
"const": "core:webview:allow-set-webview-focus",
1383
+
"markdownDescription": "Enables the set_webview_focus command without any pre-configured scope."
1384
},
1385
{
1386
"description": "Enables the set_webview_position command without any pre-configured scope.",
1387
"type": "string",
1388
+
"const": "core:webview:allow-set-webview-position",
1389
+
"markdownDescription": "Enables the set_webview_position command without any pre-configured scope."
1390
},
1391
{
1392
"description": "Enables the set_webview_size command without any pre-configured scope.",
1393
"type": "string",
1394
+
"const": "core:webview:allow-set-webview-size",
1395
+
"markdownDescription": "Enables the set_webview_size command without any pre-configured scope."
1396
},
1397
{
1398
"description": "Enables the set_webview_zoom command without any pre-configured scope.",
1399
"type": "string",
1400
+
"const": "core:webview:allow-set-webview-zoom",
1401
+
"markdownDescription": "Enables the set_webview_zoom command without any pre-configured scope."
1402
},
1403
{
1404
"description": "Enables the webview_close command without any pre-configured scope.",
1405
"type": "string",
1406
+
"const": "core:webview:allow-webview-close",
1407
+
"markdownDescription": "Enables the webview_close command without any pre-configured scope."
1408
},
1409
{
1410
"description": "Enables the webview_hide command without any pre-configured scope.",
1411
"type": "string",
1412
+
"const": "core:webview:allow-webview-hide",
1413
+
"markdownDescription": "Enables the webview_hide command without any pre-configured scope."
1414
},
1415
{
1416
"description": "Enables the webview_position command without any pre-configured scope.",
1417
"type": "string",
1418
+
"const": "core:webview:allow-webview-position",
1419
+
"markdownDescription": "Enables the webview_position command without any pre-configured scope."
1420
},
1421
{
1422
"description": "Enables the webview_show command without any pre-configured scope.",
1423
"type": "string",
1424
+
"const": "core:webview:allow-webview-show",
1425
+
"markdownDescription": "Enables the webview_show command without any pre-configured scope."
1426
},
1427
{
1428
"description": "Enables the webview_size command without any pre-configured scope.",
1429
"type": "string",
1430
+
"const": "core:webview:allow-webview-size",
1431
+
"markdownDescription": "Enables the webview_size command without any pre-configured scope."
1432
},
1433
{
1434
"description": "Denies the clear_all_browsing_data command without any pre-configured scope.",
1435
"type": "string",
1436
+
"const": "core:webview:deny-clear-all-browsing-data",
1437
+
"markdownDescription": "Denies the clear_all_browsing_data command without any pre-configured scope."
1438
},
1439
{
1440
"description": "Denies the create_webview command without any pre-configured scope.",
1441
"type": "string",
1442
+
"const": "core:webview:deny-create-webview",
1443
+
"markdownDescription": "Denies the create_webview command without any pre-configured scope."
1444
},
1445
{
1446
"description": "Denies the create_webview_window command without any pre-configured scope.",
1447
"type": "string",
1448
+
"const": "core:webview:deny-create-webview-window",
1449
+
"markdownDescription": "Denies the create_webview_window command without any pre-configured scope."
1450
},
1451
{
1452
"description": "Denies the get_all_webviews command without any pre-configured scope.",
1453
"type": "string",
1454
+
"const": "core:webview:deny-get-all-webviews",
1455
+
"markdownDescription": "Denies the get_all_webviews command without any pre-configured scope."
1456
},
1457
{
1458
"description": "Denies the internal_toggle_devtools command without any pre-configured scope.",
1459
"type": "string",
1460
+
"const": "core:webview:deny-internal-toggle-devtools",
1461
+
"markdownDescription": "Denies the internal_toggle_devtools command without any pre-configured scope."
1462
},
1463
{
1464
"description": "Denies the print command without any pre-configured scope.",
1465
"type": "string",
1466
+
"const": "core:webview:deny-print",
1467
+
"markdownDescription": "Denies the print command without any pre-configured scope."
1468
},
1469
{
1470
"description": "Denies the reparent command without any pre-configured scope.",
1471
"type": "string",
1472
+
"const": "core:webview:deny-reparent",
1473
+
"markdownDescription": "Denies the reparent command without any pre-configured scope."
1474
+
},
1475
+
{
1476
+
"description": "Denies the set_webview_auto_resize command without any pre-configured scope.",
1477
+
"type": "string",
1478
+
"const": "core:webview:deny-set-webview-auto-resize",
1479
+
"markdownDescription": "Denies the set_webview_auto_resize command without any pre-configured scope."
1480
+
},
1481
+
{
1482
+
"description": "Denies the set_webview_background_color command without any pre-configured scope.",
1483
+
"type": "string",
1484
+
"const": "core:webview:deny-set-webview-background-color",
1485
+
"markdownDescription": "Denies the set_webview_background_color command without any pre-configured scope."
1486
},
1487
{
1488
"description": "Denies the set_webview_focus command without any pre-configured scope.",
1489
"type": "string",
1490
+
"const": "core:webview:deny-set-webview-focus",
1491
+
"markdownDescription": "Denies the set_webview_focus command without any pre-configured scope."
1492
},
1493
{
1494
"description": "Denies the set_webview_position command without any pre-configured scope.",
1495
"type": "string",
1496
+
"const": "core:webview:deny-set-webview-position",
1497
+
"markdownDescription": "Denies the set_webview_position command without any pre-configured scope."
1498
},
1499
{
1500
"description": "Denies the set_webview_size command without any pre-configured scope.",
1501
"type": "string",
1502
+
"const": "core:webview:deny-set-webview-size",
1503
+
"markdownDescription": "Denies the set_webview_size command without any pre-configured scope."
1504
},
1505
{
1506
"description": "Denies the set_webview_zoom command without any pre-configured scope.",
1507
"type": "string",
1508
+
"const": "core:webview:deny-set-webview-zoom",
1509
+
"markdownDescription": "Denies the set_webview_zoom command without any pre-configured scope."
1510
},
1511
{
1512
"description": "Denies the webview_close command without any pre-configured scope.",
1513
"type": "string",
1514
+
"const": "core:webview:deny-webview-close",
1515
+
"markdownDescription": "Denies the webview_close command without any pre-configured scope."
1516
},
1517
{
1518
"description": "Denies the webview_hide command without any pre-configured scope.",
1519
"type": "string",
1520
+
"const": "core:webview:deny-webview-hide",
1521
+
"markdownDescription": "Denies the webview_hide command without any pre-configured scope."
1522
},
1523
{
1524
"description": "Denies the webview_position command without any pre-configured scope.",
1525
"type": "string",
1526
+
"const": "core:webview:deny-webview-position",
1527
+
"markdownDescription": "Denies the webview_position command without any pre-configured scope."
1528
},
1529
{
1530
"description": "Denies the webview_show command without any pre-configured scope.",
1531
"type": "string",
1532
+
"const": "core:webview:deny-webview-show",
1533
+
"markdownDescription": "Denies the webview_show command without any pre-configured scope."
1534
},
1535
{
1536
"description": "Denies the webview_size command without any pre-configured scope.",
1537
"type": "string",
1538
+
"const": "core:webview:deny-webview-size",
1539
+
"markdownDescription": "Denies the webview_size command without any pre-configured scope."
1540
},
1541
{
1542
+
"description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-windows`\n- `allow-scale-factor`\n- `allow-inner-position`\n- `allow-outer-position`\n- `allow-inner-size`\n- `allow-outer-size`\n- `allow-is-fullscreen`\n- `allow-is-minimized`\n- `allow-is-maximized`\n- `allow-is-focused`\n- `allow-is-decorated`\n- `allow-is-resizable`\n- `allow-is-maximizable`\n- `allow-is-minimizable`\n- `allow-is-closable`\n- `allow-is-visible`\n- `allow-is-enabled`\n- `allow-title`\n- `allow-current-monitor`\n- `allow-primary-monitor`\n- `allow-monitor-from-point`\n- `allow-available-monitors`\n- `allow-cursor-position`\n- `allow-theme`\n- `allow-is-always-on-top`\n- `allow-internal-toggle-maximize`",
1543
"type": "string",
1544
+
"const": "core:window:default",
1545
+
"markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-windows`\n- `allow-scale-factor`\n- `allow-inner-position`\n- `allow-outer-position`\n- `allow-inner-size`\n- `allow-outer-size`\n- `allow-is-fullscreen`\n- `allow-is-minimized`\n- `allow-is-maximized`\n- `allow-is-focused`\n- `allow-is-decorated`\n- `allow-is-resizable`\n- `allow-is-maximizable`\n- `allow-is-minimizable`\n- `allow-is-closable`\n- `allow-is-visible`\n- `allow-is-enabled`\n- `allow-title`\n- `allow-current-monitor`\n- `allow-primary-monitor`\n- `allow-monitor-from-point`\n- `allow-available-monitors`\n- `allow-cursor-position`\n- `allow-theme`\n- `allow-is-always-on-top`\n- `allow-internal-toggle-maximize`"
1546
},
1547
{
1548
"description": "Enables the available_monitors command without any pre-configured scope.",
1549
"type": "string",
1550
+
"const": "core:window:allow-available-monitors",
1551
+
"markdownDescription": "Enables the available_monitors command without any pre-configured scope."
1552
},
1553
{
1554
"description": "Enables the center command without any pre-configured scope.",
1555
"type": "string",
1556
+
"const": "core:window:allow-center",
1557
+
"markdownDescription": "Enables the center command without any pre-configured scope."
1558
},
1559
{
1560
"description": "Enables the close command without any pre-configured scope.",
1561
"type": "string",
1562
+
"const": "core:window:allow-close",
1563
+
"markdownDescription": "Enables the close command without any pre-configured scope."
1564
},
1565
{
1566
"description": "Enables the create command without any pre-configured scope.",
1567
"type": "string",
1568
+
"const": "core:window:allow-create",
1569
+
"markdownDescription": "Enables the create command without any pre-configured scope."
1570
},
1571
{
1572
"description": "Enables the current_monitor command without any pre-configured scope.",
1573
"type": "string",
1574
+
"const": "core:window:allow-current-monitor",
1575
+
"markdownDescription": "Enables the current_monitor command without any pre-configured scope."
1576
},
1577
{
1578
"description": "Enables the cursor_position command without any pre-configured scope.",
1579
"type": "string",
1580
+
"const": "core:window:allow-cursor-position",
1581
+
"markdownDescription": "Enables the cursor_position command without any pre-configured scope."
1582
},
1583
{
1584
"description": "Enables the destroy command without any pre-configured scope.",
1585
"type": "string",
1586
+
"const": "core:window:allow-destroy",
1587
+
"markdownDescription": "Enables the destroy command without any pre-configured scope."
1588
},
1589
{
1590
"description": "Enables the get_all_windows command without any pre-configured scope.",
1591
"type": "string",
1592
+
"const": "core:window:allow-get-all-windows",
1593
+
"markdownDescription": "Enables the get_all_windows command without any pre-configured scope."
1594
},
1595
{
1596
"description": "Enables the hide command without any pre-configured scope.",
1597
"type": "string",
1598
+
"const": "core:window:allow-hide",
1599
+
"markdownDescription": "Enables the hide command without any pre-configured scope."
1600
},
1601
{
1602
"description": "Enables the inner_position command without any pre-configured scope.",
1603
"type": "string",
1604
+
"const": "core:window:allow-inner-position",
1605
+
"markdownDescription": "Enables the inner_position command without any pre-configured scope."
1606
},
1607
{
1608
"description": "Enables the inner_size command without any pre-configured scope.",
1609
"type": "string",
1610
+
"const": "core:window:allow-inner-size",
1611
+
"markdownDescription": "Enables the inner_size command without any pre-configured scope."
1612
},
1613
{
1614
"description": "Enables the internal_toggle_maximize command without any pre-configured scope.",
1615
"type": "string",
1616
+
"const": "core:window:allow-internal-toggle-maximize",
1617
+
"markdownDescription": "Enables the internal_toggle_maximize command without any pre-configured scope."
1618
+
},
1619
+
{
1620
+
"description": "Enables the is_always_on_top command without any pre-configured scope.",
1621
+
"type": "string",
1622
+
"const": "core:window:allow-is-always-on-top",
1623
+
"markdownDescription": "Enables the is_always_on_top command without any pre-configured scope."
1624
},
1625
{
1626
"description": "Enables the is_closable command without any pre-configured scope.",
1627
"type": "string",
1628
+
"const": "core:window:allow-is-closable",
1629
+
"markdownDescription": "Enables the is_closable command without any pre-configured scope."
1630
},
1631
{
1632
"description": "Enables the is_decorated command without any pre-configured scope.",
1633
"type": "string",
1634
+
"const": "core:window:allow-is-decorated",
1635
+
"markdownDescription": "Enables the is_decorated command without any pre-configured scope."
1636
},
1637
{
1638
"description": "Enables the is_enabled command without any pre-configured scope.",
1639
"type": "string",
1640
+
"const": "core:window:allow-is-enabled",
1641
+
"markdownDescription": "Enables the is_enabled command without any pre-configured scope."
1642
},
1643
{
1644
"description": "Enables the is_focused command without any pre-configured scope.",
1645
"type": "string",
1646
+
"const": "core:window:allow-is-focused",
1647
+
"markdownDescription": "Enables the is_focused command without any pre-configured scope."
1648
},
1649
{
1650
"description": "Enables the is_fullscreen command without any pre-configured scope.",
1651
"type": "string",
1652
+
"const": "core:window:allow-is-fullscreen",
1653
+
"markdownDescription": "Enables the is_fullscreen command without any pre-configured scope."
1654
},
1655
{
1656
"description": "Enables the is_maximizable command without any pre-configured scope.",
1657
"type": "string",
1658
+
"const": "core:window:allow-is-maximizable",
1659
+
"markdownDescription": "Enables the is_maximizable command without any pre-configured scope."
1660
},
1661
{
1662
"description": "Enables the is_maximized command without any pre-configured scope.",
1663
"type": "string",
1664
+
"const": "core:window:allow-is-maximized",
1665
+
"markdownDescription": "Enables the is_maximized command without any pre-configured scope."
1666
},
1667
{
1668
"description": "Enables the is_minimizable command without any pre-configured scope.",
1669
"type": "string",
1670
+
"const": "core:window:allow-is-minimizable",
1671
+
"markdownDescription": "Enables the is_minimizable command without any pre-configured scope."
1672
},
1673
{
1674
"description": "Enables the is_minimized command without any pre-configured scope.",
1675
"type": "string",
1676
+
"const": "core:window:allow-is-minimized",
1677
+
"markdownDescription": "Enables the is_minimized command without any pre-configured scope."
1678
},
1679
{
1680
"description": "Enables the is_resizable command without any pre-configured scope.",
1681
"type": "string",
1682
+
"const": "core:window:allow-is-resizable",
1683
+
"markdownDescription": "Enables the is_resizable command without any pre-configured scope."
1684
},
1685
{
1686
"description": "Enables the is_visible command without any pre-configured scope.",
1687
"type": "string",
1688
+
"const": "core:window:allow-is-visible",
1689
+
"markdownDescription": "Enables the is_visible command without any pre-configured scope."
1690
},
1691
{
1692
"description": "Enables the maximize command without any pre-configured scope.",
1693
"type": "string",
1694
+
"const": "core:window:allow-maximize",
1695
+
"markdownDescription": "Enables the maximize command without any pre-configured scope."
1696
},
1697
{
1698
"description": "Enables the minimize command without any pre-configured scope.",
1699
"type": "string",
1700
+
"const": "core:window:allow-minimize",
1701
+
"markdownDescription": "Enables the minimize command without any pre-configured scope."
1702
},
1703
{
1704
"description": "Enables the monitor_from_point command without any pre-configured scope.",
1705
"type": "string",
1706
+
"const": "core:window:allow-monitor-from-point",
1707
+
"markdownDescription": "Enables the monitor_from_point command without any pre-configured scope."
1708
},
1709
{
1710
"description": "Enables the outer_position command without any pre-configured scope.",
1711
"type": "string",
1712
+
"const": "core:window:allow-outer-position",
1713
+
"markdownDescription": "Enables the outer_position command without any pre-configured scope."
1714
},
1715
{
1716
"description": "Enables the outer_size command without any pre-configured scope.",
1717
"type": "string",
1718
+
"const": "core:window:allow-outer-size",
1719
+
"markdownDescription": "Enables the outer_size command without any pre-configured scope."
1720
},
1721
{
1722
"description": "Enables the primary_monitor command without any pre-configured scope.",
1723
"type": "string",
1724
+
"const": "core:window:allow-primary-monitor",
1725
+
"markdownDescription": "Enables the primary_monitor command without any pre-configured scope."
1726
},
1727
{
1728
"description": "Enables the request_user_attention command without any pre-configured scope.",
1729
"type": "string",
1730
+
"const": "core:window:allow-request-user-attention",
1731
+
"markdownDescription": "Enables the request_user_attention command without any pre-configured scope."
1732
},
1733
{
1734
"description": "Enables the scale_factor command without any pre-configured scope.",
1735
"type": "string",
1736
+
"const": "core:window:allow-scale-factor",
1737
+
"markdownDescription": "Enables the scale_factor command without any pre-configured scope."
1738
},
1739
{
1740
"description": "Enables the set_always_on_bottom command without any pre-configured scope.",
1741
"type": "string",
1742
+
"const": "core:window:allow-set-always-on-bottom",
1743
+
"markdownDescription": "Enables the set_always_on_bottom command without any pre-configured scope."
1744
},
1745
{
1746
"description": "Enables the set_always_on_top command without any pre-configured scope.",
1747
"type": "string",
1748
+
"const": "core:window:allow-set-always-on-top",
1749
+
"markdownDescription": "Enables the set_always_on_top command without any pre-configured scope."
1750
+
},
1751
+
{
1752
+
"description": "Enables the set_background_color command without any pre-configured scope.",
1753
+
"type": "string",
1754
+
"const": "core:window:allow-set-background-color",
1755
+
"markdownDescription": "Enables the set_background_color command without any pre-configured scope."
1756
+
},
1757
+
{
1758
+
"description": "Enables the set_badge_count command without any pre-configured scope.",
1759
+
"type": "string",
1760
+
"const": "core:window:allow-set-badge-count",
1761
+
"markdownDescription": "Enables the set_badge_count command without any pre-configured scope."
1762
+
},
1763
+
{
1764
+
"description": "Enables the set_badge_label command without any pre-configured scope.",
1765
+
"type": "string",
1766
+
"const": "core:window:allow-set-badge-label",
1767
+
"markdownDescription": "Enables the set_badge_label command without any pre-configured scope."
1768
},
1769
{
1770
"description": "Enables the set_closable command without any pre-configured scope.",
1771
"type": "string",
1772
+
"const": "core:window:allow-set-closable",
1773
+
"markdownDescription": "Enables the set_closable command without any pre-configured scope."
1774
},
1775
{
1776
"description": "Enables the set_content_protected command without any pre-configured scope.",
1777
"type": "string",
1778
+
"const": "core:window:allow-set-content-protected",
1779
+
"markdownDescription": "Enables the set_content_protected command without any pre-configured scope."
1780
},
1781
{
1782
"description": "Enables the set_cursor_grab command without any pre-configured scope.",
1783
"type": "string",
1784
+
"const": "core:window:allow-set-cursor-grab",
1785
+
"markdownDescription": "Enables the set_cursor_grab command without any pre-configured scope."
1786
},
1787
{
1788
"description": "Enables the set_cursor_icon command without any pre-configured scope.",
1789
"type": "string",
1790
+
"const": "core:window:allow-set-cursor-icon",
1791
+
"markdownDescription": "Enables the set_cursor_icon command without any pre-configured scope."
1792
},
1793
{
1794
"description": "Enables the set_cursor_position command without any pre-configured scope.",
1795
"type": "string",
1796
+
"const": "core:window:allow-set-cursor-position",
1797
+
"markdownDescription": "Enables the set_cursor_position command without any pre-configured scope."
1798
},
1799
{
1800
"description": "Enables the set_cursor_visible command without any pre-configured scope.",
1801
"type": "string",
1802
+
"const": "core:window:allow-set-cursor-visible",
1803
+
"markdownDescription": "Enables the set_cursor_visible command without any pre-configured scope."
1804
},
1805
{
1806
"description": "Enables the set_decorations command without any pre-configured scope.",
1807
"type": "string",
1808
+
"const": "core:window:allow-set-decorations",
1809
+
"markdownDescription": "Enables the set_decorations command without any pre-configured scope."
1810
},
1811
{
1812
"description": "Enables the set_effects command without any pre-configured scope.",
1813
"type": "string",
1814
+
"const": "core:window:allow-set-effects",
1815
+
"markdownDescription": "Enables the set_effects command without any pre-configured scope."
1816
},
1817
{
1818
"description": "Enables the set_enabled command without any pre-configured scope.",
1819
"type": "string",
1820
+
"const": "core:window:allow-set-enabled",
1821
+
"markdownDescription": "Enables the set_enabled command without any pre-configured scope."
1822
},
1823
{
1824
"description": "Enables the set_focus command without any pre-configured scope.",
1825
"type": "string",
1826
+
"const": "core:window:allow-set-focus",
1827
+
"markdownDescription": "Enables the set_focus command without any pre-configured scope."
1828
},
1829
{
1830
"description": "Enables the set_fullscreen command without any pre-configured scope.",
1831
"type": "string",
1832
+
"const": "core:window:allow-set-fullscreen",
1833
+
"markdownDescription": "Enables the set_fullscreen command without any pre-configured scope."
1834
},
1835
{
1836
"description": "Enables the set_icon command without any pre-configured scope.",
1837
"type": "string",
1838
+
"const": "core:window:allow-set-icon",
1839
+
"markdownDescription": "Enables the set_icon command without any pre-configured scope."
1840
},
1841
{
1842
"description": "Enables the set_ignore_cursor_events command without any pre-configured scope.",
1843
"type": "string",
1844
+
"const": "core:window:allow-set-ignore-cursor-events",
1845
+
"markdownDescription": "Enables the set_ignore_cursor_events command without any pre-configured scope."
1846
},
1847
{
1848
"description": "Enables the set_max_size command without any pre-configured scope.",
1849
"type": "string",
1850
+
"const": "core:window:allow-set-max-size",
1851
+
"markdownDescription": "Enables the set_max_size command without any pre-configured scope."
1852
},
1853
{
1854
"description": "Enables the set_maximizable command without any pre-configured scope.",
1855
"type": "string",
1856
+
"const": "core:window:allow-set-maximizable",
1857
+
"markdownDescription": "Enables the set_maximizable command without any pre-configured scope."
1858
},
1859
{
1860
"description": "Enables the set_min_size command without any pre-configured scope.",
1861
"type": "string",
1862
+
"const": "core:window:allow-set-min-size",
1863
+
"markdownDescription": "Enables the set_min_size command without any pre-configured scope."
1864
},
1865
{
1866
"description": "Enables the set_minimizable command without any pre-configured scope.",
1867
"type": "string",
1868
+
"const": "core:window:allow-set-minimizable",
1869
+
"markdownDescription": "Enables the set_minimizable command without any pre-configured scope."
1870
+
},
1871
+
{
1872
+
"description": "Enables the set_overlay_icon command without any pre-configured scope.",
1873
+
"type": "string",
1874
+
"const": "core:window:allow-set-overlay-icon",
1875
+
"markdownDescription": "Enables the set_overlay_icon command without any pre-configured scope."
1876
},
1877
{
1878
"description": "Enables the set_position command without any pre-configured scope.",
1879
"type": "string",
1880
+
"const": "core:window:allow-set-position",
1881
+
"markdownDescription": "Enables the set_position command without any pre-configured scope."
1882
},
1883
{
1884
"description": "Enables the set_progress_bar command without any pre-configured scope.",
1885
"type": "string",
1886
+
"const": "core:window:allow-set-progress-bar",
1887
+
"markdownDescription": "Enables the set_progress_bar command without any pre-configured scope."
1888
},
1889
{
1890
"description": "Enables the set_resizable command without any pre-configured scope.",
1891
"type": "string",
1892
+
"const": "core:window:allow-set-resizable",
1893
+
"markdownDescription": "Enables the set_resizable command without any pre-configured scope."
1894
},
1895
{
1896
"description": "Enables the set_shadow command without any pre-configured scope.",
1897
"type": "string",
1898
+
"const": "core:window:allow-set-shadow",
1899
+
"markdownDescription": "Enables the set_shadow command without any pre-configured scope."
1900
},
1901
{
1902
"description": "Enables the set_size command without any pre-configured scope.",
1903
"type": "string",
1904
+
"const": "core:window:allow-set-size",
1905
+
"markdownDescription": "Enables the set_size command without any pre-configured scope."
1906
},
1907
{
1908
"description": "Enables the set_size_constraints command without any pre-configured scope.",
1909
"type": "string",
1910
+
"const": "core:window:allow-set-size-constraints",
1911
+
"markdownDescription": "Enables the set_size_constraints command without any pre-configured scope."
1912
},
1913
{
1914
"description": "Enables the set_skip_taskbar command without any pre-configured scope.",
1915
"type": "string",
1916
+
"const": "core:window:allow-set-skip-taskbar",
1917
+
"markdownDescription": "Enables the set_skip_taskbar command without any pre-configured scope."
1918
},
1919
{
1920
"description": "Enables the set_theme command without any pre-configured scope.",
1921
"type": "string",
1922
+
"const": "core:window:allow-set-theme",
1923
+
"markdownDescription": "Enables the set_theme command without any pre-configured scope."
1924
},
1925
{
1926
"description": "Enables the set_title command without any pre-configured scope.",
1927
"type": "string",
1928
+
"const": "core:window:allow-set-title",
1929
+
"markdownDescription": "Enables the set_title command without any pre-configured scope."
1930
},
1931
{
1932
"description": "Enables the set_title_bar_style command without any pre-configured scope.",
1933
"type": "string",
1934
+
"const": "core:window:allow-set-title-bar-style",
1935
+
"markdownDescription": "Enables the set_title_bar_style command without any pre-configured scope."
1936
},
1937
{
1938
"description": "Enables the set_visible_on_all_workspaces command without any pre-configured scope.",
1939
"type": "string",
1940
+
"const": "core:window:allow-set-visible-on-all-workspaces",
1941
+
"markdownDescription": "Enables the set_visible_on_all_workspaces command without any pre-configured scope."
1942
},
1943
{
1944
"description": "Enables the show command without any pre-configured scope.",
1945
"type": "string",
1946
+
"const": "core:window:allow-show",
1947
+
"markdownDescription": "Enables the show command without any pre-configured scope."
1948
},
1949
{
1950
"description": "Enables the start_dragging command without any pre-configured scope.",
1951
"type": "string",
1952
+
"const": "core:window:allow-start-dragging",
1953
+
"markdownDescription": "Enables the start_dragging command without any pre-configured scope."
1954
},
1955
{
1956
"description": "Enables the start_resize_dragging command without any pre-configured scope.",
1957
"type": "string",
1958
+
"const": "core:window:allow-start-resize-dragging",
1959
+
"markdownDescription": "Enables the start_resize_dragging command without any pre-configured scope."
1960
},
1961
{
1962
"description": "Enables the theme command without any pre-configured scope.",
1963
"type": "string",
1964
+
"const": "core:window:allow-theme",
1965
+
"markdownDescription": "Enables the theme command without any pre-configured scope."
1966
},
1967
{
1968
"description": "Enables the title command without any pre-configured scope.",
1969
"type": "string",
1970
+
"const": "core:window:allow-title",
1971
+
"markdownDescription": "Enables the title command without any pre-configured scope."
1972
},
1973
{
1974
"description": "Enables the toggle_maximize command without any pre-configured scope.",
1975
"type": "string",
1976
+
"const": "core:window:allow-toggle-maximize",
1977
+
"markdownDescription": "Enables the toggle_maximize command without any pre-configured scope."
1978
},
1979
{
1980
"description": "Enables the unmaximize command without any pre-configured scope.",
1981
"type": "string",
1982
+
"const": "core:window:allow-unmaximize",
1983
+
"markdownDescription": "Enables the unmaximize command without any pre-configured scope."
1984
},
1985
{
1986
"description": "Enables the unminimize command without any pre-configured scope.",
1987
"type": "string",
1988
+
"const": "core:window:allow-unminimize",
1989
+
"markdownDescription": "Enables the unminimize command without any pre-configured scope."
1990
},
1991
{
1992
"description": "Denies the available_monitors command without any pre-configured scope.",
1993
"type": "string",
1994
+
"const": "core:window:deny-available-monitors",
1995
+
"markdownDescription": "Denies the available_monitors command without any pre-configured scope."
1996
},
1997
{
1998
"description": "Denies the center command without any pre-configured scope.",
1999
"type": "string",
2000
+
"const": "core:window:deny-center",
2001
+
"markdownDescription": "Denies the center command without any pre-configured scope."
2002
},
2003
{
2004
"description": "Denies the close command without any pre-configured scope.",
2005
"type": "string",
2006
+
"const": "core:window:deny-close",
2007
+
"markdownDescription": "Denies the close command without any pre-configured scope."
2008
},
2009
{
2010
"description": "Denies the create command without any pre-configured scope.",
2011
"type": "string",
2012
+
"const": "core:window:deny-create",
2013
+
"markdownDescription": "Denies the create command without any pre-configured scope."
2014
},
2015
{
2016
"description": "Denies the current_monitor command without any pre-configured scope.",
2017
"type": "string",
2018
+
"const": "core:window:deny-current-monitor",
2019
+
"markdownDescription": "Denies the current_monitor command without any pre-configured scope."
2020
},
2021
{
2022
"description": "Denies the cursor_position command without any pre-configured scope.",
2023
"type": "string",
2024
+
"const": "core:window:deny-cursor-position",
2025
+
"markdownDescription": "Denies the cursor_position command without any pre-configured scope."
2026
},
2027
{
2028
"description": "Denies the destroy command without any pre-configured scope.",
2029
"type": "string",
2030
+
"const": "core:window:deny-destroy",
2031
+
"markdownDescription": "Denies the destroy command without any pre-configured scope."
2032
},
2033
{
2034
"description": "Denies the get_all_windows command without any pre-configured scope.",
2035
"type": "string",
2036
+
"const": "core:window:deny-get-all-windows",
2037
+
"markdownDescription": "Denies the get_all_windows command without any pre-configured scope."
2038
},
2039
{
2040
"description": "Denies the hide command without any pre-configured scope.",
2041
"type": "string",
2042
+
"const": "core:window:deny-hide",
2043
+
"markdownDescription": "Denies the hide command without any pre-configured scope."
2044
},
2045
{
2046
"description": "Denies the inner_position command without any pre-configured scope.",
2047
"type": "string",
2048
+
"const": "core:window:deny-inner-position",
2049
+
"markdownDescription": "Denies the inner_position command without any pre-configured scope."
2050
},
2051
{
2052
"description": "Denies the inner_size command without any pre-configured scope.",
2053
"type": "string",
2054
+
"const": "core:window:deny-inner-size",
2055
+
"markdownDescription": "Denies the inner_size command without any pre-configured scope."
2056
},
2057
{
2058
"description": "Denies the internal_toggle_maximize command without any pre-configured scope.",
2059
"type": "string",
2060
+
"const": "core:window:deny-internal-toggle-maximize",
2061
+
"markdownDescription": "Denies the internal_toggle_maximize command without any pre-configured scope."
2062
+
},
2063
+
{
2064
+
"description": "Denies the is_always_on_top command without any pre-configured scope.",
2065
+
"type": "string",
2066
+
"const": "core:window:deny-is-always-on-top",
2067
+
"markdownDescription": "Denies the is_always_on_top command without any pre-configured scope."
2068
},
2069
{
2070
"description": "Denies the is_closable command without any pre-configured scope.",
2071
"type": "string",
2072
+
"const": "core:window:deny-is-closable",
2073
+
"markdownDescription": "Denies the is_closable command without any pre-configured scope."
2074
},
2075
{
2076
"description": "Denies the is_decorated command without any pre-configured scope.",
2077
"type": "string",
2078
+
"const": "core:window:deny-is-decorated",
2079
+
"markdownDescription": "Denies the is_decorated command without any pre-configured scope."
2080
},
2081
{
2082
"description": "Denies the is_enabled command without any pre-configured scope.",
2083
"type": "string",
2084
+
"const": "core:window:deny-is-enabled",
2085
+
"markdownDescription": "Denies the is_enabled command without any pre-configured scope."
2086
},
2087
{
2088
"description": "Denies the is_focused command without any pre-configured scope.",
2089
"type": "string",
2090
+
"const": "core:window:deny-is-focused",
2091
+
"markdownDescription": "Denies the is_focused command without any pre-configured scope."
2092
},
2093
{
2094
"description": "Denies the is_fullscreen command without any pre-configured scope.",
2095
"type": "string",
2096
+
"const": "core:window:deny-is-fullscreen",
2097
+
"markdownDescription": "Denies the is_fullscreen command without any pre-configured scope."
2098
},
2099
{
2100
"description": "Denies the is_maximizable command without any pre-configured scope.",
2101
"type": "string",
2102
+
"const": "core:window:deny-is-maximizable",
2103
+
"markdownDescription": "Denies the is_maximizable command without any pre-configured scope."
2104
},
2105
{
2106
"description": "Denies the is_maximized command without any pre-configured scope.",
2107
"type": "string",
2108
+
"const": "core:window:deny-is-maximized",
2109
+
"markdownDescription": "Denies the is_maximized command without any pre-configured scope."
2110
},
2111
{
2112
"description": "Denies the is_minimizable command without any pre-configured scope.",
2113
"type": "string",
2114
+
"const": "core:window:deny-is-minimizable",
2115
+
"markdownDescription": "Denies the is_minimizable command without any pre-configured scope."
2116
},
2117
{
2118
"description": "Denies the is_minimized command without any pre-configured scope.",
2119
"type": "string",
2120
+
"const": "core:window:deny-is-minimized",
2121
+
"markdownDescription": "Denies the is_minimized command without any pre-configured scope."
2122
},
2123
{
2124
"description": "Denies the is_resizable command without any pre-configured scope.",
2125
"type": "string",
2126
+
"const": "core:window:deny-is-resizable",
2127
+
"markdownDescription": "Denies the is_resizable command without any pre-configured scope."
2128
},
2129
{
2130
"description": "Denies the is_visible command without any pre-configured scope.",
2131
"type": "string",
2132
+
"const": "core:window:deny-is-visible",
2133
+
"markdownDescription": "Denies the is_visible command without any pre-configured scope."
2134
},
2135
{
2136
"description": "Denies the maximize command without any pre-configured scope.",
2137
"type": "string",
2138
+
"const": "core:window:deny-maximize",
2139
+
"markdownDescription": "Denies the maximize command without any pre-configured scope."
2140
},
2141
{
2142
"description": "Denies the minimize command without any pre-configured scope.",
2143
"type": "string",
2144
+
"const": "core:window:deny-minimize",
2145
+
"markdownDescription": "Denies the minimize command without any pre-configured scope."
2146
},
2147
{
2148
"description": "Denies the monitor_from_point command without any pre-configured scope.",
2149
"type": "string",
2150
+
"const": "core:window:deny-monitor-from-point",
2151
+
"markdownDescription": "Denies the monitor_from_point command without any pre-configured scope."
2152
},
2153
{
2154
"description": "Denies the outer_position command without any pre-configured scope.",
2155
"type": "string",
2156
+
"const": "core:window:deny-outer-position",
2157
+
"markdownDescription": "Denies the outer_position command without any pre-configured scope."
2158
},
2159
{
2160
"description": "Denies the outer_size command without any pre-configured scope.",
2161
"type": "string",
2162
+
"const": "core:window:deny-outer-size",
2163
+
"markdownDescription": "Denies the outer_size command without any pre-configured scope."
2164
},
2165
{
2166
"description": "Denies the primary_monitor command without any pre-configured scope.",
2167
"type": "string",
2168
+
"const": "core:window:deny-primary-monitor",
2169
+
"markdownDescription": "Denies the primary_monitor command without any pre-configured scope."
2170
},
2171
{
2172
"description": "Denies the request_user_attention command without any pre-configured scope.",
2173
"type": "string",
2174
+
"const": "core:window:deny-request-user-attention",
2175
+
"markdownDescription": "Denies the request_user_attention command without any pre-configured scope."
2176
},
2177
{
2178
"description": "Denies the scale_factor command without any pre-configured scope.",
2179
"type": "string",
2180
+
"const": "core:window:deny-scale-factor",
2181
+
"markdownDescription": "Denies the scale_factor command without any pre-configured scope."
2182
},
2183
{
2184
"description": "Denies the set_always_on_bottom command without any pre-configured scope.",
2185
"type": "string",
2186
+
"const": "core:window:deny-set-always-on-bottom",
2187
+
"markdownDescription": "Denies the set_always_on_bottom command without any pre-configured scope."
2188
},
2189
{
2190
"description": "Denies the set_always_on_top command without any pre-configured scope.",
2191
"type": "string",
2192
+
"const": "core:window:deny-set-always-on-top",
2193
+
"markdownDescription": "Denies the set_always_on_top command without any pre-configured scope."
2194
+
},
2195
+
{
2196
+
"description": "Denies the set_background_color command without any pre-configured scope.",
2197
+
"type": "string",
2198
+
"const": "core:window:deny-set-background-color",
2199
+
"markdownDescription": "Denies the set_background_color command without any pre-configured scope."
2200
+
},
2201
+
{
2202
+
"description": "Denies the set_badge_count command without any pre-configured scope.",
2203
+
"type": "string",
2204
+
"const": "core:window:deny-set-badge-count",
2205
+
"markdownDescription": "Denies the set_badge_count command without any pre-configured scope."
2206
+
},
2207
+
{
2208
+
"description": "Denies the set_badge_label command without any pre-configured scope.",
2209
+
"type": "string",
2210
+
"const": "core:window:deny-set-badge-label",
2211
+
"markdownDescription": "Denies the set_badge_label command without any pre-configured scope."
2212
},
2213
{
2214
"description": "Denies the set_closable command without any pre-configured scope.",
2215
"type": "string",
2216
+
"const": "core:window:deny-set-closable",
2217
+
"markdownDescription": "Denies the set_closable command without any pre-configured scope."
2218
},
2219
{
2220
"description": "Denies the set_content_protected command without any pre-configured scope.",
2221
"type": "string",
2222
+
"const": "core:window:deny-set-content-protected",
2223
+
"markdownDescription": "Denies the set_content_protected command without any pre-configured scope."
2224
},
2225
{
2226
"description": "Denies the set_cursor_grab command without any pre-configured scope.",
2227
"type": "string",
2228
+
"const": "core:window:deny-set-cursor-grab",
2229
+
"markdownDescription": "Denies the set_cursor_grab command without any pre-configured scope."
2230
},
2231
{
2232
"description": "Denies the set_cursor_icon command without any pre-configured scope.",
2233
"type": "string",
2234
+
"const": "core:window:deny-set-cursor-icon",
2235
+
"markdownDescription": "Denies the set_cursor_icon command without any pre-configured scope."
2236
},
2237
{
2238
"description": "Denies the set_cursor_position command without any pre-configured scope.",
2239
"type": "string",
2240
+
"const": "core:window:deny-set-cursor-position",
2241
+
"markdownDescription": "Denies the set_cursor_position command without any pre-configured scope."
2242
},
2243
{
2244
"description": "Denies the set_cursor_visible command without any pre-configured scope.",
2245
"type": "string",
2246
+
"const": "core:window:deny-set-cursor-visible",
2247
+
"markdownDescription": "Denies the set_cursor_visible command without any pre-configured scope."
2248
},
2249
{
2250
"description": "Denies the set_decorations command without any pre-configured scope.",
2251
"type": "string",
2252
+
"const": "core:window:deny-set-decorations",
2253
+
"markdownDescription": "Denies the set_decorations command without any pre-configured scope."
2254
},
2255
{
2256
"description": "Denies the set_effects command without any pre-configured scope.",
2257
"type": "string",
2258
+
"const": "core:window:deny-set-effects",
2259
+
"markdownDescription": "Denies the set_effects command without any pre-configured scope."
2260
},
2261
{
2262
"description": "Denies the set_enabled command without any pre-configured scope.",
2263
"type": "string",
2264
+
"const": "core:window:deny-set-enabled",
2265
+
"markdownDescription": "Denies the set_enabled command without any pre-configured scope."
2266
},
2267
{
2268
"description": "Denies the set_focus command without any pre-configured scope.",
2269
"type": "string",
2270
+
"const": "core:window:deny-set-focus",
2271
+
"markdownDescription": "Denies the set_focus command without any pre-configured scope."
2272
},
2273
{
2274
"description": "Denies the set_fullscreen command without any pre-configured scope.",
2275
"type": "string",
2276
+
"const": "core:window:deny-set-fullscreen",
2277
+
"markdownDescription": "Denies the set_fullscreen command without any pre-configured scope."
2278
},
2279
{
2280
"description": "Denies the set_icon command without any pre-configured scope.",
2281
"type": "string",
2282
+
"const": "core:window:deny-set-icon",
2283
+
"markdownDescription": "Denies the set_icon command without any pre-configured scope."
2284
},
2285
{
2286
"description": "Denies the set_ignore_cursor_events command without any pre-configured scope.",
2287
"type": "string",
2288
+
"const": "core:window:deny-set-ignore-cursor-events",
2289
+
"markdownDescription": "Denies the set_ignore_cursor_events command without any pre-configured scope."
2290
},
2291
{
2292
"description": "Denies the set_max_size command without any pre-configured scope.",
2293
"type": "string",
2294
+
"const": "core:window:deny-set-max-size",
2295
+
"markdownDescription": "Denies the set_max_size command without any pre-configured scope."
2296
},
2297
{
2298
"description": "Denies the set_maximizable command without any pre-configured scope.",
2299
"type": "string",
2300
+
"const": "core:window:deny-set-maximizable",
2301
+
"markdownDescription": "Denies the set_maximizable command without any pre-configured scope."
2302
},
2303
{
2304
"description": "Denies the set_min_size command without any pre-configured scope.",
2305
"type": "string",
2306
+
"const": "core:window:deny-set-min-size",
2307
+
"markdownDescription": "Denies the set_min_size command without any pre-configured scope."
2308
},
2309
{
2310
"description": "Denies the set_minimizable command without any pre-configured scope.",
2311
"type": "string",
2312
+
"const": "core:window:deny-set-minimizable",
2313
+
"markdownDescription": "Denies the set_minimizable command without any pre-configured scope."
2314
+
},
2315
+
{
2316
+
"description": "Denies the set_overlay_icon command without any pre-configured scope.",
2317
+
"type": "string",
2318
+
"const": "core:window:deny-set-overlay-icon",
2319
+
"markdownDescription": "Denies the set_overlay_icon command without any pre-configured scope."
2320
},
2321
{
2322
"description": "Denies the set_position command without any pre-configured scope.",
2323
"type": "string",
2324
+
"const": "core:window:deny-set-position",
2325
+
"markdownDescription": "Denies the set_position command without any pre-configured scope."
2326
},
2327
{
2328
"description": "Denies the set_progress_bar command without any pre-configured scope.",
2329
"type": "string",
2330
+
"const": "core:window:deny-set-progress-bar",
2331
+
"markdownDescription": "Denies the set_progress_bar command without any pre-configured scope."
2332
},
2333
{
2334
"description": "Denies the set_resizable command without any pre-configured scope.",
2335
"type": "string",
2336
+
"const": "core:window:deny-set-resizable",
2337
+
"markdownDescription": "Denies the set_resizable command without any pre-configured scope."
2338
},
2339
{
2340
"description": "Denies the set_shadow command without any pre-configured scope.",
2341
"type": "string",
2342
+
"const": "core:window:deny-set-shadow",
2343
+
"markdownDescription": "Denies the set_shadow command without any pre-configured scope."
2344
},
2345
{
2346
"description": "Denies the set_size command without any pre-configured scope.",
2347
"type": "string",
2348
+
"const": "core:window:deny-set-size",
2349
+
"markdownDescription": "Denies the set_size command without any pre-configured scope."
2350
},
2351
{
2352
"description": "Denies the set_size_constraints command without any pre-configured scope.",
2353
"type": "string",
2354
+
"const": "core:window:deny-set-size-constraints",
2355
+
"markdownDescription": "Denies the set_size_constraints command without any pre-configured scope."
2356
},
2357
{
2358
"description": "Denies the set_skip_taskbar command without any pre-configured scope.",
2359
"type": "string",
2360
+
"const": "core:window:deny-set-skip-taskbar",
2361
+
"markdownDescription": "Denies the set_skip_taskbar command without any pre-configured scope."
2362
},
2363
{
2364
"description": "Denies the set_theme command without any pre-configured scope.",
2365
"type": "string",
2366
+
"const": "core:window:deny-set-theme",
2367
+
"markdownDescription": "Denies the set_theme command without any pre-configured scope."
2368
},
2369
{
2370
"description": "Denies the set_title command without any pre-configured scope.",
2371
"type": "string",
2372
+
"const": "core:window:deny-set-title",
2373
+
"markdownDescription": "Denies the set_title command without any pre-configured scope."
2374
},
2375
{
2376
"description": "Denies the set_title_bar_style command without any pre-configured scope.",
2377
"type": "string",
2378
+
"const": "core:window:deny-set-title-bar-style",
2379
+
"markdownDescription": "Denies the set_title_bar_style command without any pre-configured scope."
2380
},
2381
{
2382
"description": "Denies the set_visible_on_all_workspaces command without any pre-configured scope.",
2383
"type": "string",
2384
+
"const": "core:window:deny-set-visible-on-all-workspaces",
2385
+
"markdownDescription": "Denies the set_visible_on_all_workspaces command without any pre-configured scope."
2386
},
2387
{
2388
"description": "Denies the show command without any pre-configured scope.",
2389
"type": "string",
2390
+
"const": "core:window:deny-show",
2391
+
"markdownDescription": "Denies the show command without any pre-configured scope."
2392
},
2393
{
2394
"description": "Denies the start_dragging command without any pre-configured scope.",
2395
"type": "string",
2396
+
"const": "core:window:deny-start-dragging",
2397
+
"markdownDescription": "Denies the start_dragging command without any pre-configured scope."
2398
},
2399
{
2400
"description": "Denies the start_resize_dragging command without any pre-configured scope.",
2401
"type": "string",
2402
+
"const": "core:window:deny-start-resize-dragging",
2403
+
"markdownDescription": "Denies the start_resize_dragging command without any pre-configured scope."
2404
},
2405
{
2406
"description": "Denies the theme command without any pre-configured scope.",
2407
"type": "string",
2408
+
"const": "core:window:deny-theme",
2409
+
"markdownDescription": "Denies the theme command without any pre-configured scope."
2410
},
2411
{
2412
"description": "Denies the title command without any pre-configured scope.",
2413
"type": "string",
2414
+
"const": "core:window:deny-title",
2415
+
"markdownDescription": "Denies the title command without any pre-configured scope."
2416
},
2417
{
2418
"description": "Denies the toggle_maximize command without any pre-configured scope.",
2419
"type": "string",
2420
+
"const": "core:window:deny-toggle-maximize",
2421
+
"markdownDescription": "Denies the toggle_maximize command without any pre-configured scope."
2422
},
2423
{
2424
"description": "Denies the unmaximize command without any pre-configured scope.",
2425
"type": "string",
2426
+
"const": "core:window:deny-unmaximize",
2427
+
"markdownDescription": "Denies the unmaximize command without any pre-configured scope."
2428
},
2429
{
2430
"description": "Denies the unminimize command without any pre-configured scope.",
2431
"type": "string",
2432
+
"const": "core:window:deny-unminimize",
2433
+
"markdownDescription": "Denies the unminimize command without any pre-configured scope."
2434
},
2435
{
2436
+
"description": "Allows reading the opened deep link via the get_current command\n#### This default permission set includes:\n\n- `allow-get-current`",
2437
"type": "string",
2438
+
"const": "deep-link:default",
2439
+
"markdownDescription": "Allows reading the opened deep link via the get_current command\n#### This default permission set includes:\n\n- `allow-get-current`"
2440
},
2441
{
2442
"description": "Enables the get_current command without any pre-configured scope.",
2443
"type": "string",
2444
+
"const": "deep-link:allow-get-current",
2445
+
"markdownDescription": "Enables the get_current command without any pre-configured scope."
2446
},
2447
{
2448
"description": "Enables the is_registered command without any pre-configured scope.",
2449
"type": "string",
2450
+
"const": "deep-link:allow-is-registered",
2451
+
"markdownDescription": "Enables the is_registered command without any pre-configured scope."
2452
},
2453
{
2454
"description": "Enables the register command without any pre-configured scope.",
2455
"type": "string",
2456
+
"const": "deep-link:allow-register",
2457
+
"markdownDescription": "Enables the register command without any pre-configured scope."
2458
},
2459
{
2460
"description": "Enables the unregister command without any pre-configured scope.",
2461
"type": "string",
2462
+
"const": "deep-link:allow-unregister",
2463
+
"markdownDescription": "Enables the unregister command without any pre-configured scope."
2464
},
2465
{
2466
"description": "Denies the get_current command without any pre-configured scope.",
2467
"type": "string",
2468
+
"const": "deep-link:deny-get-current",
2469
+
"markdownDescription": "Denies the get_current command without any pre-configured scope."
2470
},
2471
{
2472
"description": "Denies the is_registered command without any pre-configured scope.",
2473
"type": "string",
2474
+
"const": "deep-link:deny-is-registered",
2475
+
"markdownDescription": "Denies the is_registered command without any pre-configured scope."
2476
},
2477
{
2478
"description": "Denies the register command without any pre-configured scope.",
2479
"type": "string",
2480
+
"const": "deep-link:deny-register",
2481
+
"markdownDescription": "Denies the register command without any pre-configured scope."
2482
},
2483
{
2484
"description": "Denies the unregister command without any pre-configured scope.",
2485
"type": "string",
2486
+
"const": "deep-link:deny-unregister",
2487
+
"markdownDescription": "Denies the unregister command without any pre-configured scope."
2488
},
2489
{
2490
+
"description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n\n#### This default permission set includes:\n\n- `allow-fetch`\n- `allow-fetch-cancel`\n- `allow-fetch-read-body`\n- `allow-fetch-send`",
2491
"type": "string",
2492
+
"const": "http:default",
2493
+
"markdownDescription": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n\n#### This default permission set includes:\n\n- `allow-fetch`\n- `allow-fetch-cancel`\n- `allow-fetch-read-body`\n- `allow-fetch-send`"
2494
},
2495
{
2496
"description": "Enables the fetch command without any pre-configured scope.",
2497
"type": "string",
2498
+
"const": "http:allow-fetch",
2499
+
"markdownDescription": "Enables the fetch command without any pre-configured scope."
2500
},
2501
{
2502
"description": "Enables the fetch_cancel command without any pre-configured scope.",
2503
"type": "string",
2504
+
"const": "http:allow-fetch-cancel",
2505
+
"markdownDescription": "Enables the fetch_cancel command without any pre-configured scope."
2506
},
2507
{
2508
"description": "Enables the fetch_read_body command without any pre-configured scope.",
2509
"type": "string",
2510
+
"const": "http:allow-fetch-read-body",
2511
+
"markdownDescription": "Enables the fetch_read_body command without any pre-configured scope."
2512
},
2513
{
2514
"description": "Enables the fetch_send command without any pre-configured scope.",
2515
"type": "string",
2516
+
"const": "http:allow-fetch-send",
2517
+
"markdownDescription": "Enables the fetch_send command without any pre-configured scope."
2518
},
2519
{
2520
"description": "Denies the fetch command without any pre-configured scope.",
2521
"type": "string",
2522
+
"const": "http:deny-fetch",
2523
+
"markdownDescription": "Denies the fetch command without any pre-configured scope."
2524
},
2525
{
2526
"description": "Denies the fetch_cancel command without any pre-configured scope.",
2527
"type": "string",
2528
+
"const": "http:deny-fetch-cancel",
2529
+
"markdownDescription": "Denies the fetch_cancel command without any pre-configured scope."
2530
},
2531
{
2532
"description": "Denies the fetch_read_body command without any pre-configured scope.",
2533
"type": "string",
2534
+
"const": "http:deny-fetch-read-body",
2535
+
"markdownDescription": "Denies the fetch_read_body command without any pre-configured scope."
2536
},
2537
{
2538
"description": "Denies the fetch_send command without any pre-configured scope.",
2539
"type": "string",
2540
+
"const": "http:deny-fetch-send",
2541
+
"markdownDescription": "Denies the fetch_send command without any pre-configured scope."
2542
},
2543
{
2544
+
"description": "This permission set configures which\nprocess features are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n\n#### This default permission set includes:\n\n- `allow-exit`\n- `allow-restart`",
2545
"type": "string",
2546
+
"const": "process:default",
2547
+
"markdownDescription": "This permission set configures which\nprocess features are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n\n#### This default permission set includes:\n\n- `allow-exit`\n- `allow-restart`"
2548
},
2549
{
2550
"description": "Enables the exit command without any pre-configured scope.",
2551
"type": "string",
2552
+
"const": "process:allow-exit",
2553
+
"markdownDescription": "Enables the exit command without any pre-configured scope."
2554
},
2555
{
2556
"description": "Enables the restart command without any pre-configured scope.",
2557
"type": "string",
2558
+
"const": "process:allow-restart",
2559
+
"markdownDescription": "Enables the restart command without any pre-configured scope."
2560
},
2561
{
2562
"description": "Denies the exit command without any pre-configured scope.",
2563
"type": "string",
2564
+
"const": "process:deny-exit",
2565
+
"markdownDescription": "Denies the exit command without any pre-configured scope."
2566
},
2567
{
2568
"description": "Denies the restart command without any pre-configured scope.",
2569
"type": "string",
2570
+
"const": "process:deny-restart",
2571
+
"markdownDescription": "Denies the restart command without any pre-configured scope."
2572
},
2573
{
2574
+
"description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`",
2575
"type": "string",
2576
+
"const": "shell:default",
2577
+
"markdownDescription": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`"
2578
},
2579
{
2580
"description": "Enables the execute command without any pre-configured scope.",
2581
"type": "string",
2582
+
"const": "shell:allow-execute",
2583
+
"markdownDescription": "Enables the execute command without any pre-configured scope."
2584
},
2585
{
2586
"description": "Enables the kill command without any pre-configured scope.",
2587
"type": "string",
2588
+
"const": "shell:allow-kill",
2589
+
"markdownDescription": "Enables the kill command without any pre-configured scope."
2590
},
2591
{
2592
"description": "Enables the open command without any pre-configured scope.",
2593
"type": "string",
2594
+
"const": "shell:allow-open",
2595
+
"markdownDescription": "Enables the open command without any pre-configured scope."
2596
},
2597
{
2598
"description": "Enables the spawn command without any pre-configured scope.",
2599
"type": "string",
2600
+
"const": "shell:allow-spawn",
2601
+
"markdownDescription": "Enables the spawn command without any pre-configured scope."
2602
},
2603
{
2604
"description": "Enables the stdin_write command without any pre-configured scope.",
2605
"type": "string",
2606
+
"const": "shell:allow-stdin-write",
2607
+
"markdownDescription": "Enables the stdin_write command without any pre-configured scope."
2608
},
2609
{
2610
"description": "Denies the execute command without any pre-configured scope.",
2611
"type": "string",
2612
+
"const": "shell:deny-execute",
2613
+
"markdownDescription": "Denies the execute command without any pre-configured scope."
2614
},
2615
{
2616
"description": "Denies the kill command without any pre-configured scope.",
2617
"type": "string",
2618
+
"const": "shell:deny-kill",
2619
+
"markdownDescription": "Denies the kill command without any pre-configured scope."
2620
},
2621
{
2622
"description": "Denies the open command without any pre-configured scope.",
2623
"type": "string",
2624
+
"const": "shell:deny-open",
2625
+
"markdownDescription": "Denies the open command without any pre-configured scope."
2626
},
2627
{
2628
"description": "Denies the spawn command without any pre-configured scope.",
2629
"type": "string",
2630
+
"const": "shell:deny-spawn",
2631
+
"markdownDescription": "Denies the spawn command without any pre-configured scope."
2632
},
2633
{
2634
"description": "Denies the stdin_write command without any pre-configured scope.",
2635
"type": "string",
2636
+
"const": "shell:deny-stdin-write",
2637
+
"markdownDescription": "Denies the stdin_write command without any pre-configured scope."
2638
}
2639
]
2640
},
+865
-371
src-tauri/gen/schemas/linux-schema.json
+865
-371
src-tauri/gen/schemas/linux-schema.json
···
37
],
38
"definitions": {
39
"Capability": {
40
-
"description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```",
41
"type": "object",
42
"required": [
43
"identifier",
···
49
"type": "string"
50
},
51
"description": {
52
-
"description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.",
53
"default": "",
54
"type": "string"
55
},
···
70
"type": "boolean"
71
},
72
"windows": {
73
-
"description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`",
74
"type": "array",
75
"items": {
76
"type": "string"
77
}
78
},
79
"webviews": {
80
-
"description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`",
81
"type": "array",
82
"items": {
83
"type": "string"
84
}
85
},
86
"permissions": {
87
-
"description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```",
88
"type": "array",
89
"items": {
90
"$ref": "#/definitions/PermissionEntry"
···
140
"identifier": {
141
"anyOf": [
142
{
143
-
"description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n",
144
"type": "string",
145
-
"const": "http:default"
146
},
147
{
148
"description": "Enables the fetch command without any pre-configured scope.",
149
"type": "string",
150
-
"const": "http:allow-fetch"
151
},
152
{
153
"description": "Enables the fetch_cancel command without any pre-configured scope.",
154
"type": "string",
155
-
"const": "http:allow-fetch-cancel"
156
},
157
{
158
"description": "Enables the fetch_read_body command without any pre-configured scope.",
159
"type": "string",
160
-
"const": "http:allow-fetch-read-body"
161
},
162
{
163
"description": "Enables the fetch_send command without any pre-configured scope.",
164
"type": "string",
165
-
"const": "http:allow-fetch-send"
166
},
167
{
168
"description": "Denies the fetch command without any pre-configured scope.",
169
"type": "string",
170
-
"const": "http:deny-fetch"
171
},
172
{
173
"description": "Denies the fetch_cancel command without any pre-configured scope.",
174
"type": "string",
175
-
"const": "http:deny-fetch-cancel"
176
},
177
{
178
"description": "Denies the fetch_read_body command without any pre-configured scope.",
179
"type": "string",
180
-
"const": "http:deny-fetch-read-body"
181
},
182
{
183
"description": "Denies the fetch_send command without any pre-configured scope.",
184
"type": "string",
185
-
"const": "http:deny-fetch-send"
186
}
187
]
188
}
···
257
"identifier": {
258
"anyOf": [
259
{
260
-
"description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n",
261
"type": "string",
262
-
"const": "shell:default"
263
},
264
{
265
"description": "Enables the execute command without any pre-configured scope.",
266
"type": "string",
267
-
"const": "shell:allow-execute"
268
},
269
{
270
"description": "Enables the kill command without any pre-configured scope.",
271
"type": "string",
272
-
"const": "shell:allow-kill"
273
},
274
{
275
"description": "Enables the open command without any pre-configured scope.",
276
"type": "string",
277
-
"const": "shell:allow-open"
278
},
279
{
280
"description": "Enables the spawn command without any pre-configured scope.",
281
"type": "string",
282
-
"const": "shell:allow-spawn"
283
},
284
{
285
"description": "Enables the stdin_write command without any pre-configured scope.",
286
"type": "string",
287
-
"const": "shell:allow-stdin-write"
288
},
289
{
290
"description": "Denies the execute command without any pre-configured scope.",
291
"type": "string",
292
-
"const": "shell:deny-execute"
293
},
294
{
295
"description": "Denies the kill command without any pre-configured scope.",
296
"type": "string",
297
-
"const": "shell:deny-kill"
298
},
299
{
300
"description": "Denies the open command without any pre-configured scope.",
301
"type": "string",
302
-
"const": "shell:deny-open"
303
},
304
{
305
"description": "Denies the spawn command without any pre-configured scope.",
306
"type": "string",
307
-
"const": "shell:deny-spawn"
308
},
309
{
310
"description": "Denies the stdin_write command without any pre-configured scope.",
311
"type": "string",
312
-
"const": "shell:deny-stdin-write"
313
}
314
]
315
}
···
493
"description": "Permission identifier",
494
"oneOf": [
495
{
496
-
"description": "Default core plugins set which includes:\n- 'core:path:default'\n- 'core:event:default'\n- 'core:window:default'\n- 'core:webview:default'\n- 'core:app:default'\n- 'core:image:default'\n- 'core:resources:default'\n- 'core:menu:default'\n- 'core:tray:default'\n",
497
"type": "string",
498
-
"const": "core:default"
499
},
500
{
501
-
"description": "Default permissions for the plugin.",
502
"type": "string",
503
-
"const": "core:app:default"
504
},
505
{
506
"description": "Enables the app_hide command without any pre-configured scope.",
507
"type": "string",
508
-
"const": "core:app:allow-app-hide"
509
},
510
{
511
"description": "Enables the app_show command without any pre-configured scope.",
512
"type": "string",
513
-
"const": "core:app:allow-app-show"
514
},
515
{
516
"description": "Enables the default_window_icon command without any pre-configured scope.",
517
"type": "string",
518
-
"const": "core:app:allow-default-window-icon"
519
},
520
{
521
"description": "Enables the name command without any pre-configured scope.",
522
"type": "string",
523
-
"const": "core:app:allow-name"
524
},
525
{
526
"description": "Enables the set_app_theme command without any pre-configured scope.",
527
"type": "string",
528
-
"const": "core:app:allow-set-app-theme"
529
},
530
{
531
"description": "Enables the tauri_version command without any pre-configured scope.",
532
"type": "string",
533
-
"const": "core:app:allow-tauri-version"
534
},
535
{
536
"description": "Enables the version command without any pre-configured scope.",
537
"type": "string",
538
-
"const": "core:app:allow-version"
539
},
540
{
541
"description": "Denies the app_hide command without any pre-configured scope.",
542
"type": "string",
543
-
"const": "core:app:deny-app-hide"
544
},
545
{
546
"description": "Denies the app_show command without any pre-configured scope.",
547
"type": "string",
548
-
"const": "core:app:deny-app-show"
549
},
550
{
551
"description": "Denies the default_window_icon command without any pre-configured scope.",
552
"type": "string",
553
-
"const": "core:app:deny-default-window-icon"
554
},
555
{
556
"description": "Denies the name command without any pre-configured scope.",
557
"type": "string",
558
-
"const": "core:app:deny-name"
559
},
560
{
561
"description": "Denies the set_app_theme command without any pre-configured scope.",
562
"type": "string",
563
-
"const": "core:app:deny-set-app-theme"
564
},
565
{
566
"description": "Denies the tauri_version command without any pre-configured scope.",
567
"type": "string",
568
-
"const": "core:app:deny-tauri-version"
569
},
570
{
571
"description": "Denies the version command without any pre-configured scope.",
572
"type": "string",
573
-
"const": "core:app:deny-version"
574
},
575
{
576
-
"description": "Default permissions for the plugin.",
577
"type": "string",
578
-
"const": "core:event:default"
579
},
580
{
581
"description": "Enables the emit command without any pre-configured scope.",
582
"type": "string",
583
-
"const": "core:event:allow-emit"
584
},
585
{
586
"description": "Enables the emit_to command without any pre-configured scope.",
587
"type": "string",
588
-
"const": "core:event:allow-emit-to"
589
},
590
{
591
"description": "Enables the listen command without any pre-configured scope.",
592
"type": "string",
593
-
"const": "core:event:allow-listen"
594
},
595
{
596
"description": "Enables the unlisten command without any pre-configured scope.",
597
"type": "string",
598
-
"const": "core:event:allow-unlisten"
599
},
600
{
601
"description": "Denies the emit command without any pre-configured scope.",
602
"type": "string",
603
-
"const": "core:event:deny-emit"
604
},
605
{
606
"description": "Denies the emit_to command without any pre-configured scope.",
607
"type": "string",
608
-
"const": "core:event:deny-emit-to"
609
},
610
{
611
"description": "Denies the listen command without any pre-configured scope.",
612
"type": "string",
613
-
"const": "core:event:deny-listen"
614
},
615
{
616
"description": "Denies the unlisten command without any pre-configured scope.",
617
"type": "string",
618
-
"const": "core:event:deny-unlisten"
619
},
620
{
621
-
"description": "Default permissions for the plugin.",
622
"type": "string",
623
-
"const": "core:image:default"
624
},
625
{
626
"description": "Enables the from_bytes command without any pre-configured scope.",
627
"type": "string",
628
-
"const": "core:image:allow-from-bytes"
629
},
630
{
631
"description": "Enables the from_path command without any pre-configured scope.",
632
"type": "string",
633
-
"const": "core:image:allow-from-path"
634
},
635
{
636
"description": "Enables the new command without any pre-configured scope.",
637
"type": "string",
638
-
"const": "core:image:allow-new"
639
},
640
{
641
"description": "Enables the rgba command without any pre-configured scope.",
642
"type": "string",
643
-
"const": "core:image:allow-rgba"
644
},
645
{
646
"description": "Enables the size command without any pre-configured scope.",
647
"type": "string",
648
-
"const": "core:image:allow-size"
649
},
650
{
651
"description": "Denies the from_bytes command without any pre-configured scope.",
652
"type": "string",
653
-
"const": "core:image:deny-from-bytes"
654
},
655
{
656
"description": "Denies the from_path command without any pre-configured scope.",
657
"type": "string",
658
-
"const": "core:image:deny-from-path"
659
},
660
{
661
"description": "Denies the new command without any pre-configured scope.",
662
"type": "string",
663
-
"const": "core:image:deny-new"
664
},
665
{
666
"description": "Denies the rgba command without any pre-configured scope.",
667
"type": "string",
668
-
"const": "core:image:deny-rgba"
669
},
670
{
671
"description": "Denies the size command without any pre-configured scope.",
672
"type": "string",
673
-
"const": "core:image:deny-size"
674
},
675
{
676
-
"description": "Default permissions for the plugin.",
677
"type": "string",
678
-
"const": "core:menu:default"
679
},
680
{
681
"description": "Enables the append command without any pre-configured scope.",
682
"type": "string",
683
-
"const": "core:menu:allow-append"
684
},
685
{
686
"description": "Enables the create_default command without any pre-configured scope.",
687
"type": "string",
688
-
"const": "core:menu:allow-create-default"
689
},
690
{
691
"description": "Enables the get command without any pre-configured scope.",
692
"type": "string",
693
-
"const": "core:menu:allow-get"
694
},
695
{
696
"description": "Enables the insert command without any pre-configured scope.",
697
"type": "string",
698
-
"const": "core:menu:allow-insert"
699
},
700
{
701
"description": "Enables the is_checked command without any pre-configured scope.",
702
"type": "string",
703
-
"const": "core:menu:allow-is-checked"
704
},
705
{
706
"description": "Enables the is_enabled command without any pre-configured scope.",
707
"type": "string",
708
-
"const": "core:menu:allow-is-enabled"
709
},
710
{
711
"description": "Enables the items command without any pre-configured scope.",
712
"type": "string",
713
-
"const": "core:menu:allow-items"
714
},
715
{
716
"description": "Enables the new command without any pre-configured scope.",
717
"type": "string",
718
-
"const": "core:menu:allow-new"
719
},
720
{
721
"description": "Enables the popup command without any pre-configured scope.",
722
"type": "string",
723
-
"const": "core:menu:allow-popup"
724
},
725
{
726
"description": "Enables the prepend command without any pre-configured scope.",
727
"type": "string",
728
-
"const": "core:menu:allow-prepend"
729
},
730
{
731
"description": "Enables the remove command without any pre-configured scope.",
732
"type": "string",
733
-
"const": "core:menu:allow-remove"
734
},
735
{
736
"description": "Enables the remove_at command without any pre-configured scope.",
737
"type": "string",
738
-
"const": "core:menu:allow-remove-at"
739
},
740
{
741
"description": "Enables the set_accelerator command without any pre-configured scope.",
742
"type": "string",
743
-
"const": "core:menu:allow-set-accelerator"
744
},
745
{
746
"description": "Enables the set_as_app_menu command without any pre-configured scope.",
747
"type": "string",
748
-
"const": "core:menu:allow-set-as-app-menu"
749
},
750
{
751
"description": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.",
752
"type": "string",
753
-
"const": "core:menu:allow-set-as-help-menu-for-nsapp"
754
},
755
{
756
"description": "Enables the set_as_window_menu command without any pre-configured scope.",
757
"type": "string",
758
-
"const": "core:menu:allow-set-as-window-menu"
759
},
760
{
761
"description": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.",
762
"type": "string",
763
-
"const": "core:menu:allow-set-as-windows-menu-for-nsapp"
764
},
765
{
766
"description": "Enables the set_checked command without any pre-configured scope.",
767
"type": "string",
768
-
"const": "core:menu:allow-set-checked"
769
},
770
{
771
"description": "Enables the set_enabled command without any pre-configured scope.",
772
"type": "string",
773
-
"const": "core:menu:allow-set-enabled"
774
},
775
{
776
"description": "Enables the set_icon command without any pre-configured scope.",
777
"type": "string",
778
-
"const": "core:menu:allow-set-icon"
779
},
780
{
781
"description": "Enables the set_text command without any pre-configured scope.",
782
"type": "string",
783
-
"const": "core:menu:allow-set-text"
784
},
785
{
786
"description": "Enables the text command without any pre-configured scope.",
787
"type": "string",
788
-
"const": "core:menu:allow-text"
789
},
790
{
791
"description": "Denies the append command without any pre-configured scope.",
792
"type": "string",
793
-
"const": "core:menu:deny-append"
794
},
795
{
796
"description": "Denies the create_default command without any pre-configured scope.",
797
"type": "string",
798
-
"const": "core:menu:deny-create-default"
799
},
800
{
801
"description": "Denies the get command without any pre-configured scope.",
802
"type": "string",
803
-
"const": "core:menu:deny-get"
804
},
805
{
806
"description": "Denies the insert command without any pre-configured scope.",
807
"type": "string",
808
-
"const": "core:menu:deny-insert"
809
},
810
{
811
"description": "Denies the is_checked command without any pre-configured scope.",
812
"type": "string",
813
-
"const": "core:menu:deny-is-checked"
814
},
815
{
816
"description": "Denies the is_enabled command without any pre-configured scope.",
817
"type": "string",
818
-
"const": "core:menu:deny-is-enabled"
819
},
820
{
821
"description": "Denies the items command without any pre-configured scope.",
822
"type": "string",
823
-
"const": "core:menu:deny-items"
824
},
825
{
826
"description": "Denies the new command without any pre-configured scope.",
827
"type": "string",
828
-
"const": "core:menu:deny-new"
829
},
830
{
831
"description": "Denies the popup command without any pre-configured scope.",
832
"type": "string",
833
-
"const": "core:menu:deny-popup"
834
},
835
{
836
"description": "Denies the prepend command without any pre-configured scope.",
837
"type": "string",
838
-
"const": "core:menu:deny-prepend"
839
},
840
{
841
"description": "Denies the remove command without any pre-configured scope.",
842
"type": "string",
843
-
"const": "core:menu:deny-remove"
844
},
845
{
846
"description": "Denies the remove_at command without any pre-configured scope.",
847
"type": "string",
848
-
"const": "core:menu:deny-remove-at"
849
},
850
{
851
"description": "Denies the set_accelerator command without any pre-configured scope.",
852
"type": "string",
853
-
"const": "core:menu:deny-set-accelerator"
854
},
855
{
856
"description": "Denies the set_as_app_menu command without any pre-configured scope.",
857
"type": "string",
858
-
"const": "core:menu:deny-set-as-app-menu"
859
},
860
{
861
"description": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.",
862
"type": "string",
863
-
"const": "core:menu:deny-set-as-help-menu-for-nsapp"
864
},
865
{
866
"description": "Denies the set_as_window_menu command without any pre-configured scope.",
867
"type": "string",
868
-
"const": "core:menu:deny-set-as-window-menu"
869
},
870
{
871
"description": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.",
872
"type": "string",
873
-
"const": "core:menu:deny-set-as-windows-menu-for-nsapp"
874
},
875
{
876
"description": "Denies the set_checked command without any pre-configured scope.",
877
"type": "string",
878
-
"const": "core:menu:deny-set-checked"
879
},
880
{
881
"description": "Denies the set_enabled command without any pre-configured scope.",
882
"type": "string",
883
-
"const": "core:menu:deny-set-enabled"
884
},
885
{
886
"description": "Denies the set_icon command without any pre-configured scope.",
887
"type": "string",
888
-
"const": "core:menu:deny-set-icon"
889
},
890
{
891
"description": "Denies the set_text command without any pre-configured scope.",
892
"type": "string",
893
-
"const": "core:menu:deny-set-text"
894
},
895
{
896
"description": "Denies the text command without any pre-configured scope.",
897
"type": "string",
898
-
"const": "core:menu:deny-text"
899
},
900
{
901
-
"description": "Default permissions for the plugin.",
902
"type": "string",
903
-
"const": "core:path:default"
904
},
905
{
906
"description": "Enables the basename command without any pre-configured scope.",
907
"type": "string",
908
-
"const": "core:path:allow-basename"
909
},
910
{
911
"description": "Enables the dirname command without any pre-configured scope.",
912
"type": "string",
913
-
"const": "core:path:allow-dirname"
914
},
915
{
916
"description": "Enables the extname command without any pre-configured scope.",
917
"type": "string",
918
-
"const": "core:path:allow-extname"
919
},
920
{
921
"description": "Enables the is_absolute command without any pre-configured scope.",
922
"type": "string",
923
-
"const": "core:path:allow-is-absolute"
924
},
925
{
926
"description": "Enables the join command without any pre-configured scope.",
927
"type": "string",
928
-
"const": "core:path:allow-join"
929
},
930
{
931
"description": "Enables the normalize command without any pre-configured scope.",
932
"type": "string",
933
-
"const": "core:path:allow-normalize"
934
},
935
{
936
"description": "Enables the resolve command without any pre-configured scope.",
937
"type": "string",
938
-
"const": "core:path:allow-resolve"
939
},
940
{
941
"description": "Enables the resolve_directory command without any pre-configured scope.",
942
"type": "string",
943
-
"const": "core:path:allow-resolve-directory"
944
},
945
{
946
"description": "Denies the basename command without any pre-configured scope.",
947
"type": "string",
948
-
"const": "core:path:deny-basename"
949
},
950
{
951
"description": "Denies the dirname command without any pre-configured scope.",
952
"type": "string",
953
-
"const": "core:path:deny-dirname"
954
},
955
{
956
"description": "Denies the extname command without any pre-configured scope.",
957
"type": "string",
958
-
"const": "core:path:deny-extname"
959
},
960
{
961
"description": "Denies the is_absolute command without any pre-configured scope.",
962
"type": "string",
963
-
"const": "core:path:deny-is-absolute"
964
},
965
{
966
"description": "Denies the join command without any pre-configured scope.",
967
"type": "string",
968
-
"const": "core:path:deny-join"
969
},
970
{
971
"description": "Denies the normalize command without any pre-configured scope.",
972
"type": "string",
973
-
"const": "core:path:deny-normalize"
974
},
975
{
976
"description": "Denies the resolve command without any pre-configured scope.",
977
"type": "string",
978
-
"const": "core:path:deny-resolve"
979
},
980
{
981
"description": "Denies the resolve_directory command without any pre-configured scope.",
982
"type": "string",
983
-
"const": "core:path:deny-resolve-directory"
984
},
985
{
986
-
"description": "Default permissions for the plugin.",
987
"type": "string",
988
-
"const": "core:resources:default"
989
},
990
{
991
"description": "Enables the close command without any pre-configured scope.",
992
"type": "string",
993
-
"const": "core:resources:allow-close"
994
},
995
{
996
"description": "Denies the close command without any pre-configured scope.",
997
"type": "string",
998
-
"const": "core:resources:deny-close"
999
},
1000
{
1001
-
"description": "Default permissions for the plugin.",
1002
"type": "string",
1003
-
"const": "core:tray:default"
1004
},
1005
{
1006
"description": "Enables the get_by_id command without any pre-configured scope.",
1007
"type": "string",
1008
-
"const": "core:tray:allow-get-by-id"
1009
},
1010
{
1011
"description": "Enables the new command without any pre-configured scope.",
1012
"type": "string",
1013
-
"const": "core:tray:allow-new"
1014
},
1015
{
1016
"description": "Enables the remove_by_id command without any pre-configured scope.",
1017
"type": "string",
1018
-
"const": "core:tray:allow-remove-by-id"
1019
},
1020
{
1021
"description": "Enables the set_icon command without any pre-configured scope.",
1022
"type": "string",
1023
-
"const": "core:tray:allow-set-icon"
1024
},
1025
{
1026
"description": "Enables the set_icon_as_template command without any pre-configured scope.",
1027
"type": "string",
1028
-
"const": "core:tray:allow-set-icon-as-template"
1029
},
1030
{
1031
"description": "Enables the set_menu command without any pre-configured scope.",
1032
"type": "string",
1033
-
"const": "core:tray:allow-set-menu"
1034
},
1035
{
1036
"description": "Enables the set_show_menu_on_left_click command without any pre-configured scope.",
1037
"type": "string",
1038
-
"const": "core:tray:allow-set-show-menu-on-left-click"
1039
},
1040
{
1041
"description": "Enables the set_temp_dir_path command without any pre-configured scope.",
1042
"type": "string",
1043
-
"const": "core:tray:allow-set-temp-dir-path"
1044
},
1045
{
1046
"description": "Enables the set_title command without any pre-configured scope.",
1047
"type": "string",
1048
-
"const": "core:tray:allow-set-title"
1049
},
1050
{
1051
"description": "Enables the set_tooltip command without any pre-configured scope.",
1052
"type": "string",
1053
-
"const": "core:tray:allow-set-tooltip"
1054
},
1055
{
1056
"description": "Enables the set_visible command without any pre-configured scope.",
1057
"type": "string",
1058
-
"const": "core:tray:allow-set-visible"
1059
},
1060
{
1061
"description": "Denies the get_by_id command without any pre-configured scope.",
1062
"type": "string",
1063
-
"const": "core:tray:deny-get-by-id"
1064
},
1065
{
1066
"description": "Denies the new command without any pre-configured scope.",
1067
"type": "string",
1068
-
"const": "core:tray:deny-new"
1069
},
1070
{
1071
"description": "Denies the remove_by_id command without any pre-configured scope.",
1072
"type": "string",
1073
-
"const": "core:tray:deny-remove-by-id"
1074
},
1075
{
1076
"description": "Denies the set_icon command without any pre-configured scope.",
1077
"type": "string",
1078
-
"const": "core:tray:deny-set-icon"
1079
},
1080
{
1081
"description": "Denies the set_icon_as_template command without any pre-configured scope.",
1082
"type": "string",
1083
-
"const": "core:tray:deny-set-icon-as-template"
1084
},
1085
{
1086
"description": "Denies the set_menu command without any pre-configured scope.",
1087
"type": "string",
1088
-
"const": "core:tray:deny-set-menu"
1089
},
1090
{
1091
"description": "Denies the set_show_menu_on_left_click command without any pre-configured scope.",
1092
"type": "string",
1093
-
"const": "core:tray:deny-set-show-menu-on-left-click"
1094
},
1095
{
1096
"description": "Denies the set_temp_dir_path command without any pre-configured scope.",
1097
"type": "string",
1098
-
"const": "core:tray:deny-set-temp-dir-path"
1099
},
1100
{
1101
"description": "Denies the set_title command without any pre-configured scope.",
1102
"type": "string",
1103
-
"const": "core:tray:deny-set-title"
1104
},
1105
{
1106
"description": "Denies the set_tooltip command without any pre-configured scope.",
1107
"type": "string",
1108
-
"const": "core:tray:deny-set-tooltip"
1109
},
1110
{
1111
"description": "Denies the set_visible command without any pre-configured scope.",
1112
"type": "string",
1113
-
"const": "core:tray:deny-set-visible"
1114
},
1115
{
1116
-
"description": "Default permissions for the plugin.",
1117
"type": "string",
1118
-
"const": "core:webview:default"
1119
},
1120
{
1121
"description": "Enables the clear_all_browsing_data command without any pre-configured scope.",
1122
"type": "string",
1123
-
"const": "core:webview:allow-clear-all-browsing-data"
1124
},
1125
{
1126
"description": "Enables the create_webview command without any pre-configured scope.",
1127
"type": "string",
1128
-
"const": "core:webview:allow-create-webview"
1129
},
1130
{
1131
"description": "Enables the create_webview_window command without any pre-configured scope.",
1132
"type": "string",
1133
-
"const": "core:webview:allow-create-webview-window"
1134
},
1135
{
1136
"description": "Enables the get_all_webviews command without any pre-configured scope.",
1137
"type": "string",
1138
-
"const": "core:webview:allow-get-all-webviews"
1139
},
1140
{
1141
"description": "Enables the internal_toggle_devtools command without any pre-configured scope.",
1142
"type": "string",
1143
-
"const": "core:webview:allow-internal-toggle-devtools"
1144
},
1145
{
1146
"description": "Enables the print command without any pre-configured scope.",
1147
"type": "string",
1148
-
"const": "core:webview:allow-print"
1149
},
1150
{
1151
"description": "Enables the reparent command without any pre-configured scope.",
1152
"type": "string",
1153
-
"const": "core:webview:allow-reparent"
1154
},
1155
{
1156
"description": "Enables the set_webview_focus command without any pre-configured scope.",
1157
"type": "string",
1158
-
"const": "core:webview:allow-set-webview-focus"
1159
},
1160
{
1161
"description": "Enables the set_webview_position command without any pre-configured scope.",
1162
"type": "string",
1163
-
"const": "core:webview:allow-set-webview-position"
1164
},
1165
{
1166
"description": "Enables the set_webview_size command without any pre-configured scope.",
1167
"type": "string",
1168
-
"const": "core:webview:allow-set-webview-size"
1169
},
1170
{
1171
"description": "Enables the set_webview_zoom command without any pre-configured scope.",
1172
"type": "string",
1173
-
"const": "core:webview:allow-set-webview-zoom"
1174
},
1175
{
1176
"description": "Enables the webview_close command without any pre-configured scope.",
1177
"type": "string",
1178
-
"const": "core:webview:allow-webview-close"
1179
},
1180
{
1181
"description": "Enables the webview_hide command without any pre-configured scope.",
1182
"type": "string",
1183
-
"const": "core:webview:allow-webview-hide"
1184
},
1185
{
1186
"description": "Enables the webview_position command without any pre-configured scope.",
1187
"type": "string",
1188
-
"const": "core:webview:allow-webview-position"
1189
},
1190
{
1191
"description": "Enables the webview_show command without any pre-configured scope.",
1192
"type": "string",
1193
-
"const": "core:webview:allow-webview-show"
1194
},
1195
{
1196
"description": "Enables the webview_size command without any pre-configured scope.",
1197
"type": "string",
1198
-
"const": "core:webview:allow-webview-size"
1199
},
1200
{
1201
"description": "Denies the clear_all_browsing_data command without any pre-configured scope.",
1202
"type": "string",
1203
-
"const": "core:webview:deny-clear-all-browsing-data"
1204
},
1205
{
1206
"description": "Denies the create_webview command without any pre-configured scope.",
1207
"type": "string",
1208
-
"const": "core:webview:deny-create-webview"
1209
},
1210
{
1211
"description": "Denies the create_webview_window command without any pre-configured scope.",
1212
"type": "string",
1213
-
"const": "core:webview:deny-create-webview-window"
1214
},
1215
{
1216
"description": "Denies the get_all_webviews command without any pre-configured scope.",
1217
"type": "string",
1218
-
"const": "core:webview:deny-get-all-webviews"
1219
},
1220
{
1221
"description": "Denies the internal_toggle_devtools command without any pre-configured scope.",
1222
"type": "string",
1223
-
"const": "core:webview:deny-internal-toggle-devtools"
1224
},
1225
{
1226
"description": "Denies the print command without any pre-configured scope.",
1227
"type": "string",
1228
-
"const": "core:webview:deny-print"
1229
},
1230
{
1231
"description": "Denies the reparent command without any pre-configured scope.",
1232
"type": "string",
1233
-
"const": "core:webview:deny-reparent"
1234
},
1235
{
1236
"description": "Denies the set_webview_focus command without any pre-configured scope.",
1237
"type": "string",
1238
-
"const": "core:webview:deny-set-webview-focus"
1239
},
1240
{
1241
"description": "Denies the set_webview_position command without any pre-configured scope.",
1242
"type": "string",
1243
-
"const": "core:webview:deny-set-webview-position"
1244
},
1245
{
1246
"description": "Denies the set_webview_size command without any pre-configured scope.",
1247
"type": "string",
1248
-
"const": "core:webview:deny-set-webview-size"
1249
},
1250
{
1251
"description": "Denies the set_webview_zoom command without any pre-configured scope.",
1252
"type": "string",
1253
-
"const": "core:webview:deny-set-webview-zoom"
1254
},
1255
{
1256
"description": "Denies the webview_close command without any pre-configured scope.",
1257
"type": "string",
1258
-
"const": "core:webview:deny-webview-close"
1259
},
1260
{
1261
"description": "Denies the webview_hide command without any pre-configured scope.",
1262
"type": "string",
1263
-
"const": "core:webview:deny-webview-hide"
1264
},
1265
{
1266
"description": "Denies the webview_position command without any pre-configured scope.",
1267
"type": "string",
1268
-
"const": "core:webview:deny-webview-position"
1269
},
1270
{
1271
"description": "Denies the webview_show command without any pre-configured scope.",
1272
"type": "string",
1273
-
"const": "core:webview:deny-webview-show"
1274
},
1275
{
1276
"description": "Denies the webview_size command without any pre-configured scope.",
1277
"type": "string",
1278
-
"const": "core:webview:deny-webview-size"
1279
},
1280
{
1281
-
"description": "Default permissions for the plugin.",
1282
"type": "string",
1283
-
"const": "core:window:default"
1284
},
1285
{
1286
"description": "Enables the available_monitors command without any pre-configured scope.",
1287
"type": "string",
1288
-
"const": "core:window:allow-available-monitors"
1289
},
1290
{
1291
"description": "Enables the center command without any pre-configured scope.",
1292
"type": "string",
1293
-
"const": "core:window:allow-center"
1294
},
1295
{
1296
"description": "Enables the close command without any pre-configured scope.",
1297
"type": "string",
1298
-
"const": "core:window:allow-close"
1299
},
1300
{
1301
"description": "Enables the create command without any pre-configured scope.",
1302
"type": "string",
1303
-
"const": "core:window:allow-create"
1304
},
1305
{
1306
"description": "Enables the current_monitor command without any pre-configured scope.",
1307
"type": "string",
1308
-
"const": "core:window:allow-current-monitor"
1309
},
1310
{
1311
"description": "Enables the cursor_position command without any pre-configured scope.",
1312
"type": "string",
1313
-
"const": "core:window:allow-cursor-position"
1314
},
1315
{
1316
"description": "Enables the destroy command without any pre-configured scope.",
1317
"type": "string",
1318
-
"const": "core:window:allow-destroy"
1319
},
1320
{
1321
"description": "Enables the get_all_windows command without any pre-configured scope.",
1322
"type": "string",
1323
-
"const": "core:window:allow-get-all-windows"
1324
},
1325
{
1326
"description": "Enables the hide command without any pre-configured scope.",
1327
"type": "string",
1328
-
"const": "core:window:allow-hide"
1329
},
1330
{
1331
"description": "Enables the inner_position command without any pre-configured scope.",
1332
"type": "string",
1333
-
"const": "core:window:allow-inner-position"
1334
},
1335
{
1336
"description": "Enables the inner_size command without any pre-configured scope.",
1337
"type": "string",
1338
-
"const": "core:window:allow-inner-size"
1339
},
1340
{
1341
"description": "Enables the internal_toggle_maximize command without any pre-configured scope.",
1342
"type": "string",
1343
-
"const": "core:window:allow-internal-toggle-maximize"
1344
},
1345
{
1346
"description": "Enables the is_closable command without any pre-configured scope.",
1347
"type": "string",
1348
-
"const": "core:window:allow-is-closable"
1349
},
1350
{
1351
"description": "Enables the is_decorated command without any pre-configured scope.",
1352
"type": "string",
1353
-
"const": "core:window:allow-is-decorated"
1354
},
1355
{
1356
"description": "Enables the is_enabled command without any pre-configured scope.",
1357
"type": "string",
1358
-
"const": "core:window:allow-is-enabled"
1359
},
1360
{
1361
"description": "Enables the is_focused command without any pre-configured scope.",
1362
"type": "string",
1363
-
"const": "core:window:allow-is-focused"
1364
},
1365
{
1366
"description": "Enables the is_fullscreen command without any pre-configured scope.",
1367
"type": "string",
1368
-
"const": "core:window:allow-is-fullscreen"
1369
},
1370
{
1371
"description": "Enables the is_maximizable command without any pre-configured scope.",
1372
"type": "string",
1373
-
"const": "core:window:allow-is-maximizable"
1374
},
1375
{
1376
"description": "Enables the is_maximized command without any pre-configured scope.",
1377
"type": "string",
1378
-
"const": "core:window:allow-is-maximized"
1379
},
1380
{
1381
"description": "Enables the is_minimizable command without any pre-configured scope.",
1382
"type": "string",
1383
-
"const": "core:window:allow-is-minimizable"
1384
},
1385
{
1386
"description": "Enables the is_minimized command without any pre-configured scope.",
1387
"type": "string",
1388
-
"const": "core:window:allow-is-minimized"
1389
},
1390
{
1391
"description": "Enables the is_resizable command without any pre-configured scope.",
1392
"type": "string",
1393
-
"const": "core:window:allow-is-resizable"
1394
},
1395
{
1396
"description": "Enables the is_visible command without any pre-configured scope.",
1397
"type": "string",
1398
-
"const": "core:window:allow-is-visible"
1399
},
1400
{
1401
"description": "Enables the maximize command without any pre-configured scope.",
1402
"type": "string",
1403
-
"const": "core:window:allow-maximize"
1404
},
1405
{
1406
"description": "Enables the minimize command without any pre-configured scope.",
1407
"type": "string",
1408
-
"const": "core:window:allow-minimize"
1409
},
1410
{
1411
"description": "Enables the monitor_from_point command without any pre-configured scope.",
1412
"type": "string",
1413
-
"const": "core:window:allow-monitor-from-point"
1414
},
1415
{
1416
"description": "Enables the outer_position command without any pre-configured scope.",
1417
"type": "string",
1418
-
"const": "core:window:allow-outer-position"
1419
},
1420
{
1421
"description": "Enables the outer_size command without any pre-configured scope.",
1422
"type": "string",
1423
-
"const": "core:window:allow-outer-size"
1424
},
1425
{
1426
"description": "Enables the primary_monitor command without any pre-configured scope.",
1427
"type": "string",
1428
-
"const": "core:window:allow-primary-monitor"
1429
},
1430
{
1431
"description": "Enables the request_user_attention command without any pre-configured scope.",
1432
"type": "string",
1433
-
"const": "core:window:allow-request-user-attention"
1434
},
1435
{
1436
"description": "Enables the scale_factor command without any pre-configured scope.",
1437
"type": "string",
1438
-
"const": "core:window:allow-scale-factor"
1439
},
1440
{
1441
"description": "Enables the set_always_on_bottom command without any pre-configured scope.",
1442
"type": "string",
1443
-
"const": "core:window:allow-set-always-on-bottom"
1444
},
1445
{
1446
"description": "Enables the set_always_on_top command without any pre-configured scope.",
1447
"type": "string",
1448
-
"const": "core:window:allow-set-always-on-top"
1449
},
1450
{
1451
"description": "Enables the set_closable command without any pre-configured scope.",
1452
"type": "string",
1453
-
"const": "core:window:allow-set-closable"
1454
},
1455
{
1456
"description": "Enables the set_content_protected command without any pre-configured scope.",
1457
"type": "string",
1458
-
"const": "core:window:allow-set-content-protected"
1459
},
1460
{
1461
"description": "Enables the set_cursor_grab command without any pre-configured scope.",
1462
"type": "string",
1463
-
"const": "core:window:allow-set-cursor-grab"
1464
},
1465
{
1466
"description": "Enables the set_cursor_icon command without any pre-configured scope.",
1467
"type": "string",
1468
-
"const": "core:window:allow-set-cursor-icon"
1469
},
1470
{
1471
"description": "Enables the set_cursor_position command without any pre-configured scope.",
1472
"type": "string",
1473
-
"const": "core:window:allow-set-cursor-position"
1474
},
1475
{
1476
"description": "Enables the set_cursor_visible command without any pre-configured scope.",
1477
"type": "string",
1478
-
"const": "core:window:allow-set-cursor-visible"
1479
},
1480
{
1481
"description": "Enables the set_decorations command without any pre-configured scope.",
1482
"type": "string",
1483
-
"const": "core:window:allow-set-decorations"
1484
},
1485
{
1486
"description": "Enables the set_effects command without any pre-configured scope.",
1487
"type": "string",
1488
-
"const": "core:window:allow-set-effects"
1489
},
1490
{
1491
"description": "Enables the set_enabled command without any pre-configured scope.",
1492
"type": "string",
1493
-
"const": "core:window:allow-set-enabled"
1494
},
1495
{
1496
"description": "Enables the set_focus command without any pre-configured scope.",
1497
"type": "string",
1498
-
"const": "core:window:allow-set-focus"
1499
},
1500
{
1501
"description": "Enables the set_fullscreen command without any pre-configured scope.",
1502
"type": "string",
1503
-
"const": "core:window:allow-set-fullscreen"
1504
},
1505
{
1506
"description": "Enables the set_icon command without any pre-configured scope.",
1507
"type": "string",
1508
-
"const": "core:window:allow-set-icon"
1509
},
1510
{
1511
"description": "Enables the set_ignore_cursor_events command without any pre-configured scope.",
1512
"type": "string",
1513
-
"const": "core:window:allow-set-ignore-cursor-events"
1514
},
1515
{
1516
"description": "Enables the set_max_size command without any pre-configured scope.",
1517
"type": "string",
1518
-
"const": "core:window:allow-set-max-size"
1519
},
1520
{
1521
"description": "Enables the set_maximizable command without any pre-configured scope.",
1522
"type": "string",
1523
-
"const": "core:window:allow-set-maximizable"
1524
},
1525
{
1526
"description": "Enables the set_min_size command without any pre-configured scope.",
1527
"type": "string",
1528
-
"const": "core:window:allow-set-min-size"
1529
},
1530
{
1531
"description": "Enables the set_minimizable command without any pre-configured scope.",
1532
"type": "string",
1533
-
"const": "core:window:allow-set-minimizable"
1534
},
1535
{
1536
"description": "Enables the set_position command without any pre-configured scope.",
1537
"type": "string",
1538
-
"const": "core:window:allow-set-position"
1539
},
1540
{
1541
"description": "Enables the set_progress_bar command without any pre-configured scope.",
1542
"type": "string",
1543
-
"const": "core:window:allow-set-progress-bar"
1544
},
1545
{
1546
"description": "Enables the set_resizable command without any pre-configured scope.",
1547
"type": "string",
1548
-
"const": "core:window:allow-set-resizable"
1549
},
1550
{
1551
"description": "Enables the set_shadow command without any pre-configured scope.",
1552
"type": "string",
1553
-
"const": "core:window:allow-set-shadow"
1554
},
1555
{
1556
"description": "Enables the set_size command without any pre-configured scope.",
1557
"type": "string",
1558
-
"const": "core:window:allow-set-size"
1559
},
1560
{
1561
"description": "Enables the set_size_constraints command without any pre-configured scope.",
1562
"type": "string",
1563
-
"const": "core:window:allow-set-size-constraints"
1564
},
1565
{
1566
"description": "Enables the set_skip_taskbar command without any pre-configured scope.",
1567
"type": "string",
1568
-
"const": "core:window:allow-set-skip-taskbar"
1569
},
1570
{
1571
"description": "Enables the set_theme command without any pre-configured scope.",
1572
"type": "string",
1573
-
"const": "core:window:allow-set-theme"
1574
},
1575
{
1576
"description": "Enables the set_title command without any pre-configured scope.",
1577
"type": "string",
1578
-
"const": "core:window:allow-set-title"
1579
},
1580
{
1581
"description": "Enables the set_title_bar_style command without any pre-configured scope.",
1582
"type": "string",
1583
-
"const": "core:window:allow-set-title-bar-style"
1584
},
1585
{
1586
"description": "Enables the set_visible_on_all_workspaces command without any pre-configured scope.",
1587
"type": "string",
1588
-
"const": "core:window:allow-set-visible-on-all-workspaces"
1589
},
1590
{
1591
"description": "Enables the show command without any pre-configured scope.",
1592
"type": "string",
1593
-
"const": "core:window:allow-show"
1594
},
1595
{
1596
"description": "Enables the start_dragging command without any pre-configured scope.",
1597
"type": "string",
1598
-
"const": "core:window:allow-start-dragging"
1599
},
1600
{
1601
"description": "Enables the start_resize_dragging command without any pre-configured scope.",
1602
"type": "string",
1603
-
"const": "core:window:allow-start-resize-dragging"
1604
},
1605
{
1606
"description": "Enables the theme command without any pre-configured scope.",
1607
"type": "string",
1608
-
"const": "core:window:allow-theme"
1609
},
1610
{
1611
"description": "Enables the title command without any pre-configured scope.",
1612
"type": "string",
1613
-
"const": "core:window:allow-title"
1614
},
1615
{
1616
"description": "Enables the toggle_maximize command without any pre-configured scope.",
1617
"type": "string",
1618
-
"const": "core:window:allow-toggle-maximize"
1619
},
1620
{
1621
"description": "Enables the unmaximize command without any pre-configured scope.",
1622
"type": "string",
1623
-
"const": "core:window:allow-unmaximize"
1624
},
1625
{
1626
"description": "Enables the unminimize command without any pre-configured scope.",
1627
"type": "string",
1628
-
"const": "core:window:allow-unminimize"
1629
},
1630
{
1631
"description": "Denies the available_monitors command without any pre-configured scope.",
1632
"type": "string",
1633
-
"const": "core:window:deny-available-monitors"
1634
},
1635
{
1636
"description": "Denies the center command without any pre-configured scope.",
1637
"type": "string",
1638
-
"const": "core:window:deny-center"
1639
},
1640
{
1641
"description": "Denies the close command without any pre-configured scope.",
1642
"type": "string",
1643
-
"const": "core:window:deny-close"
1644
},
1645
{
1646
"description": "Denies the create command without any pre-configured scope.",
1647
"type": "string",
1648
-
"const": "core:window:deny-create"
1649
},
1650
{
1651
"description": "Denies the current_monitor command without any pre-configured scope.",
1652
"type": "string",
1653
-
"const": "core:window:deny-current-monitor"
1654
},
1655
{
1656
"description": "Denies the cursor_position command without any pre-configured scope.",
1657
"type": "string",
1658
-
"const": "core:window:deny-cursor-position"
1659
},
1660
{
1661
"description": "Denies the destroy command without any pre-configured scope.",
1662
"type": "string",
1663
-
"const": "core:window:deny-destroy"
1664
},
1665
{
1666
"description": "Denies the get_all_windows command without any pre-configured scope.",
1667
"type": "string",
1668
-
"const": "core:window:deny-get-all-windows"
1669
},
1670
{
1671
"description": "Denies the hide command without any pre-configured scope.",
1672
"type": "string",
1673
-
"const": "core:window:deny-hide"
1674
},
1675
{
1676
"description": "Denies the inner_position command without any pre-configured scope.",
1677
"type": "string",
1678
-
"const": "core:window:deny-inner-position"
1679
},
1680
{
1681
"description": "Denies the inner_size command without any pre-configured scope.",
1682
"type": "string",
1683
-
"const": "core:window:deny-inner-size"
1684
},
1685
{
1686
"description": "Denies the internal_toggle_maximize command without any pre-configured scope.",
1687
"type": "string",
1688
-
"const": "core:window:deny-internal-toggle-maximize"
1689
},
1690
{
1691
"description": "Denies the is_closable command without any pre-configured scope.",
1692
"type": "string",
1693
-
"const": "core:window:deny-is-closable"
1694
},
1695
{
1696
"description": "Denies the is_decorated command without any pre-configured scope.",
1697
"type": "string",
1698
-
"const": "core:window:deny-is-decorated"
1699
},
1700
{
1701
"description": "Denies the is_enabled command without any pre-configured scope.",
1702
"type": "string",
1703
-
"const": "core:window:deny-is-enabled"
1704
},
1705
{
1706
"description": "Denies the is_focused command without any pre-configured scope.",
1707
"type": "string",
1708
-
"const": "core:window:deny-is-focused"
1709
},
1710
{
1711
"description": "Denies the is_fullscreen command without any pre-configured scope.",
1712
"type": "string",
1713
-
"const": "core:window:deny-is-fullscreen"
1714
},
1715
{
1716
"description": "Denies the is_maximizable command without any pre-configured scope.",
1717
"type": "string",
1718
-
"const": "core:window:deny-is-maximizable"
1719
},
1720
{
1721
"description": "Denies the is_maximized command without any pre-configured scope.",
1722
"type": "string",
1723
-
"const": "core:window:deny-is-maximized"
1724
},
1725
{
1726
"description": "Denies the is_minimizable command without any pre-configured scope.",
1727
"type": "string",
1728
-
"const": "core:window:deny-is-minimizable"
1729
},
1730
{
1731
"description": "Denies the is_minimized command without any pre-configured scope.",
1732
"type": "string",
1733
-
"const": "core:window:deny-is-minimized"
1734
},
1735
{
1736
"description": "Denies the is_resizable command without any pre-configured scope.",
1737
"type": "string",
1738
-
"const": "core:window:deny-is-resizable"
1739
},
1740
{
1741
"description": "Denies the is_visible command without any pre-configured scope.",
1742
"type": "string",
1743
-
"const": "core:window:deny-is-visible"
1744
},
1745
{
1746
"description": "Denies the maximize command without any pre-configured scope.",
1747
"type": "string",
1748
-
"const": "core:window:deny-maximize"
1749
},
1750
{
1751
"description": "Denies the minimize command without any pre-configured scope.",
1752
"type": "string",
1753
-
"const": "core:window:deny-minimize"
1754
},
1755
{
1756
"description": "Denies the monitor_from_point command without any pre-configured scope.",
1757
"type": "string",
1758
-
"const": "core:window:deny-monitor-from-point"
1759
},
1760
{
1761
"description": "Denies the outer_position command without any pre-configured scope.",
1762
"type": "string",
1763
-
"const": "core:window:deny-outer-position"
1764
},
1765
{
1766
"description": "Denies the outer_size command without any pre-configured scope.",
1767
"type": "string",
1768
-
"const": "core:window:deny-outer-size"
1769
},
1770
{
1771
"description": "Denies the primary_monitor command without any pre-configured scope.",
1772
"type": "string",
1773
-
"const": "core:window:deny-primary-monitor"
1774
},
1775
{
1776
"description": "Denies the request_user_attention command without any pre-configured scope.",
1777
"type": "string",
1778
-
"const": "core:window:deny-request-user-attention"
1779
},
1780
{
1781
"description": "Denies the scale_factor command without any pre-configured scope.",
1782
"type": "string",
1783
-
"const": "core:window:deny-scale-factor"
1784
},
1785
{
1786
"description": "Denies the set_always_on_bottom command without any pre-configured scope.",
1787
"type": "string",
1788
-
"const": "core:window:deny-set-always-on-bottom"
1789
},
1790
{
1791
"description": "Denies the set_always_on_top command without any pre-configured scope.",
1792
"type": "string",
1793
-
"const": "core:window:deny-set-always-on-top"
1794
},
1795
{
1796
"description": "Denies the set_closable command without any pre-configured scope.",
1797
"type": "string",
1798
-
"const": "core:window:deny-set-closable"
1799
},
1800
{
1801
"description": "Denies the set_content_protected command without any pre-configured scope.",
1802
"type": "string",
1803
-
"const": "core:window:deny-set-content-protected"
1804
},
1805
{
1806
"description": "Denies the set_cursor_grab command without any pre-configured scope.",
1807
"type": "string",
1808
-
"const": "core:window:deny-set-cursor-grab"
1809
},
1810
{
1811
"description": "Denies the set_cursor_icon command without any pre-configured scope.",
1812
"type": "string",
1813
-
"const": "core:window:deny-set-cursor-icon"
1814
},
1815
{
1816
"description": "Denies the set_cursor_position command without any pre-configured scope.",
1817
"type": "string",
1818
-
"const": "core:window:deny-set-cursor-position"
1819
},
1820
{
1821
"description": "Denies the set_cursor_visible command without any pre-configured scope.",
1822
"type": "string",
1823
-
"const": "core:window:deny-set-cursor-visible"
1824
},
1825
{
1826
"description": "Denies the set_decorations command without any pre-configured scope.",
1827
"type": "string",
1828
-
"const": "core:window:deny-set-decorations"
1829
},
1830
{
1831
"description": "Denies the set_effects command without any pre-configured scope.",
1832
"type": "string",
1833
-
"const": "core:window:deny-set-effects"
1834
},
1835
{
1836
"description": "Denies the set_enabled command without any pre-configured scope.",
1837
"type": "string",
1838
-
"const": "core:window:deny-set-enabled"
1839
},
1840
{
1841
"description": "Denies the set_focus command without any pre-configured scope.",
1842
"type": "string",
1843
-
"const": "core:window:deny-set-focus"
1844
},
1845
{
1846
"description": "Denies the set_fullscreen command without any pre-configured scope.",
1847
"type": "string",
1848
-
"const": "core:window:deny-set-fullscreen"
1849
},
1850
{
1851
"description": "Denies the set_icon command without any pre-configured scope.",
1852
"type": "string",
1853
-
"const": "core:window:deny-set-icon"
1854
},
1855
{
1856
"description": "Denies the set_ignore_cursor_events command without any pre-configured scope.",
1857
"type": "string",
1858
-
"const": "core:window:deny-set-ignore-cursor-events"
1859
},
1860
{
1861
"description": "Denies the set_max_size command without any pre-configured scope.",
1862
"type": "string",
1863
-
"const": "core:window:deny-set-max-size"
1864
},
1865
{
1866
"description": "Denies the set_maximizable command without any pre-configured scope.",
1867
"type": "string",
1868
-
"const": "core:window:deny-set-maximizable"
1869
},
1870
{
1871
"description": "Denies the set_min_size command without any pre-configured scope.",
1872
"type": "string",
1873
-
"const": "core:window:deny-set-min-size"
1874
},
1875
{
1876
"description": "Denies the set_minimizable command without any pre-configured scope.",
1877
"type": "string",
1878
-
"const": "core:window:deny-set-minimizable"
1879
},
1880
{
1881
"description": "Denies the set_position command without any pre-configured scope.",
1882
"type": "string",
1883
-
"const": "core:window:deny-set-position"
1884
},
1885
{
1886
"description": "Denies the set_progress_bar command without any pre-configured scope.",
1887
"type": "string",
1888
-
"const": "core:window:deny-set-progress-bar"
1889
},
1890
{
1891
"description": "Denies the set_resizable command without any pre-configured scope.",
1892
"type": "string",
1893
-
"const": "core:window:deny-set-resizable"
1894
},
1895
{
1896
"description": "Denies the set_shadow command without any pre-configured scope.",
1897
"type": "string",
1898
-
"const": "core:window:deny-set-shadow"
1899
},
1900
{
1901
"description": "Denies the set_size command without any pre-configured scope.",
1902
"type": "string",
1903
-
"const": "core:window:deny-set-size"
1904
},
1905
{
1906
"description": "Denies the set_size_constraints command without any pre-configured scope.",
1907
"type": "string",
1908
-
"const": "core:window:deny-set-size-constraints"
1909
},
1910
{
1911
"description": "Denies the set_skip_taskbar command without any pre-configured scope.",
1912
"type": "string",
1913
-
"const": "core:window:deny-set-skip-taskbar"
1914
},
1915
{
1916
"description": "Denies the set_theme command without any pre-configured scope.",
1917
"type": "string",
1918
-
"const": "core:window:deny-set-theme"
1919
},
1920
{
1921
"description": "Denies the set_title command without any pre-configured scope.",
1922
"type": "string",
1923
-
"const": "core:window:deny-set-title"
1924
},
1925
{
1926
"description": "Denies the set_title_bar_style command without any pre-configured scope.",
1927
"type": "string",
1928
-
"const": "core:window:deny-set-title-bar-style"
1929
},
1930
{
1931
"description": "Denies the set_visible_on_all_workspaces command without any pre-configured scope.",
1932
"type": "string",
1933
-
"const": "core:window:deny-set-visible-on-all-workspaces"
1934
},
1935
{
1936
"description": "Denies the show command without any pre-configured scope.",
1937
"type": "string",
1938
-
"const": "core:window:deny-show"
1939
},
1940
{
1941
"description": "Denies the start_dragging command without any pre-configured scope.",
1942
"type": "string",
1943
-
"const": "core:window:deny-start-dragging"
1944
},
1945
{
1946
"description": "Denies the start_resize_dragging command without any pre-configured scope.",
1947
"type": "string",
1948
-
"const": "core:window:deny-start-resize-dragging"
1949
},
1950
{
1951
"description": "Denies the theme command without any pre-configured scope.",
1952
"type": "string",
1953
-
"const": "core:window:deny-theme"
1954
},
1955
{
1956
"description": "Denies the title command without any pre-configured scope.",
1957
"type": "string",
1958
-
"const": "core:window:deny-title"
1959
},
1960
{
1961
"description": "Denies the toggle_maximize command without any pre-configured scope.",
1962
"type": "string",
1963
-
"const": "core:window:deny-toggle-maximize"
1964
},
1965
{
1966
"description": "Denies the unmaximize command without any pre-configured scope.",
1967
"type": "string",
1968
-
"const": "core:window:deny-unmaximize"
1969
},
1970
{
1971
"description": "Denies the unminimize command without any pre-configured scope.",
1972
"type": "string",
1973
-
"const": "core:window:deny-unminimize"
1974
},
1975
{
1976
-
"description": "Allows reading the opened deep link via the get_current command",
1977
"type": "string",
1978
-
"const": "deep-link:default"
1979
},
1980
{
1981
"description": "Enables the get_current command without any pre-configured scope.",
1982
"type": "string",
1983
-
"const": "deep-link:allow-get-current"
1984
},
1985
{
1986
"description": "Enables the is_registered command without any pre-configured scope.",
1987
"type": "string",
1988
-
"const": "deep-link:allow-is-registered"
1989
},
1990
{
1991
"description": "Enables the register command without any pre-configured scope.",
1992
"type": "string",
1993
-
"const": "deep-link:allow-register"
1994
},
1995
{
1996
"description": "Enables the unregister command without any pre-configured scope.",
1997
"type": "string",
1998
-
"const": "deep-link:allow-unregister"
1999
},
2000
{
2001
"description": "Denies the get_current command without any pre-configured scope.",
2002
"type": "string",
2003
-
"const": "deep-link:deny-get-current"
2004
},
2005
{
2006
"description": "Denies the is_registered command without any pre-configured scope.",
2007
"type": "string",
2008
-
"const": "deep-link:deny-is-registered"
2009
},
2010
{
2011
"description": "Denies the register command without any pre-configured scope.",
2012
"type": "string",
2013
-
"const": "deep-link:deny-register"
2014
},
2015
{
2016
"description": "Denies the unregister command without any pre-configured scope.",
2017
"type": "string",
2018
-
"const": "deep-link:deny-unregister"
2019
},
2020
{
2021
-
"description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n",
2022
"type": "string",
2023
-
"const": "http:default"
2024
},
2025
{
2026
"description": "Enables the fetch command without any pre-configured scope.",
2027
"type": "string",
2028
-
"const": "http:allow-fetch"
2029
},
2030
{
2031
"description": "Enables the fetch_cancel command without any pre-configured scope.",
2032
"type": "string",
2033
-
"const": "http:allow-fetch-cancel"
2034
},
2035
{
2036
"description": "Enables the fetch_read_body command without any pre-configured scope.",
2037
"type": "string",
2038
-
"const": "http:allow-fetch-read-body"
2039
},
2040
{
2041
"description": "Enables the fetch_send command without any pre-configured scope.",
2042
"type": "string",
2043
-
"const": "http:allow-fetch-send"
2044
},
2045
{
2046
"description": "Denies the fetch command without any pre-configured scope.",
2047
"type": "string",
2048
-
"const": "http:deny-fetch"
2049
},
2050
{
2051
"description": "Denies the fetch_cancel command without any pre-configured scope.",
2052
"type": "string",
2053
-
"const": "http:deny-fetch-cancel"
2054
},
2055
{
2056
"description": "Denies the fetch_read_body command without any pre-configured scope.",
2057
"type": "string",
2058
-
"const": "http:deny-fetch-read-body"
2059
},
2060
{
2061
"description": "Denies the fetch_send command without any pre-configured scope.",
2062
"type": "string",
2063
-
"const": "http:deny-fetch-send"
2064
},
2065
{
2066
-
"description": "This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n",
2067
"type": "string",
2068
-
"const": "process:default"
2069
},
2070
{
2071
"description": "Enables the exit command without any pre-configured scope.",
2072
"type": "string",
2073
-
"const": "process:allow-exit"
2074
},
2075
{
2076
"description": "Enables the restart command without any pre-configured scope.",
2077
"type": "string",
2078
-
"const": "process:allow-restart"
2079
},
2080
{
2081
"description": "Denies the exit command without any pre-configured scope.",
2082
"type": "string",
2083
-
"const": "process:deny-exit"
2084
},
2085
{
2086
"description": "Denies the restart command without any pre-configured scope.",
2087
"type": "string",
2088
-
"const": "process:deny-restart"
2089
},
2090
{
2091
-
"description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n",
2092
"type": "string",
2093
-
"const": "shell:default"
2094
},
2095
{
2096
"description": "Enables the execute command without any pre-configured scope.",
2097
"type": "string",
2098
-
"const": "shell:allow-execute"
2099
},
2100
{
2101
"description": "Enables the kill command without any pre-configured scope.",
2102
"type": "string",
2103
-
"const": "shell:allow-kill"
2104
},
2105
{
2106
"description": "Enables the open command without any pre-configured scope.",
2107
"type": "string",
2108
-
"const": "shell:allow-open"
2109
},
2110
{
2111
"description": "Enables the spawn command without any pre-configured scope.",
2112
"type": "string",
2113
-
"const": "shell:allow-spawn"
2114
},
2115
{
2116
"description": "Enables the stdin_write command without any pre-configured scope.",
2117
"type": "string",
2118
-
"const": "shell:allow-stdin-write"
2119
},
2120
{
2121
"description": "Denies the execute command without any pre-configured scope.",
2122
"type": "string",
2123
-
"const": "shell:deny-execute"
2124
},
2125
{
2126
"description": "Denies the kill command without any pre-configured scope.",
2127
"type": "string",
2128
-
"const": "shell:deny-kill"
2129
},
2130
{
2131
"description": "Denies the open command without any pre-configured scope.",
2132
"type": "string",
2133
-
"const": "shell:deny-open"
2134
},
2135
{
2136
"description": "Denies the spawn command without any pre-configured scope.",
2137
"type": "string",
2138
-
"const": "shell:deny-spawn"
2139
},
2140
{
2141
"description": "Denies the stdin_write command without any pre-configured scope.",
2142
"type": "string",
2143
-
"const": "shell:deny-stdin-write"
2144
}
2145
]
2146
},
···
37
],
38
"definitions": {
39
"Capability": {
40
+
"description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows' and webviews' fine grained access to the Tauri core, application, or plugin commands. If a webview or its window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programmatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, ], \"platforms\": [\"macOS\",\"windows\"] } ```",
41
"type": "object",
42
"required": [
43
"identifier",
···
49
"type": "string"
50
},
51
"description": {
52
+
"description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programmatic access to files selected by the user.",
53
"default": "",
54
"type": "string"
55
},
···
70
"type": "boolean"
71
},
72
"windows": {
73
+
"description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nIf a window label matches any of the patterns in this list, the capability will be enabled on all the webviews of that window, regardless of the value of [`Self::webviews`].\n\nOn multiwebview windows, prefer specifying [`Self::webviews`] and omitting [`Self::windows`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`",
74
"type": "array",
75
"items": {
76
"type": "string"
77
}
78
},
79
"webviews": {
80
+
"description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThe capability will be enabled on all the webviews whose label matches any of the patterns in this list, regardless of whether the webview's window label matches a pattern in [`Self::windows`].\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`",
81
"type": "array",
82
"items": {
83
"type": "string"
84
}
85
},
86
"permissions": {
87
+
"description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ] ```",
88
"type": "array",
89
"items": {
90
"$ref": "#/definitions/PermissionEntry"
···
140
"identifier": {
141
"anyOf": [
142
{
143
+
"description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n\n#### This default permission set includes:\n\n- `allow-fetch`\n- `allow-fetch-cancel`\n- `allow-fetch-read-body`\n- `allow-fetch-send`",
144
"type": "string",
145
+
"const": "http:default",
146
+
"markdownDescription": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n\n#### This default permission set includes:\n\n- `allow-fetch`\n- `allow-fetch-cancel`\n- `allow-fetch-read-body`\n- `allow-fetch-send`"
147
},
148
{
149
"description": "Enables the fetch command without any pre-configured scope.",
150
"type": "string",
151
+
"const": "http:allow-fetch",
152
+
"markdownDescription": "Enables the fetch command without any pre-configured scope."
153
},
154
{
155
"description": "Enables the fetch_cancel command without any pre-configured scope.",
156
"type": "string",
157
+
"const": "http:allow-fetch-cancel",
158
+
"markdownDescription": "Enables the fetch_cancel command without any pre-configured scope."
159
},
160
{
161
"description": "Enables the fetch_read_body command without any pre-configured scope.",
162
"type": "string",
163
+
"const": "http:allow-fetch-read-body",
164
+
"markdownDescription": "Enables the fetch_read_body command without any pre-configured scope."
165
},
166
{
167
"description": "Enables the fetch_send command without any pre-configured scope.",
168
"type": "string",
169
+
"const": "http:allow-fetch-send",
170
+
"markdownDescription": "Enables the fetch_send command without any pre-configured scope."
171
},
172
{
173
"description": "Denies the fetch command without any pre-configured scope.",
174
"type": "string",
175
+
"const": "http:deny-fetch",
176
+
"markdownDescription": "Denies the fetch command without any pre-configured scope."
177
},
178
{
179
"description": "Denies the fetch_cancel command without any pre-configured scope.",
180
"type": "string",
181
+
"const": "http:deny-fetch-cancel",
182
+
"markdownDescription": "Denies the fetch_cancel command without any pre-configured scope."
183
},
184
{
185
"description": "Denies the fetch_read_body command without any pre-configured scope.",
186
"type": "string",
187
+
"const": "http:deny-fetch-read-body",
188
+
"markdownDescription": "Denies the fetch_read_body command without any pre-configured scope."
189
},
190
{
191
"description": "Denies the fetch_send command without any pre-configured scope.",
192
"type": "string",
193
+
"const": "http:deny-fetch-send",
194
+
"markdownDescription": "Denies the fetch_send command without any pre-configured scope."
195
}
196
]
197
}
···
266
"identifier": {
267
"anyOf": [
268
{
269
+
"description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`",
270
"type": "string",
271
+
"const": "shell:default",
272
+
"markdownDescription": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`"
273
},
274
{
275
"description": "Enables the execute command without any pre-configured scope.",
276
"type": "string",
277
+
"const": "shell:allow-execute",
278
+
"markdownDescription": "Enables the execute command without any pre-configured scope."
279
},
280
{
281
"description": "Enables the kill command without any pre-configured scope.",
282
"type": "string",
283
+
"const": "shell:allow-kill",
284
+
"markdownDescription": "Enables the kill command without any pre-configured scope."
285
},
286
{
287
"description": "Enables the open command without any pre-configured scope.",
288
"type": "string",
289
+
"const": "shell:allow-open",
290
+
"markdownDescription": "Enables the open command without any pre-configured scope."
291
},
292
{
293
"description": "Enables the spawn command without any pre-configured scope.",
294
"type": "string",
295
+
"const": "shell:allow-spawn",
296
+
"markdownDescription": "Enables the spawn command without any pre-configured scope."
297
},
298
{
299
"description": "Enables the stdin_write command without any pre-configured scope.",
300
"type": "string",
301
+
"const": "shell:allow-stdin-write",
302
+
"markdownDescription": "Enables the stdin_write command without any pre-configured scope."
303
},
304
{
305
"description": "Denies the execute command without any pre-configured scope.",
306
"type": "string",
307
+
"const": "shell:deny-execute",
308
+
"markdownDescription": "Denies the execute command without any pre-configured scope."
309
},
310
{
311
"description": "Denies the kill command without any pre-configured scope.",
312
"type": "string",
313
+
"const": "shell:deny-kill",
314
+
"markdownDescription": "Denies the kill command without any pre-configured scope."
315
},
316
{
317
"description": "Denies the open command without any pre-configured scope.",
318
"type": "string",
319
+
"const": "shell:deny-open",
320
+
"markdownDescription": "Denies the open command without any pre-configured scope."
321
},
322
{
323
"description": "Denies the spawn command without any pre-configured scope.",
324
"type": "string",
325
+
"const": "shell:deny-spawn",
326
+
"markdownDescription": "Denies the spawn command without any pre-configured scope."
327
},
328
{
329
"description": "Denies the stdin_write command without any pre-configured scope.",
330
"type": "string",
331
+
"const": "shell:deny-stdin-write",
332
+
"markdownDescription": "Denies the stdin_write command without any pre-configured scope."
333
}
334
]
335
}
···
513
"description": "Permission identifier",
514
"oneOf": [
515
{
516
+
"description": "Default core plugins set.\n#### This default permission set includes:\n\n- `core:path:default`\n- `core:event:default`\n- `core:window:default`\n- `core:webview:default`\n- `core:app:default`\n- `core:image:default`\n- `core:resources:default`\n- `core:menu:default`\n- `core:tray:default`",
517
"type": "string",
518
+
"const": "core:default",
519
+
"markdownDescription": "Default core plugins set.\n#### This default permission set includes:\n\n- `core:path:default`\n- `core:event:default`\n- `core:window:default`\n- `core:webview:default`\n- `core:app:default`\n- `core:image:default`\n- `core:resources:default`\n- `core:menu:default`\n- `core:tray:default`"
520
},
521
{
522
+
"description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-version`\n- `allow-name`\n- `allow-tauri-version`\n- `allow-identifier`\n- `allow-bundle-type`",
523
"type": "string",
524
+
"const": "core:app:default",
525
+
"markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-version`\n- `allow-name`\n- `allow-tauri-version`\n- `allow-identifier`\n- `allow-bundle-type`"
526
},
527
{
528
"description": "Enables the app_hide command without any pre-configured scope.",
529
"type": "string",
530
+
"const": "core:app:allow-app-hide",
531
+
"markdownDescription": "Enables the app_hide command without any pre-configured scope."
532
},
533
{
534
"description": "Enables the app_show command without any pre-configured scope.",
535
"type": "string",
536
+
"const": "core:app:allow-app-show",
537
+
"markdownDescription": "Enables the app_show command without any pre-configured scope."
538
+
},
539
+
{
540
+
"description": "Enables the bundle_type command without any pre-configured scope.",
541
+
"type": "string",
542
+
"const": "core:app:allow-bundle-type",
543
+
"markdownDescription": "Enables the bundle_type command without any pre-configured scope."
544
},
545
{
546
"description": "Enables the default_window_icon command without any pre-configured scope.",
547
"type": "string",
548
+
"const": "core:app:allow-default-window-icon",
549
+
"markdownDescription": "Enables the default_window_icon command without any pre-configured scope."
550
+
},
551
+
{
552
+
"description": "Enables the fetch_data_store_identifiers command without any pre-configured scope.",
553
+
"type": "string",
554
+
"const": "core:app:allow-fetch-data-store-identifiers",
555
+
"markdownDescription": "Enables the fetch_data_store_identifiers command without any pre-configured scope."
556
+
},
557
+
{
558
+
"description": "Enables the identifier command without any pre-configured scope.",
559
+
"type": "string",
560
+
"const": "core:app:allow-identifier",
561
+
"markdownDescription": "Enables the identifier command without any pre-configured scope."
562
},
563
{
564
"description": "Enables the name command without any pre-configured scope.",
565
"type": "string",
566
+
"const": "core:app:allow-name",
567
+
"markdownDescription": "Enables the name command without any pre-configured scope."
568
+
},
569
+
{
570
+
"description": "Enables the remove_data_store command without any pre-configured scope.",
571
+
"type": "string",
572
+
"const": "core:app:allow-remove-data-store",
573
+
"markdownDescription": "Enables the remove_data_store command without any pre-configured scope."
574
},
575
{
576
"description": "Enables the set_app_theme command without any pre-configured scope.",
577
"type": "string",
578
+
"const": "core:app:allow-set-app-theme",
579
+
"markdownDescription": "Enables the set_app_theme command without any pre-configured scope."
580
+
},
581
+
{
582
+
"description": "Enables the set_dock_visibility command without any pre-configured scope.",
583
+
"type": "string",
584
+
"const": "core:app:allow-set-dock-visibility",
585
+
"markdownDescription": "Enables the set_dock_visibility command without any pre-configured scope."
586
},
587
{
588
"description": "Enables the tauri_version command without any pre-configured scope.",
589
"type": "string",
590
+
"const": "core:app:allow-tauri-version",
591
+
"markdownDescription": "Enables the tauri_version command without any pre-configured scope."
592
},
593
{
594
"description": "Enables the version command without any pre-configured scope.",
595
"type": "string",
596
+
"const": "core:app:allow-version",
597
+
"markdownDescription": "Enables the version command without any pre-configured scope."
598
},
599
{
600
"description": "Denies the app_hide command without any pre-configured scope.",
601
"type": "string",
602
+
"const": "core:app:deny-app-hide",
603
+
"markdownDescription": "Denies the app_hide command without any pre-configured scope."
604
},
605
{
606
"description": "Denies the app_show command without any pre-configured scope.",
607
"type": "string",
608
+
"const": "core:app:deny-app-show",
609
+
"markdownDescription": "Denies the app_show command without any pre-configured scope."
610
+
},
611
+
{
612
+
"description": "Denies the bundle_type command without any pre-configured scope.",
613
+
"type": "string",
614
+
"const": "core:app:deny-bundle-type",
615
+
"markdownDescription": "Denies the bundle_type command without any pre-configured scope."
616
},
617
{
618
"description": "Denies the default_window_icon command without any pre-configured scope.",
619
"type": "string",
620
+
"const": "core:app:deny-default-window-icon",
621
+
"markdownDescription": "Denies the default_window_icon command without any pre-configured scope."
622
+
},
623
+
{
624
+
"description": "Denies the fetch_data_store_identifiers command without any pre-configured scope.",
625
+
"type": "string",
626
+
"const": "core:app:deny-fetch-data-store-identifiers",
627
+
"markdownDescription": "Denies the fetch_data_store_identifiers command without any pre-configured scope."
628
+
},
629
+
{
630
+
"description": "Denies the identifier command without any pre-configured scope.",
631
+
"type": "string",
632
+
"const": "core:app:deny-identifier",
633
+
"markdownDescription": "Denies the identifier command without any pre-configured scope."
634
},
635
{
636
"description": "Denies the name command without any pre-configured scope.",
637
"type": "string",
638
+
"const": "core:app:deny-name",
639
+
"markdownDescription": "Denies the name command without any pre-configured scope."
640
+
},
641
+
{
642
+
"description": "Denies the remove_data_store command without any pre-configured scope.",
643
+
"type": "string",
644
+
"const": "core:app:deny-remove-data-store",
645
+
"markdownDescription": "Denies the remove_data_store command without any pre-configured scope."
646
},
647
{
648
"description": "Denies the set_app_theme command without any pre-configured scope.",
649
"type": "string",
650
+
"const": "core:app:deny-set-app-theme",
651
+
"markdownDescription": "Denies the set_app_theme command without any pre-configured scope."
652
+
},
653
+
{
654
+
"description": "Denies the set_dock_visibility command without any pre-configured scope.",
655
+
"type": "string",
656
+
"const": "core:app:deny-set-dock-visibility",
657
+
"markdownDescription": "Denies the set_dock_visibility command without any pre-configured scope."
658
},
659
{
660
"description": "Denies the tauri_version command without any pre-configured scope.",
661
"type": "string",
662
+
"const": "core:app:deny-tauri-version",
663
+
"markdownDescription": "Denies the tauri_version command without any pre-configured scope."
664
},
665
{
666
"description": "Denies the version command without any pre-configured scope.",
667
"type": "string",
668
+
"const": "core:app:deny-version",
669
+
"markdownDescription": "Denies the version command without any pre-configured scope."
670
},
671
{
672
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-listen`\n- `allow-unlisten`\n- `allow-emit`\n- `allow-emit-to`",
673
"type": "string",
674
+
"const": "core:event:default",
675
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-listen`\n- `allow-unlisten`\n- `allow-emit`\n- `allow-emit-to`"
676
},
677
{
678
"description": "Enables the emit command without any pre-configured scope.",
679
"type": "string",
680
+
"const": "core:event:allow-emit",
681
+
"markdownDescription": "Enables the emit command without any pre-configured scope."
682
},
683
{
684
"description": "Enables the emit_to command without any pre-configured scope.",
685
"type": "string",
686
+
"const": "core:event:allow-emit-to",
687
+
"markdownDescription": "Enables the emit_to command without any pre-configured scope."
688
},
689
{
690
"description": "Enables the listen command without any pre-configured scope.",
691
"type": "string",
692
+
"const": "core:event:allow-listen",
693
+
"markdownDescription": "Enables the listen command without any pre-configured scope."
694
},
695
{
696
"description": "Enables the unlisten command without any pre-configured scope.",
697
"type": "string",
698
+
"const": "core:event:allow-unlisten",
699
+
"markdownDescription": "Enables the unlisten command without any pre-configured scope."
700
},
701
{
702
"description": "Denies the emit command without any pre-configured scope.",
703
"type": "string",
704
+
"const": "core:event:deny-emit",
705
+
"markdownDescription": "Denies the emit command without any pre-configured scope."
706
},
707
{
708
"description": "Denies the emit_to command without any pre-configured scope.",
709
"type": "string",
710
+
"const": "core:event:deny-emit-to",
711
+
"markdownDescription": "Denies the emit_to command without any pre-configured scope."
712
},
713
{
714
"description": "Denies the listen command without any pre-configured scope.",
715
"type": "string",
716
+
"const": "core:event:deny-listen",
717
+
"markdownDescription": "Denies the listen command without any pre-configured scope."
718
},
719
{
720
"description": "Denies the unlisten command without any pre-configured scope.",
721
"type": "string",
722
+
"const": "core:event:deny-unlisten",
723
+
"markdownDescription": "Denies the unlisten command without any pre-configured scope."
724
},
725
{
726
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-from-bytes`\n- `allow-from-path`\n- `allow-rgba`\n- `allow-size`",
727
"type": "string",
728
+
"const": "core:image:default",
729
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-from-bytes`\n- `allow-from-path`\n- `allow-rgba`\n- `allow-size`"
730
},
731
{
732
"description": "Enables the from_bytes command without any pre-configured scope.",
733
"type": "string",
734
+
"const": "core:image:allow-from-bytes",
735
+
"markdownDescription": "Enables the from_bytes command without any pre-configured scope."
736
},
737
{
738
"description": "Enables the from_path command without any pre-configured scope.",
739
"type": "string",
740
+
"const": "core:image:allow-from-path",
741
+
"markdownDescription": "Enables the from_path command without any pre-configured scope."
742
},
743
{
744
"description": "Enables the new command without any pre-configured scope.",
745
"type": "string",
746
+
"const": "core:image:allow-new",
747
+
"markdownDescription": "Enables the new command without any pre-configured scope."
748
},
749
{
750
"description": "Enables the rgba command without any pre-configured scope.",
751
"type": "string",
752
+
"const": "core:image:allow-rgba",
753
+
"markdownDescription": "Enables the rgba command without any pre-configured scope."
754
},
755
{
756
"description": "Enables the size command without any pre-configured scope.",
757
"type": "string",
758
+
"const": "core:image:allow-size",
759
+
"markdownDescription": "Enables the size command without any pre-configured scope."
760
},
761
{
762
"description": "Denies the from_bytes command without any pre-configured scope.",
763
"type": "string",
764
+
"const": "core:image:deny-from-bytes",
765
+
"markdownDescription": "Denies the from_bytes command without any pre-configured scope."
766
},
767
{
768
"description": "Denies the from_path command without any pre-configured scope.",
769
"type": "string",
770
+
"const": "core:image:deny-from-path",
771
+
"markdownDescription": "Denies the from_path command without any pre-configured scope."
772
},
773
{
774
"description": "Denies the new command without any pre-configured scope.",
775
"type": "string",
776
+
"const": "core:image:deny-new",
777
+
"markdownDescription": "Denies the new command without any pre-configured scope."
778
},
779
{
780
"description": "Denies the rgba command without any pre-configured scope.",
781
"type": "string",
782
+
"const": "core:image:deny-rgba",
783
+
"markdownDescription": "Denies the rgba command without any pre-configured scope."
784
},
785
{
786
"description": "Denies the size command without any pre-configured scope.",
787
"type": "string",
788
+
"const": "core:image:deny-size",
789
+
"markdownDescription": "Denies the size command without any pre-configured scope."
790
},
791
{
792
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-append`\n- `allow-prepend`\n- `allow-insert`\n- `allow-remove`\n- `allow-remove-at`\n- `allow-items`\n- `allow-get`\n- `allow-popup`\n- `allow-create-default`\n- `allow-set-as-app-menu`\n- `allow-set-as-window-menu`\n- `allow-text`\n- `allow-set-text`\n- `allow-is-enabled`\n- `allow-set-enabled`\n- `allow-set-accelerator`\n- `allow-set-as-windows-menu-for-nsapp`\n- `allow-set-as-help-menu-for-nsapp`\n- `allow-is-checked`\n- `allow-set-checked`\n- `allow-set-icon`",
793
"type": "string",
794
+
"const": "core:menu:default",
795
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-append`\n- `allow-prepend`\n- `allow-insert`\n- `allow-remove`\n- `allow-remove-at`\n- `allow-items`\n- `allow-get`\n- `allow-popup`\n- `allow-create-default`\n- `allow-set-as-app-menu`\n- `allow-set-as-window-menu`\n- `allow-text`\n- `allow-set-text`\n- `allow-is-enabled`\n- `allow-set-enabled`\n- `allow-set-accelerator`\n- `allow-set-as-windows-menu-for-nsapp`\n- `allow-set-as-help-menu-for-nsapp`\n- `allow-is-checked`\n- `allow-set-checked`\n- `allow-set-icon`"
796
},
797
{
798
"description": "Enables the append command without any pre-configured scope.",
799
"type": "string",
800
+
"const": "core:menu:allow-append",
801
+
"markdownDescription": "Enables the append command without any pre-configured scope."
802
},
803
{
804
"description": "Enables the create_default command without any pre-configured scope.",
805
"type": "string",
806
+
"const": "core:menu:allow-create-default",
807
+
"markdownDescription": "Enables the create_default command without any pre-configured scope."
808
},
809
{
810
"description": "Enables the get command without any pre-configured scope.",
811
"type": "string",
812
+
"const": "core:menu:allow-get",
813
+
"markdownDescription": "Enables the get command without any pre-configured scope."
814
},
815
{
816
"description": "Enables the insert command without any pre-configured scope.",
817
"type": "string",
818
+
"const": "core:menu:allow-insert",
819
+
"markdownDescription": "Enables the insert command without any pre-configured scope."
820
},
821
{
822
"description": "Enables the is_checked command without any pre-configured scope.",
823
"type": "string",
824
+
"const": "core:menu:allow-is-checked",
825
+
"markdownDescription": "Enables the is_checked command without any pre-configured scope."
826
},
827
{
828
"description": "Enables the is_enabled command without any pre-configured scope.",
829
"type": "string",
830
+
"const": "core:menu:allow-is-enabled",
831
+
"markdownDescription": "Enables the is_enabled command without any pre-configured scope."
832
},
833
{
834
"description": "Enables the items command without any pre-configured scope.",
835
"type": "string",
836
+
"const": "core:menu:allow-items",
837
+
"markdownDescription": "Enables the items command without any pre-configured scope."
838
},
839
{
840
"description": "Enables the new command without any pre-configured scope.",
841
"type": "string",
842
+
"const": "core:menu:allow-new",
843
+
"markdownDescription": "Enables the new command without any pre-configured scope."
844
},
845
{
846
"description": "Enables the popup command without any pre-configured scope.",
847
"type": "string",
848
+
"const": "core:menu:allow-popup",
849
+
"markdownDescription": "Enables the popup command without any pre-configured scope."
850
},
851
{
852
"description": "Enables the prepend command without any pre-configured scope.",
853
"type": "string",
854
+
"const": "core:menu:allow-prepend",
855
+
"markdownDescription": "Enables the prepend command without any pre-configured scope."
856
},
857
{
858
"description": "Enables the remove command without any pre-configured scope.",
859
"type": "string",
860
+
"const": "core:menu:allow-remove",
861
+
"markdownDescription": "Enables the remove command without any pre-configured scope."
862
},
863
{
864
"description": "Enables the remove_at command without any pre-configured scope.",
865
"type": "string",
866
+
"const": "core:menu:allow-remove-at",
867
+
"markdownDescription": "Enables the remove_at command without any pre-configured scope."
868
},
869
{
870
"description": "Enables the set_accelerator command without any pre-configured scope.",
871
"type": "string",
872
+
"const": "core:menu:allow-set-accelerator",
873
+
"markdownDescription": "Enables the set_accelerator command without any pre-configured scope."
874
},
875
{
876
"description": "Enables the set_as_app_menu command without any pre-configured scope.",
877
"type": "string",
878
+
"const": "core:menu:allow-set-as-app-menu",
879
+
"markdownDescription": "Enables the set_as_app_menu command without any pre-configured scope."
880
},
881
{
882
"description": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.",
883
"type": "string",
884
+
"const": "core:menu:allow-set-as-help-menu-for-nsapp",
885
+
"markdownDescription": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope."
886
},
887
{
888
"description": "Enables the set_as_window_menu command without any pre-configured scope.",
889
"type": "string",
890
+
"const": "core:menu:allow-set-as-window-menu",
891
+
"markdownDescription": "Enables the set_as_window_menu command without any pre-configured scope."
892
},
893
{
894
"description": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.",
895
"type": "string",
896
+
"const": "core:menu:allow-set-as-windows-menu-for-nsapp",
897
+
"markdownDescription": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope."
898
},
899
{
900
"description": "Enables the set_checked command without any pre-configured scope.",
901
"type": "string",
902
+
"const": "core:menu:allow-set-checked",
903
+
"markdownDescription": "Enables the set_checked command without any pre-configured scope."
904
},
905
{
906
"description": "Enables the set_enabled command without any pre-configured scope.",
907
"type": "string",
908
+
"const": "core:menu:allow-set-enabled",
909
+
"markdownDescription": "Enables the set_enabled command without any pre-configured scope."
910
},
911
{
912
"description": "Enables the set_icon command without any pre-configured scope.",
913
"type": "string",
914
+
"const": "core:menu:allow-set-icon",
915
+
"markdownDescription": "Enables the set_icon command without any pre-configured scope."
916
},
917
{
918
"description": "Enables the set_text command without any pre-configured scope.",
919
"type": "string",
920
+
"const": "core:menu:allow-set-text",
921
+
"markdownDescription": "Enables the set_text command without any pre-configured scope."
922
},
923
{
924
"description": "Enables the text command without any pre-configured scope.",
925
"type": "string",
926
+
"const": "core:menu:allow-text",
927
+
"markdownDescription": "Enables the text command without any pre-configured scope."
928
},
929
{
930
"description": "Denies the append command without any pre-configured scope.",
931
"type": "string",
932
+
"const": "core:menu:deny-append",
933
+
"markdownDescription": "Denies the append command without any pre-configured scope."
934
},
935
{
936
"description": "Denies the create_default command without any pre-configured scope.",
937
"type": "string",
938
+
"const": "core:menu:deny-create-default",
939
+
"markdownDescription": "Denies the create_default command without any pre-configured scope."
940
},
941
{
942
"description": "Denies the get command without any pre-configured scope.",
943
"type": "string",
944
+
"const": "core:menu:deny-get",
945
+
"markdownDescription": "Denies the get command without any pre-configured scope."
946
},
947
{
948
"description": "Denies the insert command without any pre-configured scope.",
949
"type": "string",
950
+
"const": "core:menu:deny-insert",
951
+
"markdownDescription": "Denies the insert command without any pre-configured scope."
952
},
953
{
954
"description": "Denies the is_checked command without any pre-configured scope.",
955
"type": "string",
956
+
"const": "core:menu:deny-is-checked",
957
+
"markdownDescription": "Denies the is_checked command without any pre-configured scope."
958
},
959
{
960
"description": "Denies the is_enabled command without any pre-configured scope.",
961
"type": "string",
962
+
"const": "core:menu:deny-is-enabled",
963
+
"markdownDescription": "Denies the is_enabled command without any pre-configured scope."
964
},
965
{
966
"description": "Denies the items command without any pre-configured scope.",
967
"type": "string",
968
+
"const": "core:menu:deny-items",
969
+
"markdownDescription": "Denies the items command without any pre-configured scope."
970
},
971
{
972
"description": "Denies the new command without any pre-configured scope.",
973
"type": "string",
974
+
"const": "core:menu:deny-new",
975
+
"markdownDescription": "Denies the new command without any pre-configured scope."
976
},
977
{
978
"description": "Denies the popup command without any pre-configured scope.",
979
"type": "string",
980
+
"const": "core:menu:deny-popup",
981
+
"markdownDescription": "Denies the popup command without any pre-configured scope."
982
},
983
{
984
"description": "Denies the prepend command without any pre-configured scope.",
985
"type": "string",
986
+
"const": "core:menu:deny-prepend",
987
+
"markdownDescription": "Denies the prepend command without any pre-configured scope."
988
},
989
{
990
"description": "Denies the remove command without any pre-configured scope.",
991
"type": "string",
992
+
"const": "core:menu:deny-remove",
993
+
"markdownDescription": "Denies the remove command without any pre-configured scope."
994
},
995
{
996
"description": "Denies the remove_at command without any pre-configured scope.",
997
"type": "string",
998
+
"const": "core:menu:deny-remove-at",
999
+
"markdownDescription": "Denies the remove_at command without any pre-configured scope."
1000
},
1001
{
1002
"description": "Denies the set_accelerator command without any pre-configured scope.",
1003
"type": "string",
1004
+
"const": "core:menu:deny-set-accelerator",
1005
+
"markdownDescription": "Denies the set_accelerator command without any pre-configured scope."
1006
},
1007
{
1008
"description": "Denies the set_as_app_menu command without any pre-configured scope.",
1009
"type": "string",
1010
+
"const": "core:menu:deny-set-as-app-menu",
1011
+
"markdownDescription": "Denies the set_as_app_menu command without any pre-configured scope."
1012
},
1013
{
1014
"description": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.",
1015
"type": "string",
1016
+
"const": "core:menu:deny-set-as-help-menu-for-nsapp",
1017
+
"markdownDescription": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope."
1018
},
1019
{
1020
"description": "Denies the set_as_window_menu command without any pre-configured scope.",
1021
"type": "string",
1022
+
"const": "core:menu:deny-set-as-window-menu",
1023
+
"markdownDescription": "Denies the set_as_window_menu command without any pre-configured scope."
1024
},
1025
{
1026
"description": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.",
1027
"type": "string",
1028
+
"const": "core:menu:deny-set-as-windows-menu-for-nsapp",
1029
+
"markdownDescription": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope."
1030
},
1031
{
1032
"description": "Denies the set_checked command without any pre-configured scope.",
1033
"type": "string",
1034
+
"const": "core:menu:deny-set-checked",
1035
+
"markdownDescription": "Denies the set_checked command without any pre-configured scope."
1036
},
1037
{
1038
"description": "Denies the set_enabled command without any pre-configured scope.",
1039
"type": "string",
1040
+
"const": "core:menu:deny-set-enabled",
1041
+
"markdownDescription": "Denies the set_enabled command without any pre-configured scope."
1042
},
1043
{
1044
"description": "Denies the set_icon command without any pre-configured scope.",
1045
"type": "string",
1046
+
"const": "core:menu:deny-set-icon",
1047
+
"markdownDescription": "Denies the set_icon command without any pre-configured scope."
1048
},
1049
{
1050
"description": "Denies the set_text command without any pre-configured scope.",
1051
"type": "string",
1052
+
"const": "core:menu:deny-set-text",
1053
+
"markdownDescription": "Denies the set_text command without any pre-configured scope."
1054
},
1055
{
1056
"description": "Denies the text command without any pre-configured scope.",
1057
"type": "string",
1058
+
"const": "core:menu:deny-text",
1059
+
"markdownDescription": "Denies the text command without any pre-configured scope."
1060
},
1061
{
1062
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-resolve-directory`\n- `allow-resolve`\n- `allow-normalize`\n- `allow-join`\n- `allow-dirname`\n- `allow-extname`\n- `allow-basename`\n- `allow-is-absolute`",
1063
"type": "string",
1064
+
"const": "core:path:default",
1065
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-resolve-directory`\n- `allow-resolve`\n- `allow-normalize`\n- `allow-join`\n- `allow-dirname`\n- `allow-extname`\n- `allow-basename`\n- `allow-is-absolute`"
1066
},
1067
{
1068
"description": "Enables the basename command without any pre-configured scope.",
1069
"type": "string",
1070
+
"const": "core:path:allow-basename",
1071
+
"markdownDescription": "Enables the basename command without any pre-configured scope."
1072
},
1073
{
1074
"description": "Enables the dirname command without any pre-configured scope.",
1075
"type": "string",
1076
+
"const": "core:path:allow-dirname",
1077
+
"markdownDescription": "Enables the dirname command without any pre-configured scope."
1078
},
1079
{
1080
"description": "Enables the extname command without any pre-configured scope.",
1081
"type": "string",
1082
+
"const": "core:path:allow-extname",
1083
+
"markdownDescription": "Enables the extname command without any pre-configured scope."
1084
},
1085
{
1086
"description": "Enables the is_absolute command without any pre-configured scope.",
1087
"type": "string",
1088
+
"const": "core:path:allow-is-absolute",
1089
+
"markdownDescription": "Enables the is_absolute command without any pre-configured scope."
1090
},
1091
{
1092
"description": "Enables the join command without any pre-configured scope.",
1093
"type": "string",
1094
+
"const": "core:path:allow-join",
1095
+
"markdownDescription": "Enables the join command without any pre-configured scope."
1096
},
1097
{
1098
"description": "Enables the normalize command without any pre-configured scope.",
1099
"type": "string",
1100
+
"const": "core:path:allow-normalize",
1101
+
"markdownDescription": "Enables the normalize command without any pre-configured scope."
1102
},
1103
{
1104
"description": "Enables the resolve command without any pre-configured scope.",
1105
"type": "string",
1106
+
"const": "core:path:allow-resolve",
1107
+
"markdownDescription": "Enables the resolve command without any pre-configured scope."
1108
},
1109
{
1110
"description": "Enables the resolve_directory command without any pre-configured scope.",
1111
"type": "string",
1112
+
"const": "core:path:allow-resolve-directory",
1113
+
"markdownDescription": "Enables the resolve_directory command without any pre-configured scope."
1114
},
1115
{
1116
"description": "Denies the basename command without any pre-configured scope.",
1117
"type": "string",
1118
+
"const": "core:path:deny-basename",
1119
+
"markdownDescription": "Denies the basename command without any pre-configured scope."
1120
},
1121
{
1122
"description": "Denies the dirname command without any pre-configured scope.",
1123
"type": "string",
1124
+
"const": "core:path:deny-dirname",
1125
+
"markdownDescription": "Denies the dirname command without any pre-configured scope."
1126
},
1127
{
1128
"description": "Denies the extname command without any pre-configured scope.",
1129
"type": "string",
1130
+
"const": "core:path:deny-extname",
1131
+
"markdownDescription": "Denies the extname command without any pre-configured scope."
1132
},
1133
{
1134
"description": "Denies the is_absolute command without any pre-configured scope.",
1135
"type": "string",
1136
+
"const": "core:path:deny-is-absolute",
1137
+
"markdownDescription": "Denies the is_absolute command without any pre-configured scope."
1138
},
1139
{
1140
"description": "Denies the join command without any pre-configured scope.",
1141
"type": "string",
1142
+
"const": "core:path:deny-join",
1143
+
"markdownDescription": "Denies the join command without any pre-configured scope."
1144
},
1145
{
1146
"description": "Denies the normalize command without any pre-configured scope.",
1147
"type": "string",
1148
+
"const": "core:path:deny-normalize",
1149
+
"markdownDescription": "Denies the normalize command without any pre-configured scope."
1150
},
1151
{
1152
"description": "Denies the resolve command without any pre-configured scope.",
1153
"type": "string",
1154
+
"const": "core:path:deny-resolve",
1155
+
"markdownDescription": "Denies the resolve command without any pre-configured scope."
1156
},
1157
{
1158
"description": "Denies the resolve_directory command without any pre-configured scope.",
1159
"type": "string",
1160
+
"const": "core:path:deny-resolve-directory",
1161
+
"markdownDescription": "Denies the resolve_directory command without any pre-configured scope."
1162
},
1163
{
1164
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-close`",
1165
"type": "string",
1166
+
"const": "core:resources:default",
1167
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-close`"
1168
},
1169
{
1170
"description": "Enables the close command without any pre-configured scope.",
1171
"type": "string",
1172
+
"const": "core:resources:allow-close",
1173
+
"markdownDescription": "Enables the close command without any pre-configured scope."
1174
},
1175
{
1176
"description": "Denies the close command without any pre-configured scope.",
1177
"type": "string",
1178
+
"const": "core:resources:deny-close",
1179
+
"markdownDescription": "Denies the close command without any pre-configured scope."
1180
},
1181
{
1182
+
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-get-by-id`\n- `allow-remove-by-id`\n- `allow-set-icon`\n- `allow-set-menu`\n- `allow-set-tooltip`\n- `allow-set-title`\n- `allow-set-visible`\n- `allow-set-temp-dir-path`\n- `allow-set-icon-as-template`\n- `allow-set-show-menu-on-left-click`",
1183
"type": "string",
1184
+
"const": "core:tray:default",
1185
+
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-get-by-id`\n- `allow-remove-by-id`\n- `allow-set-icon`\n- `allow-set-menu`\n- `allow-set-tooltip`\n- `allow-set-title`\n- `allow-set-visible`\n- `allow-set-temp-dir-path`\n- `allow-set-icon-as-template`\n- `allow-set-show-menu-on-left-click`"
1186
},
1187
{
1188
"description": "Enables the get_by_id command without any pre-configured scope.",
1189
"type": "string",
1190
+
"const": "core:tray:allow-get-by-id",
1191
+
"markdownDescription": "Enables the get_by_id command without any pre-configured scope."
1192
},
1193
{
1194
"description": "Enables the new command without any pre-configured scope.",
1195
"type": "string",
1196
+
"const": "core:tray:allow-new",
1197
+
"markdownDescription": "Enables the new command without any pre-configured scope."
1198
},
1199
{
1200
"description": "Enables the remove_by_id command without any pre-configured scope.",
1201
"type": "string",
1202
+
"const": "core:tray:allow-remove-by-id",
1203
+
"markdownDescription": "Enables the remove_by_id command without any pre-configured scope."
1204
},
1205
{
1206
"description": "Enables the set_icon command without any pre-configured scope.",
1207
"type": "string",
1208
+
"const": "core:tray:allow-set-icon",
1209
+
"markdownDescription": "Enables the set_icon command without any pre-configured scope."
1210
},
1211
{
1212
"description": "Enables the set_icon_as_template command without any pre-configured scope.",
1213
"type": "string",
1214
+
"const": "core:tray:allow-set-icon-as-template",
1215
+
"markdownDescription": "Enables the set_icon_as_template command without any pre-configured scope."
1216
},
1217
{
1218
"description": "Enables the set_menu command without any pre-configured scope.",
1219
"type": "string",
1220
+
"const": "core:tray:allow-set-menu",
1221
+
"markdownDescription": "Enables the set_menu command without any pre-configured scope."
1222
},
1223
{
1224
"description": "Enables the set_show_menu_on_left_click command without any pre-configured scope.",
1225
"type": "string",
1226
+
"const": "core:tray:allow-set-show-menu-on-left-click",
1227
+
"markdownDescription": "Enables the set_show_menu_on_left_click command without any pre-configured scope."
1228
},
1229
{
1230
"description": "Enables the set_temp_dir_path command without any pre-configured scope.",
1231
"type": "string",
1232
+
"const": "core:tray:allow-set-temp-dir-path",
1233
+
"markdownDescription": "Enables the set_temp_dir_path command without any pre-configured scope."
1234
},
1235
{
1236
"description": "Enables the set_title command without any pre-configured scope.",
1237
"type": "string",
1238
+
"const": "core:tray:allow-set-title",
1239
+
"markdownDescription": "Enables the set_title command without any pre-configured scope."
1240
},
1241
{
1242
"description": "Enables the set_tooltip command without any pre-configured scope.",
1243
"type": "string",
1244
+
"const": "core:tray:allow-set-tooltip",
1245
+
"markdownDescription": "Enables the set_tooltip command without any pre-configured scope."
1246
},
1247
{
1248
"description": "Enables the set_visible command without any pre-configured scope.",
1249
"type": "string",
1250
+
"const": "core:tray:allow-set-visible",
1251
+
"markdownDescription": "Enables the set_visible command without any pre-configured scope."
1252
},
1253
{
1254
"description": "Denies the get_by_id command without any pre-configured scope.",
1255
"type": "string",
1256
+
"const": "core:tray:deny-get-by-id",
1257
+
"markdownDescription": "Denies the get_by_id command without any pre-configured scope."
1258
},
1259
{
1260
"description": "Denies the new command without any pre-configured scope.",
1261
"type": "string",
1262
+
"const": "core:tray:deny-new",
1263
+
"markdownDescription": "Denies the new command without any pre-configured scope."
1264
},
1265
{
1266
"description": "Denies the remove_by_id command without any pre-configured scope.",
1267
"type": "string",
1268
+
"const": "core:tray:deny-remove-by-id",
1269
+
"markdownDescription": "Denies the remove_by_id command without any pre-configured scope."
1270
},
1271
{
1272
"description": "Denies the set_icon command without any pre-configured scope.",
1273
"type": "string",
1274
+
"const": "core:tray:deny-set-icon",
1275
+
"markdownDescription": "Denies the set_icon command without any pre-configured scope."
1276
},
1277
{
1278
"description": "Denies the set_icon_as_template command without any pre-configured scope.",
1279
"type": "string",
1280
+
"const": "core:tray:deny-set-icon-as-template",
1281
+
"markdownDescription": "Denies the set_icon_as_template command without any pre-configured scope."
1282
},
1283
{
1284
"description": "Denies the set_menu command without any pre-configured scope.",
1285
"type": "string",
1286
+
"const": "core:tray:deny-set-menu",
1287
+
"markdownDescription": "Denies the set_menu command without any pre-configured scope."
1288
},
1289
{
1290
"description": "Denies the set_show_menu_on_left_click command without any pre-configured scope.",
1291
"type": "string",
1292
+
"const": "core:tray:deny-set-show-menu-on-left-click",
1293
+
"markdownDescription": "Denies the set_show_menu_on_left_click command without any pre-configured scope."
1294
},
1295
{
1296
"description": "Denies the set_temp_dir_path command without any pre-configured scope.",
1297
"type": "string",
1298
+
"const": "core:tray:deny-set-temp-dir-path",
1299
+
"markdownDescription": "Denies the set_temp_dir_path command without any pre-configured scope."
1300
},
1301
{
1302
"description": "Denies the set_title command without any pre-configured scope.",
1303
"type": "string",
1304
+
"const": "core:tray:deny-set-title",
1305
+
"markdownDescription": "Denies the set_title command without any pre-configured scope."
1306
},
1307
{
1308
"description": "Denies the set_tooltip command without any pre-configured scope.",
1309
"type": "string",
1310
+
"const": "core:tray:deny-set-tooltip",
1311
+
"markdownDescription": "Denies the set_tooltip command without any pre-configured scope."
1312
},
1313
{
1314
"description": "Denies the set_visible command without any pre-configured scope.",
1315
"type": "string",
1316
+
"const": "core:tray:deny-set-visible",
1317
+
"markdownDescription": "Denies the set_visible command without any pre-configured scope."
1318
},
1319
{
1320
+
"description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-webviews`\n- `allow-webview-position`\n- `allow-webview-size`\n- `allow-internal-toggle-devtools`",
1321
"type": "string",
1322
+
"const": "core:webview:default",
1323
+
"markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-webviews`\n- `allow-webview-position`\n- `allow-webview-size`\n- `allow-internal-toggle-devtools`"
1324
},
1325
{
1326
"description": "Enables the clear_all_browsing_data command without any pre-configured scope.",
1327
"type": "string",
1328
+
"const": "core:webview:allow-clear-all-browsing-data",
1329
+
"markdownDescription": "Enables the clear_all_browsing_data command without any pre-configured scope."
1330
},
1331
{
1332
"description": "Enables the create_webview command without any pre-configured scope.",
1333
"type": "string",
1334
+
"const": "core:webview:allow-create-webview",
1335
+
"markdownDescription": "Enables the create_webview command without any pre-configured scope."
1336
},
1337
{
1338
"description": "Enables the create_webview_window command without any pre-configured scope.",
1339
"type": "string",
1340
+
"const": "core:webview:allow-create-webview-window",
1341
+
"markdownDescription": "Enables the create_webview_window command without any pre-configured scope."
1342
},
1343
{
1344
"description": "Enables the get_all_webviews command without any pre-configured scope.",
1345
"type": "string",
1346
+
"const": "core:webview:allow-get-all-webviews",
1347
+
"markdownDescription": "Enables the get_all_webviews command without any pre-configured scope."
1348
},
1349
{
1350
"description": "Enables the internal_toggle_devtools command without any pre-configured scope.",
1351
"type": "string",
1352
+
"const": "core:webview:allow-internal-toggle-devtools",
1353
+
"markdownDescription": "Enables the internal_toggle_devtools command without any pre-configured scope."
1354
},
1355
{
1356
"description": "Enables the print command without any pre-configured scope.",
1357
"type": "string",
1358
+
"const": "core:webview:allow-print",
1359
+
"markdownDescription": "Enables the print command without any pre-configured scope."
1360
},
1361
{
1362
"description": "Enables the reparent command without any pre-configured scope.",
1363
"type": "string",
1364
+
"const": "core:webview:allow-reparent",
1365
+
"markdownDescription": "Enables the reparent command without any pre-configured scope."
1366
+
},
1367
+
{
1368
+
"description": "Enables the set_webview_auto_resize command without any pre-configured scope.",
1369
+
"type": "string",
1370
+
"const": "core:webview:allow-set-webview-auto-resize",
1371
+
"markdownDescription": "Enables the set_webview_auto_resize command without any pre-configured scope."
1372
+
},
1373
+
{
1374
+
"description": "Enables the set_webview_background_color command without any pre-configured scope.",
1375
+
"type": "string",
1376
+
"const": "core:webview:allow-set-webview-background-color",
1377
+
"markdownDescription": "Enables the set_webview_background_color command without any pre-configured scope."
1378
},
1379
{
1380
"description": "Enables the set_webview_focus command without any pre-configured scope.",
1381
"type": "string",
1382
+
"const": "core:webview:allow-set-webview-focus",
1383
+
"markdownDescription": "Enables the set_webview_focus command without any pre-configured scope."
1384
},
1385
{
1386
"description": "Enables the set_webview_position command without any pre-configured scope.",
1387
"type": "string",
1388
+
"const": "core:webview:allow-set-webview-position",
1389
+
"markdownDescription": "Enables the set_webview_position command without any pre-configured scope."
1390
},
1391
{
1392
"description": "Enables the set_webview_size command without any pre-configured scope.",
1393
"type": "string",
1394
+
"const": "core:webview:allow-set-webview-size",
1395
+
"markdownDescription": "Enables the set_webview_size command without any pre-configured scope."
1396
},
1397
{
1398
"description": "Enables the set_webview_zoom command without any pre-configured scope.",
1399
"type": "string",
1400
+
"const": "core:webview:allow-set-webview-zoom",
1401
+
"markdownDescription": "Enables the set_webview_zoom command without any pre-configured scope."
1402
},
1403
{
1404
"description": "Enables the webview_close command without any pre-configured scope.",
1405
"type": "string",
1406
+
"const": "core:webview:allow-webview-close",
1407
+
"markdownDescription": "Enables the webview_close command without any pre-configured scope."
1408
},
1409
{
1410
"description": "Enables the webview_hide command without any pre-configured scope.",
1411
"type": "string",
1412
+
"const": "core:webview:allow-webview-hide",
1413
+
"markdownDescription": "Enables the webview_hide command without any pre-configured scope."
1414
},
1415
{
1416
"description": "Enables the webview_position command without any pre-configured scope.",
1417
"type": "string",
1418
+
"const": "core:webview:allow-webview-position",
1419
+
"markdownDescription": "Enables the webview_position command without any pre-configured scope."
1420
},
1421
{
1422
"description": "Enables the webview_show command without any pre-configured scope.",
1423
"type": "string",
1424
+
"const": "core:webview:allow-webview-show",
1425
+
"markdownDescription": "Enables the webview_show command without any pre-configured scope."
1426
},
1427
{
1428
"description": "Enables the webview_size command without any pre-configured scope.",
1429
"type": "string",
1430
+
"const": "core:webview:allow-webview-size",
1431
+
"markdownDescription": "Enables the webview_size command without any pre-configured scope."
1432
},
1433
{
1434
"description": "Denies the clear_all_browsing_data command without any pre-configured scope.",
1435
"type": "string",
1436
+
"const": "core:webview:deny-clear-all-browsing-data",
1437
+
"markdownDescription": "Denies the clear_all_browsing_data command without any pre-configured scope."
1438
},
1439
{
1440
"description": "Denies the create_webview command without any pre-configured scope.",
1441
"type": "string",
1442
+
"const": "core:webview:deny-create-webview",
1443
+
"markdownDescription": "Denies the create_webview command without any pre-configured scope."
1444
},
1445
{
1446
"description": "Denies the create_webview_window command without any pre-configured scope.",
1447
"type": "string",
1448
+
"const": "core:webview:deny-create-webview-window",
1449
+
"markdownDescription": "Denies the create_webview_window command without any pre-configured scope."
1450
},
1451
{
1452
"description": "Denies the get_all_webviews command without any pre-configured scope.",
1453
"type": "string",
1454
+
"const": "core:webview:deny-get-all-webviews",
1455
+
"markdownDescription": "Denies the get_all_webviews command without any pre-configured scope."
1456
},
1457
{
1458
"description": "Denies the internal_toggle_devtools command without any pre-configured scope.",
1459
"type": "string",
1460
+
"const": "core:webview:deny-internal-toggle-devtools",
1461
+
"markdownDescription": "Denies the internal_toggle_devtools command without any pre-configured scope."
1462
},
1463
{
1464
"description": "Denies the print command without any pre-configured scope.",
1465
"type": "string",
1466
+
"const": "core:webview:deny-print",
1467
+
"markdownDescription": "Denies the print command without any pre-configured scope."
1468
},
1469
{
1470
"description": "Denies the reparent command without any pre-configured scope.",
1471
"type": "string",
1472
+
"const": "core:webview:deny-reparent",
1473
+
"markdownDescription": "Denies the reparent command without any pre-configured scope."
1474
+
},
1475
+
{
1476
+
"description": "Denies the set_webview_auto_resize command without any pre-configured scope.",
1477
+
"type": "string",
1478
+
"const": "core:webview:deny-set-webview-auto-resize",
1479
+
"markdownDescription": "Denies the set_webview_auto_resize command without any pre-configured scope."
1480
+
},
1481
+
{
1482
+
"description": "Denies the set_webview_background_color command without any pre-configured scope.",
1483
+
"type": "string",
1484
+
"const": "core:webview:deny-set-webview-background-color",
1485
+
"markdownDescription": "Denies the set_webview_background_color command without any pre-configured scope."
1486
},
1487
{
1488
"description": "Denies the set_webview_focus command without any pre-configured scope.",
1489
"type": "string",
1490
+
"const": "core:webview:deny-set-webview-focus",
1491
+
"markdownDescription": "Denies the set_webview_focus command without any pre-configured scope."
1492
},
1493
{
1494
"description": "Denies the set_webview_position command without any pre-configured scope.",
1495
"type": "string",
1496
+
"const": "core:webview:deny-set-webview-position",
1497
+
"markdownDescription": "Denies the set_webview_position command without any pre-configured scope."
1498
},
1499
{
1500
"description": "Denies the set_webview_size command without any pre-configured scope.",
1501
"type": "string",
1502
+
"const": "core:webview:deny-set-webview-size",
1503
+
"markdownDescription": "Denies the set_webview_size command without any pre-configured scope."
1504
},
1505
{
1506
"description": "Denies the set_webview_zoom command without any pre-configured scope.",
1507
"type": "string",
1508
+
"const": "core:webview:deny-set-webview-zoom",
1509
+
"markdownDescription": "Denies the set_webview_zoom command without any pre-configured scope."
1510
},
1511
{
1512
"description": "Denies the webview_close command without any pre-configured scope.",
1513
"type": "string",
1514
+
"const": "core:webview:deny-webview-close",
1515
+
"markdownDescription": "Denies the webview_close command without any pre-configured scope."
1516
},
1517
{
1518
"description": "Denies the webview_hide command without any pre-configured scope.",
1519
"type": "string",
1520
+
"const": "core:webview:deny-webview-hide",
1521
+
"markdownDescription": "Denies the webview_hide command without any pre-configured scope."
1522
},
1523
{
1524
"description": "Denies the webview_position command without any pre-configured scope.",
1525
"type": "string",
1526
+
"const": "core:webview:deny-webview-position",
1527
+
"markdownDescription": "Denies the webview_position command without any pre-configured scope."
1528
},
1529
{
1530
"description": "Denies the webview_show command without any pre-configured scope.",
1531
"type": "string",
1532
+
"const": "core:webview:deny-webview-show",
1533
+
"markdownDescription": "Denies the webview_show command without any pre-configured scope."
1534
},
1535
{
1536
"description": "Denies the webview_size command without any pre-configured scope.",
1537
"type": "string",
1538
+
"const": "core:webview:deny-webview-size",
1539
+
"markdownDescription": "Denies the webview_size command without any pre-configured scope."
1540
},
1541
{
1542
+
"description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-windows`\n- `allow-scale-factor`\n- `allow-inner-position`\n- `allow-outer-position`\n- `allow-inner-size`\n- `allow-outer-size`\n- `allow-is-fullscreen`\n- `allow-is-minimized`\n- `allow-is-maximized`\n- `allow-is-focused`\n- `allow-is-decorated`\n- `allow-is-resizable`\n- `allow-is-maximizable`\n- `allow-is-minimizable`\n- `allow-is-closable`\n- `allow-is-visible`\n- `allow-is-enabled`\n- `allow-title`\n- `allow-current-monitor`\n- `allow-primary-monitor`\n- `allow-monitor-from-point`\n- `allow-available-monitors`\n- `allow-cursor-position`\n- `allow-theme`\n- `allow-is-always-on-top`\n- `allow-internal-toggle-maximize`",
1543
"type": "string",
1544
+
"const": "core:window:default",
1545
+
"markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-windows`\n- `allow-scale-factor`\n- `allow-inner-position`\n- `allow-outer-position`\n- `allow-inner-size`\n- `allow-outer-size`\n- `allow-is-fullscreen`\n- `allow-is-minimized`\n- `allow-is-maximized`\n- `allow-is-focused`\n- `allow-is-decorated`\n- `allow-is-resizable`\n- `allow-is-maximizable`\n- `allow-is-minimizable`\n- `allow-is-closable`\n- `allow-is-visible`\n- `allow-is-enabled`\n- `allow-title`\n- `allow-current-monitor`\n- `allow-primary-monitor`\n- `allow-monitor-from-point`\n- `allow-available-monitors`\n- `allow-cursor-position`\n- `allow-theme`\n- `allow-is-always-on-top`\n- `allow-internal-toggle-maximize`"
1546
},
1547
{
1548
"description": "Enables the available_monitors command without any pre-configured scope.",
1549
"type": "string",
1550
+
"const": "core:window:allow-available-monitors",
1551
+
"markdownDescription": "Enables the available_monitors command without any pre-configured scope."
1552
},
1553
{
1554
"description": "Enables the center command without any pre-configured scope.",
1555
"type": "string",
1556
+
"const": "core:window:allow-center",
1557
+
"markdownDescription": "Enables the center command without any pre-configured scope."
1558
},
1559
{
1560
"description": "Enables the close command without any pre-configured scope.",
1561
"type": "string",
1562
+
"const": "core:window:allow-close",
1563
+
"markdownDescription": "Enables the close command without any pre-configured scope."
1564
},
1565
{
1566
"description": "Enables the create command without any pre-configured scope.",
1567
"type": "string",
1568
+
"const": "core:window:allow-create",
1569
+
"markdownDescription": "Enables the create command without any pre-configured scope."
1570
},
1571
{
1572
"description": "Enables the current_monitor command without any pre-configured scope.",
1573
"type": "string",
1574
+
"const": "core:window:allow-current-monitor",
1575
+
"markdownDescription": "Enables the current_monitor command without any pre-configured scope."
1576
},
1577
{
1578
"description": "Enables the cursor_position command without any pre-configured scope.",
1579
"type": "string",
1580
+
"const": "core:window:allow-cursor-position",
1581
+
"markdownDescription": "Enables the cursor_position command without any pre-configured scope."
1582
},
1583
{
1584
"description": "Enables the destroy command without any pre-configured scope.",
1585
"type": "string",
1586
+
"const": "core:window:allow-destroy",
1587
+
"markdownDescription": "Enables the destroy command without any pre-configured scope."
1588
},
1589
{
1590
"description": "Enables the get_all_windows command without any pre-configured scope.",
1591
"type": "string",
1592
+
"const": "core:window:allow-get-all-windows",
1593
+
"markdownDescription": "Enables the get_all_windows command without any pre-configured scope."
1594
},
1595
{
1596
"description": "Enables the hide command without any pre-configured scope.",
1597
"type": "string",
1598
+
"const": "core:window:allow-hide",
1599
+
"markdownDescription": "Enables the hide command without any pre-configured scope."
1600
},
1601
{
1602
"description": "Enables the inner_position command without any pre-configured scope.",
1603
"type": "string",
1604
+
"const": "core:window:allow-inner-position",
1605
+
"markdownDescription": "Enables the inner_position command without any pre-configured scope."
1606
},
1607
{
1608
"description": "Enables the inner_size command without any pre-configured scope.",
1609
"type": "string",
1610
+
"const": "core:window:allow-inner-size",
1611
+
"markdownDescription": "Enables the inner_size command without any pre-configured scope."
1612
},
1613
{
1614
"description": "Enables the internal_toggle_maximize command without any pre-configured scope.",
1615
"type": "string",
1616
+
"const": "core:window:allow-internal-toggle-maximize",
1617
+
"markdownDescription": "Enables the internal_toggle_maximize command without any pre-configured scope."
1618
+
},
1619
+
{
1620
+
"description": "Enables the is_always_on_top command without any pre-configured scope.",
1621
+
"type": "string",
1622
+
"const": "core:window:allow-is-always-on-top",
1623
+
"markdownDescription": "Enables the is_always_on_top command without any pre-configured scope."
1624
},
1625
{
1626
"description": "Enables the is_closable command without any pre-configured scope.",
1627
"type": "string",
1628
+
"const": "core:window:allow-is-closable",
1629
+
"markdownDescription": "Enables the is_closable command without any pre-configured scope."
1630
},
1631
{
1632
"description": "Enables the is_decorated command without any pre-configured scope.",
1633
"type": "string",
1634
+
"const": "core:window:allow-is-decorated",
1635
+
"markdownDescription": "Enables the is_decorated command without any pre-configured scope."
1636
},
1637
{
1638
"description": "Enables the is_enabled command without any pre-configured scope.",
1639
"type": "string",
1640
+
"const": "core:window:allow-is-enabled",
1641
+
"markdownDescription": "Enables the is_enabled command without any pre-configured scope."
1642
},
1643
{
1644
"description": "Enables the is_focused command without any pre-configured scope.",
1645
"type": "string",
1646
+
"const": "core:window:allow-is-focused",
1647
+
"markdownDescription": "Enables the is_focused command without any pre-configured scope."
1648
},
1649
{
1650
"description": "Enables the is_fullscreen command without any pre-configured scope.",
1651
"type": "string",
1652
+
"const": "core:window:allow-is-fullscreen",
1653
+
"markdownDescription": "Enables the is_fullscreen command without any pre-configured scope."
1654
},
1655
{
1656
"description": "Enables the is_maximizable command without any pre-configured scope.",
1657
"type": "string",
1658
+
"const": "core:window:allow-is-maximizable",
1659
+
"markdownDescription": "Enables the is_maximizable command without any pre-configured scope."
1660
},
1661
{
1662
"description": "Enables the is_maximized command without any pre-configured scope.",
1663
"type": "string",
1664
+
"const": "core:window:allow-is-maximized",
1665
+
"markdownDescription": "Enables the is_maximized command without any pre-configured scope."
1666
},
1667
{
1668
"description": "Enables the is_minimizable command without any pre-configured scope.",
1669
"type": "string",
1670
+
"const": "core:window:allow-is-minimizable",
1671
+
"markdownDescription": "Enables the is_minimizable command without any pre-configured scope."
1672
},
1673
{
1674
"description": "Enables the is_minimized command without any pre-configured scope.",
1675
"type": "string",
1676
+
"const": "core:window:allow-is-minimized",
1677
+
"markdownDescription": "Enables the is_minimized command without any pre-configured scope."
1678
},
1679
{
1680
"description": "Enables the is_resizable command without any pre-configured scope.",
1681
"type": "string",
1682
+
"const": "core:window:allow-is-resizable",
1683
+
"markdownDescription": "Enables the is_resizable command without any pre-configured scope."
1684
},
1685
{
1686
"description": "Enables the is_visible command without any pre-configured scope.",
1687
"type": "string",
1688
+
"const": "core:window:allow-is-visible",
1689
+
"markdownDescription": "Enables the is_visible command without any pre-configured scope."
1690
},
1691
{
1692
"description": "Enables the maximize command without any pre-configured scope.",
1693
"type": "string",
1694
+
"const": "core:window:allow-maximize",
1695
+
"markdownDescription": "Enables the maximize command without any pre-configured scope."
1696
},
1697
{
1698
"description": "Enables the minimize command without any pre-configured scope.",
1699
"type": "string",
1700
+
"const": "core:window:allow-minimize",
1701
+
"markdownDescription": "Enables the minimize command without any pre-configured scope."
1702
},
1703
{
1704
"description": "Enables the monitor_from_point command without any pre-configured scope.",
1705
"type": "string",
1706
+
"const": "core:window:allow-monitor-from-point",
1707
+
"markdownDescription": "Enables the monitor_from_point command without any pre-configured scope."
1708
},
1709
{
1710
"description": "Enables the outer_position command without any pre-configured scope.",
1711
"type": "string",
1712
+
"const": "core:window:allow-outer-position",
1713
+
"markdownDescription": "Enables the outer_position command without any pre-configured scope."
1714
},
1715
{
1716
"description": "Enables the outer_size command without any pre-configured scope.",
1717
"type": "string",
1718
+
"const": "core:window:allow-outer-size",
1719
+
"markdownDescription": "Enables the outer_size command without any pre-configured scope."
1720
},
1721
{
1722
"description": "Enables the primary_monitor command without any pre-configured scope.",
1723
"type": "string",
1724
+
"const": "core:window:allow-primary-monitor",
1725
+
"markdownDescription": "Enables the primary_monitor command without any pre-configured scope."
1726
},
1727
{
1728
"description": "Enables the request_user_attention command without any pre-configured scope.",
1729
"type": "string",
1730
+
"const": "core:window:allow-request-user-attention",
1731
+
"markdownDescription": "Enables the request_user_attention command without any pre-configured scope."
1732
},
1733
{
1734
"description": "Enables the scale_factor command without any pre-configured scope.",
1735
"type": "string",
1736
+
"const": "core:window:allow-scale-factor",
1737
+
"markdownDescription": "Enables the scale_factor command without any pre-configured scope."
1738
},
1739
{
1740
"description": "Enables the set_always_on_bottom command without any pre-configured scope.",
1741
"type": "string",
1742
+
"const": "core:window:allow-set-always-on-bottom",
1743
+
"markdownDescription": "Enables the set_always_on_bottom command without any pre-configured scope."
1744
},
1745
{
1746
"description": "Enables the set_always_on_top command without any pre-configured scope.",
1747
"type": "string",
1748
+
"const": "core:window:allow-set-always-on-top",
1749
+
"markdownDescription": "Enables the set_always_on_top command without any pre-configured scope."
1750
+
},
1751
+
{
1752
+
"description": "Enables the set_background_color command without any pre-configured scope.",
1753
+
"type": "string",
1754
+
"const": "core:window:allow-set-background-color",
1755
+
"markdownDescription": "Enables the set_background_color command without any pre-configured scope."
1756
+
},
1757
+
{
1758
+
"description": "Enables the set_badge_count command without any pre-configured scope.",
1759
+
"type": "string",
1760
+
"const": "core:window:allow-set-badge-count",
1761
+
"markdownDescription": "Enables the set_badge_count command without any pre-configured scope."
1762
+
},
1763
+
{
1764
+
"description": "Enables the set_badge_label command without any pre-configured scope.",
1765
+
"type": "string",
1766
+
"const": "core:window:allow-set-badge-label",
1767
+
"markdownDescription": "Enables the set_badge_label command without any pre-configured scope."
1768
},
1769
{
1770
"description": "Enables the set_closable command without any pre-configured scope.",
1771
"type": "string",
1772
+
"const": "core:window:allow-set-closable",
1773
+
"markdownDescription": "Enables the set_closable command without any pre-configured scope."
1774
},
1775
{
1776
"description": "Enables the set_content_protected command without any pre-configured scope.",
1777
"type": "string",
1778
+
"const": "core:window:allow-set-content-protected",
1779
+
"markdownDescription": "Enables the set_content_protected command without any pre-configured scope."
1780
},
1781
{
1782
"description": "Enables the set_cursor_grab command without any pre-configured scope.",
1783
"type": "string",
1784
+
"const": "core:window:allow-set-cursor-grab",
1785
+
"markdownDescription": "Enables the set_cursor_grab command without any pre-configured scope."
1786
},
1787
{
1788
"description": "Enables the set_cursor_icon command without any pre-configured scope.",
1789
"type": "string",
1790
+
"const": "core:window:allow-set-cursor-icon",
1791
+
"markdownDescription": "Enables the set_cursor_icon command without any pre-configured scope."
1792
},
1793
{
1794
"description": "Enables the set_cursor_position command without any pre-configured scope.",
1795
"type": "string",
1796
+
"const": "core:window:allow-set-cursor-position",
1797
+
"markdownDescription": "Enables the set_cursor_position command without any pre-configured scope."
1798
},
1799
{
1800
"description": "Enables the set_cursor_visible command without any pre-configured scope.",
1801
"type": "string",
1802
+
"const": "core:window:allow-set-cursor-visible",
1803
+
"markdownDescription": "Enables the set_cursor_visible command without any pre-configured scope."
1804
},
1805
{
1806
"description": "Enables the set_decorations command without any pre-configured scope.",
1807
"type": "string",
1808
+
"const": "core:window:allow-set-decorations",
1809
+
"markdownDescription": "Enables the set_decorations command without any pre-configured scope."
1810
},
1811
{
1812
"description": "Enables the set_effects command without any pre-configured scope.",
1813
"type": "string",
1814
+
"const": "core:window:allow-set-effects",
1815
+
"markdownDescription": "Enables the set_effects command without any pre-configured scope."
1816
},
1817
{
1818
"description": "Enables the set_enabled command without any pre-configured scope.",
1819
"type": "string",
1820
+
"const": "core:window:allow-set-enabled",
1821
+
"markdownDescription": "Enables the set_enabled command without any pre-configured scope."
1822
},
1823
{
1824
"description": "Enables the set_focus command without any pre-configured scope.",
1825
"type": "string",
1826
+
"const": "core:window:allow-set-focus",
1827
+
"markdownDescription": "Enables the set_focus command without any pre-configured scope."
1828
},
1829
{
1830
"description": "Enables the set_fullscreen command without any pre-configured scope.",
1831
"type": "string",
1832
+
"const": "core:window:allow-set-fullscreen",
1833
+
"markdownDescription": "Enables the set_fullscreen command without any pre-configured scope."
1834
},
1835
{
1836
"description": "Enables the set_icon command without any pre-configured scope.",
1837
"type": "string",
1838
+
"const": "core:window:allow-set-icon",
1839
+
"markdownDescription": "Enables the set_icon command without any pre-configured scope."
1840
},
1841
{
1842
"description": "Enables the set_ignore_cursor_events command without any pre-configured scope.",
1843
"type": "string",
1844
+
"const": "core:window:allow-set-ignore-cursor-events",
1845
+
"markdownDescription": "Enables the set_ignore_cursor_events command without any pre-configured scope."
1846
},
1847
{
1848
"description": "Enables the set_max_size command without any pre-configured scope.",
1849
"type": "string",
1850
+
"const": "core:window:allow-set-max-size",
1851
+
"markdownDescription": "Enables the set_max_size command without any pre-configured scope."
1852
},
1853
{
1854
"description": "Enables the set_maximizable command without any pre-configured scope.",
1855
"type": "string",
1856
+
"const": "core:window:allow-set-maximizable",
1857
+
"markdownDescription": "Enables the set_maximizable command without any pre-configured scope."
1858
},
1859
{
1860
"description": "Enables the set_min_size command without any pre-configured scope.",
1861
"type": "string",
1862
+
"const": "core:window:allow-set-min-size",
1863
+
"markdownDescription": "Enables the set_min_size command without any pre-configured scope."
1864
},
1865
{
1866
"description": "Enables the set_minimizable command without any pre-configured scope.",
1867
"type": "string",
1868
+
"const": "core:window:allow-set-minimizable",
1869
+
"markdownDescription": "Enables the set_minimizable command without any pre-configured scope."
1870
+
},
1871
+
{
1872
+
"description": "Enables the set_overlay_icon command without any pre-configured scope.",
1873
+
"type": "string",
1874
+
"const": "core:window:allow-set-overlay-icon",
1875
+
"markdownDescription": "Enables the set_overlay_icon command without any pre-configured scope."
1876
},
1877
{
1878
"description": "Enables the set_position command without any pre-configured scope.",
1879
"type": "string",
1880
+
"const": "core:window:allow-set-position",
1881
+
"markdownDescription": "Enables the set_position command without any pre-configured scope."
1882
},
1883
{
1884
"description": "Enables the set_progress_bar command without any pre-configured scope.",
1885
"type": "string",
1886
+
"const": "core:window:allow-set-progress-bar",
1887
+
"markdownDescription": "Enables the set_progress_bar command without any pre-configured scope."
1888
},
1889
{
1890
"description": "Enables the set_resizable command without any pre-configured scope.",
1891
"type": "string",
1892
+
"const": "core:window:allow-set-resizable",
1893
+
"markdownDescription": "Enables the set_resizable command without any pre-configured scope."
1894
},
1895
{
1896
"description": "Enables the set_shadow command without any pre-configured scope.",
1897
"type": "string",
1898
+
"const": "core:window:allow-set-shadow",
1899
+
"markdownDescription": "Enables the set_shadow command without any pre-configured scope."
1900
},
1901
{
1902
"description": "Enables the set_size command without any pre-configured scope.",
1903
"type": "string",
1904
+
"const": "core:window:allow-set-size",
1905
+
"markdownDescription": "Enables the set_size command without any pre-configured scope."
1906
},
1907
{
1908
"description": "Enables the set_size_constraints command without any pre-configured scope.",
1909
"type": "string",
1910
+
"const": "core:window:allow-set-size-constraints",
1911
+
"markdownDescription": "Enables the set_size_constraints command without any pre-configured scope."
1912
},
1913
{
1914
"description": "Enables the set_skip_taskbar command without any pre-configured scope.",
1915
"type": "string",
1916
+
"const": "core:window:allow-set-skip-taskbar",
1917
+
"markdownDescription": "Enables the set_skip_taskbar command without any pre-configured scope."
1918
},
1919
{
1920
"description": "Enables the set_theme command without any pre-configured scope.",
1921
"type": "string",
1922
+
"const": "core:window:allow-set-theme",
1923
+
"markdownDescription": "Enables the set_theme command without any pre-configured scope."
1924
},
1925
{
1926
"description": "Enables the set_title command without any pre-configured scope.",
1927
"type": "string",
1928
+
"const": "core:window:allow-set-title",
1929
+
"markdownDescription": "Enables the set_title command without any pre-configured scope."
1930
},
1931
{
1932
"description": "Enables the set_title_bar_style command without any pre-configured scope.",
1933
"type": "string",
1934
+
"const": "core:window:allow-set-title-bar-style",
1935
+
"markdownDescription": "Enables the set_title_bar_style command without any pre-configured scope."
1936
},
1937
{
1938
"description": "Enables the set_visible_on_all_workspaces command without any pre-configured scope.",
1939
"type": "string",
1940
+
"const": "core:window:allow-set-visible-on-all-workspaces",
1941
+
"markdownDescription": "Enables the set_visible_on_all_workspaces command without any pre-configured scope."
1942
},
1943
{
1944
"description": "Enables the show command without any pre-configured scope.",
1945
"type": "string",
1946
+
"const": "core:window:allow-show",
1947
+
"markdownDescription": "Enables the show command without any pre-configured scope."
1948
},
1949
{
1950
"description": "Enables the start_dragging command without any pre-configured scope.",
1951
"type": "string",
1952
+
"const": "core:window:allow-start-dragging",
1953
+
"markdownDescription": "Enables the start_dragging command without any pre-configured scope."
1954
},
1955
{
1956
"description": "Enables the start_resize_dragging command without any pre-configured scope.",
1957
"type": "string",
1958
+
"const": "core:window:allow-start-resize-dragging",
1959
+
"markdownDescription": "Enables the start_resize_dragging command without any pre-configured scope."
1960
},
1961
{
1962
"description": "Enables the theme command without any pre-configured scope.",
1963
"type": "string",
1964
+
"const": "core:window:allow-theme",
1965
+
"markdownDescription": "Enables the theme command without any pre-configured scope."
1966
},
1967
{
1968
"description": "Enables the title command without any pre-configured scope.",
1969
"type": "string",
1970
+
"const": "core:window:allow-title",
1971
+
"markdownDescription": "Enables the title command without any pre-configured scope."
1972
},
1973
{
1974
"description": "Enables the toggle_maximize command without any pre-configured scope.",
1975
"type": "string",
1976
+
"const": "core:window:allow-toggle-maximize",
1977
+
"markdownDescription": "Enables the toggle_maximize command without any pre-configured scope."
1978
},
1979
{
1980
"description": "Enables the unmaximize command without any pre-configured scope.",
1981
"type": "string",
1982
+
"const": "core:window:allow-unmaximize",
1983
+
"markdownDescription": "Enables the unmaximize command without any pre-configured scope."
1984
},
1985
{
1986
"description": "Enables the unminimize command without any pre-configured scope.",
1987
"type": "string",
1988
+
"const": "core:window:allow-unminimize",
1989
+
"markdownDescription": "Enables the unminimize command without any pre-configured scope."
1990
},
1991
{
1992
"description": "Denies the available_monitors command without any pre-configured scope.",
1993
"type": "string",
1994
+
"const": "core:window:deny-available-monitors",
1995
+
"markdownDescription": "Denies the available_monitors command without any pre-configured scope."
1996
},
1997
{
1998
"description": "Denies the center command without any pre-configured scope.",
1999
"type": "string",
2000
+
"const": "core:window:deny-center",
2001
+
"markdownDescription": "Denies the center command without any pre-configured scope."
2002
},
2003
{
2004
"description": "Denies the close command without any pre-configured scope.",
2005
"type": "string",
2006
+
"const": "core:window:deny-close",
2007
+
"markdownDescription": "Denies the close command without any pre-configured scope."
2008
},
2009
{
2010
"description": "Denies the create command without any pre-configured scope.",
2011
"type": "string",
2012
+
"const": "core:window:deny-create",
2013
+
"markdownDescription": "Denies the create command without any pre-configured scope."
2014
},
2015
{
2016
"description": "Denies the current_monitor command without any pre-configured scope.",
2017
"type": "string",
2018
+
"const": "core:window:deny-current-monitor",
2019
+
"markdownDescription": "Denies the current_monitor command without any pre-configured scope."
2020
},
2021
{
2022
"description": "Denies the cursor_position command without any pre-configured scope.",
2023
"type": "string",
2024
+
"const": "core:window:deny-cursor-position",
2025
+
"markdownDescription": "Denies the cursor_position command without any pre-configured scope."
2026
},
2027
{
2028
"description": "Denies the destroy command without any pre-configured scope.",
2029
"type": "string",
2030
+
"const": "core:window:deny-destroy",
2031
+
"markdownDescription": "Denies the destroy command without any pre-configured scope."
2032
},
2033
{
2034
"description": "Denies the get_all_windows command without any pre-configured scope.",
2035
"type": "string",
2036
+
"const": "core:window:deny-get-all-windows",
2037
+
"markdownDescription": "Denies the get_all_windows command without any pre-configured scope."
2038
},
2039
{
2040
"description": "Denies the hide command without any pre-configured scope.",
2041
"type": "string",
2042
+
"const": "core:window:deny-hide",
2043
+
"markdownDescription": "Denies the hide command without any pre-configured scope."
2044
},
2045
{
2046
"description": "Denies the inner_position command without any pre-configured scope.",
2047
"type": "string",
2048
+
"const": "core:window:deny-inner-position",
2049
+
"markdownDescription": "Denies the inner_position command without any pre-configured scope."
2050
},
2051
{
2052
"description": "Denies the inner_size command without any pre-configured scope.",
2053
"type": "string",
2054
+
"const": "core:window:deny-inner-size",
2055
+
"markdownDescription": "Denies the inner_size command without any pre-configured scope."
2056
},
2057
{
2058
"description": "Denies the internal_toggle_maximize command without any pre-configured scope.",
2059
"type": "string",
2060
+
"const": "core:window:deny-internal-toggle-maximize",
2061
+
"markdownDescription": "Denies the internal_toggle_maximize command without any pre-configured scope."
2062
+
},
2063
+
{
2064
+
"description": "Denies the is_always_on_top command without any pre-configured scope.",
2065
+
"type": "string",
2066
+
"const": "core:window:deny-is-always-on-top",
2067
+
"markdownDescription": "Denies the is_always_on_top command without any pre-configured scope."
2068
},
2069
{
2070
"description": "Denies the is_closable command without any pre-configured scope.",
2071
"type": "string",
2072
+
"const": "core:window:deny-is-closable",
2073
+
"markdownDescription": "Denies the is_closable command without any pre-configured scope."
2074
},
2075
{
2076
"description": "Denies the is_decorated command without any pre-configured scope.",
2077
"type": "string",
2078
+
"const": "core:window:deny-is-decorated",
2079
+
"markdownDescription": "Denies the is_decorated command without any pre-configured scope."
2080
},
2081
{
2082
"description": "Denies the is_enabled command without any pre-configured scope.",
2083
"type": "string",
2084
+
"const": "core:window:deny-is-enabled",
2085
+
"markdownDescription": "Denies the is_enabled command without any pre-configured scope."
2086
},
2087
{
2088
"description": "Denies the is_focused command without any pre-configured scope.",
2089
"type": "string",
2090
+
"const": "core:window:deny-is-focused",
2091
+
"markdownDescription": "Denies the is_focused command without any pre-configured scope."
2092
},
2093
{
2094
"description": "Denies the is_fullscreen command without any pre-configured scope.",
2095
"type": "string",
2096
+
"const": "core:window:deny-is-fullscreen",
2097
+
"markdownDescription": "Denies the is_fullscreen command without any pre-configured scope."
2098
},
2099
{
2100
"description": "Denies the is_maximizable command without any pre-configured scope.",
2101
"type": "string",
2102
+
"const": "core:window:deny-is-maximizable",
2103
+
"markdownDescription": "Denies the is_maximizable command without any pre-configured scope."
2104
},
2105
{
2106
"description": "Denies the is_maximized command without any pre-configured scope.",
2107
"type": "string",
2108
+
"const": "core:window:deny-is-maximized",
2109
+
"markdownDescription": "Denies the is_maximized command without any pre-configured scope."
2110
},
2111
{
2112
"description": "Denies the is_minimizable command without any pre-configured scope.",
2113
"type": "string",
2114
+
"const": "core:window:deny-is-minimizable",
2115
+
"markdownDescription": "Denies the is_minimizable command without any pre-configured scope."
2116
},
2117
{
2118
"description": "Denies the is_minimized command without any pre-configured scope.",
2119
"type": "string",
2120
+
"const": "core:window:deny-is-minimized",
2121
+
"markdownDescription": "Denies the is_minimized command without any pre-configured scope."
2122
},
2123
{
2124
"description": "Denies the is_resizable command without any pre-configured scope.",
2125
"type": "string",
2126
+
"const": "core:window:deny-is-resizable",
2127
+
"markdownDescription": "Denies the is_resizable command without any pre-configured scope."
2128
},
2129
{
2130
"description": "Denies the is_visible command without any pre-configured scope.",
2131
"type": "string",
2132
+
"const": "core:window:deny-is-visible",
2133
+
"markdownDescription": "Denies the is_visible command without any pre-configured scope."
2134
},
2135
{
2136
"description": "Denies the maximize command without any pre-configured scope.",
2137
"type": "string",
2138
+
"const": "core:window:deny-maximize",
2139
+
"markdownDescription": "Denies the maximize command without any pre-configured scope."
2140
},
2141
{
2142
"description": "Denies the minimize command without any pre-configured scope.",
2143
"type": "string",
2144
+
"const": "core:window:deny-minimize",
2145
+
"markdownDescription": "Denies the minimize command without any pre-configured scope."
2146
},
2147
{
2148
"description": "Denies the monitor_from_point command without any pre-configured scope.",
2149
"type": "string",
2150
+
"const": "core:window:deny-monitor-from-point",
2151
+
"markdownDescription": "Denies the monitor_from_point command without any pre-configured scope."
2152
},
2153
{
2154
"description": "Denies the outer_position command without any pre-configured scope.",
2155
"type": "string",
2156
+
"const": "core:window:deny-outer-position",
2157
+
"markdownDescription": "Denies the outer_position command without any pre-configured scope."
2158
},
2159
{
2160
"description": "Denies the outer_size command without any pre-configured scope.",
2161
"type": "string",
2162
+
"const": "core:window:deny-outer-size",
2163
+
"markdownDescription": "Denies the outer_size command without any pre-configured scope."
2164
},
2165
{
2166
"description": "Denies the primary_monitor command without any pre-configured scope.",
2167
"type": "string",
2168
+
"const": "core:window:deny-primary-monitor",
2169
+
"markdownDescription": "Denies the primary_monitor command without any pre-configured scope."
2170
},
2171
{
2172
"description": "Denies the request_user_attention command without any pre-configured scope.",
2173
"type": "string",
2174
+
"const": "core:window:deny-request-user-attention",
2175
+
"markdownDescription": "Denies the request_user_attention command without any pre-configured scope."
2176
},
2177
{
2178
"description": "Denies the scale_factor command without any pre-configured scope.",
2179
"type": "string",
2180
+
"const": "core:window:deny-scale-factor",
2181
+
"markdownDescription": "Denies the scale_factor command without any pre-configured scope."
2182
},
2183
{
2184
"description": "Denies the set_always_on_bottom command without any pre-configured scope.",
2185
"type": "string",
2186
+
"const": "core:window:deny-set-always-on-bottom",
2187
+
"markdownDescription": "Denies the set_always_on_bottom command without any pre-configured scope."
2188
},
2189
{
2190
"description": "Denies the set_always_on_top command without any pre-configured scope.",
2191
"type": "string",
2192
+
"const": "core:window:deny-set-always-on-top",
2193
+
"markdownDescription": "Denies the set_always_on_top command without any pre-configured scope."
2194
+
},
2195
+
{
2196
+
"description": "Denies the set_background_color command without any pre-configured scope.",
2197
+
"type": "string",
2198
+
"const": "core:window:deny-set-background-color",
2199
+
"markdownDescription": "Denies the set_background_color command without any pre-configured scope."
2200
+
},
2201
+
{
2202
+
"description": "Denies the set_badge_count command without any pre-configured scope.",
2203
+
"type": "string",
2204
+
"const": "core:window:deny-set-badge-count",
2205
+
"markdownDescription": "Denies the set_badge_count command without any pre-configured scope."
2206
+
},
2207
+
{
2208
+
"description": "Denies the set_badge_label command without any pre-configured scope.",
2209
+
"type": "string",
2210
+
"const": "core:window:deny-set-badge-label",
2211
+
"markdownDescription": "Denies the set_badge_label command without any pre-configured scope."
2212
},
2213
{
2214
"description": "Denies the set_closable command without any pre-configured scope.",
2215
"type": "string",
2216
+
"const": "core:window:deny-set-closable",
2217
+
"markdownDescription": "Denies the set_closable command without any pre-configured scope."
2218
},
2219
{
2220
"description": "Denies the set_content_protected command without any pre-configured scope.",
2221
"type": "string",
2222
+
"const": "core:window:deny-set-content-protected",
2223
+
"markdownDescription": "Denies the set_content_protected command without any pre-configured scope."
2224
},
2225
{
2226
"description": "Denies the set_cursor_grab command without any pre-configured scope.",
2227
"type": "string",
2228
+
"const": "core:window:deny-set-cursor-grab",
2229
+
"markdownDescription": "Denies the set_cursor_grab command without any pre-configured scope."
2230
},
2231
{
2232
"description": "Denies the set_cursor_icon command without any pre-configured scope.",
2233
"type": "string",
2234
+
"const": "core:window:deny-set-cursor-icon",
2235
+
"markdownDescription": "Denies the set_cursor_icon command without any pre-configured scope."
2236
},
2237
{
2238
"description": "Denies the set_cursor_position command without any pre-configured scope.",
2239
"type": "string",
2240
+
"const": "core:window:deny-set-cursor-position",
2241
+
"markdownDescription": "Denies the set_cursor_position command without any pre-configured scope."
2242
},
2243
{
2244
"description": "Denies the set_cursor_visible command without any pre-configured scope.",
2245
"type": "string",
2246
+
"const": "core:window:deny-set-cursor-visible",
2247
+
"markdownDescription": "Denies the set_cursor_visible command without any pre-configured scope."
2248
},
2249
{
2250
"description": "Denies the set_decorations command without any pre-configured scope.",
2251
"type": "string",
2252
+
"const": "core:window:deny-set-decorations",
2253
+
"markdownDescription": "Denies the set_decorations command without any pre-configured scope."
2254
},
2255
{
2256
"description": "Denies the set_effects command without any pre-configured scope.",
2257
"type": "string",
2258
+
"const": "core:window:deny-set-effects",
2259
+
"markdownDescription": "Denies the set_effects command without any pre-configured scope."
2260
},
2261
{
2262
"description": "Denies the set_enabled command without any pre-configured scope.",
2263
"type": "string",
2264
+
"const": "core:window:deny-set-enabled",
2265
+
"markdownDescription": "Denies the set_enabled command without any pre-configured scope."
2266
},
2267
{
2268
"description": "Denies the set_focus command without any pre-configured scope.",
2269
"type": "string",
2270
+
"const": "core:window:deny-set-focus",
2271
+
"markdownDescription": "Denies the set_focus command without any pre-configured scope."
2272
},
2273
{
2274
"description": "Denies the set_fullscreen command without any pre-configured scope.",
2275
"type": "string",
2276
+
"const": "core:window:deny-set-fullscreen",
2277
+
"markdownDescription": "Denies the set_fullscreen command without any pre-configured scope."
2278
},
2279
{
2280
"description": "Denies the set_icon command without any pre-configured scope.",
2281
"type": "string",
2282
+
"const": "core:window:deny-set-icon",
2283
+
"markdownDescription": "Denies the set_icon command without any pre-configured scope."
2284
},
2285
{
2286
"description": "Denies the set_ignore_cursor_events command without any pre-configured scope.",
2287
"type": "string",
2288
+
"const": "core:window:deny-set-ignore-cursor-events",
2289
+
"markdownDescription": "Denies the set_ignore_cursor_events command without any pre-configured scope."
2290
},
2291
{
2292
"description": "Denies the set_max_size command without any pre-configured scope.",
2293
"type": "string",
2294
+
"const": "core:window:deny-set-max-size",
2295
+
"markdownDescription": "Denies the set_max_size command without any pre-configured scope."
2296
},
2297
{
2298
"description": "Denies the set_maximizable command without any pre-configured scope.",
2299
"type": "string",
2300
+
"const": "core:window:deny-set-maximizable",
2301
+
"markdownDescription": "Denies the set_maximizable command without any pre-configured scope."
2302
},
2303
{
2304
"description": "Denies the set_min_size command without any pre-configured scope.",
2305
"type": "string",
2306
+
"const": "core:window:deny-set-min-size",
2307
+
"markdownDescription": "Denies the set_min_size command without any pre-configured scope."
2308
},
2309
{
2310
"description": "Denies the set_minimizable command without any pre-configured scope.",
2311
"type": "string",
2312
+
"const": "core:window:deny-set-minimizable",
2313
+
"markdownDescription": "Denies the set_minimizable command without any pre-configured scope."
2314
+
},
2315
+
{
2316
+
"description": "Denies the set_overlay_icon command without any pre-configured scope.",
2317
+
"type": "string",
2318
+
"const": "core:window:deny-set-overlay-icon",
2319
+
"markdownDescription": "Denies the set_overlay_icon command without any pre-configured scope."
2320
},
2321
{
2322
"description": "Denies the set_position command without any pre-configured scope.",
2323
"type": "string",
2324
+
"const": "core:window:deny-set-position",
2325
+
"markdownDescription": "Denies the set_position command without any pre-configured scope."
2326
},
2327
{
2328
"description": "Denies the set_progress_bar command without any pre-configured scope.",
2329
"type": "string",
2330
+
"const": "core:window:deny-set-progress-bar",
2331
+
"markdownDescription": "Denies the set_progress_bar command without any pre-configured scope."
2332
},
2333
{
2334
"description": "Denies the set_resizable command without any pre-configured scope.",
2335
"type": "string",
2336
+
"const": "core:window:deny-set-resizable",
2337
+
"markdownDescription": "Denies the set_resizable command without any pre-configured scope."
2338
},
2339
{
2340
"description": "Denies the set_shadow command without any pre-configured scope.",
2341
"type": "string",
2342
+
"const": "core:window:deny-set-shadow",
2343
+
"markdownDescription": "Denies the set_shadow command without any pre-configured scope."
2344
},
2345
{
2346
"description": "Denies the set_size command without any pre-configured scope.",
2347
"type": "string",
2348
+
"const": "core:window:deny-set-size",
2349
+
"markdownDescription": "Denies the set_size command without any pre-configured scope."
2350
},
2351
{
2352
"description": "Denies the set_size_constraints command without any pre-configured scope.",
2353
"type": "string",
2354
+
"const": "core:window:deny-set-size-constraints",
2355
+
"markdownDescription": "Denies the set_size_constraints command without any pre-configured scope."
2356
},
2357
{
2358
"description": "Denies the set_skip_taskbar command without any pre-configured scope.",
2359
"type": "string",
2360
+
"const": "core:window:deny-set-skip-taskbar",
2361
+
"markdownDescription": "Denies the set_skip_taskbar command without any pre-configured scope."
2362
},
2363
{
2364
"description": "Denies the set_theme command without any pre-configured scope.",
2365
"type": "string",
2366
+
"const": "core:window:deny-set-theme",
2367
+
"markdownDescription": "Denies the set_theme command without any pre-configured scope."
2368
},
2369
{
2370
"description": "Denies the set_title command without any pre-configured scope.",
2371
"type": "string",
2372
+
"const": "core:window:deny-set-title",
2373
+
"markdownDescription": "Denies the set_title command without any pre-configured scope."
2374
},
2375
{
2376
"description": "Denies the set_title_bar_style command without any pre-configured scope.",
2377
"type": "string",
2378
+
"const": "core:window:deny-set-title-bar-style",
2379
+
"markdownDescription": "Denies the set_title_bar_style command without any pre-configured scope."
2380
},
2381
{
2382
"description": "Denies the set_visible_on_all_workspaces command without any pre-configured scope.",
2383
"type": "string",
2384
+
"const": "core:window:deny-set-visible-on-all-workspaces",
2385
+
"markdownDescription": "Denies the set_visible_on_all_workspaces command without any pre-configured scope."
2386
},
2387
{
2388
"description": "Denies the show command without any pre-configured scope.",
2389
"type": "string",
2390
+
"const": "core:window:deny-show",
2391
+
"markdownDescription": "Denies the show command without any pre-configured scope."
2392
},
2393
{
2394
"description": "Denies the start_dragging command without any pre-configured scope.",
2395
"type": "string",
2396
+
"const": "core:window:deny-start-dragging",
2397
+
"markdownDescription": "Denies the start_dragging command without any pre-configured scope."
2398
},
2399
{
2400
"description": "Denies the start_resize_dragging command without any pre-configured scope.",
2401
"type": "string",
2402
+
"const": "core:window:deny-start-resize-dragging",
2403
+
"markdownDescription": "Denies the start_resize_dragging command without any pre-configured scope."
2404
},
2405
{
2406
"description": "Denies the theme command without any pre-configured scope.",
2407
"type": "string",
2408
+
"const": "core:window:deny-theme",
2409
+
"markdownDescription": "Denies the theme command without any pre-configured scope."
2410
},
2411
{
2412
"description": "Denies the title command without any pre-configured scope.",
2413
"type": "string",
2414
+
"const": "core:window:deny-title",
2415
+
"markdownDescription": "Denies the title command without any pre-configured scope."
2416
},
2417
{
2418
"description": "Denies the toggle_maximize command without any pre-configured scope.",
2419
"type": "string",
2420
+
"const": "core:window:deny-toggle-maximize",
2421
+
"markdownDescription": "Denies the toggle_maximize command without any pre-configured scope."
2422
},
2423
{
2424
"description": "Denies the unmaximize command without any pre-configured scope.",
2425
"type": "string",
2426
+
"const": "core:window:deny-unmaximize",
2427
+
"markdownDescription": "Denies the unmaximize command without any pre-configured scope."
2428
},
2429
{
2430
"description": "Denies the unminimize command without any pre-configured scope.",
2431
"type": "string",
2432
+
"const": "core:window:deny-unminimize",
2433
+
"markdownDescription": "Denies the unminimize command without any pre-configured scope."
2434
},
2435
{
2436
+
"description": "Allows reading the opened deep link via the get_current command\n#### This default permission set includes:\n\n- `allow-get-current`",
2437
"type": "string",
2438
+
"const": "deep-link:default",
2439
+
"markdownDescription": "Allows reading the opened deep link via the get_current command\n#### This default permission set includes:\n\n- `allow-get-current`"
2440
},
2441
{
2442
"description": "Enables the get_current command without any pre-configured scope.",
2443
"type": "string",
2444
+
"const": "deep-link:allow-get-current",
2445
+
"markdownDescription": "Enables the get_current command without any pre-configured scope."
2446
},
2447
{
2448
"description": "Enables the is_registered command without any pre-configured scope.",
2449
"type": "string",
2450
+
"const": "deep-link:allow-is-registered",
2451
+
"markdownDescription": "Enables the is_registered command without any pre-configured scope."
2452
},
2453
{
2454
"description": "Enables the register command without any pre-configured scope.",
2455
"type": "string",
2456
+
"const": "deep-link:allow-register",
2457
+
"markdownDescription": "Enables the register command without any pre-configured scope."
2458
},
2459
{
2460
"description": "Enables the unregister command without any pre-configured scope.",
2461
"type": "string",
2462
+
"const": "deep-link:allow-unregister",
2463
+
"markdownDescription": "Enables the unregister command without any pre-configured scope."
2464
},
2465
{
2466
"description": "Denies the get_current command without any pre-configured scope.",
2467
"type": "string",
2468
+
"const": "deep-link:deny-get-current",
2469
+
"markdownDescription": "Denies the get_current command without any pre-configured scope."
2470
},
2471
{
2472
"description": "Denies the is_registered command without any pre-configured scope.",
2473
"type": "string",
2474
+
"const": "deep-link:deny-is-registered",
2475
+
"markdownDescription": "Denies the is_registered command without any pre-configured scope."
2476
},
2477
{
2478
"description": "Denies the register command without any pre-configured scope.",
2479
"type": "string",
2480
+
"const": "deep-link:deny-register",
2481
+
"markdownDescription": "Denies the register command without any pre-configured scope."
2482
},
2483
{
2484
"description": "Denies the unregister command without any pre-configured scope.",
2485
"type": "string",
2486
+
"const": "deep-link:deny-unregister",
2487
+
"markdownDescription": "Denies the unregister command without any pre-configured scope."
2488
},
2489
{
2490
+
"description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n\n#### This default permission set includes:\n\n- `allow-fetch`\n- `allow-fetch-cancel`\n- `allow-fetch-read-body`\n- `allow-fetch-send`",
2491
"type": "string",
2492
+
"const": "http:default",
2493
+
"markdownDescription": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n\n#### This default permission set includes:\n\n- `allow-fetch`\n- `allow-fetch-cancel`\n- `allow-fetch-read-body`\n- `allow-fetch-send`"
2494
},
2495
{
2496
"description": "Enables the fetch command without any pre-configured scope.",
2497
"type": "string",
2498
+
"const": "http:allow-fetch",
2499
+
"markdownDescription": "Enables the fetch command without any pre-configured scope."
2500
},
2501
{
2502
"description": "Enables the fetch_cancel command without any pre-configured scope.",
2503
"type": "string",
2504
+
"const": "http:allow-fetch-cancel",
2505
+
"markdownDescription": "Enables the fetch_cancel command without any pre-configured scope."
2506
},
2507
{
2508
"description": "Enables the fetch_read_body command without any pre-configured scope.",
2509
"type": "string",
2510
+
"const": "http:allow-fetch-read-body",
2511
+
"markdownDescription": "Enables the fetch_read_body command without any pre-configured scope."
2512
},
2513
{
2514
"description": "Enables the fetch_send command without any pre-configured scope.",
2515
"type": "string",
2516
+
"const": "http:allow-fetch-send",
2517
+
"markdownDescription": "Enables the fetch_send command without any pre-configured scope."
2518
},
2519
{
2520
"description": "Denies the fetch command without any pre-configured scope.",
2521
"type": "string",
2522
+
"const": "http:deny-fetch",
2523
+
"markdownDescription": "Denies the fetch command without any pre-configured scope."
2524
},
2525
{
2526
"description": "Denies the fetch_cancel command without any pre-configured scope.",
2527
"type": "string",
2528
+
"const": "http:deny-fetch-cancel",
2529
+
"markdownDescription": "Denies the fetch_cancel command without any pre-configured scope."
2530
},
2531
{
2532
"description": "Denies the fetch_read_body command without any pre-configured scope.",
2533
"type": "string",
2534
+
"const": "http:deny-fetch-read-body",
2535
+
"markdownDescription": "Denies the fetch_read_body command without any pre-configured scope."
2536
},
2537
{
2538
"description": "Denies the fetch_send command without any pre-configured scope.",
2539
"type": "string",
2540
+
"const": "http:deny-fetch-send",
2541
+
"markdownDescription": "Denies the fetch_send command without any pre-configured scope."
2542
},
2543
{
2544
+
"description": "This permission set configures which\nprocess features are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n\n#### This default permission set includes:\n\n- `allow-exit`\n- `allow-restart`",
2545
"type": "string",
2546
+
"const": "process:default",
2547
+
"markdownDescription": "This permission set configures which\nprocess features are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n\n#### This default permission set includes:\n\n- `allow-exit`\n- `allow-restart`"
2548
},
2549
{
2550
"description": "Enables the exit command without any pre-configured scope.",
2551
"type": "string",
2552
+
"const": "process:allow-exit",
2553
+
"markdownDescription": "Enables the exit command without any pre-configured scope."
2554
},
2555
{
2556
"description": "Enables the restart command without any pre-configured scope.",
2557
"type": "string",
2558
+
"const": "process:allow-restart",
2559
+
"markdownDescription": "Enables the restart command without any pre-configured scope."
2560
},
2561
{
2562
"description": "Denies the exit command without any pre-configured scope.",
2563
"type": "string",
2564
+
"const": "process:deny-exit",
2565
+
"markdownDescription": "Denies the exit command without any pre-configured scope."
2566
},
2567
{
2568
"description": "Denies the restart command without any pre-configured scope.",
2569
"type": "string",
2570
+
"const": "process:deny-restart",
2571
+
"markdownDescription": "Denies the restart command without any pre-configured scope."
2572
},
2573
{
2574
+
"description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`",
2575
"type": "string",
2576
+
"const": "shell:default",
2577
+
"markdownDescription": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`"
2578
},
2579
{
2580
"description": "Enables the execute command without any pre-configured scope.",
2581
"type": "string",
2582
+
"const": "shell:allow-execute",
2583
+
"markdownDescription": "Enables the execute command without any pre-configured scope."
2584
},
2585
{
2586
"description": "Enables the kill command without any pre-configured scope.",
2587
"type": "string",
2588
+
"const": "shell:allow-kill",
2589
+
"markdownDescription": "Enables the kill command without any pre-configured scope."
2590
},
2591
{
2592
"description": "Enables the open command without any pre-configured scope.",
2593
"type": "string",
2594
+
"const": "shell:allow-open",
2595
+
"markdownDescription": "Enables the open command without any pre-configured scope."
2596
},
2597
{
2598
"description": "Enables the spawn command without any pre-configured scope.",
2599
"type": "string",
2600
+
"const": "shell:allow-spawn",
2601
+
"markdownDescription": "Enables the spawn command without any pre-configured scope."
2602
},
2603
{
2604
"description": "Enables the stdin_write command without any pre-configured scope.",
2605
"type": "string",
2606
+
"const": "shell:allow-stdin-write",
2607
+
"markdownDescription": "Enables the stdin_write command without any pre-configured scope."
2608
},
2609
{
2610
"description": "Denies the execute command without any pre-configured scope.",
2611
"type": "string",
2612
+
"const": "shell:deny-execute",
2613
+
"markdownDescription": "Denies the execute command without any pre-configured scope."
2614
},
2615
{
2616
"description": "Denies the kill command without any pre-configured scope.",
2617
"type": "string",
2618
+
"const": "shell:deny-kill",
2619
+
"markdownDescription": "Denies the kill command without any pre-configured scope."
2620
},
2621
{
2622
"description": "Denies the open command without any pre-configured scope.",
2623
"type": "string",
2624
+
"const": "shell:deny-open",
2625
+
"markdownDescription": "Denies the open command without any pre-configured scope."
2626
},
2627
{
2628
"description": "Denies the spawn command without any pre-configured scope.",
2629
"type": "string",
2630
+
"const": "shell:deny-spawn",
2631
+
"markdownDescription": "Denies the spawn command without any pre-configured scope."
2632
},
2633
{
2634
"description": "Denies the stdin_write command without any pre-configured scope.",
2635
"type": "string",
2636
+
"const": "shell:deny-stdin-write",
2637
+
"markdownDescription": "Denies the stdin_write command without any pre-configured scope."
2638
}
2639
]
2640
},
+11
-4
src-tauri/src/frontend_calls/open_folder.rs
+11
-4
src-tauri/src/frontend_calls/open_folder.rs
···
2
3
#[tauri::command]
4
pub fn open_folder(url: &str) {
5
+
#[cfg(target_os = "windows")]
6
+
Command::new("explorer.exe").arg(format!("/select,{}", url)).spawn().unwrap();
7
+
8
+
#[cfg(target_os = "linux")]
9
+
{
10
+
let url = url.replace("\\", "/");
11
+
let mut path: Vec<&str> = url.split("/").collect();
12
+
13
+
path.pop();
14
+
Command::new("xdg-open").arg(path.join("/")).spawn().unwrap();
15
+
}
16
}
+1
-1
src-tauri/src/frontend_calls/relaunch.rs
+1
-1
src-tauri/src/frontend_calls/relaunch.rs
+1
-1
src-tauri/src/frontend_calls/start_with_win.rs
+1
-1
src-tauri/src/frontend_calls/start_with_win.rs
+7
-4
src-tauri/src/main.rs
+7
-4
src-tauri/src/main.rs
···
9
use core::time;
10
use frontend_calls::*;
11
12
-
use notify::{EventKind, RecursiveMode, Watcher};
13
use pngmeta::PNGImage;
14
use regex::Regex;
15
-
use util::{cache::Cache, get_photo_path::get_photo_path};
16
-
use std::{env, fs, thread};
17
-
use tauri::{Emitter, Manager, State, WindowEvent};
18
use tauri_plugin_deep_link::DeepLinkExt;
19
20
// TODO: Linux support
21
22
fn main() {
23
let cache = Cache::new();
24
25
// Double check the app has an install directory
···
9
use core::time;
10
use frontend_calls::*;
11
12
+
use notify::{ EventKind, RecursiveMode, Watcher };
13
use pngmeta::PNGImage;
14
use regex::Regex;
15
+
use util::{ cache::Cache, get_photo_path::get_photo_path };
16
+
use std::{ env, fs, thread };
17
+
use tauri::{ Emitter, Manager, State, WindowEvent };
18
use tauri_plugin_deep_link::DeepLinkExt;
19
20
// TODO: Linux support
21
22
fn main() {
23
+
#[cfg(target_os = "linux")]
24
+
std::env::set_var("WEBKIT_DISABLE_DMABUF_RENDERER", "1"); // Fix webkit being shit
25
+
26
let cache = Cache::new();
27
28
// Double check the app has an install directory
+1
-1
src-tauri/src/util/check_updates.rs
+1
-1
src-tauri/src/util/check_updates.rs
+17
-52
src-tauri/src/worldscraper.rs
+17
-52
src-tauri/src/worldscraper.rs
···
1
use serde::ser::{Serialize, SerializeStruct, Serializer};
2
-
use serde_json::json;
3
4
#[derive(Clone)]
5
pub struct World {
···
12
max_users: u64,
13
visits: u64,
14
favourites: u64,
15
-
tags: String,
16
-
from: String,
17
-
from_site: String,
18
found: bool,
19
}
20
···
32
max_users: 0,
33
visits: 0,
34
favourites: 0,
35
-
tags: "".into(),
36
-
from: "https://vrclist.com/worlds/".into(),
37
-
from_site: "vrclist.com".into(),
38
found: false,
39
};
40
41
let client = reqwest::blocking::Client::new();
42
43
-
let world_id_str = world_id.to_owned();
44
-
let fixed_id_req = client
45
-
.post("https://api.vrclist.com/worlds/id-convert")
46
-
.header("Content-Type", "application/json")
47
.header("User-Agent", "VRChat-Photo-Manager-Rust/0.0.1")
48
-
.body(json!({ "world_id": world_id_str }).to_string())
49
.send()
50
-
.unwrap()
51
-
.text()
52
.unwrap();
53
54
-
if &fixed_id_req == "" {
55
-
println!("World {} not found", world_id);
56
-
return world;
57
-
}
58
-
59
world.found = true;
60
61
-
let fixed_id: serde_json::Value = serde_json::from_str(&fixed_id_req).unwrap();
62
-
world.from = format!("https://vrclist.com/worlds/{}", fixed_id["id"].to_string());
63
-
64
-
let world_data = client
65
-
.post("https://api.vrclist.com/worlds/single")
66
-
.header("Content-Type", "application/json")
67
-
.header("User-Agent", "VRChat-Photo-Manager-Rust/0.0.1")
68
-
.body(json!({ "id": fixed_id["id"].to_string() }).to_string())
69
-
.send()
70
-
.unwrap()
71
-
.text()
72
-
.unwrap();
73
-
74
let world_data: serde_json::Value = serde_json::from_str(&world_data).unwrap();
75
76
-
world.name = world_data["name"].to_string();
77
-
world.author = world_data["authorName"].to_string();
78
-
world.author_id = world_data["authorId"].to_string();
79
-
world.desc = world_data["description"].to_string();
80
-
world.img = world_data["imageUrl"].to_string();
81
-
world.tags = world_data["tags"].to_string();
82
-
83
-
match world_data["vrchat_visits"].as_u64() {
84
-
Some(visits) => world.visits = visits,
85
-
None => {}
86
-
}
87
-
88
-
match world_data["capacity"].as_u64() {
89
-
Some(cap) => {
90
-
world.max_users = cap;
91
-
}
92
-
None => {}
93
-
}
94
95
println!("Fetched world data for {}", &world_id);
96
world
···
113
s.serialize_field("visits", &self.visits)?;
114
s.serialize_field("favourites", &self.favourites)?;
115
s.serialize_field("tags", &self.tags)?;
116
-
s.serialize_field("from", &self.from)?;
117
-
s.serialize_field("fromSite", &self.from_site)?;
118
s.serialize_field("found", &self.found)?;
119
120
s.end()
···
1
use serde::ser::{Serialize, SerializeStruct, Serializer};
2
3
#[derive(Clone)]
4
pub struct World {
···
11
max_users: u64,
12
visits: u64,
13
favourites: u64,
14
+
tags: Vec<String>,
15
found: bool,
16
}
17
···
29
max_users: 0,
30
visits: 0,
31
favourites: 0,
32
+
tags: vec!["".into()],
33
found: false,
34
};
35
36
let client = reqwest::blocking::Client::new();
37
38
+
let world_data = client
39
+
.get(format!("https://api.vrchat.cloud/api/1/worlds/{}", world_id))
40
.header("User-Agent", "VRChat-Photo-Manager-Rust/0.0.1")
41
.send()
42
.unwrap();
43
44
+
if world_data.status() != 200{ return world; }
45
world.found = true;
46
47
+
let world_data = world_data.text().unwrap();
48
let world_data: serde_json::Value = serde_json::from_str(&world_data).unwrap();
49
50
+
world.name = world_data["name"].as_str().unwrap().to_owned();
51
+
world.author = world_data["authorName"].as_str().unwrap().to_owned();
52
+
world.author_id = world_data["authorId"].as_str().unwrap().to_owned();
53
+
world.desc = world_data["description"].as_str().unwrap().to_owned();
54
+
world.img = world_data["imageUrl"].as_str().unwrap().to_owned();
55
+
world.tags = world_data["tags"].as_array().unwrap().clone().iter()
56
+
.map(| item | item.as_str().unwrap().to_owned())
57
+
.collect();
58
+
world.visits = world_data["visits"].as_u64().unwrap();
59
+
world.favourites = world_data["favorites"].as_u64().unwrap();
60
+
world.max_users = world_data["capacity"].as_u64().unwrap();
61
62
println!("Fetched world data for {}", &world_id);
63
world
···
80
s.serialize_field("visits", &self.visits)?;
81
s.serialize_field("favourites", &self.favourites)?;
82
s.serialize_field("tags", &self.tags)?;
83
s.serialize_field("found", &self.found)?;
84
85
s.end()
+4
-5
src/Components/Managers/PhotoManager.tsx
+4
-5
src/Components/Managers/PhotoManager.tsx
···
5
import { PhotoMetadata } from "../Structs/PhotoMetadata";
6
import { Vars } from "../Structs/Vars";
7
import { FilterType } from "../FilterMenu";
8
9
export class PhotoManager{
10
public PhotoCount: Accessor<number>;
···
63
photo.loadMeta();
64
})
65
66
-
if(doesHaveLegacy){
67
-
this.Photos = this.Photos.sort(( a, b ) => b.date.valueOf() - a.date.valueOf());
68
-
}
69
70
console.log(this.Photos.length + ' Photos found.');
71
if(this.Photos.length === 0 || photoPaths.length > Vars.MAX_PHOTOS_BULK_LOAD){
72
-
console.log('No photos found, Skipping loading stage.');
73
74
this.FilteredPhotos = this.Photos;
75
this.HasFirstLoaded = true;
···
182
try{
183
let meta = JSON.parse(p.metadata);
184
let photo = meta.players.find(( y: any ) => y.displayName.toLowerCase().includes(this._filter) || y.id === this._filter);
185
-
186
if(photo)this.FilteredPhotos.push(p);
187
} catch(e){}
188
}
···
5
import { PhotoMetadata } from "../Structs/PhotoMetadata";
6
import { Vars } from "../Structs/Vars";
7
import { FilterType } from "../FilterMenu";
8
+
import { MergeSort } from "../Utils/Sort";
9
10
export class PhotoManager{
11
public PhotoCount: Accessor<number>;
···
64
photo.loadMeta();
65
})
66
67
+
this.Photos = MergeSort(this.Photos);
68
69
console.log(this.Photos.length + ' Photos found.');
70
if(this.Photos.length === 0 || photoPaths.length > Vars.MAX_PHOTOS_BULK_LOAD){
71
+
console.log('No photos found or over bulk load limit, Skipping loading stage.');
72
73
this.FilteredPhotos = this.Photos;
74
this.HasFirstLoaded = true;
···
181
try{
182
let meta = JSON.parse(p.metadata);
183
let photo = meta.players.find(( y: any ) => y.displayName.toLowerCase().includes(this._filter) || y.id === this._filter);
184
+
185
if(photo)this.FilteredPhotos.push(p);
186
} catch(e){}
187
}
+39
-35
src/Components/Managers/PhotoViewerManager.tsx
+39
-35
src/Components/Managers/PhotoViewerManager.tsx
···
1
-
import { Accessor, createSignal, Setter } from "solid-js";
2
-
import { Photo } from "../Structs/Photo";
3
-
4
-
export class PhotoViewerManager{
5
-
public CurrentPhoto: Accessor<Photo | null>;
6
-
private _setCurrentPhoto: Setter<Photo | null>;
7
-
8
-
private _currentPhotoIndex = 0;
9
-
10
-
constructor(){
11
-
[ this.CurrentPhoto, this._setCurrentPhoto ] = createSignal<Photo | null>(null);
12
-
}
13
-
14
-
public NextPhoto(){
15
-
if(!window.PhotoManager.FilteredPhotos[this._currentPhotoIndex + 1])return;
16
-
this._currentPhotoIndex++;
17
-
18
-
window.PhotoViewerManager.OpenPhoto(window.PhotoManager.FilteredPhotos[this._currentPhotoIndex]);
19
-
}
20
-
21
-
public PreviousPhoto(){
22
-
if(!window.PhotoManager.FilteredPhotos[this._currentPhotoIndex - 1])return;
23
-
this._currentPhotoIndex--;
24
-
25
-
window.PhotoViewerManager.OpenPhoto(window.PhotoManager.FilteredPhotos[this._currentPhotoIndex]);
26
-
}
27
-
28
-
public Close(){
29
-
this._setCurrentPhoto(null);
30
-
}
31
-
32
-
public OpenPhoto( photo: Photo ){
33
-
this._setCurrentPhoto(photo);
34
-
this._currentPhotoIndex = window.PhotoManager.FilteredPhotos.indexOf(photo);
35
-
}
36
}
···
1
+
import { Accessor, createSignal, Setter } from "solid-js";
2
+
import { Photo } from "../Structs/Photo";
3
+
import { ViewState } from "./ViewManager";
4
+
5
+
export class PhotoViewerManager{
6
+
public CurrentPhoto: Accessor<Photo | null>;
7
+
private _setCurrentPhoto: Setter<Photo | null>;
8
+
9
+
private _currentPhotoIndex = 0;
10
+
11
+
constructor(){
12
+
[ this.CurrentPhoto, this._setCurrentPhoto ] = createSignal<Photo | null>(null);
13
+
}
14
+
15
+
public NextPhoto(){
16
+
if(!window.PhotoManager.FilteredPhotos[this._currentPhotoIndex + 1])return;
17
+
this._currentPhotoIndex++;
18
+
19
+
window.PhotoViewerManager.OpenPhoto(window.PhotoManager.FilteredPhotos[this._currentPhotoIndex]);
20
+
}
21
+
22
+
public PreviousPhoto(){
23
+
if(!window.PhotoManager.FilteredPhotos[this._currentPhotoIndex - 1])return;
24
+
this._currentPhotoIndex--;
25
+
26
+
window.PhotoViewerManager.OpenPhoto(window.PhotoManager.FilteredPhotos[this._currentPhotoIndex]);
27
+
}
28
+
29
+
public Close(){
30
+
window.ViewManager.ChangeState(ViewState.PHOTO_LIST);
31
+
this._setCurrentPhoto(null);
32
+
}
33
+
34
+
public OpenPhoto( photo: Photo ){
35
+
window.ViewManager.ChangeState(ViewState.PHOTO_VIEWER);
36
+
37
+
this._setCurrentPhoto(photo);
38
+
this._currentPhotoIndex = window.PhotoManager.FilteredPhotos.indexOf(photo);
39
+
}
40
}
+21
src/Components/Managers/ViewManager.tsx
+21
src/Components/Managers/ViewManager.tsx
···
···
1
+
export enum ViewState{
2
+
SETTINGS,
3
+
PHOTO_LIST,
4
+
PHOTO_VIEWER
5
+
}
6
+
7
+
export class ViewManager{
8
+
private _state: ViewState = ViewState.PHOTO_LIST;
9
+
private _eventListeners: { from: ViewState, to: ViewState, cb: () => void }[] = [];
10
+
11
+
public ChangeState( state: ViewState ){
12
+
this._eventListeners.filter(x => x.from === this._state && x.to === state).forEach(c => c.cb());
13
+
this._state = state;
14
+
}
15
+
16
+
public GetState(){ return this._state; }
17
+
18
+
public OnStateTransition( from: ViewState, to: ViewState, cb: () => void ){
19
+
this._eventListeners.push({ from, to, cb });
20
+
}
21
+
}
+6
-6
src/Components/Managers/WorldCacheManager.tsx
+6
-6
src/Components/Managers/WorldCacheManager.tsx
···
17
expiresOn: Date.now() + 1.2096E+09,
18
worldData: {
19
id: event.payload.id,
20
-
name: event.payload.name.split('\\').join('').slice(1, -1),
21
-
author: event.payload.author.split('\\').join('').slice(1, -1),
22
-
authorId: event.payload.authorId.split('\\').join('').slice(1, -1),
23
-
desc: event.payload.desc.split('\\').join('').slice(1, -1),
24
-
img: event.payload.img.split('\\').join('').slice(1, -1),
25
maxUsers: event.payload.maxUsers,
26
visits: event.payload.visits,
27
favourites: event.payload.favourites,
···
34
35
this._worldCache.push(worldData);
36
invoke('set_config_value_string', { key: 'worldcache', value: JSON.stringify(this._worldCache) });
37
-
38
this._resolveWorld(worldData);
39
})
40
}
···
17
expiresOn: Date.now() + 1.2096E+09,
18
worldData: {
19
id: event.payload.id,
20
+
name: event.payload.name,
21
+
author: event.payload.author,
22
+
authorId: event.payload.authorId,
23
+
desc: event.payload.desc,
24
+
img: event.payload.img,
25
maxUsers: event.payload.maxUsers,
26
visits: event.payload.visits,
27
favourites: event.payload.favourites,
···
34
35
this._worldCache.push(worldData);
36
invoke('set_config_value_string', { key: 'worldcache', value: JSON.stringify(this._worldCache) });
37
+
38
this._resolveWorld(worldData);
39
})
40
}
+262
-239
src/Components/PhotoList.tsx
+262
-239
src/Components/PhotoList.tsx
···
1
-
import { onCleanup, onMount } from "solid-js";
2
-
import { listen } from '@tauri-apps/api/event';
3
-
import { Window } from "@tauri-apps/api/window";
4
-
5
-
import anime from "animejs";
6
-
import FilterMenu from "./FilterMenu";
7
-
8
-
enum ListPopup{
9
-
FILTERS,
10
-
NONE
11
-
}
12
-
13
-
let PhotoList = () => {
14
-
let photoTreeLoadingContainer: HTMLElement;
15
-
16
-
let scrollToTop: HTMLElement;
17
-
let scrollToTopActive = false;
18
-
19
-
let photoContainer: HTMLCanvasElement;
20
-
let photoContainerBG: HTMLCanvasElement;
21
-
22
-
let filterContainer: HTMLDivElement;
23
-
24
-
let ctx: CanvasRenderingContext2D;
25
-
let ctxBG: CanvasRenderingContext2D;
26
-
27
-
let scroll: number = 0;
28
-
let targetScroll: number = 0;
29
-
30
-
let quitRender: boolean = true;
31
-
32
-
let currentPopup = ListPopup.NONE;
33
-
34
-
Window.getCurrent().isVisible().then(visible => {
35
-
quitRender = !visible;
36
-
})
37
-
38
-
let closeWithKey = ( e: KeyboardEvent ) => {
39
-
if(e.key === 'Escape'){
40
-
closeCurrentPopup();
41
-
}
42
-
}
43
-
44
-
let closeCurrentPopup = () => {
45
-
switch(currentPopup){
46
-
case ListPopup.FILTERS:
47
-
anime({
48
-
targets: filterContainer!,
49
-
opacity: 0,
50
-
easing: 'easeInOutQuad',
51
-
duration: 100,
52
-
complete: () => {
53
-
filterContainer!.style.display = 'none';
54
-
currentPopup = ListPopup.NONE;
55
-
}
56
-
});
57
-
58
-
break;
59
-
}
60
-
}
61
-
62
-
let render = () => {
63
-
if(!quitRender)
64
-
requestAnimationFrame(render);
65
-
else
66
-
return quitRender = false;
67
-
68
-
if(!scrollToTopActive && scroll > photoContainer.height){
69
-
scrollToTop.style.display = 'flex';
70
-
anime({ targets: scrollToTop, opacity: 1, translateY: '0px', easing: 'easeInOutQuad', duration: 100 });
71
-
72
-
scrollToTopActive = true;
73
-
} else if(scrollToTopActive && scroll < photoContainer.height){
74
-
anime({ targets: scrollToTop, opacity: 0, translateY: '-10px', complete: () => scrollToTop.style.display = 'none', easing: 'easeInOutQuad', duration: 100 });
75
-
scrollToTopActive = false;
76
-
}
77
-
78
-
if(!ctx || !ctxBG)return;
79
-
ctx.clearRect(0, 0, photoContainer.width, photoContainer.height);
80
-
ctxBG.clearRect(0, 0, photoContainerBG.width, photoContainerBG.height);
81
-
82
-
scroll = scroll + (targetScroll - scroll) * 0.2;
83
-
84
-
window.PhotoListRenderingManager.Render(ctx, photoContainer!, scroll);
85
-
86
-
if(window.PhotoManager.FilteredPhotos.length == 0){
87
-
ctx.textAlign = 'center';
88
-
ctx.textBaseline = 'middle';
89
-
ctx.globalAlpha = 1;
90
-
ctx.fillStyle = '#fff';
91
-
ctx.font = '40px Rubik';
92
-
93
-
ctx.fillText("It's looking empty in here! You have no photos :O", photoContainer.width / 2, photoContainer.height / 2);
94
-
}
95
-
96
-
ctxBG.filter = 'blur(100px)';
97
-
ctxBG.drawImage(photoContainer, 0, 0);
98
-
}
99
-
100
-
listen('hide-window', () => {
101
-
console.log('Hide Window');
102
-
quitRender = true;
103
-
})
104
-
105
-
listen('show-window', () => {
106
-
console.log('Shown Window');
107
-
quitRender = false;
108
-
109
-
if(window.PhotoManager.HasFirstLoaded)
110
-
requestAnimationFrame(render);
111
-
})
112
-
113
-
window.PhotoManager.OnLoadingFinished(() => {
114
-
anime({
115
-
targets: photoTreeLoadingContainer,
116
-
height: 0,
117
-
easing: 'easeInOutQuad',
118
-
duration: 500,
119
-
opacity: 0,
120
-
complete: () => {
121
-
photoTreeLoadingContainer.style.display = 'none';
122
-
}
123
-
})
124
-
125
-
anime({
126
-
targets: '.reload-photos',
127
-
opacity: 1,
128
-
duration: 150,
129
-
easing: 'easeInOutQuad'
130
-
})
131
-
132
-
window.PhotoListRenderingManager.SetCanvas(photoContainer!);
133
-
window.PhotoListRenderingManager.ComputeLayout();
134
-
135
-
render();
136
-
});
137
-
138
-
onMount(() => {
139
-
ctx = photoContainer.getContext('2d')!;
140
-
ctxBG = photoContainerBG.getContext('2d')!;
141
-
142
-
window.PhotoManager.Load();
143
-
144
-
anime.set(scrollToTop, { opacity: 0, translateY: '-10px', display: 'none' });
145
-
146
-
photoContainer.addEventListener('wheel', ( e: WheelEvent ) => {
147
-
targetScroll += e.deltaY;
148
-
149
-
if(targetScroll < 0)
150
-
targetScroll = 0;
151
-
});
152
-
153
-
window.addEventListener('keyup', closeWithKey);
154
-
155
-
photoContainer.width = window.innerWidth;
156
-
photoContainer.height = window.innerHeight;
157
-
158
-
photoContainerBG.width = window.innerWidth;
159
-
photoContainerBG.height = window.innerHeight;
160
-
161
-
window.addEventListener('resize', () => {
162
-
photoContainer.width = window.innerWidth;
163
-
photoContainer.height = window.innerHeight;
164
-
165
-
photoContainerBG.width = window.innerWidth;
166
-
photoContainerBG.height = window.innerHeight;
167
-
168
-
window.PhotoListRenderingManager.ComputeLayout();
169
-
})
170
-
171
-
photoContainer.addEventListener('click', ( e: MouseEvent ) => {
172
-
let photo = window.PhotoManager.FilteredPhotos.find(x =>
173
-
e.clientX > x.x &&
174
-
e.clientY > x.y &&
175
-
e.clientX < x.x + x.scaledWidth! &&
176
-
e.clientY < x.y + x.scaledHeight! &&
177
-
x.shown
178
-
);
179
-
180
-
if(photo)
181
-
window.PhotoViewerManager.OpenPhoto(photo);
182
-
// else
183
-
// currentPhotoIndex = -1;
184
-
})
185
-
})
186
-
187
-
onCleanup(() => {
188
-
window.removeEventListener('keyup', closeWithKey);
189
-
})
190
-
191
-
return (
192
-
<div class="photo-list">
193
-
<div ref={filterContainer!} class="filter-container" style={{
194
-
height: window.PhotoManager.HasBeenIndexed() ? '83px' : '110px',
195
-
width: window.PhotoManager.HasBeenIndexed() ? '600px' : '650px'
196
-
}}>
197
-
<FilterMenu />
198
-
</div>
199
-
200
-
<div class="photo-tree-loading" ref={( el ) => photoTreeLoadingContainer = el}>Scanning Photo Tree...</div>
201
-
202
-
<div class="scroll-to-top" ref={( el ) => scrollToTop = el} onClick={() => targetScroll = 0}>
203
-
<div class="icon">
204
-
<img draggable="false" src="/icon/angle-up-solid.svg"></img>
205
-
</div>
206
-
</div>
207
-
<div class="reload-photos" onClick={() => window.ConfirmationBoxManager.SetConfirmationBox("Are you sure you want to reload all photos? This can cause the application to slow down while it is loading...", () => window.location.reload())}>
208
-
<div class="icon" style={{ width: '17px' }}>
209
-
<img draggable="false" width="17" height="17" src="/icon/arrows-rotate-solid.svg"></img>
210
-
</div>
211
-
</div>
212
-
213
-
<div class="filter-options">
214
-
<div>
215
-
<div onClick={() => {
216
-
if(currentPopup != ListPopup.NONE)return closeCurrentPopup();
217
-
currentPopup = ListPopup.FILTERS;
218
-
219
-
filterContainer!.style.display = 'block';
220
-
221
-
anime({
222
-
targets: filterContainer!,
223
-
opacity: 1,
224
-
easing: 'easeInOutQuad',
225
-
duration: 100
226
-
});
227
-
}} class="icon" style={{ width: '20px', height: '5px', padding: '20px' }}>
228
-
<img draggable="false" width="20" height="20" src="/icon/sliders-solid.svg"></img>
229
-
</div>
230
-
<div class="icon-label">Filters</div>
231
-
</div>
232
-
</div>
233
-
234
-
<canvas class="photo-container" ref={( el ) => photoContainer = el}></canvas>
235
-
<canvas class="photo-container-bg" ref={( el ) => photoContainerBG = el}></canvas>
236
-
</div>
237
-
)
238
-
}
239
-
240
export default PhotoList;
···
1
+
import { onCleanup, onMount } from "solid-js";
2
+
import { listen } from '@tauri-apps/api/event';
3
+
import { Window } from "@tauri-apps/api/window";
4
+
5
+
import anime from "animejs";
6
+
import FilterMenu from "./FilterMenu";
7
+
import { ViewState } from "./Managers/ViewManager";
8
+
9
+
enum ListPopup{
10
+
FILTERS,
11
+
NONE
12
+
}
13
+
14
+
let PhotoList = () => {
15
+
let photoTreeLoadingContainer: HTMLElement;
16
+
17
+
let scrollToTop: HTMLElement;
18
+
let scrollToTopActive = false;
19
+
20
+
let photoContainer: HTMLCanvasElement;
21
+
let photoContainerBG: HTMLCanvasElement;
22
+
23
+
let filterContainer: HTMLDivElement;
24
+
25
+
let ctx: CanvasRenderingContext2D;
26
+
let ctxBG: CanvasRenderingContext2D;
27
+
28
+
let scroll: number = 0;
29
+
let targetScroll: number = 0;
30
+
31
+
let quitRender: boolean = true;
32
+
33
+
let currentPopup = ListPopup.NONE;
34
+
35
+
Window.getCurrent().isVisible().then(visible => {
36
+
quitRender = !visible;
37
+
})
38
+
39
+
40
+
window.ViewManager.OnStateTransition(ViewState.PHOTO_LIST, ViewState.SETTINGS, () => {
41
+
anime({ targets: photoContainer, opacity: 0, easing: 'easeInOutQuad', duration: 100 });
42
+
});
43
+
44
+
window.ViewManager.OnStateTransition(ViewState.SETTINGS, ViewState.PHOTO_LIST, () => {
45
+
anime({ targets: photoContainer, opacity: 1, easing: 'easeInOutQuad', duration: 100 });
46
+
});
47
+
48
+
49
+
window.ViewManager.OnStateTransition(ViewState.PHOTO_LIST, ViewState.PHOTO_VIEWER, () => {
50
+
anime({ targets: photoContainer, opacity: 0, easing: 'easeInOutQuad', duration: 100 });
51
+
anime({ targets: '.filter-options', opacity: 0, easing: 'easeInOutQuad', duration: 100 });
52
+
anime({ targets: '.reload-photos', opacity: 0, easing: 'easeInOutQuad', duration: 100 });
53
+
});
54
+
55
+
window.ViewManager.OnStateTransition(ViewState.PHOTO_VIEWER, ViewState.PHOTO_LIST, () => {
56
+
anime({ targets: photoContainer, opacity: 1, easing: 'easeInOutQuad', duration: 100 });
57
+
anime({ targets: '.filter-options', opacity: 1, easing: 'easeInOutQuad', duration: 100 });
58
+
anime({ targets: '.reload-photos', opacity: 1, easing: 'easeInOutQuad', duration: 100 });
59
+
});
60
+
61
+
62
+
let closeWithKey = ( e: KeyboardEvent ) => {
63
+
if(e.key === 'Escape'){
64
+
closeCurrentPopup();
65
+
}
66
+
}
67
+
68
+
let closeCurrentPopup = () => {
69
+
switch(currentPopup){
70
+
case ListPopup.FILTERS:
71
+
anime({
72
+
targets: filterContainer!,
73
+
opacity: 0,
74
+
easing: 'easeInOutQuad',
75
+
duration: 100,
76
+
complete: () => {
77
+
filterContainer!.style.display = 'none';
78
+
currentPopup = ListPopup.NONE;
79
+
}
80
+
});
81
+
82
+
break;
83
+
}
84
+
}
85
+
86
+
let render = () => {
87
+
if(!quitRender)
88
+
requestAnimationFrame(render);
89
+
else
90
+
return quitRender = false;
91
+
92
+
if(!scrollToTopActive && scroll > photoContainer.height){
93
+
scrollToTop.style.display = 'flex';
94
+
anime({ targets: scrollToTop, opacity: 1, translateY: '0px', easing: 'easeInOutQuad', duration: 100 });
95
+
96
+
scrollToTopActive = true;
97
+
} else if(scrollToTopActive && scroll < photoContainer.height){
98
+
anime({ targets: scrollToTop, opacity: 0, translateY: '-10px', complete: () => scrollToTop.style.display = 'none', easing: 'easeInOutQuad', duration: 100 });
99
+
scrollToTopActive = false;
100
+
}
101
+
102
+
if(!ctx || !ctxBG)return;
103
+
ctx.clearRect(0, 0, photoContainer.width, photoContainer.height);
104
+
ctxBG.clearRect(0, 0, photoContainerBG.width, photoContainerBG.height);
105
+
106
+
scroll = scroll + (targetScroll - scroll) * 0.2;
107
+
108
+
window.PhotoListRenderingManager.Render(ctx, photoContainer!, scroll);
109
+
110
+
if(window.PhotoManager.FilteredPhotos.length == 0){
111
+
ctx.textAlign = 'center';
112
+
ctx.textBaseline = 'middle';
113
+
ctx.globalAlpha = 1;
114
+
ctx.fillStyle = '#fff';
115
+
ctx.font = '40px Rubik';
116
+
117
+
ctx.fillText("It's looking empty in here! You have no photos :O", photoContainer.width / 2, photoContainer.height / 2);
118
+
}
119
+
120
+
ctxBG.drawImage(photoContainer, 0, 0);
121
+
}
122
+
123
+
listen('hide-window', () => {
124
+
console.log('Hide Window');
125
+
quitRender = true;
126
+
})
127
+
128
+
listen('show-window', () => {
129
+
console.log('Shown Window');
130
+
quitRender = false;
131
+
132
+
if(window.PhotoManager.HasFirstLoaded)
133
+
requestAnimationFrame(render);
134
+
})
135
+
136
+
window.PhotoManager.OnLoadingFinished(() => {
137
+
anime({
138
+
targets: photoTreeLoadingContainer,
139
+
height: 0,
140
+
easing: 'easeInOutQuad',
141
+
duration: 500,
142
+
opacity: 0,
143
+
complete: () => {
144
+
photoTreeLoadingContainer.style.display = 'none';
145
+
}
146
+
})
147
+
148
+
anime({
149
+
targets: '.reload-photos',
150
+
opacity: 1,
151
+
duration: 150,
152
+
easing: 'easeInOutQuad'
153
+
})
154
+
155
+
window.PhotoListRenderingManager.SetCanvas(photoContainer!);
156
+
window.PhotoListRenderingManager.ComputeLayout();
157
+
158
+
render();
159
+
});
160
+
161
+
onMount(() => {
162
+
ctx = photoContainer.getContext('2d')!;
163
+
ctxBG = photoContainerBG.getContext('2d')!;
164
+
165
+
window.PhotoManager.Load();
166
+
167
+
anime.set(scrollToTop, { opacity: 0, translateY: '-10px', display: 'none' });
168
+
169
+
photoContainer.addEventListener('wheel', ( e: WheelEvent ) => {
170
+
targetScroll += e.deltaY;
171
+
172
+
if(targetScroll < 0)
173
+
targetScroll = 0;
174
+
});
175
+
176
+
window.addEventListener('keyup', closeWithKey);
177
+
178
+
photoContainer.width = window.innerWidth;
179
+
photoContainer.height = window.innerHeight;
180
+
181
+
photoContainerBG.width = window.innerWidth;
182
+
photoContainerBG.height = window.innerHeight;
183
+
184
+
window.addEventListener('resize', () => {
185
+
photoContainer.width = window.innerWidth;
186
+
photoContainer.height = window.innerHeight;
187
+
188
+
photoContainerBG.width = window.innerWidth;
189
+
photoContainerBG.height = window.innerHeight;
190
+
191
+
window.PhotoListRenderingManager.ComputeLayout();
192
+
})
193
+
194
+
photoContainer.addEventListener('click', ( e: MouseEvent ) => {
195
+
let photo = window.PhotoManager.FilteredPhotos.find(x =>
196
+
e.clientX > x.x &&
197
+
e.clientY > x.y &&
198
+
e.clientX < x.x + x.scaledWidth! &&
199
+
e.clientY < x.y + x.scaledHeight! &&
200
+
x.shown
201
+
);
202
+
203
+
if(photo)
204
+
window.PhotoViewerManager.OpenPhoto(photo);
205
+
// else
206
+
// currentPhotoIndex = -1;
207
+
})
208
+
})
209
+
210
+
onCleanup(() => {
211
+
window.removeEventListener('keyup', closeWithKey);
212
+
})
213
+
214
+
return (
215
+
<div class="photo-list">
216
+
<div ref={filterContainer!} class="filter-container" style={{
217
+
height: window.PhotoManager.HasBeenIndexed() ? '83px' : '110px',
218
+
width: window.PhotoManager.HasBeenIndexed() ? '600px' : '650px'
219
+
}}>
220
+
<FilterMenu />
221
+
</div>
222
+
223
+
<div class="photo-tree-loading" ref={( el ) => photoTreeLoadingContainer = el}>Scanning Photo Tree...</div>
224
+
225
+
<div class="scroll-to-top" ref={( el ) => scrollToTop = el} onClick={() => targetScroll = 0}>
226
+
<div class="icon">
227
+
<img draggable="false" src="/icon/angle-up-solid.svg"></img>
228
+
</div>
229
+
</div>
230
+
<div class="reload-photos" onClick={() => window.ConfirmationBoxManager.SetConfirmationBox("Are you sure you want to reload all photos? This can cause the application to slow down while it is loading...", () => window.location.reload())}>
231
+
<div class="icon" style={{ width: '17px' }}>
232
+
<img draggable="false" width="17" height="17" src="/icon/arrows-rotate-solid.svg"></img>
233
+
</div>
234
+
</div>
235
+
236
+
<div class="filter-options">
237
+
<div>
238
+
<div onClick={() => {
239
+
if(currentPopup != ListPopup.NONE)return closeCurrentPopup();
240
+
currentPopup = ListPopup.FILTERS;
241
+
242
+
filterContainer!.style.display = 'block';
243
+
244
+
anime({
245
+
targets: filterContainer!,
246
+
opacity: 1,
247
+
easing: 'easeInOutQuad',
248
+
duration: 100
249
+
});
250
+
}} class="icon" style={{ width: '20px', height: '20px', padding: '20px' }}>
251
+
<img draggable="false" style={{ width: "20px", height: "20px" }} src="/icon/sliders-solid.svg"></img>
252
+
</div>
253
+
<div class="icon-label">Filters</div>
254
+
</div>
255
+
</div>
256
+
257
+
<canvas class="photo-container" ref={( el ) => photoContainer = el}></canvas>
258
+
<canvas class="photo-container-bg" ref={( el ) => photoContainerBG = el}></canvas>
259
+
</div>
260
+
)
261
+
}
262
+
263
export default PhotoList;
+2
-1
src/Components/PhotoViewer.tsx
+2
-1
src/Components/PhotoViewer.tsx
···
239
})
240
241
let handleMetaDataLoaded = () => {
242
if(photo.metadata){
243
photo.onMetaLoaded = () => {}
244
···
382
383
<br />
384
<div class="world-tags">
385
-
<For each={JSON.parse(data.worldData.tags.split('\\\\').join("").split('\\').join("").slice(1, -1))}>
386
{( tag ) =>
387
<div>{ tag.replace("author_tag_", "").replace("system_", "") }</div>
388
}
···
239
})
240
241
let handleMetaDataLoaded = () => {
242
+
console.log(photo.metadata);
243
if(photo.metadata){
244
photo.onMetaLoaded = () => {}
245
···
383
384
<br />
385
<div class="world-tags">
386
+
<For each={data.worldData.tags}>
387
{( tag ) =>
388
<div>{ tag.replace("author_tag_", "").replace("system_", "") }</div>
389
}
+2
src/Components/SettingsMenu.tsx
+2
src/Components/SettingsMenu.tsx
···
2
import { bytesToFormatted } from "../utils";
3
import { invoke } from '@tauri-apps/api/core';
4
import anime from "animejs";
5
6
let SettingsMenu = () => {
7
let sliderBar: HTMLElement;
···
15
16
let closeWithKey = ( e: KeyboardEvent ) => {
17
if(e.key === 'Escape'){
18
anime({
19
targets: '.settings',
20
opacity: 0,
···
2
import { bytesToFormatted } from "../utils";
3
import { invoke } from '@tauri-apps/api/core';
4
import anime from "animejs";
5
+
import { ViewState } from "./Managers/ViewManager";
6
7
let SettingsMenu = () => {
8
let sliderBar: HTMLElement;
···
16
17
let closeWithKey = ( e: KeyboardEvent ) => {
18
if(e.key === 'Escape'){
19
+
window.ViewManager.ChangeState(ViewState.PHOTO_LIST);
20
anime({
21
targets: '.settings',
22
opacity: 0,
+15
src/Components/Structs/PhotoListElements/PhotoListPhoto.ts
+15
src/Components/Structs/PhotoListElements/PhotoListPhoto.ts
···
1
+
<<<<<<< HEAD
2
import { Photo } from "../Photo";
3
import { PhotoListElement } from "../PhotoListElement";
4
import { PhotoListElementType } from "../PhotoListElementType";
···
11
this.Type = PhotoListElementType.PHOTO;
12
this.Photo = photo;
13
}
14
+
=======
15
+
import { Photo } from "../Photo";
16
+
import { PhotoListElement } from "../PhotoListElement";
17
+
import { PhotoListElementType } from "../PhotoListElementType";
18
+
19
+
export class PhotoListPhoto extends PhotoListElement{
20
+
public Photo!: Photo;
21
+
22
+
constructor( photo: Photo ){
23
+
super();
24
+
this.Type = PhotoListElementType.PHOTO;
25
+
this.Photo = photo;
26
+
}
27
+
>>>>>>> e612756 (stuff)
28
}
+1
-1
src/Components/Structs/WorldCache.ts
+1
-1
src/Components/Structs/WorldCache.ts
+31
src/Components/Utils/Sort.ts
+31
src/Components/Utils/Sort.ts
···
···
1
+
import { Photo } from "../Structs/Photo";
2
+
3
+
// https://www.geeksforgeeks.org/typescript/how-to-use-merge-sort-with-typescript/
4
+
export let MergeSort = ( array: Photo[] ): Photo[] => {
5
+
if (array.length <= 1) {
6
+
return array;
7
+
}
8
+
const middle = Math.floor(array.length / 2);
9
+
const leftHalf = array.slice(0, middle);
10
+
const rightHalf = array.slice(middle);
11
+
return Merge(MergeSort(leftHalf), MergeSort(rightHalf));
12
+
}
13
+
14
+
let Merge = ( left: Photo[], right: Photo[] ): Photo[] => {
15
+
let result: Photo[] = [];
16
+
let leftIndex = 0;
17
+
let rightIndex = 0;
18
+
19
+
while (leftIndex < left.length &&
20
+
rightIndex < right.length) {
21
+
if (left[leftIndex].date > right[rightIndex].date) {
22
+
result.push(left[leftIndex]);
23
+
leftIndex++;
24
+
} else {
25
+
result.push(right[rightIndex]);
26
+
rightIndex++;
27
+
}
28
+
}
29
+
30
+
return result.concat(left.slice(leftIndex)).concat(right.slice(rightIndex));
31
+
}
+60
-56
src/index.tsx
+60
-56
src/index.tsx
···
1
-
/* @refresh reload */
2
-
import { render } from "solid-js/web";
3
-
4
-
declare global{
5
-
interface Window {
6
-
AccountManager: AccountManager;
7
-
LoadingManager: LoadingManager;
8
-
PhotoManager: PhotoManager;
9
-
ConfirmationBoxManager: ConfirmationBoxManager;
10
-
PhotoViewerManager: PhotoViewerManager;
11
-
WorldCacheManager: WorldCacheManager;
12
-
PhotoListRenderingManager: PhotoListRenderingManager;
13
-
SyncManager: SyncManager;
14
-
15
-
CloseAllPopups: (() => void)[];
16
-
OS: string;
17
-
}
18
-
}
19
-
20
-
window.CloseAllPopups = [];
21
-
22
-
window.oncontextmenu = ( e ) => e.preventDefault();
23
-
24
-
import "./styles.css";
25
-
import App from "./Components/App";
26
-
import { invoke } from "@tauri-apps/api/core";
27
-
28
-
import { AccountManager } from "./Components/Managers/AccountManager";
29
-
import { LoadingManager } from "./Components/Managers/LoadingManager";
30
-
import { PhotoManager } from "./Components/Managers/PhotoManager";
31
-
import { ConfirmationBoxManager } from "./Components/Managers/ConfirmationBoxManager";
32
-
import { PhotoViewerManager } from "./Components/Managers/PhotoViewerManager";
33
-
import { WorldCacheManager } from "./Components/Managers/WorldCacheManager";
34
-
import { PhotoListRenderingManager } from "./Components/Managers/PhotoListRenderingManager";
35
-
import { SyncManager } from "./Components/Managers/SyncManager";
36
-
37
-
window.AccountManager = new AccountManager();
38
-
window.LoadingManager = new LoadingManager();
39
-
window.PhotoManager = new PhotoManager();
40
-
window.ConfirmationBoxManager = new ConfirmationBoxManager();
41
-
window.PhotoViewerManager = new PhotoViewerManager();
42
-
window.WorldCacheManager = new WorldCacheManager();
43
-
window.PhotoListRenderingManager = new PhotoListRenderingManager();
44
-
window.SyncManager = new SyncManager();
45
-
46
-
(async () => {
47
-
window.OS = await invoke('get_os');
48
-
49
-
render(() => <App />, document.getElementById("root") as HTMLElement);
50
-
51
-
let f = new FontFace('Rubik', 'url(https://cdn.phaz.uk/fonts/rubik/Rubik-VariableFont_wght.ttf)');
52
-
53
-
f.load().then((font) => {
54
-
document.fonts.add(font);
55
-
});
56
-
})();
···
1
+
/* @refresh reload */
2
+
import { render } from "solid-js/web";
3
+
4
+
declare global{
5
+
interface Window {
6
+
AccountManager: AccountManager;
7
+
LoadingManager: LoadingManager;
8
+
PhotoManager: PhotoManager;
9
+
ConfirmationBoxManager: ConfirmationBoxManager;
10
+
PhotoViewerManager: PhotoViewerManager;
11
+
WorldCacheManager: WorldCacheManager;
12
+
PhotoListRenderingManager: PhotoListRenderingManager;
13
+
SyncManager: SyncManager;
14
+
ViewManager: ViewManager;
15
+
16
+
CloseAllPopups: (() => void)[];
17
+
OS: string;
18
+
19
+
}
20
+
}
21
+
22
+
window.CloseAllPopups = [];
23
+
24
+
window.oncontextmenu = ( e ) => e.preventDefault();
25
+
26
+
import "./styles.css";
27
+
import App from "./Components/App";
28
+
import { invoke } from "@tauri-apps/api/core";
29
+
30
+
import { AccountManager } from "./Components/Managers/AccountManager";
31
+
import { LoadingManager } from "./Components/Managers/LoadingManager";
32
+
import { PhotoManager } from "./Components/Managers/PhotoManager";
33
+
import { ConfirmationBoxManager } from "./Components/Managers/ConfirmationBoxManager";
34
+
import { PhotoViewerManager } from "./Components/Managers/PhotoViewerManager";
35
+
import { WorldCacheManager } from "./Components/Managers/WorldCacheManager";
36
+
import { PhotoListRenderingManager } from "./Components/Managers/PhotoListRenderingManager";
37
+
import { SyncManager } from "./Components/Managers/SyncManager";
38
+
import { ViewManager } from "./Components/Managers/ViewManager";
39
+
40
+
window.AccountManager = new AccountManager();
41
+
window.LoadingManager = new LoadingManager();
42
+
window.PhotoManager = new PhotoManager();
43
+
window.ConfirmationBoxManager = new ConfirmationBoxManager();
44
+
window.PhotoViewerManager = new PhotoViewerManager();
45
+
window.WorldCacheManager = new WorldCacheManager();
46
+
window.PhotoListRenderingManager = new PhotoListRenderingManager();
47
+
window.SyncManager = new SyncManager();
48
+
window.ViewManager = new ViewManager();
49
+
50
+
(async () => {
51
+
window.OS = await invoke('get_os');
52
+
53
+
render(() => <App />, document.getElementById("root") as HTMLElement);
54
+
55
+
let f = new FontFace('Rubik', 'url(https://cdn.phaz.uk/fonts/rubik/Rubik-VariableFont_wght.ttf)');
56
+
57
+
f.load().then((font) => {
58
+
document.fonts.add(font);
59
+
});
60
+
})();
+876
-832
src/styles.css
+876
-832
src/styles.css
···
1
-
@font-face {
2
-
font-family: Rubik;
3
-
src: url(https://cdn.phazed.xyz/fonts/rubik/Rubik-VariableFont_wght.ttf);
4
-
}
5
-
6
-
body{
7
-
background: #000;
8
-
margin: 0;
9
-
font-family: Rubik, 'Courier New';
10
-
}
11
-
12
-
.loading{
13
-
position: fixed;
14
-
z-index: 10000;
15
-
top: 0;
16
-
left: 0;
17
-
width: 100%;
18
-
height: 100%;
19
-
background: black;
20
-
display: flex;
21
-
opacity: 1;
22
-
color: white;
23
-
justify-content: center;
24
-
align-items: center;
25
-
}
26
-
27
-
.navbar{
28
-
background: #555a;
29
-
position: fixed;
30
-
top: 0;
31
-
left: 0;
32
-
width: 100%;
33
-
margin-top: -50px;
34
-
padding-top: 50px;
35
-
height: 50px;
36
-
display: flex;
37
-
backdrop-filter: blur(10px);
38
-
z-index: 10;
39
-
box-shadow: #000 0 0 10px;
40
-
}
41
-
42
-
.navbar .tabs{
43
-
width: calc(100% - 450px);
44
-
height: 100%;
45
-
display: flex;
46
-
}
47
-
48
-
.navbar .account{
49
-
width: 100px;
50
-
height: 100%;
51
-
display: flex;
52
-
justify-content: center;
53
-
align-items: center;
54
-
transition: 0.1s;
55
-
cursor: pointer;
56
-
user-select: none;
57
-
}
58
-
59
-
.navbar .account:hover{
60
-
background: #0005;
61
-
}
62
-
63
-
.navbar .control-lights{
64
-
width: 150px;
65
-
height: 50px;
66
-
display: flex;
67
-
justify-content: center;
68
-
align-items: center;
69
-
}
70
-
71
-
.control-lights .light{
72
-
user-select: none;
73
-
font-size: 20px;
74
-
text-align: center;
75
-
color: white;
76
-
width: 100%;
77
-
cursor: pointer;
78
-
display: flex;
79
-
justify-content: center;
80
-
align-items: center;
81
-
height: 50px;
82
-
filter: invert(100%);
83
-
}
84
-
85
-
.control-lights .light:hover{
86
-
background: #fff5;
87
-
}
88
-
89
-
.control-lights .light img{
90
-
width: 25%;
91
-
}
92
-
93
-
.icon{
94
-
width: 15px;
95
-
filter: invert(100%);
96
-
display: flex;
97
-
align-items: center;
98
-
justify-content: center;
99
-
height: 100%;
100
-
}
101
-
102
-
.icon-label{
103
-
margin-top: -20px;
104
-
margin-right: -200px;
105
-
width: 200px;
106
-
color: white;
107
-
pointer-events: none;
108
-
transform: translate(40px, -12px);
109
-
opacity: 0;
110
-
transition: 0.25s;
111
-
user-select: none;
112
-
}
113
-
114
-
.icon:hover ~ .icon-label{
115
-
opacity: 1;
116
-
transform: translate(60px, -12px);
117
-
}
118
-
119
-
.user-pfp{
120
-
width: 35px;
121
-
height: 35px;
122
-
background-size: cover !important;
123
-
background-position: center !important;
124
-
border-radius: 50%;
125
-
margin-right: 10px;
126
-
}
127
-
128
-
.account-dropdown{
129
-
font-size: 20px;
130
-
color: white;
131
-
}
132
-
133
-
.nav-tab{
134
-
color: white;
135
-
width: 150px;
136
-
height: 100%;
137
-
transition: 0.1s;
138
-
cursor: pointer;
139
-
user-select: none;
140
-
justify-content: center;
141
-
align-items: center;
142
-
display: flex;
143
-
}
144
-
145
-
.nav-tab:hover{
146
-
background: #0005;
147
-
}
148
-
149
-
.dropdown{
150
-
position: fixed;
151
-
right: 125px;
152
-
top: 60px;
153
-
background: #555a;
154
-
height: 60px;
155
-
width: 150px;
156
-
border-radius: 5px;
157
-
backdrop-filter: blur(5px);
158
-
z-index: 10;
159
-
}
160
-
161
-
.dropdown-button{
162
-
width: 100%;
163
-
text-align: center;
164
-
padding: 5.5px 0;
165
-
color: #aaa;
166
-
cursor: pointer;
167
-
user-select: none;
168
-
transition: 0.1s;
169
-
}
170
-
171
-
.dropdown-button:hover{
172
-
color: #fff;
173
-
}
174
-
175
-
.photo-list{
176
-
width: 100%;
177
-
height: 100%;
178
-
position: fixed;
179
-
top: 0;
180
-
left: 0;
181
-
overflow: hidden;
182
-
}
183
-
184
-
.filter-options{
185
-
position: fixed;
186
-
top: 55px;
187
-
left: 5px;
188
-
width: 40px;
189
-
height: 50px;
190
-
}
191
-
192
-
.filter-options img{
193
-
cursor: pointer;
194
-
user-select: none;
195
-
}
196
-
197
-
.filter-container{
198
-
display: none;
199
-
position: fixed;
200
-
bottom: 0;
201
-
left: 50%;
202
-
width: 600px;
203
-
height: 83px;
204
-
transform: translate(-50%);
205
-
padding: 10px;
206
-
border-radius: 5px 5px 0 0;
207
-
backdrop-filter: blur(5px);
208
-
background: #555a;
209
-
color: #fff;
210
-
text-align: center;
211
-
box-shadow: #0005 0 0 10px;
212
-
opacity: 0;
213
-
}
214
-
215
-
.filter-container > .filter-title{
216
-
font-size: 30px;
217
-
}
218
-
219
-
.filter-type-select{
220
-
display: flex;
221
-
justify-content: center;
222
-
align-items: center;
223
-
width: 75%;
224
-
margin: auto;
225
-
}
226
-
227
-
.filter-type-select > div{
228
-
width: 100%;
229
-
border: #fff 4px solid;
230
-
border-left: #fff 2px solid;
231
-
border-right: #fff 2px solid;
232
-
padding: 5px 0;
233
-
cursor: pointer;
234
-
user-select: none;
235
-
}
236
-
237
-
.filter-type-select > div:first-child{
238
-
border-left: #fff 4px solid;
239
-
border-radius: 10px 0 0 10px;
240
-
}
241
-
242
-
.filter-type-select > div:last-child{
243
-
border-right: #fff 4px solid;
244
-
border-radius: 0 10px 10px 0;
245
-
}
246
-
247
-
.filter-type-select > .selected-filter{
248
-
background: #00ccff55;
249
-
}
250
-
251
-
.filter-search{
252
-
margin-top: 10px;
253
-
padding: 5px;
254
-
border: #fff 4px solid;
255
-
border-radius: 10px;
256
-
background: #0008;
257
-
outline: none;
258
-
color: white;
259
-
font-size: 15px;
260
-
font-family: 'Rubik';
261
-
width: calc(75% - 18px);
262
-
}
263
-
264
-
.date-list{
265
-
mask-image: linear-gradient(to bottom, #0000, #000, #0000);
266
-
overflow: auto;
267
-
scrollbar-width: thin;
268
-
height: calc(100% - 100px);
269
-
padding: 50px 0;
270
-
}
271
-
272
-
.date-list-date{
273
-
padding: 10px;
274
-
user-select: none;
275
-
cursor: pointer;
276
-
transition: 0.1s;
277
-
border-radius: 10px;
278
-
}
279
-
280
-
.date-list-date:hover{
281
-
background: #0005;
282
-
box-shadow: inset #0005 0 0 10px;
283
-
}
284
-
285
-
.photo-tree-loading{
286
-
width: 100%;
287
-
height: 100%;
288
-
display: flex;
289
-
justify-content: center;
290
-
align-items: center;
291
-
color: white;
292
-
font-size: 20px;
293
-
}
294
-
295
-
.loading-bar{
296
-
width: 500px;
297
-
height: 8px;
298
-
border-radius: 12px;
299
-
background: #333;
300
-
margin-top: 10px;
301
-
padding: 2px;
302
-
}
303
-
304
-
.loading-bar-inner{
305
-
width: 0%;
306
-
height: 8px;
307
-
border-radius: 18px;
308
-
background: #00ccff;
309
-
}
310
-
311
-
.photo-container{
312
-
width: 100%;
313
-
height: 100%;
314
-
}
315
-
316
-
.photo-container-bg{
317
-
width: 100%;
318
-
height: 100%;
319
-
position: fixed;
320
-
top: 0;
321
-
left: 0;
322
-
z-index: -1;
323
-
}
324
-
325
-
.single-photo-container{
326
-
margin: 10px;
327
-
display: inline-block;
328
-
}
329
-
330
-
.photo-viewer{
331
-
justify-content: center;
332
-
width: 100%;
333
-
height: 100%;
334
-
position: fixed;
335
-
top: 0;
336
-
left: 0;
337
-
z-index: 5;
338
-
background: #0009;
339
-
backdrop-filter: blur(75px);
340
-
opacity: 0;
341
-
display: none;
342
-
}
343
-
344
-
.photo-context-menu{
345
-
position: fixed;
346
-
top: 0;
347
-
left: 0;
348
-
padding: 10px;
349
-
border-radius: 5px;
350
-
backdrop-filter: blur(5px);
351
-
background: #555a;
352
-
color: #aaa;
353
-
box-shadow: #0005 0 0 10px;
354
-
opacity: 0;
355
-
}
356
-
357
-
.photo-context-menu > div{
358
-
padding: 2px 10px;
359
-
width: calc(100% - 10px);
360
-
text-align: center;
361
-
transition: 0.1s;
362
-
}
363
-
364
-
.photo-context-menu > div:hover{
365
-
color: #fff;
366
-
cursor: pointer;
367
-
user-select: none;
368
-
}
369
-
370
-
.image-container{
371
-
height: 100%;
372
-
background-size: contain !important;
373
-
background-repeat: no-repeat !important;
374
-
background-position: center !important;
375
-
opacity: 0;
376
-
}
377
-
378
-
.viewer-button{
379
-
color: white;
380
-
width: 30px;
381
-
height: 30px;
382
-
display: flex;
383
-
justify-content: center;
384
-
align-items: center;
385
-
border-radius: 50px;
386
-
font-size: 12px;
387
-
background: #8885;
388
-
backdrop-filter: blur(10px);
389
-
user-select: none;
390
-
cursor: pointer;
391
-
z-index: 7;
392
-
box-shadow: #0008 0 0 10px;
393
-
}
394
-
395
-
.viewer-close{
396
-
position: fixed;
397
-
top: 10px;
398
-
right: 10px;
399
-
width: 35px;
400
-
height: 35px;
401
-
}
402
-
403
-
.prev-button{
404
-
transition: 0.25s;
405
-
position: fixed;
406
-
top: 50%;
407
-
left: 0;
408
-
color: white;
409
-
width: 50px;
410
-
height: 150px;
411
-
display: flex;
412
-
justify-content: center;
413
-
align-items: center;
414
-
transform: translateY(-50%);
415
-
background: rgba(255, 255, 255, 0.144);
416
-
backdrop-filter: blur(50px);
417
-
border-radius: 0 15px 15px 0;
418
-
cursor: pointer;
419
-
user-select: none;
420
-
box-shadow: #000 0 0 10px;
421
-
}
422
-
423
-
.prev-button:hover{
424
-
background: rgba(255, 255, 255, 0.349);
425
-
}
426
-
427
-
.next-button{
428
-
transition: 0.25s;
429
-
position: fixed;
430
-
top: 50%;
431
-
right: 0;
432
-
color: white;
433
-
width: 50px;
434
-
height: 150px;
435
-
display: flex;
436
-
justify-content: center;
437
-
align-items: center;
438
-
transform: translateY(-50%);
439
-
background: rgba(255, 255, 255, 0.144);
440
-
backdrop-filter: blur(50px);
441
-
border-radius: 15px 0 0 15px;
442
-
cursor: pointer;
443
-
user-select: none;
444
-
box-shadow: #000 0 0 10px;
445
-
}
446
-
447
-
.next-button:hover{
448
-
background: rgba(255, 255, 255, 0.349);
449
-
}
450
-
451
-
.reload-photos{
452
-
position: fixed;
453
-
top: 70px;
454
-
right: 20px;
455
-
color: white;
456
-
user-select: none;
457
-
cursor: pointer;
458
-
opacity: 0;
459
-
}
460
-
461
-
.confirmation-box{
462
-
position: fixed;
463
-
top: 0;
464
-
left: 0;
465
-
width: 100%;
466
-
height: 100%;
467
-
z-index: 15;
468
-
background: #0005;
469
-
transition: 0.25s;
470
-
backdrop-filter: blur(10px);
471
-
}
472
-
473
-
.confirmation-box-container{
474
-
position: fixed;
475
-
top: 50%;
476
-
left: 50%;
477
-
transform: translate(-50%, -50%);
478
-
color: white;
479
-
text-align: center;
480
-
background: #9995;
481
-
padding: 10px;
482
-
width: 60%;
483
-
border-radius: 10px;
484
-
box-shadow: #000 0 0 10px;
485
-
font-size: 18px;
486
-
backdrop-filter: blur(10px);
487
-
}
488
-
489
-
.button-danger{
490
-
display: inline-block;
491
-
backdrop-filter: blur(10px);
492
-
padding: 10px;
493
-
background: rgba(255, 0, 0, 0.333);
494
-
box-shadow: #0005 inset 0 0 10px;
495
-
border-radius: 50px;
496
-
margin: 0 10px;
497
-
cursor: pointer;
498
-
user-select: none;
499
-
width: 200px;
500
-
transition: 0.25s;
501
-
}
502
-
503
-
.button{
504
-
display: inline-block;
505
-
padding: 10px;
506
-
backdrop-filter: blur(10px);
507
-
background: #9995;
508
-
box-shadow: #0005 inset 0 0 10px;
509
-
border-radius: 50px;
510
-
margin: 0 10px;
511
-
cursor: pointer;
512
-
user-select: none;
513
-
width: 200px;
514
-
transition: 0.25s;
515
-
}
516
-
517
-
.button:hover{
518
-
box-shadow: #000a inset 0 0 10px;
519
-
}
520
-
521
-
.button-danger:hover{
522
-
box-shadow: #000a inset 0 0 10px;
523
-
}
524
-
525
-
.control-buttons{
526
-
position: fixed;
527
-
bottom: 10px;
528
-
left: 50%;
529
-
transform: translateX(-50%);
530
-
display: flex;
531
-
}
532
-
533
-
.control-buttons div{
534
-
margin: 0 20px;
535
-
}
536
-
537
-
.copy-notif{
538
-
position: fixed;
539
-
top: 40px;
540
-
left: 50%;
541
-
color: white;
542
-
transform: translateX(-50%) translateY(-100px);
543
-
background: #8885;
544
-
padding: 10px 40px;
545
-
backdrop-filter: blur(10px);
546
-
border-radius: 50px;
547
-
box-shadow: #000 0 0 10px;
548
-
z-index: 12;
549
-
opacity: 0;
550
-
pointer-events: none;
551
-
}
552
-
553
-
.photo-tray{
554
-
position: fixed;
555
-
bottom: -150px;
556
-
left: 0;
557
-
width: 100%;
558
-
height: 150px;
559
-
background: #7778;
560
-
backdrop-filter: blur(10px);
561
-
box-shadow: #0008 0 0 10px;
562
-
padding-bottom: 150px;
563
-
margin-bottom: -150px;
564
-
}
565
-
566
-
.photo-tray-close{
567
-
position: fixed;
568
-
bottom: 160px;
569
-
left: 50%;
570
-
transform: translate(-50%);
571
-
color: white;
572
-
background: #8885;
573
-
backdrop-filter: blur(10px);
574
-
box-shadow: #0008 0 0 10px;
575
-
display: flex;
576
-
justify-content: center;
577
-
align-items: center;
578
-
height: 30px;
579
-
width: 50px;
580
-
border-radius: 50px;
581
-
cursor: pointer;
582
-
font-size: 12px;
583
-
user-select: none;
584
-
transition: 0.25s width;
585
-
}
586
-
587
-
.photo-tray-close:hover{
588
-
width: 70px;
589
-
}
590
-
591
-
.photo-tray-columns{
592
-
width: 100%;
593
-
height: 100%;
594
-
display: flex;
595
-
color: white;
596
-
text-align: center;
597
-
}
598
-
599
-
.photo-tray-column{
600
-
height: 100%;
601
-
width: 100%;
602
-
scrollbar-width: thin;
603
-
overflow-y: auto;
604
-
overflow-x: hidden;
605
-
mask-image: linear-gradient(to bottom, #0000 0%, #000 10%, #000 90%, #0000 100%);
606
-
}
607
-
608
-
.tray-heading{
609
-
font-weight: bold;
610
-
font-size: 20px;
611
-
}
612
-
613
-
.world-tags{
614
-
display: flex;
615
-
width: 100%;
616
-
justify-content: center;
617
-
align-items: center;
618
-
}
619
-
620
-
.world-tags div{
621
-
padding: 0 10px;
622
-
color: #bbb;
623
-
transition: 0.25s;
624
-
}
625
-
626
-
.world-tags div:hover{
627
-
color: #ddd;
628
-
}
629
-
630
-
.world-name{
631
-
font-size: 17px;
632
-
}
633
-
634
-
.settings{
635
-
position: fixed;
636
-
top: 0;
637
-
left: 0;
638
-
width: 100%;
639
-
height: 100%;
640
-
background: rgba(0, 0, 0, 0.4);
641
-
backdrop-filter: blur(100px);
642
-
}
643
-
644
-
.slide-bar{
645
-
position: fixed;
646
-
bottom: 0;
647
-
left: 0;
648
-
width: 100%;
649
-
height: 50px;
650
-
border-top: #aaa 1px solid;
651
-
overflow-x: hidden;
652
-
mask-image: linear-gradient(to left, #0000 0%, #000 20%, #000 80%, #0000 100%);
653
-
background: #aaa2;
654
-
box-shadow: #000 0 0 10px;
655
-
}
656
-
657
-
.inner-slide-bar{
658
-
display: flex;
659
-
height: 50px;
660
-
width: 200%;
661
-
color: white;
662
-
align-items: center;
663
-
cursor: pointer;
664
-
user-select: none;
665
-
}
666
-
667
-
.slider-dot{
668
-
width: 5px;
669
-
height: 5px;
670
-
border-radius: 5px;
671
-
background: #aaa;
672
-
margin: auto 25px;
673
-
}
674
-
675
-
.slider-text{
676
-
width: 200px;
677
-
text-align: center;
678
-
height: 50px;
679
-
display: flex;
680
-
justify-content: center;
681
-
align-items: center;
682
-
color: #aaa;
683
-
transition: 0.25s;
684
-
}
685
-
686
-
.slider-text:hover{
687
-
color: #fff;
688
-
}
689
-
690
-
.slide-bar-tri{
691
-
position: fixed;
692
-
bottom: 40px;
693
-
left: 50%;
694
-
transform: translateX(-50%);
695
-
border: transparent solid 5px;
696
-
border-top: #fff solid 5px;
697
-
}
698
-
699
-
.settings-container{
700
-
position: fixed;
701
-
top: 50px;
702
-
left: 0px;
703
-
width: 200%;
704
-
height: calc(100% - 100px);
705
-
display: flex;
706
-
}
707
-
708
-
.settings-block{
709
-
width: 50%;
710
-
height: 100%;
711
-
color: white;
712
-
text-align: center;
713
-
}
714
-
715
-
.selector{
716
-
padding: 10px 20px;
717
-
border-radius: 10px;
718
-
background: #000a;
719
-
display: inline-block;
720
-
margin: 10px;
721
-
}
722
-
723
-
.selector .selection-box{
724
-
height: 20px;
725
-
background: #777a;
726
-
margin: 5px -10px 0 -10px;
727
-
border-radius: 8px;
728
-
user-select: none;
729
-
cursor: pointer;
730
-
transition: 0.25s;
731
-
color: #fff1;
732
-
}
733
-
734
-
.selector .selection-box:hover{
735
-
height: 20px;
736
-
background: #777a;
737
-
margin: 5px -10px 0 -10px;
738
-
border-radius: 8px;
739
-
user-select: none;
740
-
cursor: pointer;
741
-
transition: 0.25s;
742
-
color: #fff5;
743
-
}
744
-
745
-
.selector input{
746
-
display: none;
747
-
}
748
-
749
-
.selector input:checked ~ label .selection-box{
750
-
background: rgba(0, 146, 204, 0.705);
751
-
color: #fff;
752
-
}
753
-
754
-
.path{
755
-
padding: 5px 10px;
756
-
background: #000a;
757
-
border-radius: 5px;
758
-
margin-left: 5px;
759
-
cursor: pointer;
760
-
}
761
-
762
-
.scroll-to-top{
763
-
position: fixed;
764
-
bottom: 10px;
765
-
right: 10px;
766
-
color: white;
767
-
width: 40px;
768
-
height: 40px;
769
-
cursor: pointer;
770
-
border-radius: 50%;
771
-
border: 2px solid white;
772
-
display: flex;
773
-
justify-content: center;
774
-
align-items: center;
775
-
}
776
-
777
-
.account-profile{
778
-
margin: auto;
779
-
width: 50%;
780
-
height: 200px;
781
-
display: flex;
782
-
}
783
-
784
-
.account-pfp{
785
-
width: 200px;
786
-
height: 200px;
787
-
background-position: center !important;
788
-
background-size: cover !important;
789
-
border-radius: 50%;
790
-
box-shadow: #0005 0 0 10px;
791
-
position: relative;
792
-
z-index: 10;
793
-
}
794
-
795
-
.account-desc{
796
-
width: calc(100% - 200px);
797
-
padding-left: 100px;
798
-
height: 150px;
799
-
margin: 25px 0;
800
-
margin-left: -100px;
801
-
background: #0009;
802
-
border-radius: 10px;
803
-
box-shadow: #0005 0 0 10px;
804
-
}
805
-
806
-
.storage-bar{
807
-
width: calc(100% - 20px);
808
-
height: 10px;
809
-
margin-left: 10px;
810
-
background: #555;
811
-
border-radius: 10px;
812
-
display: flex;
813
-
justify-content: left;
814
-
align-items: center;
815
-
margin-bottom: 2px;
816
-
}
817
-
818
-
.storage-bar-inner{
819
-
margin: 2px;
820
-
height: 6px;
821
-
background: #00ccff;
822
-
border-radius: 10px;
823
-
}
824
-
825
-
.account-notice{
826
-
background: #0007;
827
-
border-radius: 5px;
828
-
box-shadow: #0005 0 0 10px;
829
-
padding: 10px;
830
-
margin: auto;
831
-
width: calc(50% - 20px);
832
-
margin-top: 25px;
833
}
···
1
+
@font-face {
2
+
font-family: Rubik;
3
+
src: url(https://cdn.phazed.xyz/fonts/rubik/Rubik-VariableFont_wght.ttf);
4
+
}
5
+
6
+
body{
7
+
background: #000;
8
+
margin: 0;
9
+
font-family: Rubik, 'Courier New';
10
+
}
11
+
12
+
.loading{
13
+
position: fixed;
14
+
z-index: 10000;
15
+
top: 0;
16
+
left: 0;
17
+
width: 100%;
18
+
height: 100%;
19
+
background: black;
20
+
display: flex;
21
+
opacity: 1;
22
+
color: white;
23
+
justify-content: center;
24
+
align-items: center;
25
+
}
26
+
27
+
.navbar{
28
+
background: #555a;
29
+
position: fixed;
30
+
top: 0;
31
+
left: 0;
32
+
width: 100%;
33
+
margin-top: -50px;
34
+
padding-top: 50px;
35
+
height: 50px;
36
+
display: flex;
37
+
backdrop-filter: blur(10px);
38
+
-webkit-backdrop-filter: blur(10px);
39
+
z-index: 10;
40
+
box-shadow: #000 0 0 10px;
41
+
}
42
+
43
+
.navbar .tabs{
44
+
width: calc(100% - 450px);
45
+
height: 100%;
46
+
display: flex;
47
+
}
48
+
49
+
.navbar .account{
50
+
width: 100px;
51
+
height: 100%;
52
+
display: flex;
53
+
justify-content: center;
54
+
align-items: center;
55
+
transition: 0.1s;
56
+
cursor: pointer;
57
+
user-select: none;
58
+
-webkit-user-select: none;
59
+
}
60
+
61
+
.navbar .account:hover{
62
+
background: #0005;
63
+
}
64
+
65
+
.navbar .control-lights{
66
+
width: 150px;
67
+
height: 50px;
68
+
display: flex;
69
+
justify-content: center;
70
+
align-items: center;
71
+
}
72
+
73
+
.control-lights .light{
74
+
user-select: none;
75
+
-webkit-user-select: none;
76
+
font-size: 20px;
77
+
text-align: center;
78
+
color: white;
79
+
width: 100%;
80
+
cursor: pointer;
81
+
display: flex;
82
+
justify-content: center;
83
+
align-items: center;
84
+
height: 50px;
85
+
filter: invert(100%);
86
+
}
87
+
88
+
.control-lights .light:hover{
89
+
background: #fff5;
90
+
}
91
+
92
+
.control-lights .light img{
93
+
width: 25%;
94
+
}
95
+
96
+
.icon{
97
+
width: 15px;
98
+
filter: invert(100%);
99
+
display: flex;
100
+
align-items: center;
101
+
justify-content: center;
102
+
height: 100%;
103
+
}
104
+
105
+
.icon-label{
106
+
margin-top: -20px;
107
+
margin-right: -200px;
108
+
width: 200px;
109
+
color: white;
110
+
pointer-events: none;
111
+
transform: translate(40px, -19px);
112
+
opacity: 0;
113
+
transition: 0.25s;
114
+
user-select: none;
115
+
-webkit-user-select: none;
116
+
}
117
+
118
+
.icon:hover ~ .icon-label{
119
+
opacity: 1;
120
+
transform: translate(60px, -19px);
121
+
}
122
+
123
+
.user-pfp{
124
+
width: 35px;
125
+
height: 35px;
126
+
background-size: cover !important;
127
+
background-position: center !important;
128
+
border-radius: 50%;
129
+
margin-right: 10px;
130
+
}
131
+
132
+
.account-dropdown{
133
+
font-size: 20px;
134
+
color: white;
135
+
}
136
+
137
+
.nav-tab{
138
+
color: white;
139
+
width: 150px;
140
+
height: 100%;
141
+
transition: 0.1s;
142
+
cursor: pointer;
143
+
user-select: none;
144
+
-webkit-user-select: none;
145
+
justify-content: center;
146
+
align-items: center;
147
+
display: flex;
148
+
}
149
+
150
+
.nav-tab:hover{
151
+
background: #0005;
152
+
}
153
+
154
+
.dropdown{
155
+
position: fixed;
156
+
right: 125px;
157
+
top: 60px;
158
+
background: #555a;
159
+
height: 60px;
160
+
width: 150px;
161
+
border-radius: 5px;
162
+
backdrop-filter: blur(5px);
163
+
z-index: 10;
164
+
}
165
+
166
+
.dropdown-button{
167
+
width: 100%;
168
+
text-align: center;
169
+
padding: 5.5px 0;
170
+
color: #aaa;
171
+
cursor: pointer;
172
+
user-select: none;
173
+
-webkit-user-select: none;
174
+
transition: 0.1s;
175
+
}
176
+
177
+
.dropdown-button:hover{
178
+
color: #fff;
179
+
}
180
+
181
+
.photo-list{
182
+
width: 100%;
183
+
height: 100%;
184
+
position: fixed;
185
+
top: 0;
186
+
left: 0;
187
+
overflow: hidden;
188
+
}
189
+
190
+
.filter-options{
191
+
position: fixed;
192
+
top: 55px;
193
+
left: 5px;
194
+
width: 40px;
195
+
height: 50px;
196
+
}
197
+
198
+
.filter-options img{
199
+
cursor: pointer;
200
+
user-select: none;
201
+
-webkit-user-select: none;
202
+
}
203
+
204
+
.filter-container{
205
+
display: none;
206
+
position: fixed;
207
+
bottom: 0;
208
+
left: 50%;
209
+
width: 600px;
210
+
height: 83px;
211
+
transform: translate(-50%);
212
+
padding: 10px;
213
+
border-radius: 5px 5px 0 0;
214
+
backdrop-filter: blur(5px);
215
+
-webkit-backdrop-filter: blur(5px);
216
+
background: #555a;
217
+
color: #fff;
218
+
text-align: center;
219
+
box-shadow: #0005 0 0 10px;
220
+
opacity: 0;
221
+
}
222
+
223
+
.filter-container > .filter-title{
224
+
font-size: 30px;
225
+
}
226
+
227
+
.filter-type-select{
228
+
display: flex;
229
+
justify-content: center;
230
+
align-items: center;
231
+
width: 75%;
232
+
margin: auto;
233
+
}
234
+
235
+
.filter-type-select > div{
236
+
width: 100%;
237
+
border: #fff 4px solid;
238
+
border-left: #fff 2px solid;
239
+
border-right: #fff 2px solid;
240
+
padding: 5px 0;
241
+
cursor: pointer;
242
+
user-select: none;
243
+
-webkit-user-select: none;
244
+
}
245
+
246
+
.filter-type-select > div:first-child{
247
+
border-left: #fff 4px solid;
248
+
border-radius: 10px 0 0 10px;
249
+
}
250
+
251
+
.filter-type-select > div:last-child{
252
+
border-right: #fff 4px solid;
253
+
border-radius: 0 10px 10px 0;
254
+
}
255
+
256
+
.filter-type-select > .selected-filter{
257
+
background: #00ccff55;
258
+
}
259
+
260
+
.filter-search{
261
+
margin-top: 10px;
262
+
padding: 5px;
263
+
border: #fff 4px solid;
264
+
border-radius: 10px;
265
+
background: #0008;
266
+
outline: none;
267
+
color: white;
268
+
font-size: 15px;
269
+
font-family: 'Rubik';
270
+
width: calc(75% - 18px);
271
+
}
272
+
273
+
.date-list{
274
+
mask-image: linear-gradient(to bottom, #0000, #000, #0000);
275
+
overflow: auto;
276
+
scrollbar-width: thin;
277
+
height: calc(100% - 100px);
278
+
padding: 50px 0;
279
+
}
280
+
281
+
.date-list-date{
282
+
padding: 10px;
283
+
user-select: none;
284
+
-webkit-user-select: none;
285
+
cursor: pointer;
286
+
transition: 0.1s;
287
+
border-radius: 10px;
288
+
}
289
+
290
+
.date-list-date:hover{
291
+
background: #0005;
292
+
box-shadow: inset #0005 0 0 10px;
293
+
}
294
+
295
+
.photo-tree-loading{
296
+
position: fixed;
297
+
top: 0;
298
+
left: 0;
299
+
width: 100%;
300
+
height: 100%;
301
+
display: flex;
302
+
justify-content: center;
303
+
align-items: center;
304
+
color: white;
305
+
font-size: 20px;
306
+
}
307
+
308
+
.loading-bar{
309
+
width: 500px;
310
+
height: 8px;
311
+
border-radius: 12px;
312
+
background: #333;
313
+
margin-top: 10px;
314
+
padding: 2px;
315
+
}
316
+
317
+
.loading-bar-inner{
318
+
width: 0%;
319
+
height: 8px;
320
+
border-radius: 18px;
321
+
background: #00ccff;
322
+
}
323
+
324
+
.photo-container{
325
+
width: 100%;
326
+
height: 100%;
327
+
}
328
+
329
+
.photo-container-bg{
330
+
width: 100%;
331
+
height: 100%;
332
+
position: fixed;
333
+
top: 0;
334
+
left: 0;
335
+
z-index: -1;
336
+
filter: blur(100px);
337
+
-webkit-filter: blur(100px);
338
+
}
339
+
340
+
.single-photo-container{
341
+
margin: 10px;
342
+
display: inline-block;
343
+
}
344
+
345
+
.photo-viewer{
346
+
justify-content: center;
347
+
width: 100%;
348
+
height: 100%;
349
+
position: fixed;
350
+
top: 0;
351
+
left: 0;
352
+
z-index: 5;
353
+
background: #0009;
354
+
backdrop-filter: blur(75px);
355
+
-webkit-backdrop-filter: blur(75px);
356
+
opacity: 0;
357
+
display: none;
358
+
}
359
+
360
+
.photo-context-menu{
361
+
position: fixed;
362
+
top: 0;
363
+
left: 0;
364
+
padding: 10px;
365
+
border-radius: 5px;
366
+
backdrop-filter: blur(5px);
367
+
-webkit-backdrop-filter: blur(5px);
368
+
background: #555a;
369
+
color: #aaa;
370
+
box-shadow: #0005 0 0 10px;
371
+
opacity: 0;
372
+
}
373
+
374
+
.photo-context-menu > div{
375
+
padding: 2px 10px;
376
+
width: calc(100% - 10px);
377
+
text-align: center;
378
+
transition: 0.1s;
379
+
}
380
+
381
+
.photo-context-menu > div:hover{
382
+
color: #fff;
383
+
cursor: pointer;
384
+
user-select: none;
385
+
-webkit-user-select: none;
386
+
}
387
+
388
+
.image-container{
389
+
height: 100%;
390
+
background-size: contain !important;
391
+
background-repeat: no-repeat !important;
392
+
background-position: center !important;
393
+
opacity: 0;
394
+
}
395
+
396
+
.viewer-button{
397
+
color: white;
398
+
width: 30px;
399
+
height: 30px;
400
+
display: flex;
401
+
justify-content: center;
402
+
align-items: center;
403
+
border-radius: 50px;
404
+
font-size: 12px;
405
+
background: #8885;
406
+
backdrop-filter: blur(10px);
407
+
-webkit-backdrop-filter: blur(10px);
408
+
user-select: none;
409
+
-webkit-user-select: none;
410
+
cursor: pointer;
411
+
z-index: 7;
412
+
box-shadow: #0008 0 0 10px;
413
+
}
414
+
415
+
.viewer-close{
416
+
position: fixed;
417
+
top: 10px;
418
+
right: 10px;
419
+
width: 35px;
420
+
height: 35px;
421
+
}
422
+
423
+
.prev-button{
424
+
transition: 0.25s;
425
+
position: fixed;
426
+
top: 50%;
427
+
left: 0;
428
+
color: white;
429
+
width: 50px;
430
+
height: 150px;
431
+
display: flex;
432
+
justify-content: center;
433
+
align-items: center;
434
+
transform: translateY(-50%);
435
+
background: rgba(255, 255, 255, 0.144);
436
+
backdrop-filter: blur(50px);
437
+
-webkit-backdrop-filter: blur(50px);
438
+
border-radius: 0 15px 15px 0;
439
+
cursor: pointer;
440
+
user-select: none;
441
+
-webkit-user-select: none;
442
+
box-shadow: #000 0 0 10px;
443
+
}
444
+
445
+
.prev-button:hover{
446
+
background: rgba(255, 255, 255, 0.349);
447
+
}
448
+
449
+
.next-button{
450
+
transition: 0.25s;
451
+
position: fixed;
452
+
top: 50%;
453
+
right: 0;
454
+
color: white;
455
+
width: 50px;
456
+
height: 150px;
457
+
display: flex;
458
+
justify-content: center;
459
+
align-items: center;
460
+
transform: translateY(-50%);
461
+
background: rgba(255, 255, 255, 0.144);
462
+
backdrop-filter: blur(50px);
463
+
-webkit-backdrop-filter: blur(50px);
464
+
border-radius: 15px 0 0 15px;
465
+
cursor: pointer;
466
+
user-select: none;
467
+
-webkit-user-select: none;
468
+
box-shadow: #000 0 0 10px;
469
+
}
470
+
471
+
.next-button:hover{
472
+
background: rgba(255, 255, 255, 0.349);
473
+
}
474
+
475
+
.reload-photos{
476
+
position: fixed;
477
+
top: 70px;
478
+
right: 20px;
479
+
color: white;
480
+
user-select: none;
481
+
-webkit-user-select: none;
482
+
cursor: pointer;
483
+
opacity: 0;
484
+
}
485
+
486
+
.confirmation-box{
487
+
position: fixed;
488
+
top: 0;
489
+
left: 0;
490
+
width: 100%;
491
+
height: 100%;
492
+
z-index: 15;
493
+
background: #0005;
494
+
transition: 0.25s;
495
+
backdrop-filter: blur(10px);
496
+
-webkit-backdrop-filter: blur(10px);
497
+
}
498
+
499
+
.confirmation-box-container{
500
+
position: fixed;
501
+
top: 50%;
502
+
left: 50%;
503
+
transform: translate(-50%, -50%);
504
+
color: white;
505
+
text-align: center;
506
+
background: #9995;
507
+
padding: 10px;
508
+
width: 60%;
509
+
border-radius: 10px;
510
+
box-shadow: #000 0 0 10px;
511
+
font-size: 18px;
512
+
-webkit-backdrop-filter: blur(10px);
513
+
backdrop-filter: blur(10px);
514
+
}
515
+
516
+
.button-danger{
517
+
display: inline-block;
518
+
-webkit-backdrop-filter: blur(10px);
519
+
backdrop-filter: blur(10px);
520
+
padding: 10px;
521
+
background: rgba(255, 0, 0, 0.333);
522
+
box-shadow: #0005 inset 0 0 10px;
523
+
border-radius: 50px;
524
+
margin: 0 10px;
525
+
cursor: pointer;
526
+
user-select: none;
527
+
-webkit-user-select: none;
528
+
width: 200px;
529
+
transition: 0.25s;
530
+
}
531
+
532
+
.button{
533
+
display: inline-block;
534
+
padding: 10px;
535
+
backdrop-filter: blur(10px);
536
+
-webkit-backdrop-filter: blur(10px);
537
+
background: #9995;
538
+
box-shadow: #0005 inset 0 0 10px;
539
+
border-radius: 50px;
540
+
margin: 0 10px;
541
+
cursor: pointer;
542
+
user-select: none;
543
+
-webkit-user-select: none;
544
+
width: 200px;
545
+
transition: 0.25s;
546
+
}
547
+
548
+
.button:hover{
549
+
box-shadow: #000a inset 0 0 10px;
550
+
}
551
+
552
+
.button-danger:hover{
553
+
box-shadow: #000a inset 0 0 10px;
554
+
}
555
+
556
+
.control-buttons{
557
+
position: fixed;
558
+
bottom: 10px;
559
+
left: 50%;
560
+
transform: translateX(-50%);
561
+
display: flex;
562
+
}
563
+
564
+
.control-buttons div{
565
+
margin: 0 20px;
566
+
}
567
+
568
+
.copy-notif{
569
+
position: fixed;
570
+
top: 40px;
571
+
left: 50%;
572
+
color: white;
573
+
transform: translateX(-50%) translateY(-100px);
574
+
background: #8885;
575
+
padding: 10px 40px;
576
+
backdrop-filter: blur(10px);
577
+
-webkit-backdrop-filter: blur(10px);
578
+
border-radius: 50px;
579
+
box-shadow: #000 0 0 10px;
580
+
z-index: 12;
581
+
opacity: 0;
582
+
pointer-events: none;
583
+
}
584
+
585
+
.photo-tray{
586
+
position: fixed;
587
+
bottom: -150px;
588
+
left: 0;
589
+
width: 100%;
590
+
height: 150px;
591
+
background: #7778;
592
+
backdrop-filter: blur(10px);
593
+
-webkit-backdrop-filter: blur(10px);
594
+
box-shadow: #0008 0 0 10px;
595
+
padding-bottom: 150px;
596
+
margin-bottom: -150px;
597
+
}
598
+
599
+
.photo-tray-close{
600
+
position: fixed;
601
+
bottom: 160px;
602
+
left: 50%;
603
+
transform: translate(-50%);
604
+
color: white;
605
+
background: #8885;
606
+
backdrop-filter: blur(10px);
607
+
-webkit-backdrop-filter: blur(10px);
608
+
box-shadow: #0008 0 0 10px;
609
+
display: flex;
610
+
justify-content: center;
611
+
align-items: center;
612
+
height: 30px;
613
+
width: 50px;
614
+
border-radius: 50px;
615
+
cursor: pointer;
616
+
font-size: 12px;
617
+
user-select: none;
618
+
-webkit-user-select: none;
619
+
transition: 0.25s width;
620
+
}
621
+
622
+
.photo-tray-close:hover{
623
+
width: 70px;
624
+
}
625
+
626
+
.photo-tray-columns{
627
+
width: 100%;
628
+
height: 100%;
629
+
display: flex;
630
+
color: white;
631
+
text-align: center;
632
+
}
633
+
634
+
.photo-tray-column{
635
+
height: 100%;
636
+
width: 100%;
637
+
scrollbar-width: thin;
638
+
overflow-y: auto;
639
+
overflow-x: hidden;
640
+
mask-image: linear-gradient(to bottom, #0000 0%, #000 10%, #000 90%, #0000 100%);
641
+
}
642
+
643
+
.tray-heading{
644
+
font-weight: bold;
645
+
font-size: 20px;
646
+
}
647
+
648
+
.world-tags{
649
+
display: flex;
650
+
width: 100%;
651
+
justify-content: center;
652
+
align-items: center;
653
+
}
654
+
655
+
.world-tags div{
656
+
padding: 0 10px;
657
+
color: #bbb;
658
+
transition: 0.25s;
659
+
}
660
+
661
+
.world-tags div:hover{
662
+
color: #ddd;
663
+
}
664
+
665
+
.world-name{
666
+
font-size: 17px;
667
+
}
668
+
669
+
.settings{
670
+
position: fixed;
671
+
top: 0;
672
+
left: 0;
673
+
width: 100%;
674
+
height: 100%;
675
+
background: rgba(0, 0, 0, 0.4);
676
+
backdrop-filter: blur(100px);
677
+
-webkit-backdrop-filter: blur(100px);
678
+
}
679
+
680
+
.slide-bar{
681
+
position: fixed;
682
+
bottom: 0;
683
+
left: 0;
684
+
width: 100%;
685
+
height: 50px;
686
+
border-top: #aaa 1px solid;
687
+
overflow-x: hidden;
688
+
mask-image: linear-gradient(to left, #0000 0%, #000 20%, #000 80%, #0000 100%);
689
+
background: #aaa2;
690
+
box-shadow: #000 0 0 10px;
691
+
}
692
+
693
+
.inner-slide-bar{
694
+
display: flex;
695
+
height: 50px;
696
+
width: 200%;
697
+
color: white;
698
+
align-items: center;
699
+
cursor: pointer;
700
+
user-select: none;
701
+
-webkit-user-select: none;
702
+
}
703
+
704
+
.slider-dot{
705
+
width: 5px;
706
+
height: 5px;
707
+
border-radius: 5px;
708
+
background: #aaa;
709
+
margin: auto 25px;
710
+
}
711
+
712
+
.slider-text{
713
+
width: 200px;
714
+
text-align: center;
715
+
height: 50px;
716
+
display: flex;
717
+
justify-content: center;
718
+
align-items: center;
719
+
color: #aaa;
720
+
transition: 0.25s;
721
+
}
722
+
723
+
.slider-text:hover{
724
+
color: #fff;
725
+
}
726
+
727
+
.slide-bar-tri{
728
+
position: fixed;
729
+
bottom: 40px;
730
+
left: 50%;
731
+
transform: translateX(-50%);
732
+
border: transparent solid 5px;
733
+
border-top: #fff solid 5px;
734
+
}
735
+
736
+
.settings-container{
737
+
position: fixed;
738
+
top: 50px;
739
+
left: 0px;
740
+
width: 200%;
741
+
height: calc(100% - 100px);
742
+
display: flex;
743
+
}
744
+
745
+
.settings-block{
746
+
width: 50%;
747
+
height: 100%;
748
+
color: white;
749
+
text-align: center;
750
+
}
751
+
752
+
.selector{
753
+
padding: 10px 20px;
754
+
border-radius: 10px;
755
+
background: #000a;
756
+
display: inline-block;
757
+
margin: 10px;
758
+
}
759
+
760
+
.selector .selection-box{
761
+
height: 20px;
762
+
background: #777a;
763
+
margin: 5px -10px 0 -10px;
764
+
border-radius: 8px;
765
+
user-select: none;
766
+
-webkit-user-select: none;
767
+
cursor: pointer;
768
+
transition: 0.25s;
769
+
color: #fff1;
770
+
}
771
+
772
+
.selector .selection-box:hover{
773
+
height: 20px;
774
+
background: #777a;
775
+
margin: 5px -10px 0 -10px;
776
+
border-radius: 8px;
777
+
user-select: none;
778
+
-webkit-user-select: none;
779
+
cursor: pointer;
780
+
transition: 0.25s;
781
+
color: #fff5;
782
+
}
783
+
784
+
.selector input{
785
+
display: none;
786
+
}
787
+
788
+
.selector input:checked ~ label .selection-box{
789
+
background: rgba(0, 146, 204, 0.705);
790
+
color: #fff;
791
+
}
792
+
793
+
.path{
794
+
padding: 5px 10px;
795
+
background: #000a;
796
+
border-radius: 5px;
797
+
margin-left: 5px;
798
+
cursor: pointer;
799
+
}
800
+
801
+
.scroll-to-top{
802
+
position: fixed;
803
+
bottom: 10px;
804
+
right: 10px;
805
+
color: white;
806
+
width: 40px;
807
+
height: 40px;
808
+
cursor: pointer;
809
+
border-radius: 50%;
810
+
border: 2px solid white;
811
+
display: flex;
812
+
justify-content: center;
813
+
align-items: center;
814
+
}
815
+
816
+
.account-profile{
817
+
margin: auto;
818
+
width: 50%;
819
+
height: 200px;
820
+
display: flex;
821
+
}
822
+
823
+
.account-pfp{
824
+
width: 200px;
825
+
height: 200px;
826
+
background-position: center !important;
827
+
background-size: cover !important;
828
+
border-radius: 50%;
829
+
box-shadow: #0005 0 0 10px;
830
+
position: relative;
831
+
z-index: 10;
832
+
}
833
+
834
+
.account-desc{
835
+
width: calc(100% - 200px);
836
+
padding-left: 100px;
837
+
height: 150px;
838
+
margin: 25px 0;
839
+
margin-left: -100px;
840
+
background: #0009;
841
+
border-radius: 10px;
842
+
box-shadow: #0005 0 0 10px;
843
+
}
844
+
845
+
.storage-bar{
846
+
width: calc(100% - 20px);
847
+
height: 10px;
848
+
margin-left: 10px;
849
+
background: #555;
850
+
border-radius: 10px;
851
+
display: flex;
852
+
justify-content: left;
853
+
align-items: center;
854
+
margin-bottom: 2px;
855
+
}
856
+
857
+
.storage-bar-inner{
858
+
margin: 2px;
859
+
height: 6px;
860
+
background: #00ccff;
861
+
border-radius: 10px;
862
+
}
863
+
864
+
.account-notice{
865
+
background: #0007;
866
+
border-radius: 5px;
867
+
box-shadow: #0005 0 0 10px;
868
+
padding: 10px;
869
+
margin: auto;
870
+
width: calc(50% - 20px);
871
+
margin-top: 25px;
872
+
}
873
+
874
+
img{
875
+
max-width: 100%;
876
+
max-height: 100%;
877
}
-22
vite.config.ts.timestamp-1732900951768-804abb3ebfb15.mjs
-22
vite.config.ts.timestamp-1732900951768-804abb3ebfb15.mjs
···
1
-
// vite.config.ts
2
-
import { defineConfig } from "file:///C:/Users/Liam/Documents/Projects/vrcpm-rs/node_modules/.pnpm/vite@5.4.9/node_modules/vite/dist/node/index.js";
3
-
import solid from "file:///C:/Users/Liam/Documents/Projects/vrcpm-rs/node_modules/.pnpm/vite-plugin-solid@2.10.2_solid-js@1.9.2_vite@5.4.9/node_modules/vite-plugin-solid/dist/esm/index.mjs";
4
-
var vite_config_default = defineConfig(async () => ({
5
-
plugins: [solid()],
6
-
// Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build`
7
-
//
8
-
// 1. prevent vite from obscuring rust errors
9
-
clearScreen: false,
10
-
// 2. tauri expects a fixed port, fail if that port is not available
11
-
server: {
12
-
port: 1420,
13
-
strictPort: true,
14
-
watch: {
15
-
ignored: ["src-tauri/**"]
16
-
}
17
-
}
18
-
}));
19
-
export {
20
-
vite_config_default as default
21
-
};
22
-
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxMaWFtXFxcXERvY3VtZW50c1xcXFxQcm9qZWN0c1xcXFx2cmNwbS1yc1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcTGlhbVxcXFxEb2N1bWVudHNcXFxcUHJvamVjdHNcXFxcdnJjcG0tcnNcXFxcdml0ZS5jb25maWcudHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzL0xpYW0vRG9jdW1lbnRzL1Byb2plY3RzL3ZyY3BtLXJzL3ZpdGUuY29uZmlnLnRzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnIH0gZnJvbSBcInZpdGVcIjtcclxuaW1wb3J0IHNvbGlkIGZyb20gXCJ2aXRlLXBsdWdpbi1zb2xpZFwiO1xyXG5cclxuLy8gaHR0cHM6Ly92aXRlanMuZGV2L2NvbmZpZy9cclxuZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29uZmlnKGFzeW5jICgpID0+ICh7XHJcbiAgcGx1Z2luczogW3NvbGlkKCldLFxyXG5cclxuICAvLyBWaXRlIG9wdGlvbnMgdGFpbG9yZWQgZm9yIFRhdXJpIGRldmVsb3BtZW50IGFuZCBvbmx5IGFwcGxpZWQgaW4gYHRhdXJpIGRldmAgb3IgYHRhdXJpIGJ1aWxkYFxyXG4gIC8vXHJcbiAgLy8gMS4gcHJldmVudCB2aXRlIGZyb20gb2JzY3VyaW5nIHJ1c3QgZXJyb3JzXHJcbiAgY2xlYXJTY3JlZW46IGZhbHNlLFxyXG4gIC8vIDIuIHRhdXJpIGV4cGVjdHMgYSBmaXhlZCBwb3J0LCBmYWlsIGlmIHRoYXQgcG9ydCBpcyBub3QgYXZhaWxhYmxlXHJcbiAgc2VydmVyOiB7XHJcbiAgICBwb3J0OiAxNDIwLFxyXG4gICAgc3RyaWN0UG9ydDogdHJ1ZSxcclxuICAgIHdhdGNoOiB7XHJcbiAgICAgIGlnbm9yZWQ6IFsgJ3NyYy10YXVyaS8qKicgXVxyXG4gICAgfVxyXG4gIH1cclxufSkpO1xyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQXlULFNBQVMsb0JBQW9CO0FBQ3RWLE9BQU8sV0FBVztBQUdsQixJQUFPLHNCQUFRLGFBQWEsYUFBYTtBQUFBLEVBQ3ZDLFNBQVMsQ0FBQyxNQUFNLENBQUM7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQUtqQixhQUFhO0FBQUE7QUFBQSxFQUViLFFBQVE7QUFBQSxJQUNOLE1BQU07QUFBQSxJQUNOLFlBQVk7QUFBQSxJQUNaLE9BQU87QUFBQSxNQUNMLFNBQVMsQ0FBRSxjQUFlO0FBQUEsSUFDNUI7QUFBQSxFQUNGO0FBQ0YsRUFBRTsiLAogICJuYW1lcyI6IFtdCn0K
···