From 8f10b62898e0dd04891190e0e76fae641b842d77 Mon Sep 17 00:00:00 2001 From: SnapOtter Date: Fri, 8 May 2026 15:58:10 +0800 Subject: [PATCH] feat(beautify): add tool definition and i18n strings --- packages/shared/src/constants.ts | 8 ++++++++ packages/shared/src/i18n/en.ts | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/packages/shared/src/constants.ts b/packages/shared/src/constants.ts index a663ffe7..889ec56f 100644 --- a/packages/shared/src/constants.ts +++ b/packages/shared/src/constants.ts @@ -380,6 +380,14 @@ export const TOOLS: Tool[] = [ icon: "Frame", route: "/border", }, + { + id: "beautify", + name: "Beautify Screenshot", + description: "Add gradient backgrounds, device frames, shadows, and social media sizing", + category: "layout", + icon: "Sparkles", + route: "/beautify", + }, // Format & Conversion { id: "svg-to-raster", diff --git a/packages/shared/src/i18n/en.ts b/packages/shared/src/i18n/en.ts index 105e5377..1e284767 100644 --- a/packages/shared/src/i18n/en.ts +++ b/packages/shared/src/i18n/en.ts @@ -167,6 +167,11 @@ export const en = { name: "Border & Frame", description: "Add borders, padding, rounded corners, and shadows with one-click presets", }, + beautify: { + name: "Beautify Screenshot", + description: + "Add gradient backgrounds, device frames, shadows, and social media sizing to screenshots", + }, "svg-to-raster": { name: "SVG to Raster", description: