Feature(custom): rewrite gallery page for better performance

This commit is contained in:
Kuingsmile
2025-08-08 16:00:21 +08:00
parent 6aebfcbb28
commit fd9dac735a
17 changed files with 4239 additions and 1297 deletions
+53 -24
View File
@@ -423,6 +423,59 @@
"checkProblemWithProxy": "Check if the proxy settings are normal",
"fixDoneNeedReload": "Repair completed, need to restart to take effect, restart or not",
"notice": "Notice"
},
"gallery": {
"title": "Gallery",
"images": "Images",
"syncDelete": "Delete from Cloud",
"hideFilters": "Filters",
"showFilters": "Filters",
"refresh": "Refresh",
"picBedType": "PicBed Type",
"chooseShowedPicBed": "Choose Showed PicBed",
"selected": "Selected",
"dateRange": "Date Range",
"pasteFormat": "Paste Format",
"urlType": "URL Type",
"sort": "Sort",
"sortBy": {
"name": "Name",
"time": "Date",
"ext": "Extension",
"check": "Checked"
},
"searchFilename": "Search by Filename",
"searchUrl": "Search by URL",
"copy": "Copy",
"edit": "Edit",
"delete": "Delete",
"selectAll": "Select All",
"cancel": "Cancel",
"noImagesFound": "No Images Found",
"tryAdjustingFilters": "Try Adjusting Filters or Uploading Some Images",
"changeImageUrl": "Change Image URL",
"batchEditUrl": "Batch Edit URL",
"regexPattern": "Regex Pattern Matched: {matched} Times",
"regexPatternPlaceholder": "For example: ^\\d{4}-\\d{2}-\\d{2}, without the slashes on both sides of the regex",
"replacedWith": "The string to be replaced, placeholders from the custom renaming rules can be used",
"longUrl": "Long URL",
"shortUrl": "Short URL",
"copyLinkSucceed": "Copy Link Succeed",
"notice": "Notice",
"confirmRemove": "Are you sure you want to delete the selected images?",
"cloudDeleteSucceed": "Cloud Delete Succeed",
"cloudDeleteFailed": "Cloud Delete Failed",
"operationSucceed": "Operation Succeed",
"operationFailed": "Operation Failed",
"haveDuplicate": "There are naming duplicates among the selected images, do you want to continue?",
"canceled": "Canceled",
"previewHelp": "Scroll to zoom • Drag to pan • Arrow keys to navigate • ESC to close",
"listView": "List",
"gridView": "Grid",
"isAlwaysForceReload": "No Cache",
"inputRegexTip": "Please enter the matching string",
"noMatch": "No matching items found",
"noItemsNeedRename": "No items need to be renamed"
}
},
"OPEN_MAIN_WINDOW": "Open Main Window",
@@ -440,26 +493,8 @@
"COPY": "Copy",
"DELETE": "Delete",
"SELECT_ALL": "Select All",
"CHANGE_IMAGE_URL": "Change Image URL",
"CHANGE_IMAGE_URL_SUCCEED": "Change Image URL Succeed",
"COPY_LINK_SUCCEED": "Copy Link Succeed",
"BATCH_COPY_LINK_SUCCEED": "Batch Copy Link Succeed",
"FILE_RENAME": "File Rename",
"OPEN_FILE_PATH": "Open file path",
"GALLERY_SYNC_DELETE": "Cloud Sync Delete",
"GALLERY_SYNC_DELETE_NOTICE_TITLE": "Notice",
"GALLERY_SYNC_DELETE_NOTICE_SUCCEED": "Cloud Delete Succeed",
"GALLERY_SYNC_DELETE_NOTICE_FAILED": "Cloud Delete Failed",
"GALLERY_CHANGE_URL": "Rename",
"GALLERY_SEARCH_FILENAME": "Search by Filename",
"GALLERY_SEARCH_URL": "Search by URL",
"GALLERY_MATCHED": " Matched: ",
"UPLOAD_SHORT_URL": "Short",
"UPLOAD_NORMAL_URL": "Long",
"SETTINGS": "Settings",
"SETTINGS_OPEN_CONFIG_FILE": "Open Config File",
"SETTINGS_SET_SHORTCUT": "Set Shortcut",
"SETTINGS_SET_SERVER": "Set Server",
"SETTINGS_OPEN": "Open",
"SETTINGS_CLOSE": "Close",
"SETTINGS_RESULT": "Result",
@@ -468,12 +503,6 @@
"WAIT_TO_UPLOAD": "Wait to Upload",
"ALREADY_UPLOAD": "Already Uploaded",
"TIPS_DRAG_VALID_PICTURE_OR_URL": "Drag valid picture or url to here",
"TIPS_REMOVE_LINK": "This operation will remove the picture from the album, continue?",
"TIPS_WILL_REMOVE_CHOOSED_IMAGES": "This operation will remove the picture from the album, continue?",
"TIPS_MUST_CONTAINS_URL": "Must contains $url or $fileName or $extName",
"TIPS_NETWORK_ERROR": "Network Error",
"TIPS_NEED_RELOAD": "Need Reload App",
"TIPS_PLEASE_CHOOSE_LOG_LEVEL": "Please choose log level",
"TIPS_SET_SUCCEED": "Set successfully",
"TIPS_RESET_SUCCEED": "Reset successfully",
"MANAGE_SETTING_TITLE": "Manage Setting",
+53 -24
View File
@@ -418,6 +418,59 @@
"checkProblemWithProxy": "检查代理设置是否正常",
"fixDoneNeedReload": "修复完成,需要重启生效,是否重启",
"notice": "通知"
},
"gallery": {
"title": "相册",
"images": "图片",
"syncDelete": "删除云端",
"hideFilters": "过滤器",
"showFilters": "过滤器",
"refresh": "刷新",
"picBedType": "图床类型",
"chooseShowedPicBed": "请选择显示的图床",
"selected": "已选择",
"dateRange": "日期范围",
"pasteFormat": "粘贴格式",
"urlType": "链接类型",
"sort": "排序",
"sortBy": {
"name": "名称",
"time": "日期",
"ext": "后缀",
"check": "已选中"
},
"searchFilename": "搜索文件名",
"searchUrl": "搜索URL",
"copy": "复制",
"edit": "编辑",
"delete": "删除",
"selectAll": "全选",
"cancel": "取消",
"noImagesFound": "未找到图片",
"tryAdjustingFilters": "尝试调整过滤器或上传一些图片",
"changeImageUrl": "修改图片URL",
"batchEditUrl": "批量修改URL",
"regexPattern": "进行替换时匹配的字符串或js正则表达式 匹配到: {matched} 个",
"regexPatternPlaceholder": "例如:^\\d{4}-\\d{2}-\\d{2}, 不包含正则两边的斜杠",
"replacedWith": "需要替换的字符串,可使用自定义重命名规则中的占位符",
"longUrl": "长链接",
"shortUrl": "短链接",
"copyLinkSucceed": "复制链接成功",
"notice": "通知",
"confirmRemove": "确认删除选中的图片吗?",
"cloudDeleteSucceed": "云端删除成功",
"cloudDeleteFailed": "云端删除失败",
"operationSucceed": "操作成功",
"operationFailed": "操作失败",
"haveDuplicate": "已选中的图片中有命名重复, 是否继续?",
"canceled": "已取消",
"previewHelp": "滚轮缩放 • 拖拽平移 • 方向键导航 • ESC关闭",
"listView": "列表",
"gridView": "网格",
"isAlwaysForceReload": "禁用缓存",
"inputRegexTip": "请输入匹配字符串",
"noMatch": "未找到匹配项",
"noItemsNeedRename": "没有需要重命名的项目"
}
},
"OPEN_MAIN_WINDOW": "打开主窗口",
@@ -435,26 +488,8 @@
"COPY": "复制",
"DELETE": "删除",
"SELECT_ALL": "全选",
"CHANGE_IMAGE_URL": "修改图片URL",
"CHANGE_IMAGE_URL_SUCCEED": "修改图片URL成功",
"COPY_LINK_SUCCEED": "复制链接成功",
"BATCH_COPY_LINK_SUCCEED": "批量复制链接成功",
"FILE_RENAME": "文件改名",
"OPEN_FILE_PATH": "打开文件路径",
"GALLERY_SYNC_DELETE": "删除云端",
"GALLERY_SYNC_DELETE_NOTICE_TITLE": "通知",
"GALLERY_SYNC_DELETE_NOTICE_SUCCEED": "云端删除成功",
"GALLERY_SYNC_DELETE_NOTICE_FAILED": "云端删除失败",
"GALLERY_CHANGE_URL": "修改",
"GALLERY_SEARCH_FILENAME": "搜索文件名",
"GALLERY_SEARCH_URL": "搜索URL",
"GALLERY_MATCHED": " 匹配到: ",
"UPLOAD_SHORT_URL": "短链接",
"UPLOAD_NORMAL_URL": "长链接",
"SETTINGS": "设置",
"SETTINGS_OPEN_CONFIG_FILE": "打开配置文件",
"SETTINGS_SET_SHORTCUT": "设置快捷键",
"SETTINGS_SET_SERVER": "设置Server",
"SETTINGS_OPEN": "开",
"SETTINGS_CLOSE": "关",
"SETTINGS_RESULT": "设置结果",
@@ -463,12 +498,6 @@
"WAIT_TO_UPLOAD": "等待上传",
"ALREADY_UPLOAD": "已上传",
"TIPS_DRAG_VALID_PICTURE_OR_URL": "请拖入合法的图片文件或者图片URL地址",
"TIPS_REMOVE_LINK": "此操作将把该图片移出相册, 是否继续?",
"TIPS_WILL_REMOVE_CHOOSED_IMAGES": "将在相册中移除刚才选中的 ${m} 张图片,是否继续?",
"TIPS_MUST_CONTAINS_URL": "必须含有$url 或 $fileName 或 $extName",
"TIPS_NETWORK_ERROR": "网络错误暂时无法获取",
"TIPS_NEED_RELOAD": "需要重启生效",
"TIPS_PLEASE_CHOOSE_LOG_LEVEL": "请选择日志记录等级",
"TIPS_SET_SUCCEED": "设置成功",
"TIPS_RESET_SUCCEED": "重置成功",
"MANAGE_SETTING_TITLE": "管理页面设置",
+53 -24
View File
@@ -418,6 +418,59 @@
"checkProblemWithProxy": "檢查代理設置是否正常",
"fixDoneNeedReload": "修復完成,需要重啟生效,是否重啟",
"notice": "通知"
},
"gallery": {
"title": "相簿",
"images": "圖片",
"syncDelete": "刪除雲端",
"hideFilters": "過濾器",
"showFilters": "過濾器",
"refresh": "刷新",
"picBedType": "圖床類型",
"chooseShowedPicBed": "請選擇顯示的圖床",
"selected": "已選擇",
"dateRange": "日期範圍",
"pasteFormat": "粘貼格式",
"urlType": "連結類型",
"sort": "排序",
"sortBy": {
"name": "名稱",
"time": "日期",
"ext": "後綴",
"check": "已選中"
},
"searchFilename": "搜索文件名",
"searchUrl": "搜索URL",
"copy": "複製",
"edit": "編輯",
"delete": "刪除",
"selectAll": "全選",
"cancel": "取消",
"noImagesFound": "未找到圖片",
"tryAdjustingFilters": "嘗試調整過濾器或上傳一些圖片",
"changeImageUrl": "修改圖片URL",
"batchEditUrl": "批量修改URL",
"regexPattern": "進行替換時匹配的字符串或js正則表達式 匹配到: {matched} 個",
"regexPatternPlaceholder": "例如:^\\d{4}-\\d{2}-\\d{2}, 不包含正則兩邊的斜杠",
"replacedWith": "需要替換的字符串,可使用自定義重命名規則中的佔位符",
"longUrl": "長連結",
"shortUrl": "短連結",
"copyLinkSucceed": "複製連結成功",
"notice": "通知",
"confirmRemove": "確認刪除選中的圖片嗎?",
"cloudDeleteSucceed": "雲端刪除成功",
"cloudDeleteFailed": "雲端刪除失敗",
"operationSucceed": "操作成功",
"operationFailed": "操作失敗",
"haveDuplicate": "已選中的圖片中有命名重複, 是否繼續?",
"canceled": "已取消",
"previewHelp": "滾輪縮放 • 拖拽平移 • 方向鍵導航 • ESC關閉",
"listView": "列表",
"gridView": "網格",
"isAlwaysForceReload": "無快取",
"inputRegexTip": "请输入匹配字符串",
"noMatch": "未找到匹配项",
"noItemsNeedRename": "没有需要重命名的项目"
}
},
"OPEN_MAIN_WINDOW": "打開主視窗",
@@ -435,26 +488,8 @@
"COPY": "複製",
"DELETE": "刪除",
"SELECT_ALL": "全選",
"CHANGE_IMAGE_URL": "修改圖片URL",
"CHANGE_IMAGE_URL_SUCCEED": "修改圖片URL成功",
"COPY_LINK_SUCCEED": "複製連結成功",
"BATCH_COPY_LINK_SUCCEED": "批量複製連結成功",
"FILE_RENAME": "檔案改名",
"OPEN_FILE_PATH": "打開檔案路徑",
"GALLERY_SYNC_DELETE": "刪除雲端",
"GALLERY_SYNC_DELETE_NOTICE_TITLE": "通知",
"GALLERY_SYNC_DELETE_NOTICE_SUCCEED": "雲端刪除成功",
"GALLERY_SYNC_DELETE_NOTICE_FAILED": "雲端刪除失敗",
"GALLERY_CHANGE_URL": "修改",
"GALLERY_SEARCH_FILENAME": "搜尋文件名",
"GALLERY_SEARCH_URL": "搜尋URL",
"GALLERY_MATCHED": " 匹配到: ",
"UPLOAD_SHORT_URL": "短連結",
"UPLOAD_NORMAL_URL": "长連結",
"SETTINGS": "設定",
"SETTINGS_OPEN_CONFIG_FILE": "打開設定檔案",
"SETTINGS_SET_SHORTCUT": "設定快捷鍵",
"SETTINGS_SET_SERVER": "設定Server",
"SETTINGS_OPEN": "開",
"SETTINGS_CLOSE": "關",
"SETTINGS_RESULT": "設定結果",
@@ -463,12 +498,6 @@
"WAIT_TO_UPLOAD": "等待上傳",
"ALREADY_UPLOAD": "已上傳",
"TIPS_DRAG_VALID_PICTURE_OR_URL": "請拖入合法的圖片檔案或者圖片URL地址",
"TIPS_REMOVE_LINK": "此操作將在相簿中移除該圖片,是否繼續?",
"TIPS_WILL_REMOVE_CHOOSED_IMAGES": "將在相簿中移除剛才選中的 ${m} 張圖片,是否繼續?",
"TIPS_MUST_CONTAINS_URL": "必須含有$url 或 $fileName 或 $extName",
"TIPS_NETWORK_ERROR": "網路錯誤,暫時無法取得",
"TIPS_NEED_RELOAD": "需要重新啟動生效",
"TIPS_PLEASE_CHOOSE_LOG_LEVEL": "請選擇記錄等級",
"TIPS_SET_SUCCEED": "設定成功",
"TIPS_RESET_SUCCEED": "重置成功",
"MANAGE_SETTING_TITLE": "管理設定",