Sfoglia il codice sorgente

feat: Add export info on copy PNG to clipboard toast message (#3159)

Co-authored-by: dwelle <luzar.david@gmail.com>
Arun 4 anni fa
parent
commit
f295ba98c5
3 ha cambiato i file con 13 aggiunte e 3 eliminazioni
  1. 8 1
      src/actions/actionClipboard.tsx
  2. 1 0
      src/components/Toast.scss
  3. 4 2
      src/locales/en.json

+ 8 - 1
src/actions/actionClipboard.tsx

@@ -94,7 +94,14 @@ export const actionCopyAsPng = register({
       return {
         appState: {
           ...appState,
-          toastMessage: t("toast.copyToClipboardAsPng"),
+          toastMessage: t("toast.copyToClipboardAsPng", {
+            exportSelection: selectedElements.length
+              ? t("toast.selection")
+              : t("toast.canvas"),
+            exportColorScheme: appState.exportWithDarkMode
+              ? t("buttons.darkMode")
+              : t("buttons.lightMode"),
+          }),
         },
         commitToHistory: false,
       };

+ 1 - 0
src/components/Toast.scss

@@ -19,6 +19,7 @@
 
   .Toast__message {
     color: var(--popup-text-color);
+    white-space: pre-wrap;
   }
 
   @keyframes fade-in {

+ 4 - 2
src/locales/en.json

@@ -245,8 +245,10 @@
   "toast": {
     "copyStyles": "Copied styles.",
     "copyToClipboard": "Copied to clipboard.",
-    "copyToClipboardAsPng": "Copied to clipboard as PNG.",
+    "copyToClipboardAsPng": "Copied {{exportSelection}} to clipboard as PNG\n({{exportColorScheme}})",
     "fileSaved": "File saved.",
-    "fileSavedToFilename": "Saved to {filename}"
+    "fileSavedToFilename": "Saved to {filename}",
+    "canvas": "canvas",
+    "selection": "selection"
   }
 }