feat: add settings slide-in, review panel with size delta, start-over preserving settings

This commit is contained in:
SnapOtter
2026-06-14 19:03:13 +08:00
parent f2ac05747e
commit 45121c1a1e
24 changed files with 321 additions and 153 deletions
+8
View File
@@ -2445,6 +2445,14 @@ export const ar: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "جاري إنشاء المعاينة...",
+8
View File
@@ -2459,6 +2459,14 @@ export const de: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Vorschau wird generiert...",
+8
View File
@@ -2409,6 +2409,14 @@ export const en = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Generating preview...",
+8
View File
@@ -2441,6 +2441,14 @@ export const es: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Generando vista previa...",
+8
View File
@@ -2460,6 +2460,14 @@ export const fr: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Generation de l'apercu...",
+8
View File
@@ -2442,6 +2442,14 @@ export const hi: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "प्रीव्यू जनरेट हो रहा है...",
+8
View File
@@ -2454,6 +2454,14 @@ export const id: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Membuat pratinjau...",
+8
View File
@@ -2453,6 +2453,14 @@ export const it: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Generazione anteprima...",
+8
View File
@@ -2412,6 +2412,14 @@ export const ja: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "プレビューを生成中...",
+8
View File
@@ -2397,6 +2397,14 @@ export const ko: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "미리보기 생성 중...",
+8
View File
@@ -2456,6 +2456,14 @@ export const nl: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Preview genereren...",
+8
View File
@@ -2457,6 +2457,14 @@ export const pl: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Generowanie podglądu...",
+8
View File
@@ -2453,6 +2453,14 @@ export const ptBR: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Gerando visualizacao...",
+8
View File
@@ -2455,6 +2455,14 @@ export const ru: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Генерация предпросмотра...",
+8
View File
@@ -2452,6 +2452,14 @@ export const sv: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Genererar forhandsvisning...",
+8
View File
@@ -2434,6 +2434,14 @@ export const th: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "กำลังสร้างตัวอย่าง...",
+8
View File
@@ -2457,6 +2457,14 @@ export const tr: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Önizleme oluşturuluyor...",
+8
View File
@@ -2455,6 +2455,14 @@ export const uk: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Генерація попереднього перегляду...",
+8
View File
@@ -2454,6 +2454,14 @@ export const vi: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "Đang tạo bản xem trước...",
+8
View File
@@ -2387,6 +2387,14 @@ export const zhCN: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "正在生成预览...",
+8
View File
@@ -2385,6 +2385,14 @@ export const zhTW: TranslationKeys = {
browseOtherTools: "Browse other tools",
privacyNote: "Files are processed on your server and never leave your network",
andMore: "and {count} more",
adjustSettings: "Adjust settings",
startOver: "Start over with a new file",
backToTools: "Back to Tools",
original: "Original",
processed: "Processed",
saved: "Saved",
noChange: "no change",
download: "Download",
},
homePage: {
generatingPreview: "正在產生預覽...",