diff --git a/i18n/en.json b/i18n/en.json index 91f5358eb6..ec0acded3d 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -20,6 +20,14 @@ "add_action_description": "Click to add an action to perform", "add_birthday": "Add a birthday", "add_endpoint": "Add endpoint", + "editor_crop_tool_h2_mirror": "Mirror", + "mirror_horizontal": "Horizontal", + "mirror_vertical": "Vertical", + "rotate_ccw": "CCW 90°", + "rotate_cw": "CW 90°", + "crop_aspect_ratio_free": "Free", + "crop_aspect_ratio_fixed": "Fixed", + "crop_aspect_ratio_original": "Original", "add_exclusion_pattern": "Add exclusion pattern", "add_filter": "Add filter", "add_filter_description": "Click to add a filter condition", diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte index e931f6830f..8490cb078b 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte @@ -43,7 +43,7 @@ import ActivityStatus from './activity-status.svelte'; import ActivityViewer from './activity-viewer.svelte'; import DetailPanel from './detail-panel.svelte'; - import CropArea from './editor/crop-tool/crop-area.svelte'; + import CropArea from './editor/transform-tool/crop-area.svelte'; import EditorPanel from './editor/editor-panel.svelte'; import ImagePanoramaViewer from './image-panorama-viewer.svelte'; import OcrButton from './ocr-button.svelte'; diff --git a/web/src/lib/components/asset-viewer/editor/crop-tool/crop-tool.svelte b/web/src/lib/components/asset-viewer/editor/crop-tool/crop-tool.svelte deleted file mode 100644 index 22fb5d2ab4..0000000000 --- a/web/src/lib/components/asset-viewer/editor/crop-tool/crop-tool.svelte +++ /dev/null @@ -1,144 +0,0 @@ - - -
-
-

{$t('crop')}

-
- {#each sizesRows as sizesRow, index (index)} - - {/each} -
-

{$t('editor_crop_tool_h2_rotation')}

-
- -
diff --git a/web/src/lib/components/asset-viewer/editor/crop-tool/crop-area.svelte b/web/src/lib/components/asset-viewer/editor/transform-tool/crop-area.svelte similarity index 100% rename from web/src/lib/components/asset-viewer/editor/crop-tool/crop-area.svelte rename to web/src/lib/components/asset-viewer/editor/transform-tool/crop-area.svelte diff --git a/web/src/lib/components/asset-viewer/editor/crop-tool/crop-preset.svelte b/web/src/lib/components/asset-viewer/editor/transform-tool/crop-preset.svelte similarity index 100% rename from web/src/lib/components/asset-viewer/editor/crop-tool/crop-preset.svelte rename to web/src/lib/components/asset-viewer/editor/transform-tool/crop-preset.svelte diff --git a/web/src/lib/components/asset-viewer/editor/transform-tool/transform-tool.svelte b/web/src/lib/components/asset-viewer/editor/transform-tool/transform-tool.svelte new file mode 100644 index 0000000000..e0e22ce8b9 --- /dev/null +++ b/web/src/lib/components/asset-viewer/editor/transform-tool/transform-tool.svelte @@ -0,0 +1,131 @@ + + +
+
+

{$t('crop')}

+
+ + + + + + +