feat(icon): update app and tray icons

This commit is contained in:
reya 2023-12-22 10:13:21 +07:00
parent 2536630ff7
commit 0522611669
54 changed files with 262 additions and 1 deletions

View File

@ -60,6 +60,9 @@
"@tiptap/react": "^2.1.13",
"@tiptap/starter-kit": "^2.1.13",
"@tiptap/suggestion": "^2.1.13",
"@tsparticles/engine": "^3.0.2",
"@tsparticles/react": "^3.0.0",
"@tsparticles/slim": "^3.0.2",
"@vidstack/react": "^1.9.8",
"dayjs": "^1.11.10",
"framer-motion": "^10.16.16",

View File

@ -131,6 +131,15 @@ dependencies:
'@tiptap/suggestion':
specifier: ^2.1.13
version: 2.1.13(@tiptap/core@2.1.13)(@tiptap/pm@2.1.13)
'@tsparticles/engine':
specifier: ^3.0.2
version: 3.0.2
'@tsparticles/react':
specifier: ^3.0.0
version: 3.0.0(@tsparticles/engine@3.0.2)(react-dom@18.2.0)(react@18.2.0)
'@tsparticles/slim':
specifier: ^3.0.2
version: 3.0.2
'@vidstack/react':
specifier: ^1.9.8
version: 1.9.8(@types/react@18.2.45)(react@18.2.0)
@ -2482,6 +2491,252 @@ packages:
- supports-color
dev: true
/@tsparticles/basic@3.0.2:
resolution: {integrity: sha512-aM3X4daYRFxrkZ7+puHYjlgWjFaU4ROe8XOx7K+BnADfd0WM1I+JC0kspMEOe0b0qoiCbbbRpBqD135Kc75FXg==}
dependencies:
'@tsparticles/engine': 3.0.2
'@tsparticles/move-base': 3.0.2
'@tsparticles/shape-circle': 3.0.2
'@tsparticles/updater-color': 3.0.2
'@tsparticles/updater-opacity': 3.0.2
'@tsparticles/updater-out-modes': 3.0.2
'@tsparticles/updater-size': 3.0.2
dev: false
/@tsparticles/engine@3.0.2:
resolution: {integrity: sha512-2HhuJuHjz/GiIP0i+jpymnZEXfR82sTkp7jb/sQYfiHCu5Bh0XcNNuvZXbRMgt2qdB+BAupFA7ghIB1FfnLyug==}
requiresBuild: true
dev: false
/@tsparticles/interaction-external-attract@3.0.2:
resolution: {integrity: sha512-7hrTPDKeDw0f6RbWs5m8eH4Dn+AIwn6d6w32GVbHEc2UQSMAX3G4rZ2ME6LEy8rlpnApIUNTBWFvK+laINtopg==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-external-bounce@3.0.2:
resolution: {integrity: sha512-uZrNKL3z04tOeL3/EpO/Jq7U1Pdz6jVO1UG8+r9NJg/Pwnrq7+my/1l/Oh2fUYeGzKlsy8NerBwHhNreZzzJzw==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-external-bubble@3.0.2:
resolution: {integrity: sha512-tOtz1tYqR0/X+MPj0VALgwG2maVeiTn60bxz56QpduDEgcQixSux7czn4btY3Y/CHR30+GBfYwFRyUAwg1v/bQ==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-external-connect@3.0.2:
resolution: {integrity: sha512-Bt0l4ptEXcCwDog9UbV2+C8EVv8rStrEWv0nCfNGwM+o5cFaSN8tqqd4c48SbtXNEq/k1+Fl2q0n7hU48YudyQ==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-external-grab@3.0.2:
resolution: {integrity: sha512-05JP7WwizKVukeX9dF4BTRYAYJ1Yviag6dryzO9LLf6hpdOM5qMbzJG6KIsILLxOpLo4jc9xQ1KCtpcG6bmARg==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-external-pause@3.0.2:
resolution: {integrity: sha512-W2W3wuZD3idLW5+x5I/elI0IGMKF2jHhAeaJ+OA8EOaZUduGhq4Y2KsP6byVdDIkhnLC/EZFn5k1Sw3vP4y1cw==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-external-push@3.0.2:
resolution: {integrity: sha512-a9AUDlDNbUBuRJLCF6E4/bcIc5nHQ0FNZJzV/K45/S4ByrHFob4Q2cDVfCxujbSEgOdWiTD4K8hEpvd2NKbK0w==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-external-remove@3.0.2:
resolution: {integrity: sha512-QO0nFUcJscjXaCrp0cTj554jVOlttN0bYjGeZ9/iS+pD4NtwAr1gqpDXBdHjDkb8+v/rWoDRB59teKEai2wCng==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-external-repulse@3.0.2:
resolution: {integrity: sha512-gQW1eRIhoIb8Hf2EHe9qDkiNC4WM4wSGKfAIZzuU4VufLi323Zr5r9M+go+uc+dinzVPGeuJz38/lUppTOopsg==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-external-slow@3.0.2:
resolution: {integrity: sha512-/gdlpiwX3fQpzHO5aQH728MnIHy0/ZY+nE9xjeK6KCp/hN8Ye/KgWmE2phK+HMdaYOOPcak+Sgw5QkpB1SK1ew==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-particles-attract@3.0.2:
resolution: {integrity: sha512-s5R7tAKSmsm9gcvnRJO0N2zLaHzO3MJU/DMcrD/yF9kpnFbOF8Xd8X7MR2bho0tMngqcDarqbEk0A95lDhSaog==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-particles-collisions@3.0.2:
resolution: {integrity: sha512-EA25ikXlZplEEPx45uwveTV+OyA5fNNMH24zTGYsJAMPPQ84r9ps7klIjGEJqboIbTkg9NFlVaHy8+ZlM9KLzA==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/interaction-particles-links@3.0.2:
resolution: {integrity: sha512-XCpTAgZWd0Om/iRa2I+YtzGiWVo5egWlx3PXE07DsZRQkeQJS0DcmMUx5Um3OagDkgfHmMZx0CDwDbCufA4ncQ==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/move-base@3.0.2:
resolution: {integrity: sha512-PjLII47p3tT6yOLb+CLLohaxXw13MVuijFq8sLkuNPbUNSE0ooJ0pmncqaAchFIYu2JxDbRZ1GuTuqEw+AIRUw==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/move-parallax@3.0.2:
resolution: {integrity: sha512-Q/QkDH2QXLxZpLULyYEHwwIeTqzxYRbAtzX+xmzjkfYd3esu9h6s3tjD3ICSYQNvoPXBx2o6yYinmK5comkuMg==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/plugin-easing-quad@3.0.2:
resolution: {integrity: sha512-Z36YfPXvtrHmcKYt5LfZdojYlFt8WWbAhP5OS3dRfKUgxnw+vMEP1gLxz9y+BebIeVZrZdR5OUk3EimlXdbZnQ==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/react@3.0.0(@tsparticles/engine@3.0.2)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-hjGEtTT1cwv6BcjL+GcVgH++KYs52bIuQGW3PWv7z3tMa8g0bd6RI/vWSLj7p//NZ3uTjEIeilYIUPBh7Jfq/Q==}
peerDependencies:
'@tsparticles/engine': ^3.0.2
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
'@tsparticles/engine': 3.0.2
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
/@tsparticles/shape-circle@3.0.2:
resolution: {integrity: sha512-BqeeP2Oxu7NxEx6znB5V9rYc0VPZNrpC6WNyz78nvnhyARgQZWNRgNo5igaE2Zn+ss64KHNxkQDkbYP+ZAc1BQ==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/shape-emoji@3.0.2:
resolution: {integrity: sha512-mpzsmNvE/DmWihRQrVS23JqWefmUjXU9HOkal9vWBgGDOfRpieBxHBHqNZFiYq1oaxa/zwFNcPCJ4BpiWu3nPQ==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/shape-image@3.0.2:
resolution: {integrity: sha512-i4v5qZ7s48M/jkx/REHD0usTvyephebHrNWhM5XHYfXvPjuXg3nrP6sYGqRByPkJ3svdFoeGZM/5jrF63waHjA==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/shape-line@3.0.2:
resolution: {integrity: sha512-tI8bFYp4UwDpTEUglHRtENx37F9xK1FKvk5UeIIHfCSVxBQsLtAZ16ynRVBnUXMPDHIs388xxeOqc2wHWrwlJw==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/shape-polygon@3.0.2:
resolution: {integrity: sha512-aUVoDzoMy6uRf12xEKZ62aCxo+yBWxNrkNbdYxlMKIWzqRQVTiNxhwHt6VwBzzXUzy8KseaXB3BiQfLCsmdGLQ==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/shape-square@3.0.2:
resolution: {integrity: sha512-ut8SlaroULa4C2aKVfMmGmfN5yAk6WN9xjT/yw4bPYAsunZdfeOEzH76u8K4SLVkl2CJ4H1w3YdWxhL+h8BtvQ==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/shape-star@3.0.2:
resolution: {integrity: sha512-fwZokgygyi3gX4vES9tlfTK8tJnvu5pd4exI2n1QW/8xpCpsORYhk+VWN994DSmt4g+VTYLb/tVnDk///Sa92g==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/slim@3.0.2:
resolution: {integrity: sha512-EAmfK1Oy2d1zwA1Dfpt0AQaut71zrmXOT4uvzuGq+PRH5CSbhqWuYplKCauYNCw02s+z3o3tCSea5/hcXh3tOA==}
dependencies:
'@tsparticles/basic': 3.0.2
'@tsparticles/engine': 3.0.2
'@tsparticles/interaction-external-attract': 3.0.2
'@tsparticles/interaction-external-bounce': 3.0.2
'@tsparticles/interaction-external-bubble': 3.0.2
'@tsparticles/interaction-external-connect': 3.0.2
'@tsparticles/interaction-external-grab': 3.0.2
'@tsparticles/interaction-external-pause': 3.0.2
'@tsparticles/interaction-external-push': 3.0.2
'@tsparticles/interaction-external-remove': 3.0.2
'@tsparticles/interaction-external-repulse': 3.0.2
'@tsparticles/interaction-external-slow': 3.0.2
'@tsparticles/interaction-particles-attract': 3.0.2
'@tsparticles/interaction-particles-collisions': 3.0.2
'@tsparticles/interaction-particles-links': 3.0.2
'@tsparticles/move-base': 3.0.2
'@tsparticles/move-parallax': 3.0.2
'@tsparticles/plugin-easing-quad': 3.0.2
'@tsparticles/shape-circle': 3.0.2
'@tsparticles/shape-emoji': 3.0.2
'@tsparticles/shape-image': 3.0.2
'@tsparticles/shape-line': 3.0.2
'@tsparticles/shape-polygon': 3.0.2
'@tsparticles/shape-square': 3.0.2
'@tsparticles/shape-star': 3.0.2
'@tsparticles/updater-color': 3.0.2
'@tsparticles/updater-life': 3.0.2
'@tsparticles/updater-opacity': 3.0.2
'@tsparticles/updater-out-modes': 3.0.2
'@tsparticles/updater-rotate': 3.0.2
'@tsparticles/updater-size': 3.0.2
'@tsparticles/updater-stroke-color': 3.0.2
dev: false
/@tsparticles/updater-color@3.0.2:
resolution: {integrity: sha512-MfG+fVpXEqSMD38uN9MWLoHbSL1+EL4TbvOfyifyTV9lvsl0Ic154EowdRsJROAnQ2PnEcnJh8UjA6YXIg9uoA==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/updater-life@3.0.2:
resolution: {integrity: sha512-EFhxKr11GdQyKbw3+UbDrRvN2ZJ9vEBFAWeM5TAR5erln9OI5/9J4ySXd+3MZRC7pH66GHPIB9yVBjonLURRnQ==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/updater-opacity@3.0.2:
resolution: {integrity: sha512-4a8Y26v8ln90ZqaqcKn8bgpT2A2QxjUCnK56hmRrIdtG9+kcF43RZYDHZQo/Voy9UWKMJObaJ4eP60H6a2f4cw==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/updater-out-modes@3.0.2:
resolution: {integrity: sha512-5Z6RRSnDeP0I0ToRF7kKJbsIZ3RCCIPeLPSL6uGeTaEiwZ2uD3DU87Brf66N0c4ioxKjpwQ/VKt3nRF9PIyNXQ==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/updater-rotate@3.0.2:
resolution: {integrity: sha512-RA298SAzAvrSn8iV3VtW4tLgpGrhMFlPUZSOKIaD9fi1gcXPJGSCmqquJlLA5tGnFGcGGB8ZYsDB9VKHsvdXZg==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/updater-size@3.0.2:
resolution: {integrity: sha512-DPOQvOxf1kEUzA7yEC40JYyvPhOGJirtSiX86vpi3ApTWud2n+B+D3AXS7JhT/g+ISNQ04dICRbRYY0yUeDLFA==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@tsparticles/updater-stroke-color@3.0.2:
resolution: {integrity: sha512-SIkWit6LCauH0bg3jdXOBfFkFwih4mUSfBInaM+iISrvWLQA6XQLtcxJKql7Uvpu2eqTEShZ3UmnKPutqd46/w==}
dependencies:
'@tsparticles/engine': 3.0.2
dev: false
/@types/html-to-text@9.0.4:
resolution: {integrity: sha512-pUY3cKH/Nm2yYrEmDlPR1mR7yszjGx4DrwPjQ702C4/D5CwHuZTgZdIdwPkRbcuhs7BAh2L5rg3CL5cbRiGTCQ==}
dev: true

View File

@ -14,7 +14,7 @@ tauri-build = { version = "2.0.0-alpha", features = [] }
[dependencies]
serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] }
tauri = { version = "2.0.0-alpha", features = [
tauri = { version = "2.0.0-alpha", features = [ "tray-icon",
"macos-private-api",
"native-tls-vendored",
"protocol-asset",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 886 B

After

Width:  |  Height:  |  Size: 738 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 894 B

After

Width:  |  Height:  |  Size: 810 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1003 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 536 B

After

Width:  |  Height:  |  Size: 265 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 664 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 828 B

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 674 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 674 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 938 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 938 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 878 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
src-tauri/icons/tray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -116,6 +116,9 @@
"dangerousRemoteDomainIpcAccess": [],
"freezePrototype": false
},
"trayIcon": {
"iconPath": "icons/tray.png"
},
"macOSPrivateApi": true
}
}