diff --git a/i18n/en.json b/i18n/en.json index db50aa3f2b..0fc959aabd 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -17,6 +17,14 @@ "add_a_title": "Add a title", "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_location": "Add location", "add_more_users": "Add more users", diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte index 2a06455896..bed69cca7b 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte @@ -42,7 +42,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')}

+
+ + + + + + +