From 5cfeaadcfeef9499a39aa8c525a5766bef89bb77 Mon Sep 17 00:00:00 2001 From: Kuingsmile <96409857+Kuingsmile@users.noreply.github.com> Date: Tue, 12 Aug 2025 22:49:21 +0800 Subject: [PATCH] :bug: Fix(custom): fix static assets bugs --- electron-builder.json | 2 +- electron.vite.config.js | 8 +- src/main/apis/app/window/windowList.ts | 10 +- src/renderer/components/ImageLocal.vue | 230 +- src/renderer/components/ImagePreSign.vue | 246 +- src/renderer/components/ImageWebdav.vue | 308 +-- src/renderer/components/ui/TitleBar.vue | 5 +- src/renderer/main.ts | 4 +- src/renderer/manage/pages/BucketPage.vue | 6 +- src/renderer/manage/pages/LogInPage.vue | 2136 ++++++++--------- src/renderer/manage/pages/ManageMain.vue | 1146 ++++----- src/renderer/pages/Gallery.vue | 2 +- src/renderer/pages/MiniPage.vue | 2 +- src/renderer/pages/Plugin.vue | 8 +- src/renderer/pages/Toolbox.vue | 2 +- .../renderer/public}/assets/aliyun.webp | Bin .../renderer/public}/assets/github.webp | Bin .../renderer/public}/assets/icons/3g2.webp | Bin .../renderer/public}/assets/icons/3gp.webp | Bin .../renderer/public}/assets/icons/7z.webp | Bin .../renderer/public}/assets/icons/_blank.webp | Bin .../renderer/public}/assets/icons/_page.webp | Bin .../renderer/public}/assets/icons/aac.webp | Bin .../renderer/public}/assets/icons/accdb.webp | Bin .../renderer/public}/assets/icons/adt.webp | Bin .../renderer/public}/assets/icons/ai.webp | Bin .../renderer/public}/assets/icons/aiff.webp | Bin .../renderer/public}/assets/icons/aly.webp | Bin .../renderer/public}/assets/icons/amiga.webp | Bin .../renderer/public}/assets/icons/amr.webp | Bin .../renderer/public}/assets/icons/ape.webp | Bin .../renderer/public}/assets/icons/apk.webp | Bin .../renderer/public}/assets/icons/arj.webp | Bin .../renderer/public}/assets/icons/asf.webp | Bin .../renderer/public}/assets/icons/asm.webp | Bin .../renderer/public}/assets/icons/asx.webp | Bin .../renderer/public}/assets/icons/au.webp | Bin .../renderer/public}/assets/icons/avc.webp | Bin .../renderer/public}/assets/icons/avi.webp | Bin .../renderer/public}/assets/icons/avif.webp | Bin .../renderer/public}/assets/icons/avs.webp | Bin .../renderer/public}/assets/icons/bak.webp | Bin .../renderer/public}/assets/icons/bas.webp | Bin .../renderer/public}/assets/icons/bat.webp | Bin .../renderer/public}/assets/icons/bmp.webp | Bin .../renderer/public}/assets/icons/bom.webp | Bin .../renderer/public}/assets/icons/c.webp | Bin .../renderer/public}/assets/icons/cda.webp | Bin .../renderer/public}/assets/icons/cdr.webp | Bin .../renderer/public}/assets/icons/chm.webp | Bin .../renderer/public}/assets/icons/class.webp | Bin .../renderer/public}/assets/icons/cmd.webp | Bin .../renderer/public}/assets/icons/com.webp | Bin .../renderer/public}/assets/icons/cpp.webp | Bin .../renderer/public}/assets/icons/css.webp | Bin .../renderer/public}/assets/icons/csv.webp | Bin .../renderer/public}/assets/icons/dart.webp | Bin .../renderer/public}/assets/icons/dat.webp | Bin .../renderer/public}/assets/icons/ddb.webp | Bin .../renderer/public}/assets/icons/dif.webp | Bin .../renderer/public}/assets/icons/divx.webp | Bin .../renderer/public}/assets/icons/dll.webp | Bin .../renderer/public}/assets/icons/dmg.webp | Bin .../renderer/public}/assets/icons/doc.webp | Bin .../renderer/public}/assets/icons/docm.webp | Bin .../renderer/public}/assets/icons/docx.webp | Bin .../renderer/public}/assets/icons/dot.webp | Bin .../renderer/public}/assets/icons/dotm.webp | Bin .../renderer/public}/assets/icons/dotx.webp | Bin .../renderer/public}/assets/icons/dsl.webp | Bin .../renderer/public}/assets/icons/dv.webp | Bin .../renderer/public}/assets/icons/dvd.webp | Bin .../public}/assets/icons/dvdaudio.webp | Bin .../renderer/public}/assets/icons/dwg.webp | Bin .../renderer/public}/assets/icons/dxf.webp | Bin .../renderer/public}/assets/icons/emf.webp | Bin .../renderer/public}/assets/icons/env.webp | Bin .../renderer/public}/assets/icons/eot.webp | Bin .../renderer/public}/assets/icons/eps.webp | Bin .../renderer/public}/assets/icons/exe.webp | Bin .../renderer/public}/assets/icons/exif.webp | Bin .../public}/assets/icons/fakesmms.webp | Bin .../renderer/public}/assets/icons/flc.webp | Bin .../renderer/public}/assets/icons/fli.webp | Bin .../renderer/public}/assets/icons/flv.webp | Bin .../renderer/public}/assets/icons/folder.webp | Bin .../renderer/public}/assets/icons/fon.webp | Bin .../renderer/public}/assets/icons/font.webp | Bin .../renderer/public}/assets/icons/for.webp | Bin .../renderer/public}/assets/icons/fpx.webp | Bin .../renderer/public}/assets/icons/fv.webp | Bin .../renderer/public}/assets/icons/gif.webp | Bin .../public}/assets/icons/gitingore.webp | Bin .../public}/assets/icons/gitkeep.webp | Bin .../renderer/public}/assets/icons/gz.webp | Bin .../renderer/public}/assets/icons/h.webp | Bin .../renderer/public}/assets/icons/hdri.webp | Bin .../renderer/public}/assets/icons/hlp.webp | Bin .../renderer/public}/assets/icons/hpp.webp | Bin .../renderer/public}/assets/icons/htm.webp | Bin .../renderer/public}/assets/icons/html.webp | Bin .../renderer/public}/assets/icons/ico.webp | Bin .../renderer/public}/assets/icons/ics.webp | Bin .../renderer/public}/assets/icons/int.webp | Bin .../renderer/public}/assets/icons/ipynb.webp | Bin .../renderer/public}/assets/icons/iso.webp | Bin .../renderer/public}/assets/icons/java.webp | Bin .../renderer/public}/assets/icons/jpeg.webp | Bin .../renderer/public}/assets/icons/jpg.webp | Bin .../renderer/public}/assets/icons/js.webp | Bin .../renderer/public}/assets/icons/json.webp | Bin .../renderer/public}/assets/icons/key.webp | Bin .../renderer/public}/assets/icons/ksp.webp | Bin .../renderer/public}/assets/icons/less.webp | Bin .../renderer/public}/assets/icons/lib.webp | Bin .../renderer/public}/assets/icons/lic.webp | Bin .../public}/assets/icons/license.webp | Bin .../renderer/public}/assets/icons/log.webp | Bin .../renderer/public}/assets/icons/lst.webp | Bin .../renderer/public}/assets/icons/lua.webp | Bin .../renderer/public}/assets/icons/mac.webp | Bin .../renderer/public}/assets/icons/map.webp | Bin .../public}/assets/icons/markdown.webp | Bin .../renderer/public}/assets/icons/md.webp | Bin .../renderer/public}/assets/icons/mdf.webp | Bin .../renderer/public}/assets/icons/mht.webp | Bin .../renderer/public}/assets/icons/mhtml.webp | Bin .../renderer/public}/assets/icons/mid.webp | Bin .../renderer/public}/assets/icons/midi.webp | Bin .../renderer/public}/assets/icons/mkv.webp | Bin .../renderer/public}/assets/icons/mmf.webp | Bin .../renderer/public}/assets/icons/mod.webp | Bin .../renderer/public}/assets/icons/mov.webp | Bin .../renderer/public}/assets/icons/mp2.webp | Bin .../renderer/public}/assets/icons/mp3.webp | Bin .../renderer/public}/assets/icons/mp4.webp | Bin .../renderer/public}/assets/icons/mpa.webp | Bin .../renderer/public}/assets/icons/mpe.webp | Bin .../renderer/public}/assets/icons/mpeg.webp | Bin .../renderer/public}/assets/icons/mpeg1.webp | Bin .../renderer/public}/assets/icons/mpeg2.webp | Bin .../renderer/public}/assets/icons/mpg.webp | Bin .../renderer/public}/assets/icons/mppro.webp | Bin .../renderer/public}/assets/icons/msg.webp | Bin .../renderer/public}/assets/icons/mts.webp | Bin .../renderer/public}/assets/icons/mux.webp | Bin .../renderer/public}/assets/icons/mv.webp | Bin .../renderer/public}/assets/icons/navi.webp | Bin .../renderer/public}/assets/icons/obj.webp | Bin .../renderer/public}/assets/icons/odf.webp | Bin .../renderer/public}/assets/icons/ods.webp | Bin .../renderer/public}/assets/icons/odt.webp | Bin .../renderer/public}/assets/icons/ogg.webp | Bin .../renderer/public}/assets/icons/one.webp | Bin .../renderer/public}/assets/icons/otf.webp | Bin .../renderer/public}/assets/icons/otp.webp | Bin .../renderer/public}/assets/icons/ots.webp | Bin .../renderer/public}/assets/icons/ott.webp | Bin .../renderer/public}/assets/icons/pas.webp | Bin .../renderer/public}/assets/icons/pcd.webp | Bin .../renderer/public}/assets/icons/pcx.webp | Bin .../renderer/public}/assets/icons/pdf.webp | Bin .../renderer/public}/assets/icons/php.webp | Bin .../renderer/public}/assets/icons/pic.webp | Bin .../renderer/public}/assets/icons/png.webp | Bin .../renderer/public}/assets/icons/ppt.webp | Bin .../renderer/public}/assets/icons/pptx.webp | Bin .../renderer/public}/assets/icons/proe.webp | Bin .../renderer/public}/assets/icons/prt.webp | Bin .../renderer/public}/assets/icons/psd.webp | Bin .../renderer/public}/assets/icons/py.webp | Bin .../renderer/public}/assets/icons/pyc.webp | Bin .../renderer/public}/assets/icons/qsv.webp | Bin .../renderer/public}/assets/icons/qt.webp | Bin .../public}/assets/icons/quicktime.webp | Bin .../renderer/public}/assets/icons/ra.webp | Bin .../renderer/public}/assets/icons/ram.webp | Bin .../renderer/public}/assets/icons/rar.webp | Bin .../renderer/public}/assets/icons/raw.webp | Bin .../renderer/public}/assets/icons/rb.webp | Bin .../public}/assets/icons/realaudio.webp | Bin .../renderer/public}/assets/icons/rm.webp | Bin .../renderer/public}/assets/icons/rmvb.webp | Bin .../renderer/public}/assets/icons/rp.webp | Bin .../renderer/public}/assets/icons/rtf.webp | Bin .../renderer/public}/assets/icons/s48.webp | Bin .../renderer/public}/assets/icons/sacd.webp | Bin .../renderer/public}/assets/icons/sass.webp | Bin .../renderer/public}/assets/icons/sch.webp | Bin .../renderer/public}/assets/icons/scss.webp | Bin .../renderer/public}/assets/icons/sh.webp | Bin .../renderer/public}/assets/icons/sql.webp | Bin .../renderer/public}/assets/icons/stp.webp | Bin .../renderer/public}/assets/icons/svcd.webp | Bin .../renderer/public}/assets/icons/svg.webp | Bin .../renderer/public}/assets/icons/swf.webp | Bin .../renderer/public}/assets/icons/sys.webp | Bin .../renderer/public}/assets/icons/tga.webp | Bin .../renderer/public}/assets/icons/tgz.webp | Bin .../renderer/public}/assets/icons/tiff.webp | Bin .../renderer/public}/assets/icons/tmp.webp | Bin .../renderer/public}/assets/icons/ts.webp | Bin .../renderer/public}/assets/icons/ttc.webp | Bin .../renderer/public}/assets/icons/ttf.webp | Bin .../renderer/public}/assets/icons/txt.webp | Bin .../renderer/public}/assets/icons/ufo.webp | Bin .../public}/assets/icons/unknown.webp | Bin .../renderer/public}/assets/icons/vcd.webp | Bin .../renderer/public}/assets/icons/vob.webp | Bin .../renderer/public}/assets/icons/voc.webp | Bin .../renderer/public}/assets/icons/vqf.webp | Bin .../renderer/public}/assets/icons/vue.webp | Bin .../renderer/public}/assets/icons/wav.webp | Bin .../renderer/public}/assets/icons/wdl.webp | Bin .../renderer/public}/assets/icons/webm.webp | Bin .../renderer/public}/assets/icons/webp.webp | Bin .../renderer/public}/assets/icons/wki.webp | Bin .../renderer/public}/assets/icons/wma.webp | Bin .../renderer/public}/assets/icons/wmf.webp | Bin .../renderer/public}/assets/icons/wmv.webp | Bin .../renderer/public}/assets/icons/wmvhd.webp | Bin .../renderer/public}/assets/icons/woff.webp | Bin .../renderer/public}/assets/icons/woff2.webp | Bin .../renderer/public}/assets/icons/wps.webp | Bin .../renderer/public}/assets/icons/wpt.webp | Bin .../renderer/public}/assets/icons/x_t.webp | Bin .../renderer/public}/assets/icons/xls.webp | Bin .../renderer/public}/assets/icons/xlsm.webp | Bin .../renderer/public}/assets/icons/xlsx.webp | Bin .../renderer/public}/assets/icons/xlt.webp | Bin .../renderer/public}/assets/icons/xltm.webp | Bin .../renderer/public}/assets/icons/xltx.webp | Bin .../renderer/public}/assets/icons/xmind.webp | Bin .../renderer/public}/assets/icons/xml.webp | Bin .../renderer/public}/assets/icons/xv.webp | Bin .../renderer/public}/assets/icons/xvid.webp | Bin .../renderer/public}/assets/icons/yaml.webp | Bin .../renderer/public}/assets/icons/yml.webp | Bin .../renderer/public}/assets/icons/z.webp | Bin .../renderer/public}/assets/icons/zip.webp | Bin .../renderer/public}/assets/imgur.webp | Bin .../renderer/public}/assets/local.webp | Bin .../renderer/public}/assets/qiniu.webp | Bin .../renderer/public}/assets/s3plist.webp | Bin .../renderer/public}/assets/sftp.webp | Bin .../renderer/public}/assets/smms.webp | Bin .../renderer/public}/assets/tcyun.webp | Bin .../renderer/public}/assets/upyun.webp | Bin .../renderer/public}/assets/webdavplist.webp | Bin .../renderer/public}/errorLoading.png | Bin {public => src/renderer/public}/loading.jpg | Bin {public => src/renderer/public}/logo.png | Bin .../renderer/public}/picbed/aliyun.png | Bin .../renderer/public}/picbed/github.png | Bin .../renderer/public}/picbed/imgur.png | Bin .../renderer/public}/picbed/qiniu.png | Bin .../renderer/public}/picbed/sftp.png | Bin .../renderer/public}/picbed/smms.png | Bin .../renderer/public}/picbed/tcyun.png | Bin .../renderer/public}/picbed/upyun.png | Bin {public => src/renderer/public}/roundLogo.png | Bin .../renderer/public}/squareLogo.png | Bin .../renderer/public}/unknown-file-type.svg | 0 263 files changed, 2057 insertions(+), 2058 deletions(-) rename {public => src/renderer/public}/assets/aliyun.webp (100%) rename {public => src/renderer/public}/assets/github.webp (100%) rename {public => src/renderer/public}/assets/icons/3g2.webp (100%) rename {public => src/renderer/public}/assets/icons/3gp.webp (100%) rename {public => src/renderer/public}/assets/icons/7z.webp (100%) rename {public => src/renderer/public}/assets/icons/_blank.webp (100%) rename {public => src/renderer/public}/assets/icons/_page.webp (100%) rename {public => src/renderer/public}/assets/icons/aac.webp (100%) rename {public => src/renderer/public}/assets/icons/accdb.webp (100%) rename {public => src/renderer/public}/assets/icons/adt.webp (100%) rename {public => src/renderer/public}/assets/icons/ai.webp (100%) rename {public => src/renderer/public}/assets/icons/aiff.webp (100%) rename {public => src/renderer/public}/assets/icons/aly.webp (100%) rename {public => src/renderer/public}/assets/icons/amiga.webp (100%) rename {public => src/renderer/public}/assets/icons/amr.webp (100%) rename {public => src/renderer/public}/assets/icons/ape.webp (100%) rename {public => src/renderer/public}/assets/icons/apk.webp (100%) rename {public => src/renderer/public}/assets/icons/arj.webp (100%) rename {public => src/renderer/public}/assets/icons/asf.webp (100%) rename {public => src/renderer/public}/assets/icons/asm.webp (100%) rename {public => src/renderer/public}/assets/icons/asx.webp (100%) rename {public => src/renderer/public}/assets/icons/au.webp (100%) rename {public => src/renderer/public}/assets/icons/avc.webp (100%) rename {public => src/renderer/public}/assets/icons/avi.webp (100%) rename {public => src/renderer/public}/assets/icons/avif.webp (100%) rename {public => src/renderer/public}/assets/icons/avs.webp (100%) rename {public => src/renderer/public}/assets/icons/bak.webp (100%) rename {public => src/renderer/public}/assets/icons/bas.webp (100%) rename {public => src/renderer/public}/assets/icons/bat.webp (100%) rename {public => src/renderer/public}/assets/icons/bmp.webp (100%) rename {public => src/renderer/public}/assets/icons/bom.webp (100%) rename {public => src/renderer/public}/assets/icons/c.webp (100%) rename {public => src/renderer/public}/assets/icons/cda.webp (100%) rename {public => src/renderer/public}/assets/icons/cdr.webp (100%) rename {public => src/renderer/public}/assets/icons/chm.webp (100%) rename {public => src/renderer/public}/assets/icons/class.webp (100%) rename {public => src/renderer/public}/assets/icons/cmd.webp (100%) rename {public => src/renderer/public}/assets/icons/com.webp (100%) rename {public => src/renderer/public}/assets/icons/cpp.webp (100%) rename {public => src/renderer/public}/assets/icons/css.webp (100%) rename {public => src/renderer/public}/assets/icons/csv.webp (100%) rename {public => src/renderer/public}/assets/icons/dart.webp (100%) rename {public => src/renderer/public}/assets/icons/dat.webp (100%) rename {public => src/renderer/public}/assets/icons/ddb.webp (100%) rename {public => src/renderer/public}/assets/icons/dif.webp (100%) rename {public => src/renderer/public}/assets/icons/divx.webp (100%) rename {public => src/renderer/public}/assets/icons/dll.webp (100%) rename {public => src/renderer/public}/assets/icons/dmg.webp (100%) rename {public => src/renderer/public}/assets/icons/doc.webp (100%) rename {public => src/renderer/public}/assets/icons/docm.webp (100%) rename {public => src/renderer/public}/assets/icons/docx.webp (100%) rename {public => src/renderer/public}/assets/icons/dot.webp (100%) rename {public => src/renderer/public}/assets/icons/dotm.webp (100%) rename {public => src/renderer/public}/assets/icons/dotx.webp (100%) rename {public => src/renderer/public}/assets/icons/dsl.webp (100%) rename {public => src/renderer/public}/assets/icons/dv.webp (100%) rename {public => src/renderer/public}/assets/icons/dvd.webp (100%) rename {public => src/renderer/public}/assets/icons/dvdaudio.webp (100%) rename {public => src/renderer/public}/assets/icons/dwg.webp (100%) rename {public => src/renderer/public}/assets/icons/dxf.webp (100%) rename {public => src/renderer/public}/assets/icons/emf.webp (100%) rename {public => src/renderer/public}/assets/icons/env.webp (100%) rename {public => src/renderer/public}/assets/icons/eot.webp (100%) rename {public => src/renderer/public}/assets/icons/eps.webp (100%) rename {public => src/renderer/public}/assets/icons/exe.webp (100%) rename {public => src/renderer/public}/assets/icons/exif.webp (100%) rename {public => src/renderer/public}/assets/icons/fakesmms.webp (100%) rename {public => src/renderer/public}/assets/icons/flc.webp (100%) rename {public => src/renderer/public}/assets/icons/fli.webp (100%) rename {public => src/renderer/public}/assets/icons/flv.webp (100%) rename {public => src/renderer/public}/assets/icons/folder.webp (100%) rename {public => src/renderer/public}/assets/icons/fon.webp (100%) rename {public => src/renderer/public}/assets/icons/font.webp (100%) rename {public => src/renderer/public}/assets/icons/for.webp (100%) rename {public => src/renderer/public}/assets/icons/fpx.webp (100%) rename {public => src/renderer/public}/assets/icons/fv.webp (100%) rename {public => src/renderer/public}/assets/icons/gif.webp (100%) rename {public => src/renderer/public}/assets/icons/gitingore.webp (100%) rename {public => src/renderer/public}/assets/icons/gitkeep.webp (100%) rename {public => src/renderer/public}/assets/icons/gz.webp (100%) rename {public => src/renderer/public}/assets/icons/h.webp (100%) rename {public => src/renderer/public}/assets/icons/hdri.webp (100%) rename {public => src/renderer/public}/assets/icons/hlp.webp (100%) rename {public => src/renderer/public}/assets/icons/hpp.webp (100%) rename {public => src/renderer/public}/assets/icons/htm.webp (100%) rename {public => src/renderer/public}/assets/icons/html.webp (100%) rename {public => src/renderer/public}/assets/icons/ico.webp (100%) rename {public => src/renderer/public}/assets/icons/ics.webp (100%) rename {public => src/renderer/public}/assets/icons/int.webp (100%) rename {public => src/renderer/public}/assets/icons/ipynb.webp (100%) rename {public => src/renderer/public}/assets/icons/iso.webp (100%) rename {public => src/renderer/public}/assets/icons/java.webp (100%) rename {public => src/renderer/public}/assets/icons/jpeg.webp (100%) rename {public => src/renderer/public}/assets/icons/jpg.webp (100%) rename {public => src/renderer/public}/assets/icons/js.webp (100%) rename {public => src/renderer/public}/assets/icons/json.webp (100%) rename {public => src/renderer/public}/assets/icons/key.webp (100%) rename {public => src/renderer/public}/assets/icons/ksp.webp (100%) rename {public => src/renderer/public}/assets/icons/less.webp (100%) rename {public => src/renderer/public}/assets/icons/lib.webp (100%) rename {public => src/renderer/public}/assets/icons/lic.webp (100%) rename {public => src/renderer/public}/assets/icons/license.webp (100%) rename {public => src/renderer/public}/assets/icons/log.webp (100%) rename {public => src/renderer/public}/assets/icons/lst.webp (100%) rename {public => src/renderer/public}/assets/icons/lua.webp (100%) rename {public => src/renderer/public}/assets/icons/mac.webp (100%) rename {public => src/renderer/public}/assets/icons/map.webp (100%) rename {public => src/renderer/public}/assets/icons/markdown.webp (100%) rename {public => src/renderer/public}/assets/icons/md.webp (100%) rename {public => src/renderer/public}/assets/icons/mdf.webp (100%) rename {public => src/renderer/public}/assets/icons/mht.webp (100%) rename {public => src/renderer/public}/assets/icons/mhtml.webp (100%) rename {public => src/renderer/public}/assets/icons/mid.webp (100%) rename {public => src/renderer/public}/assets/icons/midi.webp (100%) rename {public => src/renderer/public}/assets/icons/mkv.webp (100%) rename {public => src/renderer/public}/assets/icons/mmf.webp (100%) rename {public => src/renderer/public}/assets/icons/mod.webp (100%) rename {public => src/renderer/public}/assets/icons/mov.webp (100%) rename {public => src/renderer/public}/assets/icons/mp2.webp (100%) rename {public => src/renderer/public}/assets/icons/mp3.webp (100%) rename {public => src/renderer/public}/assets/icons/mp4.webp (100%) rename {public => src/renderer/public}/assets/icons/mpa.webp (100%) rename {public => src/renderer/public}/assets/icons/mpe.webp (100%) rename {public => src/renderer/public}/assets/icons/mpeg.webp (100%) rename {public => src/renderer/public}/assets/icons/mpeg1.webp (100%) rename {public => src/renderer/public}/assets/icons/mpeg2.webp (100%) rename {public => src/renderer/public}/assets/icons/mpg.webp (100%) rename {public => src/renderer/public}/assets/icons/mppro.webp (100%) rename {public => src/renderer/public}/assets/icons/msg.webp (100%) rename {public => src/renderer/public}/assets/icons/mts.webp (100%) rename {public => src/renderer/public}/assets/icons/mux.webp (100%) rename {public => src/renderer/public}/assets/icons/mv.webp (100%) rename {public => src/renderer/public}/assets/icons/navi.webp (100%) rename {public => src/renderer/public}/assets/icons/obj.webp (100%) rename {public => src/renderer/public}/assets/icons/odf.webp (100%) rename {public => src/renderer/public}/assets/icons/ods.webp (100%) rename {public => src/renderer/public}/assets/icons/odt.webp (100%) rename {public => src/renderer/public}/assets/icons/ogg.webp (100%) rename {public => src/renderer/public}/assets/icons/one.webp (100%) rename {public => src/renderer/public}/assets/icons/otf.webp (100%) rename {public => src/renderer/public}/assets/icons/otp.webp (100%) rename {public => src/renderer/public}/assets/icons/ots.webp (100%) rename {public => src/renderer/public}/assets/icons/ott.webp (100%) rename {public => src/renderer/public}/assets/icons/pas.webp (100%) rename {public => src/renderer/public}/assets/icons/pcd.webp (100%) rename {public => src/renderer/public}/assets/icons/pcx.webp (100%) rename {public => src/renderer/public}/assets/icons/pdf.webp (100%) rename {public => src/renderer/public}/assets/icons/php.webp (100%) rename {public => src/renderer/public}/assets/icons/pic.webp (100%) rename {public => src/renderer/public}/assets/icons/png.webp (100%) rename {public => src/renderer/public}/assets/icons/ppt.webp (100%) rename {public => src/renderer/public}/assets/icons/pptx.webp (100%) rename {public => src/renderer/public}/assets/icons/proe.webp (100%) rename {public => src/renderer/public}/assets/icons/prt.webp (100%) rename {public => src/renderer/public}/assets/icons/psd.webp (100%) rename {public => src/renderer/public}/assets/icons/py.webp (100%) rename {public => src/renderer/public}/assets/icons/pyc.webp (100%) rename {public => src/renderer/public}/assets/icons/qsv.webp (100%) rename {public => src/renderer/public}/assets/icons/qt.webp (100%) rename {public => src/renderer/public}/assets/icons/quicktime.webp (100%) rename {public => src/renderer/public}/assets/icons/ra.webp (100%) rename {public => src/renderer/public}/assets/icons/ram.webp (100%) rename {public => src/renderer/public}/assets/icons/rar.webp (100%) rename {public => src/renderer/public}/assets/icons/raw.webp (100%) rename {public => src/renderer/public}/assets/icons/rb.webp (100%) rename {public => src/renderer/public}/assets/icons/realaudio.webp (100%) rename {public => src/renderer/public}/assets/icons/rm.webp (100%) rename {public => src/renderer/public}/assets/icons/rmvb.webp (100%) rename {public => src/renderer/public}/assets/icons/rp.webp (100%) rename {public => src/renderer/public}/assets/icons/rtf.webp (100%) rename {public => src/renderer/public}/assets/icons/s48.webp (100%) rename {public => src/renderer/public}/assets/icons/sacd.webp (100%) rename {public => src/renderer/public}/assets/icons/sass.webp (100%) rename {public => src/renderer/public}/assets/icons/sch.webp (100%) rename {public => src/renderer/public}/assets/icons/scss.webp (100%) rename {public => src/renderer/public}/assets/icons/sh.webp (100%) rename {public => src/renderer/public}/assets/icons/sql.webp (100%) rename {public => src/renderer/public}/assets/icons/stp.webp (100%) rename {public => src/renderer/public}/assets/icons/svcd.webp (100%) rename {public => src/renderer/public}/assets/icons/svg.webp (100%) rename {public => src/renderer/public}/assets/icons/swf.webp (100%) rename {public => src/renderer/public}/assets/icons/sys.webp (100%) rename {public => src/renderer/public}/assets/icons/tga.webp (100%) rename {public => src/renderer/public}/assets/icons/tgz.webp (100%) rename {public => src/renderer/public}/assets/icons/tiff.webp (100%) rename {public => src/renderer/public}/assets/icons/tmp.webp (100%) rename {public => src/renderer/public}/assets/icons/ts.webp (100%) rename {public => src/renderer/public}/assets/icons/ttc.webp (100%) rename {public => src/renderer/public}/assets/icons/ttf.webp (100%) rename {public => src/renderer/public}/assets/icons/txt.webp (100%) rename {public => src/renderer/public}/assets/icons/ufo.webp (100%) rename {public => src/renderer/public}/assets/icons/unknown.webp (100%) rename {public => src/renderer/public}/assets/icons/vcd.webp (100%) rename {public => src/renderer/public}/assets/icons/vob.webp (100%) rename {public => src/renderer/public}/assets/icons/voc.webp (100%) rename {public => src/renderer/public}/assets/icons/vqf.webp (100%) rename {public => src/renderer/public}/assets/icons/vue.webp (100%) rename {public => src/renderer/public}/assets/icons/wav.webp (100%) rename {public => src/renderer/public}/assets/icons/wdl.webp (100%) rename {public => src/renderer/public}/assets/icons/webm.webp (100%) rename {public => src/renderer/public}/assets/icons/webp.webp (100%) rename {public => src/renderer/public}/assets/icons/wki.webp (100%) rename {public => src/renderer/public}/assets/icons/wma.webp (100%) rename {public => src/renderer/public}/assets/icons/wmf.webp (100%) rename {public => src/renderer/public}/assets/icons/wmv.webp (100%) rename {public => src/renderer/public}/assets/icons/wmvhd.webp (100%) rename {public => src/renderer/public}/assets/icons/woff.webp (100%) rename {public => src/renderer/public}/assets/icons/woff2.webp (100%) rename {public => src/renderer/public}/assets/icons/wps.webp (100%) rename {public => src/renderer/public}/assets/icons/wpt.webp (100%) rename {public => src/renderer/public}/assets/icons/x_t.webp (100%) rename {public => src/renderer/public}/assets/icons/xls.webp (100%) rename {public => src/renderer/public}/assets/icons/xlsm.webp (100%) rename {public => src/renderer/public}/assets/icons/xlsx.webp (100%) rename {public => src/renderer/public}/assets/icons/xlt.webp (100%) rename {public => src/renderer/public}/assets/icons/xltm.webp (100%) rename {public => src/renderer/public}/assets/icons/xltx.webp (100%) rename {public => src/renderer/public}/assets/icons/xmind.webp (100%) rename {public => src/renderer/public}/assets/icons/xml.webp (100%) rename {public => src/renderer/public}/assets/icons/xv.webp (100%) rename {public => src/renderer/public}/assets/icons/xvid.webp (100%) rename {public => src/renderer/public}/assets/icons/yaml.webp (100%) rename {public => src/renderer/public}/assets/icons/yml.webp (100%) rename {public => src/renderer/public}/assets/icons/z.webp (100%) rename {public => src/renderer/public}/assets/icons/zip.webp (100%) rename {public => src/renderer/public}/assets/imgur.webp (100%) rename {public => src/renderer/public}/assets/local.webp (100%) rename {public => src/renderer/public}/assets/qiniu.webp (100%) rename {public => src/renderer/public}/assets/s3plist.webp (100%) rename {public => src/renderer/public}/assets/sftp.webp (100%) rename {public => src/renderer/public}/assets/smms.webp (100%) rename {public => src/renderer/public}/assets/tcyun.webp (100%) rename {public => src/renderer/public}/assets/upyun.webp (100%) rename {public => src/renderer/public}/assets/webdavplist.webp (100%) rename {public => src/renderer/public}/errorLoading.png (100%) rename {public => src/renderer/public}/loading.jpg (100%) rename {public => src/renderer/public}/logo.png (100%) rename {public => src/renderer/public}/picbed/aliyun.png (100%) rename {public => src/renderer/public}/picbed/github.png (100%) rename {public => src/renderer/public}/picbed/imgur.png (100%) rename {public => src/renderer/public}/picbed/qiniu.png (100%) rename {public => src/renderer/public}/picbed/sftp.png (100%) rename {public => src/renderer/public}/picbed/smms.png (100%) rename {public => src/renderer/public}/picbed/tcyun.png (100%) rename {public => src/renderer/public}/picbed/upyun.png (100%) rename {public => src/renderer/public}/roundLogo.png (100%) rename {public => src/renderer/public}/squareLogo.png (100%) rename {public => src/renderer/public}/unknown-file-type.svg (100%) diff --git a/electron-builder.json b/electron-builder.json index 8a2c9eac..aff847cd 100644 --- a/electron-builder.json +++ b/electron-builder.json @@ -10,7 +10,7 @@ "extraResources": [ { "from": "resources", - "to": "resources", + "to": ".", "filter": ["**/*"] } ], diff --git a/electron.vite.config.js b/electron.vite.config.js index cbfbed04..8c354874 100644 --- a/electron.vite.config.js +++ b/electron.vite.config.js @@ -7,7 +7,6 @@ import vue from '@vitejs/plugin-vue' import { defineConfig, externalizeDepsPlugin } from 'electron-vite' export default defineConfig({ main: { - // Main process configuration plugins: [ externalizeDepsPlugin() ], @@ -23,7 +22,6 @@ export default defineConfig({ } }, preload: { - // Preload scripts configuration plugins: [externalizeDepsPlugin(), VueI18nPlugin({ /* options */ @@ -41,12 +39,8 @@ export default defineConfig({ } }, renderer: { - // Renderer process configuration root: resolve('src/renderer'), - publicDir: resolve('./public'), - build: { - outDir: resolve('dist/renderer') - }, + base: './', resolve: { alias: { '@': resolve('src/renderer'), diff --git a/src/main/apis/app/window/windowList.ts b/src/main/apis/app/window/windowList.ts index 536c6242..daca0fc8 100644 --- a/src/main/apis/app/window/windowList.ts +++ b/src/main/apis/app/window/windowList.ts @@ -181,7 +181,7 @@ windowList.set(IWindowList.TRAY_WINDOW, { if (!app.isPackaged && process.env.ELECTRON_RENDERER_URL) { window.loadURL(process.env.ELECTRON_RENDERER_URL) } else { - window.loadFile(path.join(__dirname, '../render/index.html')) + window.loadFile(path.join(__dirname, '../renderer/index.html')) } window.on('blur', () => { window.hide() @@ -197,7 +197,7 @@ windowList.set(IWindowList.SETTING_WINDOW, { if (!app.isPackaged && process.env.ELECTRON_RENDERER_URL) { window.loadURL(`${process.env.ELECTRON_RENDERER_URL}#main-page/upload`) } else { - window.loadFile(path.join(__dirname, '../render/index.html'), { + window.loadFile(path.join(__dirname, '../renderer/index.html'), { hash: 'main-page/upload' }) } @@ -222,7 +222,7 @@ windowList.set(IWindowList.MINI_WINDOW, { if (!app.isPackaged && process.env.ELECTRON_RENDERER_URL) { window.loadURL(`${process.env.ELECTRON_RENDERER_URL}#mini-page`) } else { - window.loadFile(path.join(__dirname, '../render/index.html'), { + window.loadFile(path.join(__dirname, '../renderer/index.html'), { hash: 'mini-page' }) } @@ -238,7 +238,7 @@ windowList.set(IWindowList.RENAME_WINDOW, { if (!app.isPackaged && process.env.ELECTRON_RENDERER_URL) { window.loadURL(`${process.env.ELECTRON_RENDERER_URL}#rename-page`) } else { - window.loadFile(path.join(__dirname, '../render/index.html'), { + window.loadFile(path.join(__dirname, '../renderer/index.html'), { hash: 'rename-page' }) } @@ -260,7 +260,7 @@ windowList.set(IWindowList.TOOLBOX_WINDOW, { if (!app.isPackaged && process.env.ELECTRON_RENDERER_URL) { window.loadURL(`${process.env.ELECTRON_RENDERER_URL}#toolbox-page`) } else { - window.loadFile(path.join(__dirname, '../render/index.html'), { + window.loadFile(path.join(__dirname, '../renderer/index.html'), { hash: 'toolbox-page' }) } diff --git a/src/renderer/components/ImageLocal.vue b/src/renderer/components/ImageLocal.vue index 10447e22..e48f0353 100644 --- a/src/renderer/components/ImageLocal.vue +++ b/src/renderer/components/ImageLocal.vue @@ -1,115 +1,115 @@ - - - - - + + + + + diff --git a/src/renderer/components/ImagePreSign.vue b/src/renderer/components/ImagePreSign.vue index 1cf45bc5..6caeeb49 100644 --- a/src/renderer/components/ImagePreSign.vue +++ b/src/renderer/components/ImagePreSign.vue @@ -1,123 +1,123 @@ - - - - - + + + + + diff --git a/src/renderer/components/ImageWebdav.vue b/src/renderer/components/ImageWebdav.vue index 1869e220..ab83935f 100644 --- a/src/renderer/components/ImageWebdav.vue +++ b/src/renderer/components/ImageWebdav.vue @@ -1,154 +1,154 @@ - - - - - + + + + + diff --git a/src/renderer/components/ui/TitleBar.vue b/src/renderer/components/ui/TitleBar.vue index fe57177a..5e2a4945 100644 --- a/src/renderer/components/ui/TitleBar.vue +++ b/src/renderer/components/ui/TitleBar.vue @@ -7,7 +7,7 @@
App Icon import { MinusIcon, PinIcon, ShrinkIcon, XIcon } from 'lucide-vue-next' -import { onBeforeMount, onBeforeUnmount, ref } from 'vue' +import { computed, onBeforeMount, onBeforeUnmount, ref } from 'vue' import { IRPCActionType } from '@/utils/enum' const isShowprogress = ref(false) const progress = ref(0) const isAlwaysOnTop = ref(false) +const defaultLogo = computed(() => `${import.meta.env.BASE_URL}roundLogo.png`) function setAlwaysOnTop () { isAlwaysOnTop.value = !isAlwaysOnTop.value diff --git a/src/renderer/main.ts b/src/renderer/main.ts index f67197dc..c1438b40 100644 --- a/src/renderer/main.ts +++ b/src/renderer/main.ts @@ -42,8 +42,8 @@ const i18n = createI18n<[MessageSchema], 'en' | 'zh-CN' | 'zh-TW'>({ const pinia = createPinia() pinia.use(piniaPluginPersistedstate) app.use(VueLazyLoad, { - loading: '/loading.jpg', - error: '/unknown-file-type.svg', + loading: './loading.jpg', + error: './unknown-file-type.svg', delay: 500 }) app.use(i18n) diff --git a/src/renderer/manage/pages/BucketPage.vue b/src/renderer/manage/pages/BucketPage.vue index fbd6fef3..746143c7 100644 --- a/src/renderer/manage/pages/BucketPage.vue +++ b/src/renderer/manage/pages/BucketPage.vue @@ -460,7 +460,7 @@ > @@ -495,7 +495,7 @@ @@ -622,7 +622,7 @@ > diff --git a/src/renderer/manage/pages/LogInPage.vue b/src/renderer/manage/pages/LogInPage.vue index 2483fb34..2097fa8d 100644 --- a/src/renderer/manage/pages/LogInPage.vue +++ b/src/renderer/manage/pages/LogInPage.vue @@ -1,1068 +1,1068 @@ - - - - - + + + + + diff --git a/src/renderer/manage/pages/ManageMain.vue b/src/renderer/manage/pages/ManageMain.vue index 7c51e5c1..c8722d18 100644 --- a/src/renderer/manage/pages/ManageMain.vue +++ b/src/renderer/manage/pages/ManageMain.vue @@ -1,573 +1,573 @@ - - - - - + + + + + diff --git a/src/renderer/pages/Gallery.vue b/src/renderer/pages/Gallery.vue index f75e4686..ba73c588 100644 --- a/src/renderer/pages/Gallery.vue +++ b/src/renderer/pages/Gallery.vue @@ -318,7 +318,7 @@ >
@@ -331,9 +331,13 @@ const pluginNameList = ref([]) const loading = ref(true) const needReload = ref(false) const latestVersionMap = reactive<{ [key: string]: string }>({}) -const defaultLogo = ref('this.src=\'/roundLogo.png\'') const $configForm = ref | null>(null) +function setSrc (e: Event) { + const target = e.target as HTMLImageElement + target.src = import.meta.env.BASE_URL + 'roundLogo.png' +} + const npmSearchText = computed(() => { return searchText.value.match('picgo-plugin-') ? searchText.value diff --git a/src/renderer/pages/Toolbox.vue b/src/renderer/pages/Toolbox.vue index 15ba27e1..52c47a0c 100644 --- a/src/renderer/pages/Toolbox.vue +++ b/src/renderer/pages/Toolbox.vue @@ -146,8 +146,8 @@ import type { IToolboxMap } from '#/types/view' const { t } = useI18n() const { confirm } = useConfirm() -const defaultLogo = ref('/roundLogo.png') const activeTypes = ref([]) +const defaultLogo = computed(() => `${import.meta.env.BASE_URL}roundLogo.png`) const fixList = reactive({ [IToolboxItemType.IS_CONFIG_FILE_BROKEN]: { title: t('pages.toolbox.checkConfigFileBroken'), diff --git a/public/assets/aliyun.webp b/src/renderer/public/assets/aliyun.webp similarity index 100% rename from public/assets/aliyun.webp rename to src/renderer/public/assets/aliyun.webp diff --git a/public/assets/github.webp b/src/renderer/public/assets/github.webp similarity index 100% rename from public/assets/github.webp rename to src/renderer/public/assets/github.webp diff --git a/public/assets/icons/3g2.webp b/src/renderer/public/assets/icons/3g2.webp similarity index 100% rename from public/assets/icons/3g2.webp rename to src/renderer/public/assets/icons/3g2.webp diff --git a/public/assets/icons/3gp.webp b/src/renderer/public/assets/icons/3gp.webp similarity index 100% rename from public/assets/icons/3gp.webp rename to src/renderer/public/assets/icons/3gp.webp diff --git a/public/assets/icons/7z.webp b/src/renderer/public/assets/icons/7z.webp similarity index 100% rename from public/assets/icons/7z.webp rename to src/renderer/public/assets/icons/7z.webp diff --git a/public/assets/icons/_blank.webp b/src/renderer/public/assets/icons/_blank.webp similarity index 100% rename from public/assets/icons/_blank.webp rename to src/renderer/public/assets/icons/_blank.webp diff --git a/public/assets/icons/_page.webp b/src/renderer/public/assets/icons/_page.webp similarity index 100% rename from public/assets/icons/_page.webp rename to src/renderer/public/assets/icons/_page.webp diff --git a/public/assets/icons/aac.webp b/src/renderer/public/assets/icons/aac.webp similarity index 100% rename from public/assets/icons/aac.webp rename to src/renderer/public/assets/icons/aac.webp diff --git a/public/assets/icons/accdb.webp b/src/renderer/public/assets/icons/accdb.webp similarity index 100% rename from public/assets/icons/accdb.webp rename to src/renderer/public/assets/icons/accdb.webp diff --git a/public/assets/icons/adt.webp b/src/renderer/public/assets/icons/adt.webp similarity index 100% rename from public/assets/icons/adt.webp rename to src/renderer/public/assets/icons/adt.webp diff --git a/public/assets/icons/ai.webp b/src/renderer/public/assets/icons/ai.webp similarity index 100% rename from public/assets/icons/ai.webp rename to src/renderer/public/assets/icons/ai.webp diff --git a/public/assets/icons/aiff.webp b/src/renderer/public/assets/icons/aiff.webp similarity index 100% rename from public/assets/icons/aiff.webp rename to src/renderer/public/assets/icons/aiff.webp diff --git a/public/assets/icons/aly.webp b/src/renderer/public/assets/icons/aly.webp similarity index 100% rename from public/assets/icons/aly.webp rename to src/renderer/public/assets/icons/aly.webp diff --git a/public/assets/icons/amiga.webp b/src/renderer/public/assets/icons/amiga.webp similarity index 100% rename from public/assets/icons/amiga.webp rename to src/renderer/public/assets/icons/amiga.webp diff --git a/public/assets/icons/amr.webp b/src/renderer/public/assets/icons/amr.webp similarity index 100% rename from public/assets/icons/amr.webp rename to src/renderer/public/assets/icons/amr.webp diff --git a/public/assets/icons/ape.webp b/src/renderer/public/assets/icons/ape.webp similarity index 100% rename from public/assets/icons/ape.webp rename to src/renderer/public/assets/icons/ape.webp diff --git a/public/assets/icons/apk.webp b/src/renderer/public/assets/icons/apk.webp similarity index 100% rename from public/assets/icons/apk.webp rename to src/renderer/public/assets/icons/apk.webp diff --git a/public/assets/icons/arj.webp b/src/renderer/public/assets/icons/arj.webp similarity index 100% rename from public/assets/icons/arj.webp rename to src/renderer/public/assets/icons/arj.webp diff --git a/public/assets/icons/asf.webp b/src/renderer/public/assets/icons/asf.webp similarity index 100% rename from public/assets/icons/asf.webp rename to src/renderer/public/assets/icons/asf.webp diff --git a/public/assets/icons/asm.webp b/src/renderer/public/assets/icons/asm.webp similarity index 100% rename from public/assets/icons/asm.webp rename to src/renderer/public/assets/icons/asm.webp diff --git a/public/assets/icons/asx.webp b/src/renderer/public/assets/icons/asx.webp similarity index 100% rename from public/assets/icons/asx.webp rename to src/renderer/public/assets/icons/asx.webp diff --git a/public/assets/icons/au.webp b/src/renderer/public/assets/icons/au.webp similarity index 100% rename from public/assets/icons/au.webp rename to src/renderer/public/assets/icons/au.webp diff --git a/public/assets/icons/avc.webp b/src/renderer/public/assets/icons/avc.webp similarity index 100% rename from public/assets/icons/avc.webp rename to src/renderer/public/assets/icons/avc.webp diff --git a/public/assets/icons/avi.webp b/src/renderer/public/assets/icons/avi.webp similarity index 100% rename from public/assets/icons/avi.webp rename to src/renderer/public/assets/icons/avi.webp diff --git a/public/assets/icons/avif.webp b/src/renderer/public/assets/icons/avif.webp similarity index 100% rename from public/assets/icons/avif.webp rename to src/renderer/public/assets/icons/avif.webp diff --git a/public/assets/icons/avs.webp b/src/renderer/public/assets/icons/avs.webp similarity index 100% rename from public/assets/icons/avs.webp rename to src/renderer/public/assets/icons/avs.webp diff --git a/public/assets/icons/bak.webp b/src/renderer/public/assets/icons/bak.webp similarity index 100% rename from public/assets/icons/bak.webp rename to src/renderer/public/assets/icons/bak.webp diff --git a/public/assets/icons/bas.webp b/src/renderer/public/assets/icons/bas.webp similarity index 100% rename from public/assets/icons/bas.webp rename to src/renderer/public/assets/icons/bas.webp diff --git a/public/assets/icons/bat.webp b/src/renderer/public/assets/icons/bat.webp similarity index 100% rename from public/assets/icons/bat.webp rename to src/renderer/public/assets/icons/bat.webp diff --git a/public/assets/icons/bmp.webp b/src/renderer/public/assets/icons/bmp.webp similarity index 100% rename from public/assets/icons/bmp.webp rename to src/renderer/public/assets/icons/bmp.webp diff --git a/public/assets/icons/bom.webp b/src/renderer/public/assets/icons/bom.webp similarity index 100% rename from public/assets/icons/bom.webp rename to src/renderer/public/assets/icons/bom.webp diff --git a/public/assets/icons/c.webp b/src/renderer/public/assets/icons/c.webp similarity index 100% rename from public/assets/icons/c.webp rename to src/renderer/public/assets/icons/c.webp diff --git a/public/assets/icons/cda.webp b/src/renderer/public/assets/icons/cda.webp similarity index 100% rename from public/assets/icons/cda.webp rename to src/renderer/public/assets/icons/cda.webp diff --git a/public/assets/icons/cdr.webp b/src/renderer/public/assets/icons/cdr.webp similarity index 100% rename from public/assets/icons/cdr.webp rename to src/renderer/public/assets/icons/cdr.webp diff --git a/public/assets/icons/chm.webp b/src/renderer/public/assets/icons/chm.webp similarity index 100% rename from public/assets/icons/chm.webp rename to src/renderer/public/assets/icons/chm.webp diff --git a/public/assets/icons/class.webp b/src/renderer/public/assets/icons/class.webp similarity index 100% rename from public/assets/icons/class.webp rename to src/renderer/public/assets/icons/class.webp diff --git a/public/assets/icons/cmd.webp b/src/renderer/public/assets/icons/cmd.webp similarity index 100% rename from public/assets/icons/cmd.webp rename to src/renderer/public/assets/icons/cmd.webp diff --git a/public/assets/icons/com.webp b/src/renderer/public/assets/icons/com.webp similarity index 100% rename from public/assets/icons/com.webp rename to src/renderer/public/assets/icons/com.webp diff --git a/public/assets/icons/cpp.webp b/src/renderer/public/assets/icons/cpp.webp similarity index 100% rename from public/assets/icons/cpp.webp rename to src/renderer/public/assets/icons/cpp.webp diff --git a/public/assets/icons/css.webp b/src/renderer/public/assets/icons/css.webp similarity index 100% rename from public/assets/icons/css.webp rename to src/renderer/public/assets/icons/css.webp diff --git a/public/assets/icons/csv.webp b/src/renderer/public/assets/icons/csv.webp similarity index 100% rename from public/assets/icons/csv.webp rename to src/renderer/public/assets/icons/csv.webp diff --git a/public/assets/icons/dart.webp b/src/renderer/public/assets/icons/dart.webp similarity index 100% rename from public/assets/icons/dart.webp rename to src/renderer/public/assets/icons/dart.webp diff --git a/public/assets/icons/dat.webp b/src/renderer/public/assets/icons/dat.webp similarity index 100% rename from public/assets/icons/dat.webp rename to src/renderer/public/assets/icons/dat.webp diff --git a/public/assets/icons/ddb.webp b/src/renderer/public/assets/icons/ddb.webp similarity index 100% rename from public/assets/icons/ddb.webp rename to src/renderer/public/assets/icons/ddb.webp diff --git a/public/assets/icons/dif.webp b/src/renderer/public/assets/icons/dif.webp similarity index 100% rename from public/assets/icons/dif.webp rename to src/renderer/public/assets/icons/dif.webp diff --git a/public/assets/icons/divx.webp b/src/renderer/public/assets/icons/divx.webp similarity index 100% rename from public/assets/icons/divx.webp rename to src/renderer/public/assets/icons/divx.webp diff --git a/public/assets/icons/dll.webp b/src/renderer/public/assets/icons/dll.webp similarity index 100% rename from public/assets/icons/dll.webp rename to src/renderer/public/assets/icons/dll.webp diff --git a/public/assets/icons/dmg.webp b/src/renderer/public/assets/icons/dmg.webp similarity index 100% rename from public/assets/icons/dmg.webp rename to src/renderer/public/assets/icons/dmg.webp diff --git a/public/assets/icons/doc.webp b/src/renderer/public/assets/icons/doc.webp similarity index 100% rename from public/assets/icons/doc.webp rename to src/renderer/public/assets/icons/doc.webp diff --git a/public/assets/icons/docm.webp b/src/renderer/public/assets/icons/docm.webp similarity index 100% rename from public/assets/icons/docm.webp rename to src/renderer/public/assets/icons/docm.webp diff --git a/public/assets/icons/docx.webp b/src/renderer/public/assets/icons/docx.webp similarity index 100% rename from public/assets/icons/docx.webp rename to src/renderer/public/assets/icons/docx.webp diff --git a/public/assets/icons/dot.webp b/src/renderer/public/assets/icons/dot.webp similarity index 100% rename from public/assets/icons/dot.webp rename to src/renderer/public/assets/icons/dot.webp diff --git a/public/assets/icons/dotm.webp b/src/renderer/public/assets/icons/dotm.webp similarity index 100% rename from public/assets/icons/dotm.webp rename to src/renderer/public/assets/icons/dotm.webp diff --git a/public/assets/icons/dotx.webp b/src/renderer/public/assets/icons/dotx.webp similarity index 100% rename from public/assets/icons/dotx.webp rename to src/renderer/public/assets/icons/dotx.webp diff --git a/public/assets/icons/dsl.webp b/src/renderer/public/assets/icons/dsl.webp similarity index 100% rename from public/assets/icons/dsl.webp rename to src/renderer/public/assets/icons/dsl.webp diff --git a/public/assets/icons/dv.webp b/src/renderer/public/assets/icons/dv.webp similarity index 100% rename from public/assets/icons/dv.webp rename to src/renderer/public/assets/icons/dv.webp diff --git a/public/assets/icons/dvd.webp b/src/renderer/public/assets/icons/dvd.webp similarity index 100% rename from public/assets/icons/dvd.webp rename to src/renderer/public/assets/icons/dvd.webp diff --git a/public/assets/icons/dvdaudio.webp b/src/renderer/public/assets/icons/dvdaudio.webp similarity index 100% rename from public/assets/icons/dvdaudio.webp rename to src/renderer/public/assets/icons/dvdaudio.webp diff --git a/public/assets/icons/dwg.webp b/src/renderer/public/assets/icons/dwg.webp similarity index 100% rename from public/assets/icons/dwg.webp rename to src/renderer/public/assets/icons/dwg.webp diff --git a/public/assets/icons/dxf.webp b/src/renderer/public/assets/icons/dxf.webp similarity index 100% rename from public/assets/icons/dxf.webp rename to src/renderer/public/assets/icons/dxf.webp diff --git a/public/assets/icons/emf.webp b/src/renderer/public/assets/icons/emf.webp similarity index 100% rename from public/assets/icons/emf.webp rename to src/renderer/public/assets/icons/emf.webp diff --git a/public/assets/icons/env.webp b/src/renderer/public/assets/icons/env.webp similarity index 100% rename from public/assets/icons/env.webp rename to src/renderer/public/assets/icons/env.webp diff --git a/public/assets/icons/eot.webp b/src/renderer/public/assets/icons/eot.webp similarity index 100% rename from public/assets/icons/eot.webp rename to src/renderer/public/assets/icons/eot.webp diff --git a/public/assets/icons/eps.webp b/src/renderer/public/assets/icons/eps.webp similarity index 100% rename from public/assets/icons/eps.webp rename to src/renderer/public/assets/icons/eps.webp diff --git a/public/assets/icons/exe.webp b/src/renderer/public/assets/icons/exe.webp similarity index 100% rename from public/assets/icons/exe.webp rename to src/renderer/public/assets/icons/exe.webp diff --git a/public/assets/icons/exif.webp b/src/renderer/public/assets/icons/exif.webp similarity index 100% rename from public/assets/icons/exif.webp rename to src/renderer/public/assets/icons/exif.webp diff --git a/public/assets/icons/fakesmms.webp b/src/renderer/public/assets/icons/fakesmms.webp similarity index 100% rename from public/assets/icons/fakesmms.webp rename to src/renderer/public/assets/icons/fakesmms.webp diff --git a/public/assets/icons/flc.webp b/src/renderer/public/assets/icons/flc.webp similarity index 100% rename from public/assets/icons/flc.webp rename to src/renderer/public/assets/icons/flc.webp diff --git a/public/assets/icons/fli.webp b/src/renderer/public/assets/icons/fli.webp similarity index 100% rename from public/assets/icons/fli.webp rename to src/renderer/public/assets/icons/fli.webp diff --git a/public/assets/icons/flv.webp b/src/renderer/public/assets/icons/flv.webp similarity index 100% rename from public/assets/icons/flv.webp rename to src/renderer/public/assets/icons/flv.webp diff --git a/public/assets/icons/folder.webp b/src/renderer/public/assets/icons/folder.webp similarity index 100% rename from public/assets/icons/folder.webp rename to src/renderer/public/assets/icons/folder.webp diff --git a/public/assets/icons/fon.webp b/src/renderer/public/assets/icons/fon.webp similarity index 100% rename from public/assets/icons/fon.webp rename to src/renderer/public/assets/icons/fon.webp diff --git a/public/assets/icons/font.webp b/src/renderer/public/assets/icons/font.webp similarity index 100% rename from public/assets/icons/font.webp rename to src/renderer/public/assets/icons/font.webp diff --git a/public/assets/icons/for.webp b/src/renderer/public/assets/icons/for.webp similarity index 100% rename from public/assets/icons/for.webp rename to src/renderer/public/assets/icons/for.webp diff --git a/public/assets/icons/fpx.webp b/src/renderer/public/assets/icons/fpx.webp similarity index 100% rename from public/assets/icons/fpx.webp rename to src/renderer/public/assets/icons/fpx.webp diff --git a/public/assets/icons/fv.webp b/src/renderer/public/assets/icons/fv.webp similarity index 100% rename from public/assets/icons/fv.webp rename to src/renderer/public/assets/icons/fv.webp diff --git a/public/assets/icons/gif.webp b/src/renderer/public/assets/icons/gif.webp similarity index 100% rename from public/assets/icons/gif.webp rename to src/renderer/public/assets/icons/gif.webp diff --git a/public/assets/icons/gitingore.webp b/src/renderer/public/assets/icons/gitingore.webp similarity index 100% rename from public/assets/icons/gitingore.webp rename to src/renderer/public/assets/icons/gitingore.webp diff --git a/public/assets/icons/gitkeep.webp b/src/renderer/public/assets/icons/gitkeep.webp similarity index 100% rename from public/assets/icons/gitkeep.webp rename to src/renderer/public/assets/icons/gitkeep.webp diff --git a/public/assets/icons/gz.webp b/src/renderer/public/assets/icons/gz.webp similarity index 100% rename from public/assets/icons/gz.webp rename to src/renderer/public/assets/icons/gz.webp diff --git a/public/assets/icons/h.webp b/src/renderer/public/assets/icons/h.webp similarity index 100% rename from public/assets/icons/h.webp rename to src/renderer/public/assets/icons/h.webp diff --git a/public/assets/icons/hdri.webp b/src/renderer/public/assets/icons/hdri.webp similarity index 100% rename from public/assets/icons/hdri.webp rename to src/renderer/public/assets/icons/hdri.webp diff --git a/public/assets/icons/hlp.webp b/src/renderer/public/assets/icons/hlp.webp similarity index 100% rename from public/assets/icons/hlp.webp rename to src/renderer/public/assets/icons/hlp.webp diff --git a/public/assets/icons/hpp.webp b/src/renderer/public/assets/icons/hpp.webp similarity index 100% rename from public/assets/icons/hpp.webp rename to src/renderer/public/assets/icons/hpp.webp diff --git a/public/assets/icons/htm.webp b/src/renderer/public/assets/icons/htm.webp similarity index 100% rename from public/assets/icons/htm.webp rename to src/renderer/public/assets/icons/htm.webp diff --git a/public/assets/icons/html.webp b/src/renderer/public/assets/icons/html.webp similarity index 100% rename from public/assets/icons/html.webp rename to src/renderer/public/assets/icons/html.webp diff --git a/public/assets/icons/ico.webp b/src/renderer/public/assets/icons/ico.webp similarity index 100% rename from public/assets/icons/ico.webp rename to src/renderer/public/assets/icons/ico.webp diff --git a/public/assets/icons/ics.webp b/src/renderer/public/assets/icons/ics.webp similarity index 100% rename from public/assets/icons/ics.webp rename to src/renderer/public/assets/icons/ics.webp diff --git a/public/assets/icons/int.webp b/src/renderer/public/assets/icons/int.webp similarity index 100% rename from public/assets/icons/int.webp rename to src/renderer/public/assets/icons/int.webp diff --git a/public/assets/icons/ipynb.webp b/src/renderer/public/assets/icons/ipynb.webp similarity index 100% rename from public/assets/icons/ipynb.webp rename to src/renderer/public/assets/icons/ipynb.webp diff --git a/public/assets/icons/iso.webp b/src/renderer/public/assets/icons/iso.webp similarity index 100% rename from public/assets/icons/iso.webp rename to src/renderer/public/assets/icons/iso.webp diff --git a/public/assets/icons/java.webp b/src/renderer/public/assets/icons/java.webp similarity index 100% rename from public/assets/icons/java.webp rename to src/renderer/public/assets/icons/java.webp diff --git a/public/assets/icons/jpeg.webp b/src/renderer/public/assets/icons/jpeg.webp similarity index 100% rename from public/assets/icons/jpeg.webp rename to src/renderer/public/assets/icons/jpeg.webp diff --git a/public/assets/icons/jpg.webp b/src/renderer/public/assets/icons/jpg.webp similarity index 100% rename from public/assets/icons/jpg.webp rename to src/renderer/public/assets/icons/jpg.webp diff --git a/public/assets/icons/js.webp b/src/renderer/public/assets/icons/js.webp similarity index 100% rename from public/assets/icons/js.webp rename to src/renderer/public/assets/icons/js.webp diff --git a/public/assets/icons/json.webp b/src/renderer/public/assets/icons/json.webp similarity index 100% rename from public/assets/icons/json.webp rename to src/renderer/public/assets/icons/json.webp diff --git a/public/assets/icons/key.webp b/src/renderer/public/assets/icons/key.webp similarity index 100% rename from public/assets/icons/key.webp rename to src/renderer/public/assets/icons/key.webp diff --git a/public/assets/icons/ksp.webp b/src/renderer/public/assets/icons/ksp.webp similarity index 100% rename from public/assets/icons/ksp.webp rename to src/renderer/public/assets/icons/ksp.webp diff --git a/public/assets/icons/less.webp b/src/renderer/public/assets/icons/less.webp similarity index 100% rename from public/assets/icons/less.webp rename to src/renderer/public/assets/icons/less.webp diff --git a/public/assets/icons/lib.webp b/src/renderer/public/assets/icons/lib.webp similarity index 100% rename from public/assets/icons/lib.webp rename to src/renderer/public/assets/icons/lib.webp diff --git a/public/assets/icons/lic.webp b/src/renderer/public/assets/icons/lic.webp similarity index 100% rename from public/assets/icons/lic.webp rename to src/renderer/public/assets/icons/lic.webp diff --git a/public/assets/icons/license.webp b/src/renderer/public/assets/icons/license.webp similarity index 100% rename from public/assets/icons/license.webp rename to src/renderer/public/assets/icons/license.webp diff --git a/public/assets/icons/log.webp b/src/renderer/public/assets/icons/log.webp similarity index 100% rename from public/assets/icons/log.webp rename to src/renderer/public/assets/icons/log.webp diff --git a/public/assets/icons/lst.webp b/src/renderer/public/assets/icons/lst.webp similarity index 100% rename from public/assets/icons/lst.webp rename to src/renderer/public/assets/icons/lst.webp diff --git a/public/assets/icons/lua.webp b/src/renderer/public/assets/icons/lua.webp similarity index 100% rename from public/assets/icons/lua.webp rename to src/renderer/public/assets/icons/lua.webp diff --git a/public/assets/icons/mac.webp b/src/renderer/public/assets/icons/mac.webp similarity index 100% rename from public/assets/icons/mac.webp rename to src/renderer/public/assets/icons/mac.webp diff --git a/public/assets/icons/map.webp b/src/renderer/public/assets/icons/map.webp similarity index 100% rename from public/assets/icons/map.webp rename to src/renderer/public/assets/icons/map.webp diff --git a/public/assets/icons/markdown.webp b/src/renderer/public/assets/icons/markdown.webp similarity index 100% rename from public/assets/icons/markdown.webp rename to src/renderer/public/assets/icons/markdown.webp diff --git a/public/assets/icons/md.webp b/src/renderer/public/assets/icons/md.webp similarity index 100% rename from public/assets/icons/md.webp rename to src/renderer/public/assets/icons/md.webp diff --git a/public/assets/icons/mdf.webp b/src/renderer/public/assets/icons/mdf.webp similarity index 100% rename from public/assets/icons/mdf.webp rename to src/renderer/public/assets/icons/mdf.webp diff --git a/public/assets/icons/mht.webp b/src/renderer/public/assets/icons/mht.webp similarity index 100% rename from public/assets/icons/mht.webp rename to src/renderer/public/assets/icons/mht.webp diff --git a/public/assets/icons/mhtml.webp b/src/renderer/public/assets/icons/mhtml.webp similarity index 100% rename from public/assets/icons/mhtml.webp rename to src/renderer/public/assets/icons/mhtml.webp diff --git a/public/assets/icons/mid.webp b/src/renderer/public/assets/icons/mid.webp similarity index 100% rename from public/assets/icons/mid.webp rename to src/renderer/public/assets/icons/mid.webp diff --git a/public/assets/icons/midi.webp b/src/renderer/public/assets/icons/midi.webp similarity index 100% rename from public/assets/icons/midi.webp rename to src/renderer/public/assets/icons/midi.webp diff --git a/public/assets/icons/mkv.webp b/src/renderer/public/assets/icons/mkv.webp similarity index 100% rename from public/assets/icons/mkv.webp rename to src/renderer/public/assets/icons/mkv.webp diff --git a/public/assets/icons/mmf.webp b/src/renderer/public/assets/icons/mmf.webp similarity index 100% rename from public/assets/icons/mmf.webp rename to src/renderer/public/assets/icons/mmf.webp diff --git a/public/assets/icons/mod.webp b/src/renderer/public/assets/icons/mod.webp similarity index 100% rename from public/assets/icons/mod.webp rename to src/renderer/public/assets/icons/mod.webp diff --git a/public/assets/icons/mov.webp b/src/renderer/public/assets/icons/mov.webp similarity index 100% rename from public/assets/icons/mov.webp rename to src/renderer/public/assets/icons/mov.webp diff --git a/public/assets/icons/mp2.webp b/src/renderer/public/assets/icons/mp2.webp similarity index 100% rename from public/assets/icons/mp2.webp rename to src/renderer/public/assets/icons/mp2.webp diff --git a/public/assets/icons/mp3.webp b/src/renderer/public/assets/icons/mp3.webp similarity index 100% rename from public/assets/icons/mp3.webp rename to src/renderer/public/assets/icons/mp3.webp diff --git a/public/assets/icons/mp4.webp b/src/renderer/public/assets/icons/mp4.webp similarity index 100% rename from public/assets/icons/mp4.webp rename to src/renderer/public/assets/icons/mp4.webp diff --git a/public/assets/icons/mpa.webp b/src/renderer/public/assets/icons/mpa.webp similarity index 100% rename from public/assets/icons/mpa.webp rename to src/renderer/public/assets/icons/mpa.webp diff --git a/public/assets/icons/mpe.webp b/src/renderer/public/assets/icons/mpe.webp similarity index 100% rename from public/assets/icons/mpe.webp rename to src/renderer/public/assets/icons/mpe.webp diff --git a/public/assets/icons/mpeg.webp b/src/renderer/public/assets/icons/mpeg.webp similarity index 100% rename from public/assets/icons/mpeg.webp rename to src/renderer/public/assets/icons/mpeg.webp diff --git a/public/assets/icons/mpeg1.webp b/src/renderer/public/assets/icons/mpeg1.webp similarity index 100% rename from public/assets/icons/mpeg1.webp rename to src/renderer/public/assets/icons/mpeg1.webp diff --git a/public/assets/icons/mpeg2.webp b/src/renderer/public/assets/icons/mpeg2.webp similarity index 100% rename from public/assets/icons/mpeg2.webp rename to src/renderer/public/assets/icons/mpeg2.webp diff --git a/public/assets/icons/mpg.webp b/src/renderer/public/assets/icons/mpg.webp similarity index 100% rename from public/assets/icons/mpg.webp rename to src/renderer/public/assets/icons/mpg.webp diff --git a/public/assets/icons/mppro.webp b/src/renderer/public/assets/icons/mppro.webp similarity index 100% rename from public/assets/icons/mppro.webp rename to src/renderer/public/assets/icons/mppro.webp diff --git a/public/assets/icons/msg.webp b/src/renderer/public/assets/icons/msg.webp similarity index 100% rename from public/assets/icons/msg.webp rename to src/renderer/public/assets/icons/msg.webp diff --git a/public/assets/icons/mts.webp b/src/renderer/public/assets/icons/mts.webp similarity index 100% rename from public/assets/icons/mts.webp rename to src/renderer/public/assets/icons/mts.webp diff --git a/public/assets/icons/mux.webp b/src/renderer/public/assets/icons/mux.webp similarity index 100% rename from public/assets/icons/mux.webp rename to src/renderer/public/assets/icons/mux.webp diff --git a/public/assets/icons/mv.webp b/src/renderer/public/assets/icons/mv.webp similarity index 100% rename from public/assets/icons/mv.webp rename to src/renderer/public/assets/icons/mv.webp diff --git a/public/assets/icons/navi.webp b/src/renderer/public/assets/icons/navi.webp similarity index 100% rename from public/assets/icons/navi.webp rename to src/renderer/public/assets/icons/navi.webp diff --git a/public/assets/icons/obj.webp b/src/renderer/public/assets/icons/obj.webp similarity index 100% rename from public/assets/icons/obj.webp rename to src/renderer/public/assets/icons/obj.webp diff --git a/public/assets/icons/odf.webp b/src/renderer/public/assets/icons/odf.webp similarity index 100% rename from public/assets/icons/odf.webp rename to src/renderer/public/assets/icons/odf.webp diff --git a/public/assets/icons/ods.webp b/src/renderer/public/assets/icons/ods.webp similarity index 100% rename from public/assets/icons/ods.webp rename to src/renderer/public/assets/icons/ods.webp diff --git a/public/assets/icons/odt.webp b/src/renderer/public/assets/icons/odt.webp similarity index 100% rename from public/assets/icons/odt.webp rename to src/renderer/public/assets/icons/odt.webp diff --git a/public/assets/icons/ogg.webp b/src/renderer/public/assets/icons/ogg.webp similarity index 100% rename from public/assets/icons/ogg.webp rename to src/renderer/public/assets/icons/ogg.webp diff --git a/public/assets/icons/one.webp b/src/renderer/public/assets/icons/one.webp similarity index 100% rename from public/assets/icons/one.webp rename to src/renderer/public/assets/icons/one.webp diff --git a/public/assets/icons/otf.webp b/src/renderer/public/assets/icons/otf.webp similarity index 100% rename from public/assets/icons/otf.webp rename to src/renderer/public/assets/icons/otf.webp diff --git a/public/assets/icons/otp.webp b/src/renderer/public/assets/icons/otp.webp similarity index 100% rename from public/assets/icons/otp.webp rename to src/renderer/public/assets/icons/otp.webp diff --git a/public/assets/icons/ots.webp b/src/renderer/public/assets/icons/ots.webp similarity index 100% rename from public/assets/icons/ots.webp rename to src/renderer/public/assets/icons/ots.webp diff --git a/public/assets/icons/ott.webp b/src/renderer/public/assets/icons/ott.webp similarity index 100% rename from public/assets/icons/ott.webp rename to src/renderer/public/assets/icons/ott.webp diff --git a/public/assets/icons/pas.webp b/src/renderer/public/assets/icons/pas.webp similarity index 100% rename from public/assets/icons/pas.webp rename to src/renderer/public/assets/icons/pas.webp diff --git a/public/assets/icons/pcd.webp b/src/renderer/public/assets/icons/pcd.webp similarity index 100% rename from public/assets/icons/pcd.webp rename to src/renderer/public/assets/icons/pcd.webp diff --git a/public/assets/icons/pcx.webp b/src/renderer/public/assets/icons/pcx.webp similarity index 100% rename from public/assets/icons/pcx.webp rename to src/renderer/public/assets/icons/pcx.webp diff --git a/public/assets/icons/pdf.webp b/src/renderer/public/assets/icons/pdf.webp similarity index 100% rename from public/assets/icons/pdf.webp rename to src/renderer/public/assets/icons/pdf.webp diff --git a/public/assets/icons/php.webp b/src/renderer/public/assets/icons/php.webp similarity index 100% rename from public/assets/icons/php.webp rename to src/renderer/public/assets/icons/php.webp diff --git a/public/assets/icons/pic.webp b/src/renderer/public/assets/icons/pic.webp similarity index 100% rename from public/assets/icons/pic.webp rename to src/renderer/public/assets/icons/pic.webp diff --git a/public/assets/icons/png.webp b/src/renderer/public/assets/icons/png.webp similarity index 100% rename from public/assets/icons/png.webp rename to src/renderer/public/assets/icons/png.webp diff --git a/public/assets/icons/ppt.webp b/src/renderer/public/assets/icons/ppt.webp similarity index 100% rename from public/assets/icons/ppt.webp rename to src/renderer/public/assets/icons/ppt.webp diff --git a/public/assets/icons/pptx.webp b/src/renderer/public/assets/icons/pptx.webp similarity index 100% rename from public/assets/icons/pptx.webp rename to src/renderer/public/assets/icons/pptx.webp diff --git a/public/assets/icons/proe.webp b/src/renderer/public/assets/icons/proe.webp similarity index 100% rename from public/assets/icons/proe.webp rename to src/renderer/public/assets/icons/proe.webp diff --git a/public/assets/icons/prt.webp b/src/renderer/public/assets/icons/prt.webp similarity index 100% rename from public/assets/icons/prt.webp rename to src/renderer/public/assets/icons/prt.webp diff --git a/public/assets/icons/psd.webp b/src/renderer/public/assets/icons/psd.webp similarity index 100% rename from public/assets/icons/psd.webp rename to src/renderer/public/assets/icons/psd.webp diff --git a/public/assets/icons/py.webp b/src/renderer/public/assets/icons/py.webp similarity index 100% rename from public/assets/icons/py.webp rename to src/renderer/public/assets/icons/py.webp diff --git a/public/assets/icons/pyc.webp b/src/renderer/public/assets/icons/pyc.webp similarity index 100% rename from public/assets/icons/pyc.webp rename to src/renderer/public/assets/icons/pyc.webp diff --git a/public/assets/icons/qsv.webp b/src/renderer/public/assets/icons/qsv.webp similarity index 100% rename from public/assets/icons/qsv.webp rename to src/renderer/public/assets/icons/qsv.webp diff --git a/public/assets/icons/qt.webp b/src/renderer/public/assets/icons/qt.webp similarity index 100% rename from public/assets/icons/qt.webp rename to src/renderer/public/assets/icons/qt.webp diff --git a/public/assets/icons/quicktime.webp b/src/renderer/public/assets/icons/quicktime.webp similarity index 100% rename from public/assets/icons/quicktime.webp rename to src/renderer/public/assets/icons/quicktime.webp diff --git a/public/assets/icons/ra.webp b/src/renderer/public/assets/icons/ra.webp similarity index 100% rename from public/assets/icons/ra.webp rename to src/renderer/public/assets/icons/ra.webp diff --git a/public/assets/icons/ram.webp b/src/renderer/public/assets/icons/ram.webp similarity index 100% rename from public/assets/icons/ram.webp rename to src/renderer/public/assets/icons/ram.webp diff --git a/public/assets/icons/rar.webp b/src/renderer/public/assets/icons/rar.webp similarity index 100% rename from public/assets/icons/rar.webp rename to src/renderer/public/assets/icons/rar.webp diff --git a/public/assets/icons/raw.webp b/src/renderer/public/assets/icons/raw.webp similarity index 100% rename from public/assets/icons/raw.webp rename to src/renderer/public/assets/icons/raw.webp diff --git a/public/assets/icons/rb.webp b/src/renderer/public/assets/icons/rb.webp similarity index 100% rename from public/assets/icons/rb.webp rename to src/renderer/public/assets/icons/rb.webp diff --git a/public/assets/icons/realaudio.webp b/src/renderer/public/assets/icons/realaudio.webp similarity index 100% rename from public/assets/icons/realaudio.webp rename to src/renderer/public/assets/icons/realaudio.webp diff --git a/public/assets/icons/rm.webp b/src/renderer/public/assets/icons/rm.webp similarity index 100% rename from public/assets/icons/rm.webp rename to src/renderer/public/assets/icons/rm.webp diff --git a/public/assets/icons/rmvb.webp b/src/renderer/public/assets/icons/rmvb.webp similarity index 100% rename from public/assets/icons/rmvb.webp rename to src/renderer/public/assets/icons/rmvb.webp diff --git a/public/assets/icons/rp.webp b/src/renderer/public/assets/icons/rp.webp similarity index 100% rename from public/assets/icons/rp.webp rename to src/renderer/public/assets/icons/rp.webp diff --git a/public/assets/icons/rtf.webp b/src/renderer/public/assets/icons/rtf.webp similarity index 100% rename from public/assets/icons/rtf.webp rename to src/renderer/public/assets/icons/rtf.webp diff --git a/public/assets/icons/s48.webp b/src/renderer/public/assets/icons/s48.webp similarity index 100% rename from public/assets/icons/s48.webp rename to src/renderer/public/assets/icons/s48.webp diff --git a/public/assets/icons/sacd.webp b/src/renderer/public/assets/icons/sacd.webp similarity index 100% rename from public/assets/icons/sacd.webp rename to src/renderer/public/assets/icons/sacd.webp diff --git a/public/assets/icons/sass.webp b/src/renderer/public/assets/icons/sass.webp similarity index 100% rename from public/assets/icons/sass.webp rename to src/renderer/public/assets/icons/sass.webp diff --git a/public/assets/icons/sch.webp b/src/renderer/public/assets/icons/sch.webp similarity index 100% rename from public/assets/icons/sch.webp rename to src/renderer/public/assets/icons/sch.webp diff --git a/public/assets/icons/scss.webp b/src/renderer/public/assets/icons/scss.webp similarity index 100% rename from public/assets/icons/scss.webp rename to src/renderer/public/assets/icons/scss.webp diff --git a/public/assets/icons/sh.webp b/src/renderer/public/assets/icons/sh.webp similarity index 100% rename from public/assets/icons/sh.webp rename to src/renderer/public/assets/icons/sh.webp diff --git a/public/assets/icons/sql.webp b/src/renderer/public/assets/icons/sql.webp similarity index 100% rename from public/assets/icons/sql.webp rename to src/renderer/public/assets/icons/sql.webp diff --git a/public/assets/icons/stp.webp b/src/renderer/public/assets/icons/stp.webp similarity index 100% rename from public/assets/icons/stp.webp rename to src/renderer/public/assets/icons/stp.webp diff --git a/public/assets/icons/svcd.webp b/src/renderer/public/assets/icons/svcd.webp similarity index 100% rename from public/assets/icons/svcd.webp rename to src/renderer/public/assets/icons/svcd.webp diff --git a/public/assets/icons/svg.webp b/src/renderer/public/assets/icons/svg.webp similarity index 100% rename from public/assets/icons/svg.webp rename to src/renderer/public/assets/icons/svg.webp diff --git a/public/assets/icons/swf.webp b/src/renderer/public/assets/icons/swf.webp similarity index 100% rename from public/assets/icons/swf.webp rename to src/renderer/public/assets/icons/swf.webp diff --git a/public/assets/icons/sys.webp b/src/renderer/public/assets/icons/sys.webp similarity index 100% rename from public/assets/icons/sys.webp rename to src/renderer/public/assets/icons/sys.webp diff --git a/public/assets/icons/tga.webp b/src/renderer/public/assets/icons/tga.webp similarity index 100% rename from public/assets/icons/tga.webp rename to src/renderer/public/assets/icons/tga.webp diff --git a/public/assets/icons/tgz.webp b/src/renderer/public/assets/icons/tgz.webp similarity index 100% rename from public/assets/icons/tgz.webp rename to src/renderer/public/assets/icons/tgz.webp diff --git a/public/assets/icons/tiff.webp b/src/renderer/public/assets/icons/tiff.webp similarity index 100% rename from public/assets/icons/tiff.webp rename to src/renderer/public/assets/icons/tiff.webp diff --git a/public/assets/icons/tmp.webp b/src/renderer/public/assets/icons/tmp.webp similarity index 100% rename from public/assets/icons/tmp.webp rename to src/renderer/public/assets/icons/tmp.webp diff --git a/public/assets/icons/ts.webp b/src/renderer/public/assets/icons/ts.webp similarity index 100% rename from public/assets/icons/ts.webp rename to src/renderer/public/assets/icons/ts.webp diff --git a/public/assets/icons/ttc.webp b/src/renderer/public/assets/icons/ttc.webp similarity index 100% rename from public/assets/icons/ttc.webp rename to src/renderer/public/assets/icons/ttc.webp diff --git a/public/assets/icons/ttf.webp b/src/renderer/public/assets/icons/ttf.webp similarity index 100% rename from public/assets/icons/ttf.webp rename to src/renderer/public/assets/icons/ttf.webp diff --git a/public/assets/icons/txt.webp b/src/renderer/public/assets/icons/txt.webp similarity index 100% rename from public/assets/icons/txt.webp rename to src/renderer/public/assets/icons/txt.webp diff --git a/public/assets/icons/ufo.webp b/src/renderer/public/assets/icons/ufo.webp similarity index 100% rename from public/assets/icons/ufo.webp rename to src/renderer/public/assets/icons/ufo.webp diff --git a/public/assets/icons/unknown.webp b/src/renderer/public/assets/icons/unknown.webp similarity index 100% rename from public/assets/icons/unknown.webp rename to src/renderer/public/assets/icons/unknown.webp diff --git a/public/assets/icons/vcd.webp b/src/renderer/public/assets/icons/vcd.webp similarity index 100% rename from public/assets/icons/vcd.webp rename to src/renderer/public/assets/icons/vcd.webp diff --git a/public/assets/icons/vob.webp b/src/renderer/public/assets/icons/vob.webp similarity index 100% rename from public/assets/icons/vob.webp rename to src/renderer/public/assets/icons/vob.webp diff --git a/public/assets/icons/voc.webp b/src/renderer/public/assets/icons/voc.webp similarity index 100% rename from public/assets/icons/voc.webp rename to src/renderer/public/assets/icons/voc.webp diff --git a/public/assets/icons/vqf.webp b/src/renderer/public/assets/icons/vqf.webp similarity index 100% rename from public/assets/icons/vqf.webp rename to src/renderer/public/assets/icons/vqf.webp diff --git a/public/assets/icons/vue.webp b/src/renderer/public/assets/icons/vue.webp similarity index 100% rename from public/assets/icons/vue.webp rename to src/renderer/public/assets/icons/vue.webp diff --git a/public/assets/icons/wav.webp b/src/renderer/public/assets/icons/wav.webp similarity index 100% rename from public/assets/icons/wav.webp rename to src/renderer/public/assets/icons/wav.webp diff --git a/public/assets/icons/wdl.webp b/src/renderer/public/assets/icons/wdl.webp similarity index 100% rename from public/assets/icons/wdl.webp rename to src/renderer/public/assets/icons/wdl.webp diff --git a/public/assets/icons/webm.webp b/src/renderer/public/assets/icons/webm.webp similarity index 100% rename from public/assets/icons/webm.webp rename to src/renderer/public/assets/icons/webm.webp diff --git a/public/assets/icons/webp.webp b/src/renderer/public/assets/icons/webp.webp similarity index 100% rename from public/assets/icons/webp.webp rename to src/renderer/public/assets/icons/webp.webp diff --git a/public/assets/icons/wki.webp b/src/renderer/public/assets/icons/wki.webp similarity index 100% rename from public/assets/icons/wki.webp rename to src/renderer/public/assets/icons/wki.webp diff --git a/public/assets/icons/wma.webp b/src/renderer/public/assets/icons/wma.webp similarity index 100% rename from public/assets/icons/wma.webp rename to src/renderer/public/assets/icons/wma.webp diff --git a/public/assets/icons/wmf.webp b/src/renderer/public/assets/icons/wmf.webp similarity index 100% rename from public/assets/icons/wmf.webp rename to src/renderer/public/assets/icons/wmf.webp diff --git a/public/assets/icons/wmv.webp b/src/renderer/public/assets/icons/wmv.webp similarity index 100% rename from public/assets/icons/wmv.webp rename to src/renderer/public/assets/icons/wmv.webp diff --git a/public/assets/icons/wmvhd.webp b/src/renderer/public/assets/icons/wmvhd.webp similarity index 100% rename from public/assets/icons/wmvhd.webp rename to src/renderer/public/assets/icons/wmvhd.webp diff --git a/public/assets/icons/woff.webp b/src/renderer/public/assets/icons/woff.webp similarity index 100% rename from public/assets/icons/woff.webp rename to src/renderer/public/assets/icons/woff.webp diff --git a/public/assets/icons/woff2.webp b/src/renderer/public/assets/icons/woff2.webp similarity index 100% rename from public/assets/icons/woff2.webp rename to src/renderer/public/assets/icons/woff2.webp diff --git a/public/assets/icons/wps.webp b/src/renderer/public/assets/icons/wps.webp similarity index 100% rename from public/assets/icons/wps.webp rename to src/renderer/public/assets/icons/wps.webp diff --git a/public/assets/icons/wpt.webp b/src/renderer/public/assets/icons/wpt.webp similarity index 100% rename from public/assets/icons/wpt.webp rename to src/renderer/public/assets/icons/wpt.webp diff --git a/public/assets/icons/x_t.webp b/src/renderer/public/assets/icons/x_t.webp similarity index 100% rename from public/assets/icons/x_t.webp rename to src/renderer/public/assets/icons/x_t.webp diff --git a/public/assets/icons/xls.webp b/src/renderer/public/assets/icons/xls.webp similarity index 100% rename from public/assets/icons/xls.webp rename to src/renderer/public/assets/icons/xls.webp diff --git a/public/assets/icons/xlsm.webp b/src/renderer/public/assets/icons/xlsm.webp similarity index 100% rename from public/assets/icons/xlsm.webp rename to src/renderer/public/assets/icons/xlsm.webp diff --git a/public/assets/icons/xlsx.webp b/src/renderer/public/assets/icons/xlsx.webp similarity index 100% rename from public/assets/icons/xlsx.webp rename to src/renderer/public/assets/icons/xlsx.webp diff --git a/public/assets/icons/xlt.webp b/src/renderer/public/assets/icons/xlt.webp similarity index 100% rename from public/assets/icons/xlt.webp rename to src/renderer/public/assets/icons/xlt.webp diff --git a/public/assets/icons/xltm.webp b/src/renderer/public/assets/icons/xltm.webp similarity index 100% rename from public/assets/icons/xltm.webp rename to src/renderer/public/assets/icons/xltm.webp diff --git a/public/assets/icons/xltx.webp b/src/renderer/public/assets/icons/xltx.webp similarity index 100% rename from public/assets/icons/xltx.webp rename to src/renderer/public/assets/icons/xltx.webp diff --git a/public/assets/icons/xmind.webp b/src/renderer/public/assets/icons/xmind.webp similarity index 100% rename from public/assets/icons/xmind.webp rename to src/renderer/public/assets/icons/xmind.webp diff --git a/public/assets/icons/xml.webp b/src/renderer/public/assets/icons/xml.webp similarity index 100% rename from public/assets/icons/xml.webp rename to src/renderer/public/assets/icons/xml.webp diff --git a/public/assets/icons/xv.webp b/src/renderer/public/assets/icons/xv.webp similarity index 100% rename from public/assets/icons/xv.webp rename to src/renderer/public/assets/icons/xv.webp diff --git a/public/assets/icons/xvid.webp b/src/renderer/public/assets/icons/xvid.webp similarity index 100% rename from public/assets/icons/xvid.webp rename to src/renderer/public/assets/icons/xvid.webp diff --git a/public/assets/icons/yaml.webp b/src/renderer/public/assets/icons/yaml.webp similarity index 100% rename from public/assets/icons/yaml.webp rename to src/renderer/public/assets/icons/yaml.webp diff --git a/public/assets/icons/yml.webp b/src/renderer/public/assets/icons/yml.webp similarity index 100% rename from public/assets/icons/yml.webp rename to src/renderer/public/assets/icons/yml.webp diff --git a/public/assets/icons/z.webp b/src/renderer/public/assets/icons/z.webp similarity index 100% rename from public/assets/icons/z.webp rename to src/renderer/public/assets/icons/z.webp diff --git a/public/assets/icons/zip.webp b/src/renderer/public/assets/icons/zip.webp similarity index 100% rename from public/assets/icons/zip.webp rename to src/renderer/public/assets/icons/zip.webp diff --git a/public/assets/imgur.webp b/src/renderer/public/assets/imgur.webp similarity index 100% rename from public/assets/imgur.webp rename to src/renderer/public/assets/imgur.webp diff --git a/public/assets/local.webp b/src/renderer/public/assets/local.webp similarity index 100% rename from public/assets/local.webp rename to src/renderer/public/assets/local.webp diff --git a/public/assets/qiniu.webp b/src/renderer/public/assets/qiniu.webp similarity index 100% rename from public/assets/qiniu.webp rename to src/renderer/public/assets/qiniu.webp diff --git a/public/assets/s3plist.webp b/src/renderer/public/assets/s3plist.webp similarity index 100% rename from public/assets/s3plist.webp rename to src/renderer/public/assets/s3plist.webp diff --git a/public/assets/sftp.webp b/src/renderer/public/assets/sftp.webp similarity index 100% rename from public/assets/sftp.webp rename to src/renderer/public/assets/sftp.webp diff --git a/public/assets/smms.webp b/src/renderer/public/assets/smms.webp similarity index 100% rename from public/assets/smms.webp rename to src/renderer/public/assets/smms.webp diff --git a/public/assets/tcyun.webp b/src/renderer/public/assets/tcyun.webp similarity index 100% rename from public/assets/tcyun.webp rename to src/renderer/public/assets/tcyun.webp diff --git a/public/assets/upyun.webp b/src/renderer/public/assets/upyun.webp similarity index 100% rename from public/assets/upyun.webp rename to src/renderer/public/assets/upyun.webp diff --git a/public/assets/webdavplist.webp b/src/renderer/public/assets/webdavplist.webp similarity index 100% rename from public/assets/webdavplist.webp rename to src/renderer/public/assets/webdavplist.webp diff --git a/public/errorLoading.png b/src/renderer/public/errorLoading.png similarity index 100% rename from public/errorLoading.png rename to src/renderer/public/errorLoading.png diff --git a/public/loading.jpg b/src/renderer/public/loading.jpg similarity index 100% rename from public/loading.jpg rename to src/renderer/public/loading.jpg diff --git a/public/logo.png b/src/renderer/public/logo.png similarity index 100% rename from public/logo.png rename to src/renderer/public/logo.png diff --git a/public/picbed/aliyun.png b/src/renderer/public/picbed/aliyun.png similarity index 100% rename from public/picbed/aliyun.png rename to src/renderer/public/picbed/aliyun.png diff --git a/public/picbed/github.png b/src/renderer/public/picbed/github.png similarity index 100% rename from public/picbed/github.png rename to src/renderer/public/picbed/github.png diff --git a/public/picbed/imgur.png b/src/renderer/public/picbed/imgur.png similarity index 100% rename from public/picbed/imgur.png rename to src/renderer/public/picbed/imgur.png diff --git a/public/picbed/qiniu.png b/src/renderer/public/picbed/qiniu.png similarity index 100% rename from public/picbed/qiniu.png rename to src/renderer/public/picbed/qiniu.png diff --git a/public/picbed/sftp.png b/src/renderer/public/picbed/sftp.png similarity index 100% rename from public/picbed/sftp.png rename to src/renderer/public/picbed/sftp.png diff --git a/public/picbed/smms.png b/src/renderer/public/picbed/smms.png similarity index 100% rename from public/picbed/smms.png rename to src/renderer/public/picbed/smms.png diff --git a/public/picbed/tcyun.png b/src/renderer/public/picbed/tcyun.png similarity index 100% rename from public/picbed/tcyun.png rename to src/renderer/public/picbed/tcyun.png diff --git a/public/picbed/upyun.png b/src/renderer/public/picbed/upyun.png similarity index 100% rename from public/picbed/upyun.png rename to src/renderer/public/picbed/upyun.png diff --git a/public/roundLogo.png b/src/renderer/public/roundLogo.png similarity index 100% rename from public/roundLogo.png rename to src/renderer/public/roundLogo.png diff --git a/public/squareLogo.png b/src/renderer/public/squareLogo.png similarity index 100% rename from public/squareLogo.png rename to src/renderer/public/squareLogo.png diff --git a/public/unknown-file-type.svg b/src/renderer/public/unknown-file-type.svg similarity index 100% rename from public/unknown-file-type.svg rename to src/renderer/public/unknown-file-type.svg