Browse Source

:art: Support HarmonyOS NEXT system https://github.com/siyuan-note/siyuan/issues/13184

Daniel 6 months ago
parent
commit
29d2a9218c
2 changed files with 1 additions and 6 deletions
  1. 1 4
      app/src/menus/util.ts
  2. 0 2
      app/src/types/index.d.ts

+ 1 - 4
app/src/menus/util.ts

@@ -9,7 +9,7 @@ import {Constants} from "../constants";
 import {openNewWindowById} from "../window/openNewWindow";
 import {MenuItem} from "./Menu";
 import {App} from "../index";
-import {isInAndroid, isInHarmony, openByMobile, updateHotkeyTip} from "../protyle/util/compatibility";
+import {isInAndroid, openByMobile, updateHotkeyTip} from "../protyle/util/compatibility";
 import {checkFold} from "../util/noRelyPCFunction";
 
 export const exportAsset = (src: string) => {
@@ -175,9 +175,6 @@ export const copyPNGByLink = (link: string) => {
     if (isInAndroid()) {
         window.JSAndroid.writeImageClipboard(link);
         return;
-    } else if (isInHarmony()) {
-        window.JSHarmony.writeImageClipboard(link);
-        return;
     } else {
         const canvas = document.createElement("canvas");
         const tempElement = document.createElement("img");

+ 0 - 2
app/src/types/index.d.ts

@@ -198,9 +198,7 @@ interface Window {
         changeStatusBarColor(color: string, mode: number): void
         writeClipboard(text: string): void
         writeHTMLClipboard(text: string, html: string): void
-        writeImageClipboard(uri: string): void
         readClipboard(): string
-        getBlockURL(): string
     }
 
     Protyle: import("../protyle/method").default