feat: sync with upstream official repo (preserving local images)

This commit is contained in:
Max 2026-01-05 20:36:30 +08:00
parent 25a7c0e990
commit 88c75a9112
15 changed files with 1446 additions and 1381 deletions

View File

@ -8,6 +8,7 @@
#include <desktop_drop/desktop_drop_plugin.h>
#include <file_selector_linux/file_selector_plugin.h>
#include <open_file_linux/open_file_linux_plugin.h>
#include <pasteboard/pasteboard_plugin.h>
#include <url_launcher_linux/url_launcher_plugin.h>
@ -18,6 +19,9 @@ void fl_register_plugins(FlPluginRegistry* registry) {
g_autoptr(FlPluginRegistrar) file_selector_linux_registrar =
fl_plugin_registry_get_registrar_for_plugin(registry, "FileSelectorPlugin");
file_selector_plugin_register_with_registrar(file_selector_linux_registrar);
g_autoptr(FlPluginRegistrar) open_file_linux_registrar =
fl_plugin_registry_get_registrar_for_plugin(registry, "OpenFileLinuxPlugin");
open_file_linux_plugin_register_with_registrar(open_file_linux_registrar);
g_autoptr(FlPluginRegistrar) pasteboard_registrar =
fl_plugin_registry_get_registrar_for_plugin(registry, "PasteboardPlugin");
pasteboard_plugin_register_with_registrar(pasteboard_registrar);

View File

@ -5,6 +5,7 @@
list(APPEND FLUTTER_PLUGIN_LIST
desktop_drop
file_selector_linux
open_file_linux
pasteboard
url_launcher_linux
)

View File

@ -9,15 +9,17 @@ import audio_session
import desktop_drop
import device_info_plus
import fc_native_video_thumbnail
import file_picker
import file_selector_macos
import flutter_image_compress_macos
import just_audio
import open_file_mac
import package_info_plus
import pasteboard
import path_provider_foundation
import photo_manager
import shared_preferences_foundation
import sqflite
import sqflite_darwin
import tencent_cloud_chat_sdk
import url_launcher_macos
import video_player_avfoundation
@ -28,9 +30,11 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
DesktopDropPlugin.register(with: registry.registrar(forPlugin: "DesktopDropPlugin"))
DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin"))
FcNativeVideoThumbnailPlugin.register(with: registry.registrar(forPlugin: "FcNativeVideoThumbnailPlugin"))
FilePickerPlugin.register(with: registry.registrar(forPlugin: "FilePickerPlugin"))
FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin"))
FlutterImageCompressMacosPlugin.register(with: registry.registrar(forPlugin: "FlutterImageCompressMacosPlugin"))
JustAudioPlugin.register(with: registry.registrar(forPlugin: "JustAudioPlugin"))
OpenFilePlugin.register(with: registry.registrar(forPlugin: "OpenFilePlugin"))
FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin"))
PasteboardPlugin.register(with: registry.registrar(forPlugin: "PasteboardPlugin"))
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))

File diff suppressed because it is too large Load Diff

View File

