diff --git a/src/renderer/manage/pages/assets/aliyun.png b/src/renderer/manage/pages/assets/aliyun.png deleted file mode 100644 index 44b9f479..00000000 Binary files a/src/renderer/manage/pages/assets/aliyun.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/aliyun.webp b/src/renderer/manage/pages/assets/aliyun.webp new file mode 100644 index 00000000..baa59d66 Binary files /dev/null and b/src/renderer/manage/pages/assets/aliyun.webp differ diff --git a/src/renderer/manage/pages/assets/github.png b/src/renderer/manage/pages/assets/github.png deleted file mode 100644 index 10737d47..00000000 Binary files a/src/renderer/manage/pages/assets/github.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/github.webp b/src/renderer/manage/pages/assets/github.webp new file mode 100644 index 00000000..deda154d Binary files /dev/null and b/src/renderer/manage/pages/assets/github.webp differ diff --git a/src/renderer/manage/pages/assets/icons/3g2.png b/src/renderer/manage/pages/assets/icons/3g2.png deleted file mode 100644 index 2fa0612b..00000000 Binary files a/src/renderer/manage/pages/assets/icons/3g2.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/3g2.webp b/src/renderer/manage/pages/assets/icons/3g2.webp new file mode 100644 index 00000000..92684650 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/3g2.webp differ diff --git a/src/renderer/manage/pages/assets/icons/3gp.png b/src/renderer/manage/pages/assets/icons/3gp.png deleted file mode 100644 index 2df8ba0e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/3gp.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/3gp.webp b/src/renderer/manage/pages/assets/icons/3gp.webp new file mode 100644 index 00000000..5f951ee1 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/3gp.webp differ diff --git a/src/renderer/manage/pages/assets/icons/7z.png b/src/renderer/manage/pages/assets/icons/7z.png deleted file mode 100644 index 35f49949..00000000 Binary files a/src/renderer/manage/pages/assets/icons/7z.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/7z.webp b/src/renderer/manage/pages/assets/icons/7z.webp new file mode 100644 index 00000000..4de14f45 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/7z.webp differ diff --git a/src/renderer/manage/pages/assets/icons/_blank.png b/src/renderer/manage/pages/assets/icons/_blank.png deleted file mode 100644 index ae53a4e5..00000000 Binary files a/src/renderer/manage/pages/assets/icons/_blank.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/_blank.webp b/src/renderer/manage/pages/assets/icons/_blank.webp new file mode 100644 index 00000000..fa7cf187 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/_blank.webp differ diff --git a/src/renderer/manage/pages/assets/icons/_page.png b/src/renderer/manage/pages/assets/icons/_page.png deleted file mode 100644 index b8d155e1..00000000 Binary files a/src/renderer/manage/pages/assets/icons/_page.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/_page.webp b/src/renderer/manage/pages/assets/icons/_page.webp new file mode 100644 index 00000000..e7f34bea Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/_page.webp differ diff --git a/src/renderer/manage/pages/assets/icons/aac.png b/src/renderer/manage/pages/assets/icons/aac.png deleted file mode 100644 index 200db511..00000000 Binary files a/src/renderer/manage/pages/assets/icons/aac.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/aac.webp b/src/renderer/manage/pages/assets/icons/aac.webp new file mode 100644 index 00000000..5fd90b31 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/aac.webp differ diff --git a/src/renderer/manage/pages/assets/icons/accdb.png b/src/renderer/manage/pages/assets/icons/accdb.png deleted file mode 100644 index 347d4d03..00000000 Binary files a/src/renderer/manage/pages/assets/icons/accdb.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/accdb.webp b/src/renderer/manage/pages/assets/icons/accdb.webp new file mode 100644 index 00000000..26b5d453 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/accdb.webp differ diff --git a/src/renderer/manage/pages/assets/icons/adt.png b/src/renderer/manage/pages/assets/icons/adt.png deleted file mode 100644 index 1d8f90de..00000000 Binary files a/src/renderer/manage/pages/assets/icons/adt.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/adt.webp b/src/renderer/manage/pages/assets/icons/adt.webp new file mode 100644 index 00000000..c533cdf6 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/adt.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ai.png b/src/renderer/manage/pages/assets/icons/ai.png deleted file mode 100644 index c1810f5d..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ai.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ai.webp b/src/renderer/manage/pages/assets/icons/ai.webp new file mode 100644 index 00000000..1e2e2938 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ai.webp differ diff --git a/src/renderer/manage/pages/assets/icons/aiff.png b/src/renderer/manage/pages/assets/icons/aiff.png deleted file mode 100644 index f9f1faff..00000000 Binary files a/src/renderer/manage/pages/assets/icons/aiff.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/aiff.webp b/src/renderer/manage/pages/assets/icons/aiff.webp new file mode 100644 index 00000000..90695b60 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/aiff.webp differ diff --git a/src/renderer/manage/pages/assets/icons/aly.png b/src/renderer/manage/pages/assets/icons/aly.png deleted file mode 100644 index c7b0ce0f..00000000 Binary files a/src/renderer/manage/pages/assets/icons/aly.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/aly.webp b/src/renderer/manage/pages/assets/icons/aly.webp new file mode 100644 index 00000000..4b6e1c82 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/aly.webp differ diff --git a/src/renderer/manage/pages/assets/icons/amiga.png b/src/renderer/manage/pages/assets/icons/amiga.png deleted file mode 100644 index 9dab7ca8..00000000 Binary files a/src/renderer/manage/pages/assets/icons/amiga.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/amiga.webp b/src/renderer/manage/pages/assets/icons/amiga.webp new file mode 100644 index 00000000..5bbb5020 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/amiga.webp differ diff --git a/src/renderer/manage/pages/assets/icons/amr.png b/src/renderer/manage/pages/assets/icons/amr.png deleted file mode 100644 index 141dfefa..00000000 Binary files a/src/renderer/manage/pages/assets/icons/amr.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/amr.webp b/src/renderer/manage/pages/assets/icons/amr.webp new file mode 100644 index 00000000..ea2d6ea6 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/amr.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ape.png b/src/renderer/manage/pages/assets/icons/ape.png deleted file mode 100644 index 8eec427c..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ape.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ape.webp b/src/renderer/manage/pages/assets/icons/ape.webp new file mode 100644 index 00000000..8b60abb2 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ape.webp differ diff --git a/src/renderer/manage/pages/assets/icons/apk.png b/src/renderer/manage/pages/assets/icons/apk.png deleted file mode 100644 index 3162c453..00000000 Binary files a/src/renderer/manage/pages/assets/icons/apk.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/apk.webp b/src/renderer/manage/pages/assets/icons/apk.webp new file mode 100644 index 00000000..a112773d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/apk.webp differ diff --git a/src/renderer/manage/pages/assets/icons/arj.png b/src/renderer/manage/pages/assets/icons/arj.png deleted file mode 100644 index 8d200b26..00000000 Binary files a/src/renderer/manage/pages/assets/icons/arj.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/arj.webp b/src/renderer/manage/pages/assets/icons/arj.webp new file mode 100644 index 00000000..d02c79b6 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/arj.webp differ diff --git a/src/renderer/manage/pages/assets/icons/asf.png b/src/renderer/manage/pages/assets/icons/asf.png deleted file mode 100644 index 936ead5a..00000000 Binary files a/src/renderer/manage/pages/assets/icons/asf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/asf.webp b/src/renderer/manage/pages/assets/icons/asf.webp new file mode 100644 index 00000000..731925ad Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/asf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/asm.png b/src/renderer/manage/pages/assets/icons/asm.png deleted file mode 100644 index 79f28b9f..00000000 Binary files a/src/renderer/manage/pages/assets/icons/asm.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/asm.webp b/src/renderer/manage/pages/assets/icons/asm.webp new file mode 100644 index 00000000..568bc7f4 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/asm.webp differ diff --git a/src/renderer/manage/pages/assets/icons/asx.png b/src/renderer/manage/pages/assets/icons/asx.png deleted file mode 100644 index f6eb4fc4..00000000 Binary files a/src/renderer/manage/pages/assets/icons/asx.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/asx.webp b/src/renderer/manage/pages/assets/icons/asx.webp new file mode 100644 index 00000000..40611904 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/asx.webp differ diff --git a/src/renderer/manage/pages/assets/icons/au.png b/src/renderer/manage/pages/assets/icons/au.png deleted file mode 100644 index 1d33a36a..00000000 Binary files a/src/renderer/manage/pages/assets/icons/au.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/au.webp b/src/renderer/manage/pages/assets/icons/au.webp new file mode 100644 index 00000000..0eeb8e3d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/au.webp differ diff --git a/src/renderer/manage/pages/assets/icons/avc.png b/src/renderer/manage/pages/assets/icons/avc.png deleted file mode 100644 index 85e4d933..00000000 Binary files a/src/renderer/manage/pages/assets/icons/avc.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/avc.webp b/src/renderer/manage/pages/assets/icons/avc.webp new file mode 100644 index 00000000..643cfc62 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/avc.webp differ diff --git a/src/renderer/manage/pages/assets/icons/avi.png b/src/renderer/manage/pages/assets/icons/avi.png deleted file mode 100644 index 6ddfceaf..00000000 Binary files a/src/renderer/manage/pages/assets/icons/avi.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/avi.webp b/src/renderer/manage/pages/assets/icons/avi.webp new file mode 100644 index 00000000..a216cf87 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/avi.webp differ diff --git a/src/renderer/manage/pages/assets/icons/avs.png b/src/renderer/manage/pages/assets/icons/avs.png deleted file mode 100644 index c5796c93..00000000 Binary files a/src/renderer/manage/pages/assets/icons/avs.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/avs.webp b/src/renderer/manage/pages/assets/icons/avs.webp new file mode 100644 index 00000000..99ebdea3 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/avs.webp differ diff --git a/src/renderer/manage/pages/assets/icons/bak.png b/src/renderer/manage/pages/assets/icons/bak.png deleted file mode 100644 index bb94fe38..00000000 Binary files a/src/renderer/manage/pages/assets/icons/bak.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/bak.webp b/src/renderer/manage/pages/assets/icons/bak.webp new file mode 100644 index 00000000..42f840d2 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/bak.webp differ diff --git a/src/renderer/manage/pages/assets/icons/bas.png b/src/renderer/manage/pages/assets/icons/bas.png deleted file mode 100644 index 027d5fed..00000000 Binary files a/src/renderer/manage/pages/assets/icons/bas.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/bas.webp b/src/renderer/manage/pages/assets/icons/bas.webp new file mode 100644 index 00000000..56004eab Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/bas.webp differ diff --git a/src/renderer/manage/pages/assets/icons/bat.png b/src/renderer/manage/pages/assets/icons/bat.png deleted file mode 100644 index 3b32532f..00000000 Binary files a/src/renderer/manage/pages/assets/icons/bat.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/bat.webp b/src/renderer/manage/pages/assets/icons/bat.webp new file mode 100644 index 00000000..ee008fb3 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/bat.webp differ diff --git a/src/renderer/manage/pages/assets/icons/bmp.png b/src/renderer/manage/pages/assets/icons/bmp.png deleted file mode 100644 index 0efcc323..00000000 Binary files a/src/renderer/manage/pages/assets/icons/bmp.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/bmp.webp b/src/renderer/manage/pages/assets/icons/bmp.webp new file mode 100644 index 00000000..b7ccc86f Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/bmp.webp differ diff --git a/src/renderer/manage/pages/assets/icons/bom.png b/src/renderer/manage/pages/assets/icons/bom.png deleted file mode 100644 index 70981659..00000000 Binary files a/src/renderer/manage/pages/assets/icons/bom.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/bom.webp b/src/renderer/manage/pages/assets/icons/bom.webp new file mode 100644 index 00000000..4c0f440a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/bom.webp differ diff --git a/src/renderer/manage/pages/assets/icons/c.png b/src/renderer/manage/pages/assets/icons/c.png deleted file mode 100644 index 249e6c79..00000000 Binary files a/src/renderer/manage/pages/assets/icons/c.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/c.webp b/src/renderer/manage/pages/assets/icons/c.webp new file mode 100644 index 00000000..627e305f Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/c.webp differ diff --git a/src/renderer/manage/pages/assets/icons/cda.png b/src/renderer/manage/pages/assets/icons/cda.png deleted file mode 100644 index 5dd192f7..00000000 Binary files a/src/renderer/manage/pages/assets/icons/cda.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/cda.webp b/src/renderer/manage/pages/assets/icons/cda.webp new file mode 100644 index 00000000..b9879d0b Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/cda.webp differ diff --git a/src/renderer/manage/pages/assets/icons/cdr.png b/src/renderer/manage/pages/assets/icons/cdr.png deleted file mode 100644 index fbc728b1..00000000 Binary files a/src/renderer/manage/pages/assets/icons/cdr.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/cdr.webp b/src/renderer/manage/pages/assets/icons/cdr.webp new file mode 100644 index 00000000..391c138a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/cdr.webp differ diff --git a/src/renderer/manage/pages/assets/icons/chm.png b/src/renderer/manage/pages/assets/icons/chm.png deleted file mode 100644 index 94bb9932..00000000 Binary files a/src/renderer/manage/pages/assets/icons/chm.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/chm.webp b/src/renderer/manage/pages/assets/icons/chm.webp new file mode 100644 index 00000000..5277fd03 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/chm.webp differ diff --git a/src/renderer/manage/pages/assets/icons/class.png b/src/renderer/manage/pages/assets/icons/class.png deleted file mode 100644 index 13429d12..00000000 Binary files a/src/renderer/manage/pages/assets/icons/class.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/class.webp b/src/renderer/manage/pages/assets/icons/class.webp new file mode 100644 index 00000000..f8429108 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/class.webp differ diff --git a/src/renderer/manage/pages/assets/icons/cmd.png b/src/renderer/manage/pages/assets/icons/cmd.png deleted file mode 100644 index 427f086a..00000000 Binary files a/src/renderer/manage/pages/assets/icons/cmd.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/cmd.webp b/src/renderer/manage/pages/assets/icons/cmd.webp new file mode 100644 index 00000000..e2545f6a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/cmd.webp differ diff --git a/src/renderer/manage/pages/assets/icons/com.png b/src/renderer/manage/pages/assets/icons/com.png deleted file mode 100644 index 39c7b464..00000000 Binary files a/src/renderer/manage/pages/assets/icons/com.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/com.webp b/src/renderer/manage/pages/assets/icons/com.webp new file mode 100644 index 00000000..29c9fbc6 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/com.webp differ diff --git a/src/renderer/manage/pages/assets/icons/cpp.png b/src/renderer/manage/pages/assets/icons/cpp.png deleted file mode 100644 index 0a6cd8b3..00000000 Binary files a/src/renderer/manage/pages/assets/icons/cpp.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/cpp.webp b/src/renderer/manage/pages/assets/icons/cpp.webp new file mode 100644 index 00000000..90fbcf38 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/cpp.webp differ diff --git a/src/renderer/manage/pages/assets/icons/css.png b/src/renderer/manage/pages/assets/icons/css.png deleted file mode 100644 index 8035b9d7..00000000 Binary files a/src/renderer/manage/pages/assets/icons/css.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/css.webp b/src/renderer/manage/pages/assets/icons/css.webp new file mode 100644 index 00000000..5af55bd5 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/css.webp differ diff --git a/src/renderer/manage/pages/assets/icons/csv.png b/src/renderer/manage/pages/assets/icons/csv.png deleted file mode 100644 index 05a08dc2..00000000 Binary files a/src/renderer/manage/pages/assets/icons/csv.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/csv.webp b/src/renderer/manage/pages/assets/icons/csv.webp new file mode 100644 index 00000000..a05dc191 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/csv.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dart.png b/src/renderer/manage/pages/assets/icons/dart.png deleted file mode 100644 index 47e4b7b7..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dart.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dart.webp b/src/renderer/manage/pages/assets/icons/dart.webp new file mode 100644 index 00000000..c5d6ffd5 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dart.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dat.png b/src/renderer/manage/pages/assets/icons/dat.png deleted file mode 100644 index 971e3648..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dat.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dat.webp b/src/renderer/manage/pages/assets/icons/dat.webp new file mode 100644 index 00000000..fdaa4450 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dat.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ddb.png b/src/renderer/manage/pages/assets/icons/ddb.png deleted file mode 100644 index 0fcbb1c6..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ddb.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ddb.webp b/src/renderer/manage/pages/assets/icons/ddb.webp new file mode 100644 index 00000000..42d81cdb Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ddb.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dif.png b/src/renderer/manage/pages/assets/icons/dif.png deleted file mode 100644 index 61c3dbad..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dif.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dif.webp b/src/renderer/manage/pages/assets/icons/dif.webp new file mode 100644 index 00000000..21be0d89 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dif.webp differ diff --git a/src/renderer/manage/pages/assets/icons/divx.png b/src/renderer/manage/pages/assets/icons/divx.png deleted file mode 100644 index 54b7c105..00000000 Binary files a/src/renderer/manage/pages/assets/icons/divx.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/divx.webp b/src/renderer/manage/pages/assets/icons/divx.webp new file mode 100644 index 00000000..50899fab Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/divx.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dll.png b/src/renderer/manage/pages/assets/icons/dll.png deleted file mode 100644 index 140e1f39..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dll.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dll.webp b/src/renderer/manage/pages/assets/icons/dll.webp new file mode 100644 index 00000000..3497469c Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dll.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dmg.png b/src/renderer/manage/pages/assets/icons/dmg.png deleted file mode 100644 index 94a38aec..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dmg.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dmg.webp b/src/renderer/manage/pages/assets/icons/dmg.webp new file mode 100644 index 00000000..3a362aea Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dmg.webp differ diff --git a/src/renderer/manage/pages/assets/icons/doc.png b/src/renderer/manage/pages/assets/icons/doc.png deleted file mode 100644 index aff82347..00000000 Binary files a/src/renderer/manage/pages/assets/icons/doc.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/doc.webp b/src/renderer/manage/pages/assets/icons/doc.webp new file mode 100644 index 00000000..dbcb2cc1 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/doc.webp differ diff --git a/src/renderer/manage/pages/assets/icons/docm.png b/src/renderer/manage/pages/assets/icons/docm.png deleted file mode 100644 index 8fffaa83..00000000 Binary files a/src/renderer/manage/pages/assets/icons/docm.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/docm.webp b/src/renderer/manage/pages/assets/icons/docm.webp new file mode 100644 index 00000000..5875997e Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/docm.webp differ diff --git a/src/renderer/manage/pages/assets/icons/docx.png b/src/renderer/manage/pages/assets/icons/docx.png deleted file mode 100644 index 68240778..00000000 Binary files a/src/renderer/manage/pages/assets/icons/docx.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/docx.webp b/src/renderer/manage/pages/assets/icons/docx.webp new file mode 100644 index 00000000..567bbf00 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/docx.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dot.png b/src/renderer/manage/pages/assets/icons/dot.png deleted file mode 100644 index 5052be45..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dot.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dot.webp b/src/renderer/manage/pages/assets/icons/dot.webp new file mode 100644 index 00000000..68ecac58 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dot.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dotm.png b/src/renderer/manage/pages/assets/icons/dotm.png deleted file mode 100644 index eedf78d7..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dotm.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dotm.webp b/src/renderer/manage/pages/assets/icons/dotm.webp new file mode 100644 index 00000000..da1bb8bc Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dotm.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dotx.png b/src/renderer/manage/pages/assets/icons/dotx.png deleted file mode 100644 index b0220e33..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dotx.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dotx.webp b/src/renderer/manage/pages/assets/icons/dotx.webp new file mode 100644 index 00000000..9023ea41 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dotx.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dsl.png b/src/renderer/manage/pages/assets/icons/dsl.png deleted file mode 100644 index 4214ae00..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dsl.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dsl.webp b/src/renderer/manage/pages/assets/icons/dsl.webp new file mode 100644 index 00000000..f2280fd9 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dsl.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dv.png b/src/renderer/manage/pages/assets/icons/dv.png deleted file mode 100644 index 1ab0c31a..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dv.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dv.webp b/src/renderer/manage/pages/assets/icons/dv.webp new file mode 100644 index 00000000..62562a76 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dv.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dvd.png b/src/renderer/manage/pages/assets/icons/dvd.png deleted file mode 100644 index 1e4e08f1..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dvd.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dvd.webp b/src/renderer/manage/pages/assets/icons/dvd.webp new file mode 100644 index 00000000..209d14e5 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dvd.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dvdaudio.png b/src/renderer/manage/pages/assets/icons/dvdaudio.png deleted file mode 100644 index 3f34ca0e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dvdaudio.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dvdaudio.webp b/src/renderer/manage/pages/assets/icons/dvdaudio.webp new file mode 100644 index 00000000..182d2932 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dvdaudio.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dwg.png b/src/renderer/manage/pages/assets/icons/dwg.png deleted file mode 100644 index de4fe53d..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dwg.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dwg.webp b/src/renderer/manage/pages/assets/icons/dwg.webp new file mode 100644 index 00000000..23d5fddc Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dwg.webp differ diff --git a/src/renderer/manage/pages/assets/icons/dxf.png b/src/renderer/manage/pages/assets/icons/dxf.png deleted file mode 100644 index 2ed24652..00000000 Binary files a/src/renderer/manage/pages/assets/icons/dxf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/dxf.webp b/src/renderer/manage/pages/assets/icons/dxf.webp new file mode 100644 index 00000000..542c5122 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/dxf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/emf.png b/src/renderer/manage/pages/assets/icons/emf.png deleted file mode 100644 index c8397b74..00000000 Binary files a/src/renderer/manage/pages/assets/icons/emf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/emf.webp b/src/renderer/manage/pages/assets/icons/emf.webp new file mode 100644 index 00000000..580b3390 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/emf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/env.png b/src/renderer/manage/pages/assets/icons/env.png deleted file mode 100644 index 4dda6b19..00000000 Binary files a/src/renderer/manage/pages/assets/icons/env.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/env.webp b/src/renderer/manage/pages/assets/icons/env.webp new file mode 100644 index 00000000..99066fb2 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/env.webp differ diff --git a/src/renderer/manage/pages/assets/icons/eot.png b/src/renderer/manage/pages/assets/icons/eot.png deleted file mode 100644 index 9dcce584..00000000 Binary files a/src/renderer/manage/pages/assets/icons/eot.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/eot.webp b/src/renderer/manage/pages/assets/icons/eot.webp new file mode 100644 index 00000000..5ddc9dd5 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/eot.webp differ diff --git a/src/renderer/manage/pages/assets/icons/eps.png b/src/renderer/manage/pages/assets/icons/eps.png deleted file mode 100644 index cc32db85..00000000 Binary files a/src/renderer/manage/pages/assets/icons/eps.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/eps.webp b/src/renderer/manage/pages/assets/icons/eps.webp new file mode 100644 index 00000000..adf0895f Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/eps.webp differ diff --git a/src/renderer/manage/pages/assets/icons/exe.png b/src/renderer/manage/pages/assets/icons/exe.png deleted file mode 100644 index 60e5f6bc..00000000 Binary files a/src/renderer/manage/pages/assets/icons/exe.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/exe.webp b/src/renderer/manage/pages/assets/icons/exe.webp new file mode 100644 index 00000000..a05e13a5 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/exe.webp differ diff --git a/src/renderer/manage/pages/assets/icons/exif.png b/src/renderer/manage/pages/assets/icons/exif.png deleted file mode 100644 index 81f30969..00000000 Binary files a/src/renderer/manage/pages/assets/icons/exif.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/exif.webp b/src/renderer/manage/pages/assets/icons/exif.webp new file mode 100644 index 00000000..5a6080af Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/exif.webp differ diff --git a/src/renderer/manage/pages/assets/icons/fakesmms.png b/src/renderer/manage/pages/assets/icons/fakesmms.png deleted file mode 100644 index 4631b7ec..00000000 Binary files a/src/renderer/manage/pages/assets/icons/fakesmms.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/fakesmms.webp b/src/renderer/manage/pages/assets/icons/fakesmms.webp new file mode 100644 index 00000000..6aa93883 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/fakesmms.webp differ diff --git a/src/renderer/manage/pages/assets/icons/flc.png b/src/renderer/manage/pages/assets/icons/flc.png deleted file mode 100644 index 0c97f9fa..00000000 Binary files a/src/renderer/manage/pages/assets/icons/flc.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/flc.webp b/src/renderer/manage/pages/assets/icons/flc.webp new file mode 100644 index 00000000..58979d52 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/flc.webp differ diff --git a/src/renderer/manage/pages/assets/icons/fli.png b/src/renderer/manage/pages/assets/icons/fli.png deleted file mode 100644 index 0dd55bd2..00000000 Binary files a/src/renderer/manage/pages/assets/icons/fli.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/fli.webp b/src/renderer/manage/pages/assets/icons/fli.webp new file mode 100644 index 00000000..21cd5c4b Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/fli.webp differ diff --git a/src/renderer/manage/pages/assets/icons/flv.png b/src/renderer/manage/pages/assets/icons/flv.png deleted file mode 100644 index 73bc4ccb..00000000 Binary files a/src/renderer/manage/pages/assets/icons/flv.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/flv.webp b/src/renderer/manage/pages/assets/icons/flv.webp new file mode 100644 index 00000000..8d3498f3 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/flv.webp differ diff --git a/src/renderer/manage/pages/assets/icons/folder.png b/src/renderer/manage/pages/assets/icons/folder.png deleted file mode 100644 index 9d97671e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/folder.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/folder.webp b/src/renderer/manage/pages/assets/icons/folder.webp new file mode 100644 index 00000000..9f54a172 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/folder.webp differ diff --git a/src/renderer/manage/pages/assets/icons/fon.png b/src/renderer/manage/pages/assets/icons/fon.png deleted file mode 100644 index 7ebb73c3..00000000 Binary files a/src/renderer/manage/pages/assets/icons/fon.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/fon.webp b/src/renderer/manage/pages/assets/icons/fon.webp new file mode 100644 index 00000000..5a0b148e Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/fon.webp differ diff --git a/src/renderer/manage/pages/assets/icons/font.png b/src/renderer/manage/pages/assets/icons/font.png deleted file mode 100644 index 57759483..00000000 Binary files a/src/renderer/manage/pages/assets/icons/font.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/font.webp b/src/renderer/manage/pages/assets/icons/font.webp new file mode 100644 index 00000000..e2af5fb5 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/font.webp differ diff --git a/src/renderer/manage/pages/assets/icons/for.png b/src/renderer/manage/pages/assets/icons/for.png deleted file mode 100644 index d8ab2319..00000000 Binary files a/src/renderer/manage/pages/assets/icons/for.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/for.webp b/src/renderer/manage/pages/assets/icons/for.webp new file mode 100644 index 00000000..d0ff07f3 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/for.webp differ diff --git a/src/renderer/manage/pages/assets/icons/fpx.png b/src/renderer/manage/pages/assets/icons/fpx.png deleted file mode 100644 index 676ff8cd..00000000 Binary files a/src/renderer/manage/pages/assets/icons/fpx.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/fpx.webp b/src/renderer/manage/pages/assets/icons/fpx.webp new file mode 100644 index 00000000..e11f0fe6 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/fpx.webp differ diff --git a/src/renderer/manage/pages/assets/icons/fv.png b/src/renderer/manage/pages/assets/icons/fv.png deleted file mode 100644 index d1db7431..00000000 Binary files a/src/renderer/manage/pages/assets/icons/fv.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/fv.webp b/src/renderer/manage/pages/assets/icons/fv.webp new file mode 100644 index 00000000..dbe433cf Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/fv.webp differ diff --git a/src/renderer/manage/pages/assets/icons/gif.png b/src/renderer/manage/pages/assets/icons/gif.png deleted file mode 100644 index 07e601f5..00000000 Binary files a/src/renderer/manage/pages/assets/icons/gif.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/gif.webp b/src/renderer/manage/pages/assets/icons/gif.webp new file mode 100644 index 00000000..062c3d62 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/gif.webp differ diff --git a/src/renderer/manage/pages/assets/icons/gitingore.png b/src/renderer/manage/pages/assets/icons/gitingore.png deleted file mode 100644 index 783c072f..00000000 Binary files a/src/renderer/manage/pages/assets/icons/gitingore.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/gitingore.webp b/src/renderer/manage/pages/assets/icons/gitingore.webp new file mode 100644 index 00000000..5e42c15a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/gitingore.webp differ diff --git a/src/renderer/manage/pages/assets/icons/gitkeep.png b/src/renderer/manage/pages/assets/icons/gitkeep.png deleted file mode 100644 index 38cb5c05..00000000 Binary files a/src/renderer/manage/pages/assets/icons/gitkeep.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/gitkeep.webp b/src/renderer/manage/pages/assets/icons/gitkeep.webp new file mode 100644 index 00000000..72d99320 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/gitkeep.webp differ diff --git a/src/renderer/manage/pages/assets/icons/gz.png b/src/renderer/manage/pages/assets/icons/gz.png deleted file mode 100644 index 8cf9d75c..00000000 Binary files a/src/renderer/manage/pages/assets/icons/gz.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/gz.webp b/src/renderer/manage/pages/assets/icons/gz.webp new file mode 100644 index 00000000..9d2d8234 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/gz.webp differ diff --git a/src/renderer/manage/pages/assets/icons/h.png b/src/renderer/manage/pages/assets/icons/h.png deleted file mode 100644 index f5cc5e56..00000000 Binary files a/src/renderer/manage/pages/assets/icons/h.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/h.webp b/src/renderer/manage/pages/assets/icons/h.webp new file mode 100644 index 00000000..f9977e95 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/h.webp differ diff --git a/src/renderer/manage/pages/assets/icons/hdri.png b/src/renderer/manage/pages/assets/icons/hdri.png deleted file mode 100644 index 00fa6192..00000000 Binary files a/src/renderer/manage/pages/assets/icons/hdri.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/hdri.webp b/src/renderer/manage/pages/assets/icons/hdri.webp new file mode 100644 index 00000000..f4de8aec Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/hdri.webp differ diff --git a/src/renderer/manage/pages/assets/icons/hlp.png b/src/renderer/manage/pages/assets/icons/hlp.png deleted file mode 100644 index 441d3f9b..00000000 Binary files a/src/renderer/manage/pages/assets/icons/hlp.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/hlp.webp b/src/renderer/manage/pages/assets/icons/hlp.webp new file mode 100644 index 00000000..af42d087 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/hlp.webp differ diff --git a/src/renderer/manage/pages/assets/icons/hpp.png b/src/renderer/manage/pages/assets/icons/hpp.png deleted file mode 100644 index ddcc8bfb..00000000 Binary files a/src/renderer/manage/pages/assets/icons/hpp.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/hpp.webp b/src/renderer/manage/pages/assets/icons/hpp.webp new file mode 100644 index 00000000..f20e8fcd Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/hpp.webp differ diff --git a/src/renderer/manage/pages/assets/icons/htm.png b/src/renderer/manage/pages/assets/icons/htm.png deleted file mode 100644 index 5bdfb060..00000000 Binary files a/src/renderer/manage/pages/assets/icons/htm.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/htm.webp b/src/renderer/manage/pages/assets/icons/htm.webp new file mode 100644 index 00000000..548dec73 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/htm.webp differ diff --git a/src/renderer/manage/pages/assets/icons/html.png b/src/renderer/manage/pages/assets/icons/html.png deleted file mode 100644 index 454cd9f1..00000000 Binary files a/src/renderer/manage/pages/assets/icons/html.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/html.webp b/src/renderer/manage/pages/assets/icons/html.webp new file mode 100644 index 00000000..7f8f241b Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/html.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ico.png b/src/renderer/manage/pages/assets/icons/ico.png deleted file mode 100644 index f029bab7..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ico.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ico.webp b/src/renderer/manage/pages/assets/icons/ico.webp new file mode 100644 index 00000000..6ada5a86 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ico.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ics.png b/src/renderer/manage/pages/assets/icons/ics.png deleted file mode 100644 index 7a0f5c0e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ics.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ics.webp b/src/renderer/manage/pages/assets/icons/ics.webp new file mode 100644 index 00000000..5fc90edc Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ics.webp differ diff --git a/src/renderer/manage/pages/assets/icons/int.png b/src/renderer/manage/pages/assets/icons/int.png deleted file mode 100644 index 30f0329d..00000000 Binary files a/src/renderer/manage/pages/assets/icons/int.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/int.webp b/src/renderer/manage/pages/assets/icons/int.webp new file mode 100644 index 00000000..1b608d10 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/int.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ipynb.png b/src/renderer/manage/pages/assets/icons/ipynb.png deleted file mode 100644 index a2778b39..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ipynb.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ipynb.webp b/src/renderer/manage/pages/assets/icons/ipynb.webp new file mode 100644 index 00000000..1676b33d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ipynb.webp differ diff --git a/src/renderer/manage/pages/assets/icons/iso.png b/src/renderer/manage/pages/assets/icons/iso.png deleted file mode 100644 index 729fa7fb..00000000 Binary files a/src/renderer/manage/pages/assets/icons/iso.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/iso.webp b/src/renderer/manage/pages/assets/icons/iso.webp new file mode 100644 index 00000000..65d339b7 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/iso.webp differ diff --git a/src/renderer/manage/pages/assets/icons/java.png b/src/renderer/manage/pages/assets/icons/java.png deleted file mode 100644 index 0d46a4a5..00000000 Binary files a/src/renderer/manage/pages/assets/icons/java.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/java.webp b/src/renderer/manage/pages/assets/icons/java.webp new file mode 100644 index 00000000..cb333212 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/java.webp differ diff --git a/src/renderer/manage/pages/assets/icons/jpeg.png b/src/renderer/manage/pages/assets/icons/jpeg.png deleted file mode 100644 index 4262c4e5..00000000 Binary files a/src/renderer/manage/pages/assets/icons/jpeg.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/jpeg.webp b/src/renderer/manage/pages/assets/icons/jpeg.webp new file mode 100644 index 00000000..1c2b959f Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/jpeg.webp differ diff --git a/src/renderer/manage/pages/assets/icons/jpg.png b/src/renderer/manage/pages/assets/icons/jpg.png deleted file mode 100644 index 4262c4e5..00000000 Binary files a/src/renderer/manage/pages/assets/icons/jpg.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/jpg.webp b/src/renderer/manage/pages/assets/icons/jpg.webp new file mode 100644 index 00000000..1c2b959f Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/jpg.webp differ diff --git a/src/renderer/manage/pages/assets/icons/js.png b/src/renderer/manage/pages/assets/icons/js.png deleted file mode 100644 index 507661c7..00000000 Binary files a/src/renderer/manage/pages/assets/icons/js.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/js.webp b/src/renderer/manage/pages/assets/icons/js.webp new file mode 100644 index 00000000..4a7c533e Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/js.webp differ diff --git a/src/renderer/manage/pages/assets/icons/json.png b/src/renderer/manage/pages/assets/icons/json.png deleted file mode 100644 index 362ef40b..00000000 Binary files a/src/renderer/manage/pages/assets/icons/json.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/json.webp b/src/renderer/manage/pages/assets/icons/json.webp new file mode 100644 index 00000000..2fee305c Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/json.webp differ diff --git a/src/renderer/manage/pages/assets/icons/key.png b/src/renderer/manage/pages/assets/icons/key.png deleted file mode 100644 index 44ab47e3..00000000 Binary files a/src/renderer/manage/pages/assets/icons/key.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/key.webp b/src/renderer/manage/pages/assets/icons/key.webp new file mode 100644 index 00000000..f1f7bf8a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/key.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ksp.png b/src/renderer/manage/pages/assets/icons/ksp.png deleted file mode 100644 index a76fb10e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ksp.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ksp.webp b/src/renderer/manage/pages/assets/icons/ksp.webp new file mode 100644 index 00000000..f147b391 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ksp.webp differ diff --git a/src/renderer/manage/pages/assets/icons/less.png b/src/renderer/manage/pages/assets/icons/less.png deleted file mode 100644 index 2d7b56fc..00000000 Binary files a/src/renderer/manage/pages/assets/icons/less.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/less.webp b/src/renderer/manage/pages/assets/icons/less.webp new file mode 100644 index 00000000..170834d7 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/less.webp differ diff --git a/src/renderer/manage/pages/assets/icons/lib.png b/src/renderer/manage/pages/assets/icons/lib.png deleted file mode 100644 index 390082a5..00000000 Binary files a/src/renderer/manage/pages/assets/icons/lib.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/lib.webp b/src/renderer/manage/pages/assets/icons/lib.webp new file mode 100644 index 00000000..5980621c Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/lib.webp differ diff --git a/src/renderer/manage/pages/assets/icons/lic.png b/src/renderer/manage/pages/assets/icons/lic.png deleted file mode 100644 index bd28dbc4..00000000 Binary files a/src/renderer/manage/pages/assets/icons/lic.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/lic.webp b/src/renderer/manage/pages/assets/icons/lic.webp new file mode 100644 index 00000000..8a1f48fe Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/lic.webp differ diff --git a/src/renderer/manage/pages/assets/icons/license.png b/src/renderer/manage/pages/assets/icons/license.png deleted file mode 100644 index 0f5b2f10..00000000 Binary files a/src/renderer/manage/pages/assets/icons/license.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/license.webp b/src/renderer/manage/pages/assets/icons/license.webp new file mode 100644 index 00000000..431b4f00 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/license.webp differ diff --git a/src/renderer/manage/pages/assets/icons/log.png b/src/renderer/manage/pages/assets/icons/log.png deleted file mode 100644 index 7899d19c..00000000 Binary files a/src/renderer/manage/pages/assets/icons/log.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/log.webp b/src/renderer/manage/pages/assets/icons/log.webp new file mode 100644 index 00000000..9c46667a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/log.webp differ diff --git a/src/renderer/manage/pages/assets/icons/lst.png b/src/renderer/manage/pages/assets/icons/lst.png deleted file mode 100644 index a74d27d7..00000000 Binary files a/src/renderer/manage/pages/assets/icons/lst.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/lst.webp b/src/renderer/manage/pages/assets/icons/lst.webp new file mode 100644 index 00000000..253bb2e9 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/lst.webp differ diff --git a/src/renderer/manage/pages/assets/icons/lua.png b/src/renderer/manage/pages/assets/icons/lua.png deleted file mode 100644 index f7d2b67d..00000000 Binary files a/src/renderer/manage/pages/assets/icons/lua.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/lua.webp b/src/renderer/manage/pages/assets/icons/lua.webp new file mode 100644 index 00000000..7dcaf062 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/lua.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mac.png b/src/renderer/manage/pages/assets/icons/mac.png deleted file mode 100644 index 776f6fda..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mac.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mac.webp b/src/renderer/manage/pages/assets/icons/mac.webp new file mode 100644 index 00000000..9b4230a0 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mac.webp differ diff --git a/src/renderer/manage/pages/assets/icons/map.png b/src/renderer/manage/pages/assets/icons/map.png deleted file mode 100644 index 88e944b0..00000000 Binary files a/src/renderer/manage/pages/assets/icons/map.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/map.webp b/src/renderer/manage/pages/assets/icons/map.webp new file mode 100644 index 00000000..8f0479f7 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/map.webp differ diff --git a/src/renderer/manage/pages/assets/icons/markdown.png b/src/renderer/manage/pages/assets/icons/markdown.png deleted file mode 100644 index 6122564e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/markdown.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/markdown.webp b/src/renderer/manage/pages/assets/icons/markdown.webp new file mode 100644 index 00000000..e1831337 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/markdown.webp differ diff --git a/src/renderer/manage/pages/assets/icons/md.png b/src/renderer/manage/pages/assets/icons/md.png deleted file mode 100644 index 6122564e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/md.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/md.webp b/src/renderer/manage/pages/assets/icons/md.webp new file mode 100644 index 00000000..e1831337 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/md.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mdf.png b/src/renderer/manage/pages/assets/icons/mdf.png deleted file mode 100644 index 81bf5630..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mdf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mdf.webp b/src/renderer/manage/pages/assets/icons/mdf.webp new file mode 100644 index 00000000..8b99bc7c Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mdf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mht.png b/src/renderer/manage/pages/assets/icons/mht.png deleted file mode 100644 index dadaf7af..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mht.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mht.webp b/src/renderer/manage/pages/assets/icons/mht.webp new file mode 100644 index 00000000..aae792ad Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mht.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mhtml.png b/src/renderer/manage/pages/assets/icons/mhtml.png deleted file mode 100644 index 5b0be8f0..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mhtml.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mhtml.webp b/src/renderer/manage/pages/assets/icons/mhtml.webp new file mode 100644 index 00000000..52d3e690 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mhtml.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mid.png b/src/renderer/manage/pages/assets/icons/mid.png deleted file mode 100644 index fc50598f..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mid.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mid.webp b/src/renderer/manage/pages/assets/icons/mid.webp new file mode 100644 index 00000000..3f775802 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mid.webp differ diff --git a/src/renderer/manage/pages/assets/icons/midi.png b/src/renderer/manage/pages/assets/icons/midi.png deleted file mode 100644 index a32159fb..00000000 Binary files a/src/renderer/manage/pages/assets/icons/midi.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/midi.webp b/src/renderer/manage/pages/assets/icons/midi.webp new file mode 100644 index 00000000..7d946b6d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/midi.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mkv.png b/src/renderer/manage/pages/assets/icons/mkv.png deleted file mode 100644 index 327a6f11..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mkv.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mkv.webp b/src/renderer/manage/pages/assets/icons/mkv.webp new file mode 100644 index 00000000..932887e3 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mkv.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mmf.png b/src/renderer/manage/pages/assets/icons/mmf.png deleted file mode 100644 index 3ebedde8..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mmf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mmf.webp b/src/renderer/manage/pages/assets/icons/mmf.webp new file mode 100644 index 00000000..50b4aa22 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mmf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mod.png b/src/renderer/manage/pages/assets/icons/mod.png deleted file mode 100644 index 89ec5674..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mod.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mod.webp b/src/renderer/manage/pages/assets/icons/mod.webp new file mode 100644 index 00000000..8456dcc3 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mod.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mov.png b/src/renderer/manage/pages/assets/icons/mov.png deleted file mode 100644 index 03f23500..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mov.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mov.webp b/src/renderer/manage/pages/assets/icons/mov.webp new file mode 100644 index 00000000..668b7fc4 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mov.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mp2.png b/src/renderer/manage/pages/assets/icons/mp2.png deleted file mode 100644 index 7e4a87ab..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mp2.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mp2.webp b/src/renderer/manage/pages/assets/icons/mp2.webp new file mode 100644 index 00000000..98b553c0 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mp2.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mp3.png b/src/renderer/manage/pages/assets/icons/mp3.png deleted file mode 100644 index 568a51ca..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mp3.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mp3.webp b/src/renderer/manage/pages/assets/icons/mp3.webp new file mode 100644 index 00000000..7895d55c Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mp3.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mp4.png b/src/renderer/manage/pages/assets/icons/mp4.png deleted file mode 100644 index c83c923f..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mp4.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mp4.webp b/src/renderer/manage/pages/assets/icons/mp4.webp new file mode 100644 index 00000000..545a5a05 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mp4.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mpa.png b/src/renderer/manage/pages/assets/icons/mpa.png deleted file mode 100644 index de4a45fe..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mpa.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mpa.webp b/src/renderer/manage/pages/assets/icons/mpa.webp new file mode 100644 index 00000000..58bf5cc0 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mpa.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mpe.png b/src/renderer/manage/pages/assets/icons/mpe.png deleted file mode 100644 index 42fe795d..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mpe.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mpe.webp b/src/renderer/manage/pages/assets/icons/mpe.webp new file mode 100644 index 00000000..ba59340c Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mpe.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mpeg.png b/src/renderer/manage/pages/assets/icons/mpeg.png deleted file mode 100644 index c8eb9034..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mpeg.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mpeg.webp b/src/renderer/manage/pages/assets/icons/mpeg.webp new file mode 100644 index 00000000..7025ea49 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mpeg.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mpeg1.png b/src/renderer/manage/pages/assets/icons/mpeg1.png deleted file mode 100644 index cccc2bc7..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mpeg1.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mpeg1.webp b/src/renderer/manage/pages/assets/icons/mpeg1.webp new file mode 100644 index 00000000..5467b6c0 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mpeg1.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mpeg2.png b/src/renderer/manage/pages/assets/icons/mpeg2.png deleted file mode 100644 index c2d41689..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mpeg2.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mpeg2.webp b/src/renderer/manage/pages/assets/icons/mpeg2.webp new file mode 100644 index 00000000..9683bf48 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mpeg2.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mpg.png b/src/renderer/manage/pages/assets/icons/mpg.png deleted file mode 100644 index e106159e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mpg.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mpg.webp b/src/renderer/manage/pages/assets/icons/mpg.webp new file mode 100644 index 00000000..86df8c96 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mpg.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mppro.png b/src/renderer/manage/pages/assets/icons/mppro.png deleted file mode 100644 index fee4469c..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mppro.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mppro.webp b/src/renderer/manage/pages/assets/icons/mppro.webp new file mode 100644 index 00000000..d1aa8788 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mppro.webp differ diff --git a/src/renderer/manage/pages/assets/icons/msg.png b/src/renderer/manage/pages/assets/icons/msg.png deleted file mode 100644 index f4df81f2..00000000 Binary files a/src/renderer/manage/pages/assets/icons/msg.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/msg.webp b/src/renderer/manage/pages/assets/icons/msg.webp new file mode 100644 index 00000000..3e0abf75 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/msg.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mts.png b/src/renderer/manage/pages/assets/icons/mts.png deleted file mode 100644 index 43e11ade..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mts.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mts.webp b/src/renderer/manage/pages/assets/icons/mts.webp new file mode 100644 index 00000000..4d15de17 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mts.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mux.png b/src/renderer/manage/pages/assets/icons/mux.png deleted file mode 100644 index 9cac3ee0..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mux.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mux.webp b/src/renderer/manage/pages/assets/icons/mux.webp new file mode 100644 index 00000000..e2c1a828 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mux.webp differ diff --git a/src/renderer/manage/pages/assets/icons/mv.png b/src/renderer/manage/pages/assets/icons/mv.png deleted file mode 100644 index 253170f7..00000000 Binary files a/src/renderer/manage/pages/assets/icons/mv.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/mv.webp b/src/renderer/manage/pages/assets/icons/mv.webp new file mode 100644 index 00000000..47368fd0 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/mv.webp differ diff --git a/src/renderer/manage/pages/assets/icons/navi.png b/src/renderer/manage/pages/assets/icons/navi.png deleted file mode 100644 index 1ec5e972..00000000 Binary files a/src/renderer/manage/pages/assets/icons/navi.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/navi.webp b/src/renderer/manage/pages/assets/icons/navi.webp new file mode 100644 index 00000000..f07e8b19 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/navi.webp differ diff --git a/src/renderer/manage/pages/assets/icons/obj.png b/src/renderer/manage/pages/assets/icons/obj.png deleted file mode 100644 index cd9bbf29..00000000 Binary files a/src/renderer/manage/pages/assets/icons/obj.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/obj.webp b/src/renderer/manage/pages/assets/icons/obj.webp new file mode 100644 index 00000000..ced045dc Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/obj.webp differ diff --git a/src/renderer/manage/pages/assets/icons/odf.png b/src/renderer/manage/pages/assets/icons/odf.png deleted file mode 100644 index 81737718..00000000 Binary files a/src/renderer/manage/pages/assets/icons/odf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/odf.webp b/src/renderer/manage/pages/assets/icons/odf.webp new file mode 100644 index 00000000..7118cda5 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/odf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ods.png b/src/renderer/manage/pages/assets/icons/ods.png deleted file mode 100644 index a3c5cc2b..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ods.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ods.webp b/src/renderer/manage/pages/assets/icons/ods.webp new file mode 100644 index 00000000..880b1616 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ods.webp differ diff --git a/src/renderer/manage/pages/assets/icons/odt.png b/src/renderer/manage/pages/assets/icons/odt.png deleted file mode 100644 index 1e72fd40..00000000 Binary files a/src/renderer/manage/pages/assets/icons/odt.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/odt.webp b/src/renderer/manage/pages/assets/icons/odt.webp new file mode 100644 index 00000000..f84ceb7c Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/odt.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ogg.png b/src/renderer/manage/pages/assets/icons/ogg.png deleted file mode 100644 index 7d3a6454..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ogg.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ogg.webp b/src/renderer/manage/pages/assets/icons/ogg.webp new file mode 100644 index 00000000..4c8fb7b4 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ogg.webp differ diff --git a/src/renderer/manage/pages/assets/icons/one.png b/src/renderer/manage/pages/assets/icons/one.png deleted file mode 100644 index e32a037f..00000000 Binary files a/src/renderer/manage/pages/assets/icons/one.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/one.webp b/src/renderer/manage/pages/assets/icons/one.webp new file mode 100644 index 00000000..a041df24 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/one.webp differ diff --git a/src/renderer/manage/pages/assets/icons/otf.png b/src/renderer/manage/pages/assets/icons/otf.png deleted file mode 100644 index 87229925..00000000 Binary files a/src/renderer/manage/pages/assets/icons/otf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/otf.webp b/src/renderer/manage/pages/assets/icons/otf.webp new file mode 100644 index 00000000..efcee627 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/otf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/otp.png b/src/renderer/manage/pages/assets/icons/otp.png deleted file mode 100644 index b419dc67..00000000 Binary files a/src/renderer/manage/pages/assets/icons/otp.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/otp.webp b/src/renderer/manage/pages/assets/icons/otp.webp new file mode 100644 index 00000000..0992e67a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/otp.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ots.png b/src/renderer/manage/pages/assets/icons/ots.png deleted file mode 100644 index 712b039a..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ots.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ots.webp b/src/renderer/manage/pages/assets/icons/ots.webp new file mode 100644 index 00000000..ca359ffe Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ots.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ott.png b/src/renderer/manage/pages/assets/icons/ott.png deleted file mode 100644 index 2540efd7..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ott.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ott.webp b/src/renderer/manage/pages/assets/icons/ott.webp new file mode 100644 index 00000000..6b5a15c6 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ott.webp differ diff --git a/src/renderer/manage/pages/assets/icons/pas.png b/src/renderer/manage/pages/assets/icons/pas.png deleted file mode 100644 index 180fb917..00000000 Binary files a/src/renderer/manage/pages/assets/icons/pas.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/pas.webp b/src/renderer/manage/pages/assets/icons/pas.webp new file mode 100644 index 00000000..12be1f18 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/pas.webp differ diff --git a/src/renderer/manage/pages/assets/icons/pcd.png b/src/renderer/manage/pages/assets/icons/pcd.png deleted file mode 100644 index eb2bcbe8..00000000 Binary files a/src/renderer/manage/pages/assets/icons/pcd.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/pcd.webp b/src/renderer/manage/pages/assets/icons/pcd.webp new file mode 100644 index 00000000..28ac5c10 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/pcd.webp differ diff --git a/src/renderer/manage/pages/assets/icons/pcx.png b/src/renderer/manage/pages/assets/icons/pcx.png deleted file mode 100644 index 34370f7c..00000000 Binary files a/src/renderer/manage/pages/assets/icons/pcx.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/pcx.webp b/src/renderer/manage/pages/assets/icons/pcx.webp new file mode 100644 index 00000000..9499e6e3 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/pcx.webp differ diff --git a/src/renderer/manage/pages/assets/icons/pdf.png b/src/renderer/manage/pages/assets/icons/pdf.png deleted file mode 100644 index b288c3fe..00000000 Binary files a/src/renderer/manage/pages/assets/icons/pdf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/pdf.webp b/src/renderer/manage/pages/assets/icons/pdf.webp new file mode 100644 index 00000000..f9ef93f6 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/pdf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/php.png b/src/renderer/manage/pages/assets/icons/php.png deleted file mode 100644 index 615591ed..00000000 Binary files a/src/renderer/manage/pages/assets/icons/php.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/php.webp b/src/renderer/manage/pages/assets/icons/php.webp new file mode 100644 index 00000000..a0006e25 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/php.webp differ diff --git a/src/renderer/manage/pages/assets/icons/pic.png b/src/renderer/manage/pages/assets/icons/pic.png deleted file mode 100644 index 2e038f11..00000000 Binary files a/src/renderer/manage/pages/assets/icons/pic.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/pic.webp b/src/renderer/manage/pages/assets/icons/pic.webp new file mode 100644 index 00000000..8afd9026 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/pic.webp differ diff --git a/src/renderer/manage/pages/assets/icons/png.png b/src/renderer/manage/pages/assets/icons/png.png deleted file mode 100644 index 374333c8..00000000 Binary files a/src/renderer/manage/pages/assets/icons/png.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/png.webp b/src/renderer/manage/pages/assets/icons/png.webp new file mode 100644 index 00000000..5a43dd2a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/png.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ppt.png b/src/renderer/manage/pages/assets/icons/ppt.png deleted file mode 100644 index 42f88959..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ppt.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ppt.webp b/src/renderer/manage/pages/assets/icons/ppt.webp new file mode 100644 index 00000000..572b9c16 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ppt.webp differ diff --git a/src/renderer/manage/pages/assets/icons/pptx.png b/src/renderer/manage/pages/assets/icons/pptx.png deleted file mode 100644 index 64e14380..00000000 Binary files a/src/renderer/manage/pages/assets/icons/pptx.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/pptx.webp b/src/renderer/manage/pages/assets/icons/pptx.webp new file mode 100644 index 00000000..cff055ab Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/pptx.webp differ diff --git a/src/renderer/manage/pages/assets/icons/proe.png b/src/renderer/manage/pages/assets/icons/proe.png deleted file mode 100644 index 63ace85b..00000000 Binary files a/src/renderer/manage/pages/assets/icons/proe.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/proe.webp b/src/renderer/manage/pages/assets/icons/proe.webp new file mode 100644 index 00000000..e839600f Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/proe.webp differ diff --git a/src/renderer/manage/pages/assets/icons/prt.png b/src/renderer/manage/pages/assets/icons/prt.png deleted file mode 100644 index 7993b904..00000000 Binary files a/src/renderer/manage/pages/assets/icons/prt.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/prt.webp b/src/renderer/manage/pages/assets/icons/prt.webp new file mode 100644 index 00000000..5413b361 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/prt.webp differ diff --git a/src/renderer/manage/pages/assets/icons/psd.png b/src/renderer/manage/pages/assets/icons/psd.png deleted file mode 100644 index 4351dd35..00000000 Binary files a/src/renderer/manage/pages/assets/icons/psd.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/psd.webp b/src/renderer/manage/pages/assets/icons/psd.webp new file mode 100644 index 00000000..5526c80d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/psd.webp differ diff --git a/src/renderer/manage/pages/assets/icons/py.png b/src/renderer/manage/pages/assets/icons/py.png deleted file mode 100644 index 9e5668f5..00000000 Binary files a/src/renderer/manage/pages/assets/icons/py.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/py.webp b/src/renderer/manage/pages/assets/icons/py.webp new file mode 100644 index 00000000..c6cd270a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/py.webp differ diff --git a/src/renderer/manage/pages/assets/icons/pyc.png b/src/renderer/manage/pages/assets/icons/pyc.png deleted file mode 100644 index cbb7ce40..00000000 Binary files a/src/renderer/manage/pages/assets/icons/pyc.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/pyc.webp b/src/renderer/manage/pages/assets/icons/pyc.webp new file mode 100644 index 00000000..e0f10a78 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/pyc.webp differ diff --git a/src/renderer/manage/pages/assets/icons/qsv.png b/src/renderer/manage/pages/assets/icons/qsv.png deleted file mode 100644 index 88d4b202..00000000 Binary files a/src/renderer/manage/pages/assets/icons/qsv.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/qsv.webp b/src/renderer/manage/pages/assets/icons/qsv.webp new file mode 100644 index 00000000..eb682fe0 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/qsv.webp differ diff --git a/src/renderer/manage/pages/assets/icons/qt.png b/src/renderer/manage/pages/assets/icons/qt.png deleted file mode 100644 index 4deac478..00000000 Binary files a/src/renderer/manage/pages/assets/icons/qt.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/qt.webp b/src/renderer/manage/pages/assets/icons/qt.webp new file mode 100644 index 00000000..59f4557d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/qt.webp differ diff --git a/src/renderer/manage/pages/assets/icons/quicktime.png b/src/renderer/manage/pages/assets/icons/quicktime.png deleted file mode 100644 index b72491a1..00000000 Binary files a/src/renderer/manage/pages/assets/icons/quicktime.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/quicktime.webp b/src/renderer/manage/pages/assets/icons/quicktime.webp new file mode 100644 index 00000000..48b7e630 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/quicktime.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ra.png b/src/renderer/manage/pages/assets/icons/ra.png deleted file mode 100644 index 5994f56e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ra.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ra.webp b/src/renderer/manage/pages/assets/icons/ra.webp new file mode 100644 index 00000000..e8abff8b Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ra.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ram.png b/src/renderer/manage/pages/assets/icons/ram.png deleted file mode 100644 index e314be09..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ram.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ram.webp b/src/renderer/manage/pages/assets/icons/ram.webp new file mode 100644 index 00000000..bfea9461 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ram.webp differ diff --git a/src/renderer/manage/pages/assets/icons/rar.png b/src/renderer/manage/pages/assets/icons/rar.png deleted file mode 100644 index ad4b8799..00000000 Binary files a/src/renderer/manage/pages/assets/icons/rar.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/rar.webp b/src/renderer/manage/pages/assets/icons/rar.webp new file mode 100644 index 00000000..63d4981d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/rar.webp differ diff --git a/src/renderer/manage/pages/assets/icons/raw.png b/src/renderer/manage/pages/assets/icons/raw.png deleted file mode 100644 index a6098c97..00000000 Binary files a/src/renderer/manage/pages/assets/icons/raw.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/raw.webp b/src/renderer/manage/pages/assets/icons/raw.webp new file mode 100644 index 00000000..b5e1186b Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/raw.webp differ diff --git a/src/renderer/manage/pages/assets/icons/rb.png b/src/renderer/manage/pages/assets/icons/rb.png deleted file mode 100644 index 5b4a52bf..00000000 Binary files a/src/renderer/manage/pages/assets/icons/rb.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/rb.webp b/src/renderer/manage/pages/assets/icons/rb.webp new file mode 100644 index 00000000..bf72eacd Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/rb.webp differ diff --git a/src/renderer/manage/pages/assets/icons/realaudio.png b/src/renderer/manage/pages/assets/icons/realaudio.png deleted file mode 100644 index 6725dd13..00000000 Binary files a/src/renderer/manage/pages/assets/icons/realaudio.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/realaudio.webp b/src/renderer/manage/pages/assets/icons/realaudio.webp new file mode 100644 index 00000000..422342ac Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/realaudio.webp differ diff --git a/src/renderer/manage/pages/assets/icons/rm.png b/src/renderer/manage/pages/assets/icons/rm.png deleted file mode 100644 index e38cbe63..00000000 Binary files a/src/renderer/manage/pages/assets/icons/rm.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/rm.webp b/src/renderer/manage/pages/assets/icons/rm.webp new file mode 100644 index 00000000..3c4f8f92 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/rm.webp differ diff --git a/src/renderer/manage/pages/assets/icons/rmvb.png b/src/renderer/manage/pages/assets/icons/rmvb.png deleted file mode 100644 index 7cd97a6e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/rmvb.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/rmvb.webp b/src/renderer/manage/pages/assets/icons/rmvb.webp new file mode 100644 index 00000000..3957211d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/rmvb.webp differ diff --git a/src/renderer/manage/pages/assets/icons/rp.png b/src/renderer/manage/pages/assets/icons/rp.png deleted file mode 100644 index 9efccd8f..00000000 Binary files a/src/renderer/manage/pages/assets/icons/rp.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/rp.webp b/src/renderer/manage/pages/assets/icons/rp.webp new file mode 100644 index 00000000..b5d1679e Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/rp.webp differ diff --git a/src/renderer/manage/pages/assets/icons/rtf.png b/src/renderer/manage/pages/assets/icons/rtf.png deleted file mode 100644 index 99510b90..00000000 Binary files a/src/renderer/manage/pages/assets/icons/rtf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/rtf.webp b/src/renderer/manage/pages/assets/icons/rtf.webp new file mode 100644 index 00000000..33235e8f Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/rtf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/s48.png b/src/renderer/manage/pages/assets/icons/s48.png deleted file mode 100644 index a00dc249..00000000 Binary files a/src/renderer/manage/pages/assets/icons/s48.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/s48.webp b/src/renderer/manage/pages/assets/icons/s48.webp new file mode 100644 index 00000000..1f6c4f18 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/s48.webp differ diff --git a/src/renderer/manage/pages/assets/icons/sacd.png b/src/renderer/manage/pages/assets/icons/sacd.png deleted file mode 100644 index f0d33510..00000000 Binary files a/src/renderer/manage/pages/assets/icons/sacd.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/sacd.webp b/src/renderer/manage/pages/assets/icons/sacd.webp new file mode 100644 index 00000000..45096987 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/sacd.webp differ diff --git a/src/renderer/manage/pages/assets/icons/sass.png b/src/renderer/manage/pages/assets/icons/sass.png deleted file mode 100644 index 27ebf76f..00000000 Binary files a/src/renderer/manage/pages/assets/icons/sass.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/sass.webp b/src/renderer/manage/pages/assets/icons/sass.webp new file mode 100644 index 00000000..f3c092a8 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/sass.webp differ diff --git a/src/renderer/manage/pages/assets/icons/sch.png b/src/renderer/manage/pages/assets/icons/sch.png deleted file mode 100644 index 12ee11fb..00000000 Binary files a/src/renderer/manage/pages/assets/icons/sch.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/sch.webp b/src/renderer/manage/pages/assets/icons/sch.webp new file mode 100644 index 00000000..3ba52663 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/sch.webp differ diff --git a/src/renderer/manage/pages/assets/icons/scss.png b/src/renderer/manage/pages/assets/icons/scss.png deleted file mode 100644 index 33b47f4b..00000000 Binary files a/src/renderer/manage/pages/assets/icons/scss.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/scss.webp b/src/renderer/manage/pages/assets/icons/scss.webp new file mode 100644 index 00000000..000f9e64 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/scss.webp differ diff --git a/src/renderer/manage/pages/assets/icons/sh.png b/src/renderer/manage/pages/assets/icons/sh.png deleted file mode 100644 index 47f99e3e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/sh.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/sh.webp b/src/renderer/manage/pages/assets/icons/sh.webp new file mode 100644 index 00000000..f0037da3 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/sh.webp differ diff --git a/src/renderer/manage/pages/assets/icons/sql.png b/src/renderer/manage/pages/assets/icons/sql.png deleted file mode 100644 index 17425607..00000000 Binary files a/src/renderer/manage/pages/assets/icons/sql.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/sql.webp b/src/renderer/manage/pages/assets/icons/sql.webp new file mode 100644 index 00000000..5d7fb3c9 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/sql.webp differ diff --git a/src/renderer/manage/pages/assets/icons/stp.png b/src/renderer/manage/pages/assets/icons/stp.png deleted file mode 100644 index 9dea3bc7..00000000 Binary files a/src/renderer/manage/pages/assets/icons/stp.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/stp.webp b/src/renderer/manage/pages/assets/icons/stp.webp new file mode 100644 index 00000000..8f248a65 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/stp.webp differ diff --git a/src/renderer/manage/pages/assets/icons/svcd.png b/src/renderer/manage/pages/assets/icons/svcd.png deleted file mode 100644 index 708c7ef9..00000000 Binary files a/src/renderer/manage/pages/assets/icons/svcd.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/svcd.webp b/src/renderer/manage/pages/assets/icons/svcd.webp new file mode 100644 index 00000000..16cb8dea Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/svcd.webp differ diff --git a/src/renderer/manage/pages/assets/icons/svg.png b/src/renderer/manage/pages/assets/icons/svg.png deleted file mode 100644 index ddc477d9..00000000 Binary files a/src/renderer/manage/pages/assets/icons/svg.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/svg.webp b/src/renderer/manage/pages/assets/icons/svg.webp new file mode 100644 index 00000000..98e2b4fb Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/svg.webp differ diff --git a/src/renderer/manage/pages/assets/icons/swf.png b/src/renderer/manage/pages/assets/icons/swf.png deleted file mode 100644 index 02770beb..00000000 Binary files a/src/renderer/manage/pages/assets/icons/swf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/swf.webp b/src/renderer/manage/pages/assets/icons/swf.webp new file mode 100644 index 00000000..4a06c410 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/swf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/sys.png b/src/renderer/manage/pages/assets/icons/sys.png deleted file mode 100644 index a28488d6..00000000 Binary files a/src/renderer/manage/pages/assets/icons/sys.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/sys.webp b/src/renderer/manage/pages/assets/icons/sys.webp new file mode 100644 index 00000000..a317c8bf Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/sys.webp differ diff --git a/src/renderer/manage/pages/assets/icons/tga.png b/src/renderer/manage/pages/assets/icons/tga.png deleted file mode 100644 index 2a97d3da..00000000 Binary files a/src/renderer/manage/pages/assets/icons/tga.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/tga.webp b/src/renderer/manage/pages/assets/icons/tga.webp new file mode 100644 index 00000000..b310655d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/tga.webp differ diff --git a/src/renderer/manage/pages/assets/icons/tgz.png b/src/renderer/manage/pages/assets/icons/tgz.png deleted file mode 100644 index 2572e1fe..00000000 Binary files a/src/renderer/manage/pages/assets/icons/tgz.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/tgz.webp b/src/renderer/manage/pages/assets/icons/tgz.webp new file mode 100644 index 00000000..888609b0 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/tgz.webp differ diff --git a/src/renderer/manage/pages/assets/icons/tiff.png b/src/renderer/manage/pages/assets/icons/tiff.png deleted file mode 100644 index a44d071e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/tiff.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/tiff.webp b/src/renderer/manage/pages/assets/icons/tiff.webp new file mode 100644 index 00000000..507bfa8a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/tiff.webp differ diff --git a/src/renderer/manage/pages/assets/icons/tmp.png b/src/renderer/manage/pages/assets/icons/tmp.png deleted file mode 100644 index 7c3762df..00000000 Binary files a/src/renderer/manage/pages/assets/icons/tmp.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/tmp.webp b/src/renderer/manage/pages/assets/icons/tmp.webp new file mode 100644 index 00000000..0dae2060 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/tmp.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ts.png b/src/renderer/manage/pages/assets/icons/ts.png deleted file mode 100644 index 8e3c1193..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ts.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ts.webp b/src/renderer/manage/pages/assets/icons/ts.webp new file mode 100644 index 00000000..be282b39 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ts.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ttc.png b/src/renderer/manage/pages/assets/icons/ttc.png deleted file mode 100644 index 723439dc..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ttc.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ttc.webp b/src/renderer/manage/pages/assets/icons/ttc.webp new file mode 100644 index 00000000..6beda9e1 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ttc.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ttf.png b/src/renderer/manage/pages/assets/icons/ttf.png deleted file mode 100644 index 0d9c8fab..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ttf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ttf.webp b/src/renderer/manage/pages/assets/icons/ttf.webp new file mode 100644 index 00000000..7429fce7 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ttf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/txt.png b/src/renderer/manage/pages/assets/icons/txt.png deleted file mode 100644 index 36c466c4..00000000 Binary files a/src/renderer/manage/pages/assets/icons/txt.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/txt.webp b/src/renderer/manage/pages/assets/icons/txt.webp new file mode 100644 index 00000000..e2147990 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/txt.webp differ diff --git a/src/renderer/manage/pages/assets/icons/ufo.png b/src/renderer/manage/pages/assets/icons/ufo.png deleted file mode 100644 index 8f895daf..00000000 Binary files a/src/renderer/manage/pages/assets/icons/ufo.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/ufo.webp b/src/renderer/manage/pages/assets/icons/ufo.webp new file mode 100644 index 00000000..1b42a9ac Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/ufo.webp differ diff --git a/src/renderer/manage/pages/assets/icons/unknown.png b/src/renderer/manage/pages/assets/icons/unknown.png deleted file mode 100644 index 54206381..00000000 Binary files a/src/renderer/manage/pages/assets/icons/unknown.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/unknown.webp b/src/renderer/manage/pages/assets/icons/unknown.webp new file mode 100644 index 00000000..36081f38 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/unknown.webp differ diff --git a/src/renderer/manage/pages/assets/icons/vcd.png b/src/renderer/manage/pages/assets/icons/vcd.png deleted file mode 100644 index 92c6658a..00000000 Binary files a/src/renderer/manage/pages/assets/icons/vcd.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/vcd.webp b/src/renderer/manage/pages/assets/icons/vcd.webp new file mode 100644 index 00000000..d19fd413 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/vcd.webp differ diff --git a/src/renderer/manage/pages/assets/icons/vob.png b/src/renderer/manage/pages/assets/icons/vob.png deleted file mode 100644 index 56e58d1e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/vob.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/vob.webp b/src/renderer/manage/pages/assets/icons/vob.webp new file mode 100644 index 00000000..21a048ad Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/vob.webp differ diff --git a/src/renderer/manage/pages/assets/icons/voc.png b/src/renderer/manage/pages/assets/icons/voc.png deleted file mode 100644 index 53d8fa72..00000000 Binary files a/src/renderer/manage/pages/assets/icons/voc.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/voc.webp b/src/renderer/manage/pages/assets/icons/voc.webp new file mode 100644 index 00000000..65f8902c Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/voc.webp differ diff --git a/src/renderer/manage/pages/assets/icons/vqf.png b/src/renderer/manage/pages/assets/icons/vqf.png deleted file mode 100644 index 05a2b847..00000000 Binary files a/src/renderer/manage/pages/assets/icons/vqf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/vqf.webp b/src/renderer/manage/pages/assets/icons/vqf.webp new file mode 100644 index 00000000..da0a033d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/vqf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/vue.png b/src/renderer/manage/pages/assets/icons/vue.png deleted file mode 100644 index 3ff9f4b4..00000000 Binary files a/src/renderer/manage/pages/assets/icons/vue.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/vue.webp b/src/renderer/manage/pages/assets/icons/vue.webp new file mode 100644 index 00000000..c883164a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/vue.webp differ diff --git a/src/renderer/manage/pages/assets/icons/wav.png b/src/renderer/manage/pages/assets/icons/wav.png deleted file mode 100644 index 523b9b69..00000000 Binary files a/src/renderer/manage/pages/assets/icons/wav.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/wav.webp b/src/renderer/manage/pages/assets/icons/wav.webp new file mode 100644 index 00000000..51da898d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/wav.webp differ diff --git a/src/renderer/manage/pages/assets/icons/wdl.png b/src/renderer/manage/pages/assets/icons/wdl.png deleted file mode 100644 index 92e34f3a..00000000 Binary files a/src/renderer/manage/pages/assets/icons/wdl.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/wdl.webp b/src/renderer/manage/pages/assets/icons/wdl.webp new file mode 100644 index 00000000..847d7d9d Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/wdl.webp differ diff --git a/src/renderer/manage/pages/assets/icons/webm.png b/src/renderer/manage/pages/assets/icons/webm.png deleted file mode 100644 index b62035e5..00000000 Binary files a/src/renderer/manage/pages/assets/icons/webm.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/webm.webp b/src/renderer/manage/pages/assets/icons/webm.webp new file mode 100644 index 00000000..7c9eacd7 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/webm.webp differ diff --git a/src/renderer/manage/pages/assets/icons/webp.png b/src/renderer/manage/pages/assets/icons/webp.png deleted file mode 100644 index 3a6ceea8..00000000 Binary files a/src/renderer/manage/pages/assets/icons/webp.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/webp.webp b/src/renderer/manage/pages/assets/icons/webp.webp new file mode 100644 index 00000000..da632b53 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/webp.webp differ diff --git a/src/renderer/manage/pages/assets/icons/wki.png b/src/renderer/manage/pages/assets/icons/wki.png deleted file mode 100644 index de05ba86..00000000 Binary files a/src/renderer/manage/pages/assets/icons/wki.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/wki.webp b/src/renderer/manage/pages/assets/icons/wki.webp new file mode 100644 index 00000000..45124475 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/wki.webp differ diff --git a/src/renderer/manage/pages/assets/icons/wma.png b/src/renderer/manage/pages/assets/icons/wma.png deleted file mode 100644 index 50079e2d..00000000 Binary files a/src/renderer/manage/pages/assets/icons/wma.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/wma.webp b/src/renderer/manage/pages/assets/icons/wma.webp new file mode 100644 index 00000000..cb6f7f29 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/wma.webp differ diff --git a/src/renderer/manage/pages/assets/icons/wmf.png b/src/renderer/manage/pages/assets/icons/wmf.png deleted file mode 100644 index 05d1f82c..00000000 Binary files a/src/renderer/manage/pages/assets/icons/wmf.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/wmf.webp b/src/renderer/manage/pages/assets/icons/wmf.webp new file mode 100644 index 00000000..7fc857b4 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/wmf.webp differ diff --git a/src/renderer/manage/pages/assets/icons/wmv.png b/src/renderer/manage/pages/assets/icons/wmv.png deleted file mode 100644 index 845793a9..00000000 Binary files a/src/renderer/manage/pages/assets/icons/wmv.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/wmv.webp b/src/renderer/manage/pages/assets/icons/wmv.webp new file mode 100644 index 00000000..a855b65e Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/wmv.webp differ diff --git a/src/renderer/manage/pages/assets/icons/wmvhd.png b/src/renderer/manage/pages/assets/icons/wmvhd.png deleted file mode 100644 index c7806aa8..00000000 Binary files a/src/renderer/manage/pages/assets/icons/wmvhd.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/wmvhd.webp b/src/renderer/manage/pages/assets/icons/wmvhd.webp new file mode 100644 index 00000000..0914ac53 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/wmvhd.webp differ diff --git a/src/renderer/manage/pages/assets/icons/woff.png b/src/renderer/manage/pages/assets/icons/woff.png deleted file mode 100644 index 96ec2975..00000000 Binary files a/src/renderer/manage/pages/assets/icons/woff.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/woff.webp b/src/renderer/manage/pages/assets/icons/woff.webp new file mode 100644 index 00000000..6aebdb10 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/woff.webp differ diff --git a/src/renderer/manage/pages/assets/icons/woff2.png b/src/renderer/manage/pages/assets/icons/woff2.png deleted file mode 100644 index 9c99a16e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/woff2.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/woff2.webp b/src/renderer/manage/pages/assets/icons/woff2.webp new file mode 100644 index 00000000..d13bff52 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/woff2.webp differ diff --git a/src/renderer/manage/pages/assets/icons/wps.png b/src/renderer/manage/pages/assets/icons/wps.png deleted file mode 100644 index 17ea80a1..00000000 Binary files a/src/renderer/manage/pages/assets/icons/wps.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/wps.webp b/src/renderer/manage/pages/assets/icons/wps.webp new file mode 100644 index 00000000..5f2ff171 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/wps.webp differ diff --git a/src/renderer/manage/pages/assets/icons/wpt.png b/src/renderer/manage/pages/assets/icons/wpt.png deleted file mode 100644 index 3ed6cace..00000000 Binary files a/src/renderer/manage/pages/assets/icons/wpt.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/wpt.webp b/src/renderer/manage/pages/assets/icons/wpt.webp new file mode 100644 index 00000000..1e759179 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/wpt.webp differ diff --git a/src/renderer/manage/pages/assets/icons/x_t.png b/src/renderer/manage/pages/assets/icons/x_t.png deleted file mode 100644 index 26eaf9f1..00000000 Binary files a/src/renderer/manage/pages/assets/icons/x_t.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/x_t.webp b/src/renderer/manage/pages/assets/icons/x_t.webp new file mode 100644 index 00000000..ab2ab024 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/x_t.webp differ diff --git a/src/renderer/manage/pages/assets/icons/xls.png b/src/renderer/manage/pages/assets/icons/xls.png deleted file mode 100644 index c66931cf..00000000 Binary files a/src/renderer/manage/pages/assets/icons/xls.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/xls.webp b/src/renderer/manage/pages/assets/icons/xls.webp new file mode 100644 index 00000000..fe835ac4 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/xls.webp differ diff --git a/src/renderer/manage/pages/assets/icons/xlsm.png b/src/renderer/manage/pages/assets/icons/xlsm.png deleted file mode 100644 index cdf2af08..00000000 Binary files a/src/renderer/manage/pages/assets/icons/xlsm.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/xlsm.webp b/src/renderer/manage/pages/assets/icons/xlsm.webp new file mode 100644 index 00000000..4a30cf30 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/xlsm.webp differ diff --git a/src/renderer/manage/pages/assets/icons/xlsx.png b/src/renderer/manage/pages/assets/icons/xlsx.png deleted file mode 100644 index 5dd59054..00000000 Binary files a/src/renderer/manage/pages/assets/icons/xlsx.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/xlsx.webp b/src/renderer/manage/pages/assets/icons/xlsx.webp new file mode 100644 index 00000000..977c4900 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/xlsx.webp differ diff --git a/src/renderer/manage/pages/assets/icons/xlt.png b/src/renderer/manage/pages/assets/icons/xlt.png deleted file mode 100644 index 573b9542..00000000 Binary files a/src/renderer/manage/pages/assets/icons/xlt.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/xlt.webp b/src/renderer/manage/pages/assets/icons/xlt.webp new file mode 100644 index 00000000..2b513b7a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/xlt.webp differ diff --git a/src/renderer/manage/pages/assets/icons/xltm.png b/src/renderer/manage/pages/assets/icons/xltm.png deleted file mode 100644 index af0b96ae..00000000 Binary files a/src/renderer/manage/pages/assets/icons/xltm.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/xltm.webp b/src/renderer/manage/pages/assets/icons/xltm.webp new file mode 100644 index 00000000..a6c8a954 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/xltm.webp differ diff --git a/src/renderer/manage/pages/assets/icons/xltx.png b/src/renderer/manage/pages/assets/icons/xltx.png deleted file mode 100644 index 49500478..00000000 Binary files a/src/renderer/manage/pages/assets/icons/xltx.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/xltx.webp b/src/renderer/manage/pages/assets/icons/xltx.webp new file mode 100644 index 00000000..9b81fd25 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/xltx.webp differ diff --git a/src/renderer/manage/pages/assets/icons/xmind.png b/src/renderer/manage/pages/assets/icons/xmind.png deleted file mode 100644 index 5f1b3ce0..00000000 Binary files a/src/renderer/manage/pages/assets/icons/xmind.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/xmind.webp b/src/renderer/manage/pages/assets/icons/xmind.webp new file mode 100644 index 00000000..cd059e64 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/xmind.webp differ diff --git a/src/renderer/manage/pages/assets/icons/xml.png b/src/renderer/manage/pages/assets/icons/xml.png deleted file mode 100644 index 9fcfced9..00000000 Binary files a/src/renderer/manage/pages/assets/icons/xml.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/xml.webp b/src/renderer/manage/pages/assets/icons/xml.webp new file mode 100644 index 00000000..e4a41158 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/xml.webp differ diff --git a/src/renderer/manage/pages/assets/icons/xv.png b/src/renderer/manage/pages/assets/icons/xv.png deleted file mode 100644 index db8bb49e..00000000 Binary files a/src/renderer/manage/pages/assets/icons/xv.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/xv.webp b/src/renderer/manage/pages/assets/icons/xv.webp new file mode 100644 index 00000000..288906ef Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/xv.webp differ diff --git a/src/renderer/manage/pages/assets/icons/xvid.png b/src/renderer/manage/pages/assets/icons/xvid.png deleted file mode 100644 index 1bff1547..00000000 Binary files a/src/renderer/manage/pages/assets/icons/xvid.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/xvid.webp b/src/renderer/manage/pages/assets/icons/xvid.webp new file mode 100644 index 00000000..78b740e0 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/xvid.webp differ diff --git a/src/renderer/manage/pages/assets/icons/yaml.png b/src/renderer/manage/pages/assets/icons/yaml.png deleted file mode 100644 index 373f9836..00000000 Binary files a/src/renderer/manage/pages/assets/icons/yaml.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/yaml.webp b/src/renderer/manage/pages/assets/icons/yaml.webp new file mode 100644 index 00000000..489f870a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/yaml.webp differ diff --git a/src/renderer/manage/pages/assets/icons/yml.png b/src/renderer/manage/pages/assets/icons/yml.png deleted file mode 100644 index 373f9836..00000000 Binary files a/src/renderer/manage/pages/assets/icons/yml.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/yml.webp b/src/renderer/manage/pages/assets/icons/yml.webp new file mode 100644 index 00000000..489f870a Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/yml.webp differ diff --git a/src/renderer/manage/pages/assets/icons/z.png b/src/renderer/manage/pages/assets/icons/z.png deleted file mode 100644 index 8073e036..00000000 Binary files a/src/renderer/manage/pages/assets/icons/z.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/z.webp b/src/renderer/manage/pages/assets/icons/z.webp new file mode 100644 index 00000000..93e61772 Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/z.webp differ diff --git a/src/renderer/manage/pages/assets/icons/zip.png b/src/renderer/manage/pages/assets/icons/zip.png deleted file mode 100644 index 238768c9..00000000 Binary files a/src/renderer/manage/pages/assets/icons/zip.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/icons/zip.webp b/src/renderer/manage/pages/assets/icons/zip.webp new file mode 100644 index 00000000..47304dbb Binary files /dev/null and b/src/renderer/manage/pages/assets/icons/zip.webp differ diff --git a/src/renderer/manage/pages/assets/imgur.png b/src/renderer/manage/pages/assets/imgur.png deleted file mode 100644 index 4631b7ec..00000000 Binary files a/src/renderer/manage/pages/assets/imgur.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/imgur.webp b/src/renderer/manage/pages/assets/imgur.webp new file mode 100644 index 00000000..c4df38a7 Binary files /dev/null and b/src/renderer/manage/pages/assets/imgur.webp differ diff --git a/src/renderer/manage/pages/assets/localplist.webp b/src/renderer/manage/pages/assets/localplist.webp new file mode 100644 index 00000000..74f42e78 Binary files /dev/null and b/src/renderer/manage/pages/assets/localplist.webp differ diff --git a/src/renderer/manage/pages/assets/qiniu.png b/src/renderer/manage/pages/assets/qiniu.png deleted file mode 100644 index 6c862643..00000000 Binary files a/src/renderer/manage/pages/assets/qiniu.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/qiniu.webp b/src/renderer/manage/pages/assets/qiniu.webp new file mode 100644 index 00000000..7f80ec72 Binary files /dev/null and b/src/renderer/manage/pages/assets/qiniu.webp differ diff --git a/src/renderer/manage/pages/assets/s3plist.png b/src/renderer/manage/pages/assets/s3plist.png deleted file mode 100644 index 7f036afe..00000000 Binary files a/src/renderer/manage/pages/assets/s3plist.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/s3plist.webp b/src/renderer/manage/pages/assets/s3plist.webp new file mode 100644 index 00000000..9e5f587e Binary files /dev/null and b/src/renderer/manage/pages/assets/s3plist.webp differ diff --git a/src/renderer/manage/pages/assets/smms.png b/src/renderer/manage/pages/assets/smms.png deleted file mode 100644 index 97bb61c7..00000000 Binary files a/src/renderer/manage/pages/assets/smms.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/smms.webp b/src/renderer/manage/pages/assets/smms.webp new file mode 100644 index 00000000..2a864b63 Binary files /dev/null and b/src/renderer/manage/pages/assets/smms.webp differ diff --git a/src/renderer/manage/pages/assets/tcyun.png b/src/renderer/manage/pages/assets/tcyun.png deleted file mode 100644 index 382ad532..00000000 Binary files a/src/renderer/manage/pages/assets/tcyun.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/tcyun.webp b/src/renderer/manage/pages/assets/tcyun.webp new file mode 100644 index 00000000..e16dfa47 Binary files /dev/null and b/src/renderer/manage/pages/assets/tcyun.webp differ diff --git a/src/renderer/manage/pages/assets/upyun.png b/src/renderer/manage/pages/assets/upyun.png deleted file mode 100644 index 14b53da5..00000000 Binary files a/src/renderer/manage/pages/assets/upyun.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/upyun.webp b/src/renderer/manage/pages/assets/upyun.webp new file mode 100644 index 00000000..485cd1f9 Binary files /dev/null and b/src/renderer/manage/pages/assets/upyun.webp differ diff --git a/src/renderer/manage/pages/assets/webdavplist.png b/src/renderer/manage/pages/assets/webdavplist.png deleted file mode 100644 index 1c3b190b..00000000 Binary files a/src/renderer/manage/pages/assets/webdavplist.png and /dev/null differ diff --git a/src/renderer/manage/pages/assets/webdavplist.webp b/src/renderer/manage/pages/assets/webdavplist.webp new file mode 100644 index 00000000..375d0c4f Binary files /dev/null and b/src/renderer/manage/pages/assets/webdavplist.webp differ diff --git a/src/renderer/manage/pages/bucketPage.vue b/src/renderer/manage/pages/bucketPage.vue index 1dd55e58..5ea31dfe 100644 --- a/src/renderer/manage/pages/bucketPage.vue +++ b/src/renderer/manage/pages/bucketPage.vue @@ -528,7 +528,7 @@ https://www.baidu.com/img/bd_logo1.png" /> [] = [ }} : diff --git a/src/renderer/manage/pages/logIn.vue b/src/renderer/manage/pages/logIn.vue index 24f649b7..5cf27ec9 100644 --- a/src/renderer/manage/pages/logIn.vue +++ b/src/renderer/manage/pages/logIn.vue @@ -14,19 +14,14 @@ style="width: 100%;overflow-y: scroll;height: calc(100vh - 50px);" > -
@@ -527,7 +522,6 @@ const handleConfigClick = async (item: any) => { } function handleConfigImport (alias: string) { - isLoading.value = true const selectedConfig = existingConfiguration[alias] if (selectedConfig) { supportedPicBedList[selectedConfig.picBedName].options.forEach((option: any) => { @@ -539,7 +533,6 @@ function handleConfigImport (alias: string) { } }) } - isLoading.value = false } async function getCurrentConfigList () { @@ -727,8 +720,10 @@ async function transUpToManage (config: IUploaderConfigListItem, picBedName: str } onBeforeMount(async () => { + isLoading.value = true await getCurrentConfigList() getExistingConfig('login') + isLoading.value = false getAllConfigAliasArray() }) diff --git a/src/renderer/manage/pages/manageMain.vue b/src/renderer/manage/pages/manageMain.vue index 34c8a725..c5c2aad7 100644 --- a/src/renderer/manage/pages/manageMain.vue +++ b/src/renderer/manage/pages/manageMain.vue @@ -7,7 +7,7 @@ @click="openPicBedUrl" > {{ '-' + supportedPicBedList[currentPagePicBedConfig.picBedName].name + '-' }} @@ -179,7 +179,7 @@ @click="switchPicBed(item.alias)" > @@ -208,7 +208,7 @@ style="position: relative;height: 10vh;width: 100%;" > @@ -317,7 +317,8 @@ const urlMap : IStringKeyMap = { tcyun: 'https://console.cloud.tencent.com/cos', upyun: 'https://console.upyun.com', s3plist: 'https://aws.amazon.com/cn/s3/', - webdavplist: 'https://baike.baidu.com/item/WebDAV/4610909' + webdavplist: 'https://baike.baidu.com/item/WebDAV/4610909', + localplist: 'https://plist.cn' } const openPicBedUrl = () => shell.openExternal(urlMap[currentPagePicBedConfig.picBedName]) @@ -444,7 +445,8 @@ const menuTitleMap:IStringKeyMap = { smms: '相册', imgur: '相册', github: '仓库', - webdavplist: '' + webdavplist: '', + localplist: '本地' } const showNewIconList = ['aliyun', 'qiniu', 'tcyun'] diff --git a/src/renderer/manage/store/bucketFileDb.ts b/src/renderer/manage/store/bucketFileDb.ts index 37c239ca..69de4060 100644 --- a/src/renderer/manage/store/bucketFileDb.ts +++ b/src/renderer/manage/store/bucketFileDb.ts @@ -4,10 +4,10 @@ import Dexie, { Table } from 'dexie' * create a database for bucket file cache *database name: bucketFileDb *structure: - - table: picBedName - - key: alias-bucketName-prefix - - value: from fullList - - primaryKey: key + * - table: picBedName + * - key: alias-bucketName-prefix + * - value: from fullList + * - primaryKey: key */ export interface IFileCache { @@ -28,15 +28,16 @@ export class FileCacheDb extends Dexie { imgur: Table s3plist: Table webdavplist: Table + localplist: Table constructor () { super('bucketFileDb') - const tableNames = ['tcyun', 'aliyun', 'qiniu', 'github', 'smms', 'upyun', 'imgur', 's3plist', 'webdavplist'] + const tableNames = ['tcyun', 'aliyun', 'qiniu', 'github', 'smms', 'upyun', 'imgur', 's3plist', 'webdavplist', 'localplist'] const tableNamesMap = tableNames.reduce((acc, cur) => { acc[cur] = '&key, value' return acc }, {} as IStringKeyMap) - this.version(2).stores(tableNamesMap) + this.version(3).stores(tableNamesMap) this.tcyun = this.table('tcyun') this.aliyun = this.table('aliyun') this.qiniu = this.table('qiniu') @@ -46,6 +47,7 @@ export class FileCacheDb extends Dexie { this.imgur = this.table('imgur') this.s3plist = this.table('s3plist') this.webdavplist = this.table('webdavplist') + this.localplist = this.table('localplist') } } diff --git a/src/renderer/manage/utils/common.ts b/src/renderer/manage/utils/common.ts index 6fdac78b..a5469cbf 100644 --- a/src/renderer/manage/utils/common.ts +++ b/src/renderer/manage/utils/common.ts @@ -73,7 +73,7 @@ export function formatLink (url: string, fileName: string, type: string, format? export function getFileIconPath (fileName: string) { const ext = path.extname(fileName).slice(1) - return availableIconList.includes(ext) ? `${ext}.png` : 'unknown.png' + return availableIconList.includes(ext) ? `${ext}.webp` : 'unknown.webp' } export function formatFileSize (size: number) { diff --git a/src/renderer/manage/utils/constants.ts b/src/renderer/manage/utils/constants.ts index f38eea68..255cac19 100644 --- a/src/renderer/manage/utils/constants.ts +++ b/src/renderer/manage/utils/constants.ts @@ -756,5 +756,63 @@ export const supportedPicBedList: IStringKeyMap = { options: ['alias', 'endpoint', 'username', 'password', 'bucketName', 'baseDir', 'customUrl', 'proxy', 'sslEnabled'], refLink: 'https://pichoro.horosama.com/#/PicHoroDocs/configure?id=webdav', referenceText: '配置教程请参考:' + }, + localplist: { + name: '本地', + icon: 'localplist', + configOptions: { + alias: { + required: true, + description: '配置别名-必需', + placeholder: '该配置的唯一标识', + type: 'string', + rule: aliasRule, + default: 'localplist-A', + tooltip: aliasTooltip + }, + baseDir: { + required: false, + description: '起始目录-可选', + placeholder: '例如:/test1', + type: 'string', + default: '/', + tooltip: '请填写完整的本地路径,例如:/test1' + }, + customUrl: { + required: false, + description: '自定义域名-可选', + placeholder: '例如:https://example.com', + type: 'string', + tooltip: '如果您的本地服务器支持自定义域名,请填写完整的自定义域名,例如:https://example.com', + rule: [ + { + validator: (rule: any, value: any, callback: any) => { + if (value) { + if (!/^https?:\/\/.+/.test(value)) { + callback(new Error('自定义域名请以http://或https://开头')) + } else { + callback() + } + } else { + callback() + } + }, + trigger: 'change' + } + ] + }, + webDir: { + required: false, + description: 'Web目录-可选', + placeholder: '例如:/test1', + type: 'string', + default: '/', + tooltip: '请填写您的Web服务器的根目录,例如:/test1' + } + }, + explain: '本地配置', + options: ['alias', 'baseDir', 'customUrl', 'webDir'], + refLink: '', + referenceText: '' } }