@ -1,22 +1 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="56px" height="57px" viewBox="0 0 56 57" version="1.1">
<title>编组 4</title>
<defs>
<filter color-interpolation-filters="auto" id="filter-1">
<feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 0.266667 0 0 0 0 0.266667 0 0 0 0 0.266667 0 0 0 1.000000 0"></feColorMatrix>
</filter>
</defs>
<g id="当前版" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="更多" transform="translate(-662.000000, -1046.000000)">
<g id="编组-11备份-2" transform="translate(0.000000, 1025.000000)">
<g id="编组-4" transform="translate(33.000000, 16.000000)" filter="url(#filter-1)">
<g transform="translate(629.000000, 5.853448)">
<circle id="椭圆形备份-27" stroke="#8F959E" stroke-width="4" cx="28" cy="28" r="26"></circle>
<rect id="矩形备份-8" fill="#8F959E" x="15" y="27" width="26" height="4" rx="1"></rect>
<rect id="矩形备份-8" fill="#8F959E" transform="translate(28.000000, 29.000000) rotate(-90.000000) translate(-28.000000, -29.000000) " x="15" y="27" width="26" height="4" rx="1"></rect>
</g>
</g>
</g>
</g>
</g>
</svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755074200576" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2855" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M914.285714 512c0-222.171429-180.114286-402.285714-402.285714-402.285714S109.714286 289.828571 109.714286 512s180.114286 402.285714 402.285714 402.285714v73.142857C249.417143 987.428571 36.571429 774.582857 36.571429 512S249.417143 36.571429 512 36.571429s475.428571 212.845714 475.428571 475.428571-212.845714 475.428571-475.428571 475.428571v-73.142857c222.171429 0 402.285714-180.114286 402.285714-402.285714z" p-id="2856"></path><path d="M292.571429 512a36.571429 36.571429 0 0 1 36.571428-36.571429h365.714286a36.571429 36.571429 0 1 1 0 73.142858H329.142857a36.571429 36.571429 0 0 1-36.571428-36.571429z" p-id="2857"></path><path d="M512 292.571429a36.571429 36.571429 0 0 1 36.571429 36.571428v365.714286a36.571429 36.571429 0 1 1-73.142858 0V329.142857a36.571429 36.571429 0 0 1 36.571429-36.571428z" p-id="2858"></path></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,26 +1 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="56px" height="57px" viewBox="0 0 56 57" version="1.1">
<title>编组 6</title>
<defs>
<filter color-interpolation-filters="auto" id="filter-1">
<feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 0.266667 0 0 0 0 0.266667 0 0 0 0 0.266667 0 0 0 1.000000 0"></feColorMatrix>
</filter>
</defs>
<g id="当前版" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="更多" transform="translate(-586.000000, -1046.000000)">
<g id="编组-11备份-2" transform="translate(0.000000, 1025.000000)">
<g id="编组-6" transform="translate(33.000000, 16.000000)" filter="url(#filter-1)">
<g transform="translate(553.000000, 5.853448)">
<rect id="矩形" x="0" y="0" width="56" height="56"></rect>
<g id="编组-5" transform="translate(15.000000, 18.000000)" fill="#BBBBBB">
<ellipse id="椭圆形" cx="2.96644295" cy="3" rx="2.96644295" ry="3"></ellipse>
<ellipse id="椭圆形" cx="23.033557" cy="3" rx="2.96644295" ry="3"></ellipse>
</g>
<circle id="椭圆形" stroke="#BBBBBB" stroke-width="4" cx="28" cy="28" r="26"></circle>
<path d="M17.862069,30.6805556 L17.862069,30.6805556 L17.862069,30.6805556 C17.862069,36.1249814 22.4259829,40.5 28,40.5 C33.4841136,40.5 37.9904452,36.2649729 38.1343841,30.943147 L38.137931,30.6805556 C38.137931,30.3046951 38.4426261,30 38.8184866,30 L41.3194444,30 C41.6953049,30 42,30.3046951 42,30.6805556 L42,30.6805556 L42,30.6805556 C42,38.0153851 35.7569941,44 28,44 C20.3424546,44 14.1603259,38.1678531 14.0030684,30.9619888 L14,30.6805556 C14,30.3046951 14.3046951,30 14.6805556,30 L17.1815134,30 C17.5573739,30 17.862069,30.3046951 17.862069,30.6805556 Z" id="路径" fill="#979797" fill-rule="nonzero"></path>
</g>
</g>
</g>
</g>
</g>
</svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755074147184" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2709" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M914.285714 512c0-222.171429-180.114286-402.285714-402.285714-402.285714S109.714286 289.828571 109.714286 512s180.114286 402.285714 402.285714 402.285714v73.142857C249.417143 987.428571 36.571429 774.582857 36.571429 512S249.417143 36.571429 512 36.571429s475.428571 212.845714 475.428571 475.428571-212.845714 475.428571-475.428571 475.428571v-73.142857c222.171429 0 402.285714-180.114286 402.285714-402.285714z" p-id="2710"></path><path d="M644.059429 623.268571a36.571429 36.571429 0 0 1 65.024 33.462858C679.387429 714.496 608.146286 768 512 768c-93.147429 0-162.925714-50.230857-194.194286-105.874286l-2.889143-5.394285-1.554285-3.419429a36.571429 36.571429 0 0 1 64.713143-33.28l1.865142 3.236571 1.718858 3.181715C400.182857 659.273143 445.714286 694.857143 512 694.857143c68.425143 0 114.742857-37.924571 132.059429-71.588572z" p-id="2711"></path><path d="M274.285714 365.714286m36.571429 0l0 0q36.571429 0 36.571428 36.571428l0 36.571429q0 36.571429-36.571428 36.571428l0 0q-36.571429 0-36.571429-36.571428l0-36.571429q0-36.571429 36.571429-36.571428Z" p-id="2712"></path><path d="M676.571429 365.714286m36.571428 0l0 0q36.571429 0 36.571429 36.571428l0 36.571429q0 36.571429-36.571429 36.571428l0 0q-36.571429 0-36.571428-36.571428l0-36.571429q0-36.571429 36.571428-36.571428Z" p-id="2713"></path></svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,14 +1 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128px" height="128px" viewBox="0 0 128 128" version="1.1">
<title>编组 5</title>
<g id="当前版" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="更多" transform="translate(-399.000000, -1147.000000)">
<g id="编组-7" transform="translate(47.000000, 1147.000000)">
<g id="编组-5" transform="translate(352.000000, 0.000000)">
<rect id="矩形备份-45" fill="#FFFFFF" x="0" y="0" width="128" height="128" rx="20"></rect>
<path d="M55.145898,42 C56.2822142,42 57.3210036,42.6420071 57.8291796,43.6583592 L58.8944272,45.7888544 C59.5719952,47.1439905 60.9570477,48 62.472136,48 L87,48 C88.6568542,48 90,49.3431458 90,51 L90,83 C90,84.6568542 88.6568542,86 87,86 L41,86 C39.3431458,86 38,84.6568542 38,83 L38,45 C38,43.3431458 39.3431458,42 41,42 L55.145898,42 Z M82,54 L46,54 C44.8954305,54 44,54.8954305 44,56 C44,57.1045695 44.8954305,58 46,58 L46,58 L82,58 C83.1045695,58 84,57.1045695 84,56 C84,54.8954305 83.1045695,54 82,54 L82,54 Z" id="形状结合" fill="#5C6168"></path>
</g>
</g>
</g>
</g>
</svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755247071973" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2556" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M983.04 229.868308H563.928615a98.461538 98.461538 0 0 1-69.159384-28.376616L373.366154 81.683692A10.259692 10.259692 0 0 0 366.355692 78.769231H40.96C18.313846 78.769231 0 97.673846 0 121.028923v781.942154C0 926.326154 18.313846 945.230769 40.96 945.230769h942.08c22.646154 0 40.96-18.904615 40.96-42.259692V272.128c0-23.374769-18.313846-42.259692-40.96-42.259692z" p-id="2557"></path></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 724 B

View File

@ -1,14 +1 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="56px" height="57px" viewBox="0 0 56 57" version="1.1">
<title>椭圆形备份 25</title>
<g id="移动端-轻量版" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="切图1" transform="translate(-283.000000, -507.000000)">
<g id="编组-9备份" transform="translate(283.000000, 507.000000)">
<circle id="椭圆形备份-25" stroke="#444444" stroke-width="4" cx="28" cy="29" r="26"></circle>
<g id="编组-15" transform="translate(13.500000, 18.000000)" fill="#444444">
<path d="M21.5,18 C22.0522847,18 22.5,18.4477153 22.5,19 L22.5,22 C22.5,22.5522847 22.0522847,23 21.5,23 L7.5,23 C6.94771525,23 6.5,22.5522847 6.5,22 L6.5,19 C6.5,18.4477153 6.94771525,18 7.5,18 L21.5,18 Z M4,8 C4.55228475,8 5,8.44771525 5,9 L5,12 C5,12.5522847 4.55228475,13 4,13 L1,13 C0.44771525,13 6.76353751e-17,12.5522847 0,12 L0,9 C-6.76353751e-17,8.44771525 0.44771525,8 1,8 L4,8 Z M12,8 C12.5522847,8 13,8.44771525 13,9 L13,12 C13,12.5522847 12.5522847,13 12,13 L9,13 C8.44771525,13 8,12.5522847 8,12 L8,9 C8,8.44771525 8.44771525,8 9,8 L12,8 Z M20,8 C20.5522847,8 21,8.44771525 21,9 L21,12 C21,12.5522847 20.5522847,13 20,13 L17,13 C16.4477153,13 16,12.5522847 16,12 L16,9 C16,8.44771525 16.4477153,8 17,8 L20,8 Z M28,8 C28.5522847,8 29,8.44771525 29,9 L29,12 C29,12.5522847 28.5522847,13 28,13 L25,13 C24.4477153,13 24,12.5522847 24,12 L24,9 C24,8.44771525 24.4477153,8 25,8 L28,8 Z M4,0 C4.55228475,-1.01453063e-16 5,0.44771525 5,1 L5,4 C5,4.55228475 4.55228475,5 4,5 L1,5 C0.44771525,5 6.76353751e-17,4.55228475 0,4 L0,1 C-6.76353751e-17,0.44771525 0.44771525,1.01453063e-16 1,0 L4,0 Z M12,0 C12.5522847,-1.01453063e-16 13,0.44771525 13,1 L13,4 C13,4.55228475 12.5522847,5 12,5 L9,5 C8.44771525,5 8,4.55228475 8,4 L8,1 C8,0.44771525 8.44771525,1.01453063e-16 9,0 L12,0 Z M20,0 C20.5522847,-1.01453063e-16 21,0.44771525 21,1 L21,4 C21,4.55228475 20.5522847,5 20,5 L17,5 C16.4477153,5 16,4.55228475 16,4 L16,1 C16,0.44771525 16.4477153,1.01453063e-16 17,0 L20,0 Z M28,0 C28.5522847,-1.01453063e-16 29,0.44771525 29,1 L29,4 C29,4.55228475 28.5522847,5 28,5 L25,5 C24.4477153,5 24,4.55228475 24,4 L24,1 C24,0.44771525 24.4477153,1.01453063e-16 25,0 L28,0 Z" id="形状结合"></path>
</g>
</g>
</g>
</g>
</svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755074137851" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2559" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M907.636364 512c0-218.507636-177.128727-395.636364-395.636364-395.636364S116.363636 293.492364 116.363636 512s177.128727 395.636364 395.636364 395.636364v93.090909C242.082909 1000.727273 23.272727 781.917091 23.272727 512S242.082909 23.272727 512 23.272727s488.727273 218.810182 488.727273 488.727273-218.810182 488.727273-488.727273 488.727273v-93.090909c218.507636 0 395.636364-177.128727 395.636364-395.636364z" p-id="2560"></path><path d="M279.272727 302.545455m46.545455 0l0 0q46.545455 0 46.545454 46.545454l0 0q0 46.545455-46.545454 46.545455l0 0q-46.545455 0-46.545455-46.545455l0 0q0-46.545455 46.545455-46.545454Z" p-id="2561"></path><path d="M279.272727 465.454545m46.545455 0l0 0q46.545455 0 46.545454 46.545455l0 0q0 46.545455-46.545454 46.545455l0 0q-46.545455 0-46.545455-46.545455l0 0q0-46.545455 46.545455-46.545455Z" p-id="2562"></path><path d="M465.454545 302.545455m46.545455 0l0 0q46.545455 0 46.545455 46.545454l0 0q0 46.545455-46.545455 46.545455l0 0q-46.545455 0-46.545455-46.545455l0 0q0-46.545455 46.545455-46.545454Z" p-id="2563"></path><path d="M465.454545 465.454545m46.545455 0l0 0q46.545455 0 46.545455 46.545455l0 0q0 46.545455-46.545455 46.545455l0 0q-46.545455 0-46.545455-46.545455l0 0q0-46.545455 46.545455-46.545455Z" p-id="2564"></path><path d="M651.636364 302.545455m46.545454 0l0 0q46.545455 0 46.545455 46.545454l0 0q0 46.545455-46.545455 46.545455l0 0q-46.545455 0-46.545454-46.545455l0 0q0-46.545455 46.545454-46.545454Z" p-id="2565"></path><path d="M651.636364 465.454545m46.545454 0l0 0q46.545455 0 46.545455 46.545455l0 0q0 46.545455-46.545455 46.545455l0 0q-46.545455 0-46.545454-46.545455l0 0q0-46.545455 46.545454-46.545455Z" p-id="2566"></path><path d="M279.272727 628.363636m46.545455 0l372.363636 0q46.545455 0 46.545455 46.545455l0 0q0 46.545455-46.545455 46.545454l-372.363636 0q-46.545455 0-46.545455-46.545454l0 0q0-46.545455 46.545455-46.545455Z" p-id="2567"></path></svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -1,16 +1 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128px" height="128px" viewBox="0 0 128 128" version="1.1">
<title>编组 5</title>
<g id="当前版" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="更多" transform="translate(-223.000000, -1147.000000)">
<g id="编组-7" transform="translate(47.000000, 1147.000000)">
<g id="编组-5" transform="translate(176.000000, 0.000000)">
<rect id="矩形备份-45" fill="#FFFFFF" x="0" y="0" width="128" height="128" rx="20"></rect>
<g id="编组-4" transform="translate(37.999754, 44.000000)" fill="#5C6168">
<path d="M14.7827779,20.3047469 C15.3170315,19.8659839 16.0901816,19.8418682 16.6534183,20.2642957 L16.6534183,20.2642957 L42.967,40 L4.00024625,40 C1.79110725,40 0.000246247657,38.209139 0.000246247657,36 L0.000887612509,34.9779328 C0.151240169,34.8917402 0.292787062,34.7844307 0.421213562,34.6560042 L0.421213562,34.6560042 L14.6721151,20.4051026 Z M48.0002462,0 C50.2093852,-4.05812251e-16 52.0002462,1.790861 52.0002462,4 L52.0002462,36 C52.0002462,37.742383 50.8862004,39.2245667 49.331551,39.7731088 L19.0534183,17.0642957 L18.8514268,16.9197066 C16.6722771,15.4321507 13.7258341,15.6945294 11.843688,17.5766755 L11.843688,17.5766755 L0,29.42 L0.000246247657,4 C0.000246247657,1.790861 1.79110725,4.05812251e-16 4.00024625,0 L48.0002462,0 Z M39.0002462,8 C36.7911072,8 35.0002462,9.790861 35.0002462,12 C35.0002462,14.209139 36.7911072,16 39.0002462,16 C41.2093852,16 43.0002462,14.209139 43.0002462,12 C43.0002462,9.790861 41.2093852,8 39.0002462,8 Z" id="形状结合" transform="translate(26.000123, 20.000000) scale(-1, 1) translate(-26.000123, -20.000000) "></path>
</g>
</g>
</g>
</g>
</g>
</svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755247075414" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2699" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M249.304615 632.595692a25.088 25.088 0 0 1 34.993231 0l160.925539 155.47077a88.969846 88.969846 0 0 0 62.030769 25.068307 89.009231 89.009231 0 0 0 62.030769-25.068307l54.350769-52.539077a38.931692 38.931692 0 0 1 54.153846-0.118154L946.510769 996.627692A168.231385 168.231385 0 0 1 854.390154 1024H169.412923C81.979077 1024 9.846154 957.499077 0.925538 872.329846l248.359385-239.734154zM854.488615 0C947.889231 0 1023.881846 76.012308 1024 169.432615v685.154462a168.369231 168.369231 0 0 1-31.015385 97.654154L722.510769 689.388308a102.675692 102.675692 0 0 0-71.640615-28.947693 102.656 102.656 0 0 0-71.640616 28.947693l-54.350769 52.539077c-9.846154 9.491692-25.206154 9.491692-35.052307 0l-160.886154-155.47077a88.989538 88.989538 0 0 0-62.050462-25.048615c-23.236923 0-45.331692 8.920615-62.030769 25.048615L0 784.167385V169.432615C0 76.012308 76.012308 0 169.393231 0h685.095384z m-164.253538 177.329231c-91.785846 0-166.518154 74.752-166.518154 166.557538 0 91.805538 74.732308 166.577231 166.518154 166.577231s166.537846-74.771692 166.537846-166.596923c0-91.785846-74.752-166.537846-166.537846-166.537846z m0 64.118154a102.537846 102.537846 0 0 1 102.439385 102.439384 102.478769 102.478769 0 0 1-102.419693 102.459077 102.498462 102.498462 0 0 1-102.439384-102.459077 102.557538 102.557538 0 0 1 102.439384-102.439384z" p-id="2700"></path></svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,12 +1 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128px" height="128px" viewBox="0 0 128 128" version="1.1">
<title>编组 3</title>
<g id="当前版" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="更多" transform="translate(-47.000000, -1147.000000)">
<g id="编组-3" transform="translate(47.000000, 1147.000000)">
<rect id="矩形备份-43" fill="#FFFFFF" x="0" y="0" width="128" height="128" rx="20"></rect>
<path d="M72.145898,43 C73.2822142,43 74.3210036,43.6420071 74.8291796,44.6583592 L75.8944272,46.7888544 C76.5719952,48.1439905 77.9570477,49 79.472136,49 L87,49 C88.6568542,49 90,50.3431458 90,52 L90,82 C90,83.6568542 88.6568542,85 87,85 L41,85 C39.3431458,85 38,83.6568542 38,82 L38,52 C38,50.3431458 39.3431458,49 41,49 L48.5273733,49 C50.042196,49 51.4270534,48.1442873 52.1047524,46.7895135 L53.1708204,44.6583592 C53.6789964,43.6420071 54.7177858,43 55.854102,43 L72.145898,43 Z M64,54 C57.372583,54 52,59.372583 52,66 C52,72.627417 57.372583,78 64,78 C70.627417,78 76,72.627417 76,66 C76,59.372583 70.627417,54 64,54 Z M64,58 C68.418278,58 72,61.581722 72,66 C72,70.418278 68.418278,74 64,74 C59.581722,74 56,70.418278 56,66 C56,61.581722 59.581722,58 64,58 Z" id="形状结合" fill="#5C6168"></path>
</g>
</g>
</g>
</svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755247060274" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2413" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M929.181538 212.086154H768L729.6 103.975385A38.144 38.144 0 0 0 693.799385 78.769231H330.200615c-16.009846 0-30.345846 10.121846-35.682461 25.225846L256 212.086154H94.818462C42.436923 212.086154 0 254.680615 0 307.278769v542.72C0 902.636308 42.436923 945.230769 94.818462 945.230769h834.363076C981.563077 945.230769 1024 902.616615 1024 850.018462v-542.72c0-52.617846-42.436923-95.232-94.818462-95.232zM512 754.806154c-104.763077 0-189.636923-85.228308-189.636923-190.424616 0-105.216 84.873846-190.444308 189.636923-190.444307 104.763077 0 189.636923 85.228308 189.636923 190.424615 0 105.216-84.873846 190.424615-189.636923 190.424616z m-113.782154-190.424616c0 30.286769 11.992615 59.352615 33.319385 80.777847a113.526154 113.526154 0 0 0 80.462769 33.476923 113.526154 113.526154 0 0 0 80.443077-33.476923 114.510769 114.510769 0 0 0 33.339077-80.797539 114.510769 114.510769 0 0 0-33.319385-80.777846 113.526154 113.526154 0 0 0-80.462769-33.476923 113.526154 113.526154 0 0 0-80.443077 33.476923 114.510769 114.510769 0 0 0-33.339077 80.777846z" p-id="2414"></path></svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

1
images/take_video.svg Normal file
View File

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755268334921" class="icon" viewBox="0 0 1210 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2729" xmlns:xlink="http://www.w3.org/1999/xlink" width="236.328125" height="200"><path d="M907.63776 0c32.093091 0 62.882909 13.498182 85.573818 37.492364A131.816727 131.816727 0 0 1 1028.632669 128v139.589818l140.218182-58.368a28.858182 28.858182 0 0 1 28.090182 3.328A32.581818 32.581818 0 0 1 1210.183215 238.987636V785.687273c0 10.472727-4.887273 20.340364-13.032728 26.298182-8.145455 6.004364-18.571636 7.354182-27.857454 3.67709l-140.637091-56.087272V896a131.816727 131.816727 0 0 1-35.421091 90.507636C970.543942 1010.478545 939.754124 1023.976727 907.63776 1024h-786.618182c-32.116364 0-62.906182-13.498182-85.597091-37.492364A131.84 131.84 0 0 1 0.001396 896V127.976727C0.001396 94.045091 12.754851 61.486545 35.44576 37.469091 58.136669 13.498182 88.926487 0 121.019578 0H907.63776zM488.728669 350.766545c-31.022545-17.92-69.818182 4.468364-69.818182 40.308364v241.850182c0 35.84 38.795636 58.228364 69.818182 40.308364l209.454546-120.925091c31.022545-17.92 31.022545-62.72 0-80.616728l-209.454546-120.925091zM151.274124 69.818182a58.181818 58.181818 0 1 0 0 116.363636 58.181818 58.181818 0 0 0 0-116.363636z" p-id="2730"></path></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,18 +1 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128px" height="128px" viewBox="0 0 128 128" version="1.1">
<title>编组 6</title>
<g id="当前版" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="更多" transform="translate(-575.000000, -1147.000000)">
<g id="编组-7" transform="translate(47.000000, 1147.000000)">
<g id="编组-6" transform="translate(528.000000, 0.000000)">
<rect id="矩形备份-47" fill="#FFFFFF" x="0" y="0" width="128" height="128" rx="20"></rect>
<g id="编组-8" transform="translate(36.000000, 38.000000)" fill="#5C6168">
<g id="编组" transform="translate(0.000000, 7.000000)">
<path d="M4,0 L36.8333254,0 C39.0424644,-4.05812251e-16 40.8333254,1.790861 40.8333254,4 L40.8333254,33 C40.8333254,35.209139 39.0424644,37 36.8333254,37 L4,37 C1.790861,37 2.705415e-16,35.209139 0,33 L0,4 C-2.705415e-16,1.790861 1.790861,4.05812251e-16 4,0 Z M55,6.13115896 C55.5522847,6.13115896 56,6.57887421 56,7.13115896 L56,7.13115896 L56,30.0746984 C56,30.2644936 55.945988,30.4503696 55.8442748,30.6106089 C55.5482997,31.076889 54.9303697,31.2149484 54.4640895,30.9189733 L54.4640895,30.9189733 L45.1666578,25.0173513 L45.1666578,11.80315 L54.4897047,6.27115974 C54.6441465,6.17951904 54.8204163,6.13115896 55,6.13115896 Z M11.9999986,7.5625 C12.5522834,7.5625 12.9999986,8.01021525 12.9999986,8.5625 L12.9999986,13.125 C12.9999986,13.6772847 12.5522834,14.125 11.9999986,14.125 L7.4999986,14.125 C6.94771385,14.125 6.4999986,13.6772847 6.4999986,13.125 L6.4999986,8.5625 C6.4999986,8.01021525 6.94771385,7.5625 7.4999986,7.5625 L11.9999986,7.5625 Z" id="Fill-2"></path>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755247128137" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2985" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M768.001182 78.769231c27.155692 0 53.208615 11.421538 72.408615 31.724307a111.537231 111.537231 0 0 1 29.971692 76.603077v118.09477l118.646154-49.388308a24.418462 24.418462 0 0 1 23.768615 2.816A27.569231 27.569231 0 0 1 1024.001182 280.989538V743.581538a27.569231 27.569231 0 0 1-11.027693 22.252308c-6.892308 5.060923-15.714462 6.203077-23.571692 3.091692L870.401182 721.526154v115.396923a111.537231 111.537231 0 0 1-29.991385 76.583385C821.209797 933.789538 795.176566 945.230769 768.020874 945.230769H102.401182c-27.175385 0-53.228308-11.421538-72.428308-31.724307A111.556923 111.556923 0 0 1 0.001182 836.903385v-649.846154C0.001182 158.345846 10.792566 130.796308 29.992566 110.473846 49.192566 90.190769 75.245489 78.769231 102.401182 78.769231H768.001182z" p-id="2986"></path></svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,14 +1 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128px" height="128px" viewBox="0 0 128 128" version="1.1">
<title>编组 3</title>
<g id="当前版" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="更多" transform="translate(-47.000000, -1355.000000)">
<g id="编组-7" transform="translate(47.000000, 1147.000000)">
<g id="编组-3" transform="translate(0.000000, 208.000000)">
<rect id="矩形备份-43" fill="#FFFFFF" x="0" y="0" width="128" height="128" rx="20"></rect>
<path d="M64.2515723,36 C69.6355149,36 74,40.6354433 74,46.3536346 L74,59.7131631 C73.9654088,65.4051572 69.6110456,70 64.2515723,70 L63.7484277,70 C58.3644851,70 54,65.3644524 54,59.6463654 L54,46.2868369 C54.0345912,40.5947385 58.3889544,36 63.7484277,36 L64.2515723,36 Z M62,78 L66,78 L66,90 L62,90 L62,78 Z M53.2380952,86 L74.7619048,86 C75.4456859,86 76,86.5543141 76,87.2380952 L76,88.7619048 C76,89.4456859 75.4456859,90 74.7619048,90 L53.2380952,90 C52.5543141,90 52,89.4456859 52,88.7619048 L52,87.2380952 C52,86.5543141 52.5543141,86 53.2380952,86 Z M47.7494824,58 C48.1927879,58 48.5586146,58.3317262 48.6122725,58.7604888 L48.6190476,58.8695652 C48.6190476,67.5334064 55.5266818,74.5217391 64,74.5217391 C72.3770305,74.5217391 79.2237585,67.6913297 79.3782842,59.1642666 L79.3809524,58.8695652 C79.3809524,58.3893176 79.77027,58 80.2505176,58 L82.1304348,58 C82.5737403,58 82.9395669,58.3317262 82.9932249,58.7604888 L83,58.8695652 C83,69.4156284 74.5147575,78 64,78 C53.5903901,78 45.1699078,69.5864574 45.0025391,59.185352 L45,58.8695652 C45,58.3893176 45.3893176,58 45.8695652,58 L47.7494824,58 Z" id="形状结合" fill="#5C6168" fill-rule="nonzero"></path>
</g>
</g>
</g>
</g>
</svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755247132142" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3128" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M70.951385 196.824615l125.735384-119.000615c8.861538-8.448 19.396923-15.143385 31.015385-19.692308a100.036923 100.036923 0 0 1 36.627692-6.931692c25.6 0 49.703385 9.511385 67.741539 26.624l135.305846 128.177231c8.920615 8.388923 15.970462 18.392615 20.795077 29.380923 4.824615 11.008 7.305846 22.784 7.305846 34.697846 0 24.280615-10.043077 47.084308-28.100923 64.196923l-98.934154 93.735385a440.812308 440.812308 0 0 0 95.035077 129.851077 467.987692 467.987692 0 0 0 137.058461 90.368l98.934154-93.735385c8.861538-8.428308 19.416615-15.123692 31.035077-19.692308a100.036923 100.036923 0 0 1 36.627692-6.912c25.6 0 49.703385 9.491692 67.741539 26.604308l135.424 128.059077c8.920615 8.428308 15.990154 18.432 20.814769 29.459692 4.824615 11.027692 7.286154 22.823385 7.286154 34.756923 0 24.260923-10.043077 47.064615-28.100923 64.196923L844.8 929.851077c-28.790154 27.411692-68.588308 42.948923-109.430154 42.948923-8.625231 0-16.876308-0.669538-25.009231-2.008615-159.153231-24.832-317.006769-105.019077-444.376615-225.595077C138.712615 624.738462 54.193231 475.313231 27.628308 324.096c-8.034462-46.178462 8.132923-93.735385 43.323077-127.271385z" p-id="3129"></path></svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,23 +1 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="56px" height="57px" viewBox="0 0 56 57" version="1.1">
<title>编组 9</title>
<defs>
<filter color-interpolation-filters="auto" id="filter-1">
<feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 0.266667 0 0 0 0 0.266667 0 0 0 0 0.266667 0 0 0 1.000000 0"></feColorMatrix>
</filter>
</defs>
<g id="当前版" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="更多" transform="translate(-33.000000, -1046.000000)">
<g id="编组-11备份-2" transform="translate(0.000000, 1025.000000)">
<g id="编组-9" transform="translate(33.000000, 16.000000)" filter="url(#filter-1)">
<g transform="translate(0.000000, 5.853448)">
<circle id="椭圆形备份-25" stroke="#444444" stroke-width="4" cx="28" cy="28" r="26"></circle>
<g id="编组" transform="translate(13.000000, 11.146552)" fill="#979797" fill-rule="nonzero">
<path d="M3.22061856,17.5880403 C3.66244636,17.5880403 4.02061856,17.9462125 4.02061856,18.3880403 L4.02061856,18.6926914 C4.02061856,24.8806658 8.93625507,29.8970101 15,29.8970101 C20.967495,29.8970101 25.8230402,25.0386509 25.975681,18.9864559 L25.9793814,18.6926914 L25.9793814,18.3880403 C25.9793814,17.9462125 26.3375536,17.5880403 26.7793814,17.5880403 L29.2,17.5880403 C29.6418278,17.5880403 30,17.9462125 30,18.3880403 L30,18.6926914 C30,27.1466845 23.2842712,34 15,34 C6.82193736,34 0.172455987,27.3212841 0.00330065692,19.0170447 L0,18.6926914 L0,18.3880403 C-1.65130603e-16,17.9462125 0.3581722,17.5880403 0.8,17.5880403 L3.22061856,17.5880403 Z M15.1965847,0 C19.4037284,0 22.8142432,3.57961711 22.8142432,7.9953621 L22.8142432,18.3119584 C22.7872128,22.7074732 19.3846075,26.2557375 15.1965847,26.2557375 L14.8034153,26.2557375 C10.5962716,26.2557375 7.18575682,22.6760398 7.18575682,18.2603754 L7.18575682,7.94377912 C7.21278722,3.54818373 10.6153925,0 14.8034153,0 L15.1965847,0 Z M15.1965847,4.10298992 L14.8034153,4.10298992 C12.9144516,4.10298992 11.325224,5.69669854 11.2126654,7.73818076 L11.2063754,7.94377912 L11.2063754,18.2603754 C11.2063754,20.365303 12.7386643,22.0414789 14.614709,22.1474289 L14.8034153,22.1527476 L15.1965847,22.1527476 C17.0855164,22.1527476 18.6747739,20.5589954 18.7873345,18.5175525 L18.7936246,18.3119584 L18.7936246,7.9953621 C18.7936246,5.89038947 17.2613666,4.21425569 15.385294,4.10830842 L15.1965847,4.10298992 Z" id="形状结合"></path>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755072676083" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2413" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M896 512c0-212.077714-171.922286-384-384-384S128 299.922286 128 512s171.922286 384 384 384h384V512z m73.142857 384a73.142857 73.142857 0 0 1-73.142857 73.142857H512C259.529143 969.142857 54.857143 764.470857 54.857143 512S259.529143 54.857143 512 54.857143s457.142857 204.672 457.142857 457.142857v384z" p-id="2414"></path><path d="M384 658.285714m-36.571429 0l0 0q-36.571429 0-36.571428-36.571428l0-219.428572q0-36.571429 36.571428-36.571428l0 0q36.571429 0 36.571429 36.571428l0 219.428572q0 36.571429-36.571429 36.571428Z" p-id="2415"></path><path d="M713.142857 658.285714m-36.571428 0l0 0q-36.571429 0-36.571429-36.571428l0-219.428572q0-36.571429 36.571429-36.571428l0 0q36.571429 0 36.571428 36.571428l0 219.428572q0 36.571429-36.571428 36.571428Z" p-id="2416"></path><path d="M548.571429 713.142857m-36.571429 0l0 0q-36.571429 0-36.571429-36.571428l0-329.142858q0-36.571429 36.571429-36.571428l0 0q36.571429 0 36.571429 36.571428l0 329.142858q0 36.571429-36.571429 36.571428Z" p-id="2417"></path></svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because it is too large Load Diff