mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-12 09:18:14 +08:00
🎨 调整保存时的hint
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
|||||||
/**
|
/**
|
||||||
* @file utils/TGShare.ts
|
* @file utils/TGShare.ts
|
||||||
* @description 生成分享截图并保存到本地
|
* @description 生成分享截图并保存到本地
|
||||||
* @since Beta v0.6.0
|
* @since Beta v0.6.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { path } from "@tauri-apps/api";
|
import { path } from "@tauri-apps/api";
|
||||||
@@ -18,7 +18,7 @@ import { bytesToSize } from "./toolFunc.js";
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 保存图片-canvas
|
* @description 保存图片-canvas
|
||||||
* @since Beta v0.5.0
|
* @since Beta v0.6.2
|
||||||
* @param {Uint8Array} buffer - 图片数据
|
* @param {Uint8Array} buffer - 图片数据
|
||||||
* @param {string} filename - 文件名
|
* @param {string} filename - 文件名
|
||||||
* @param {string} format - 文件格式
|
* @param {string} format - 文件格式
|
||||||
@@ -37,10 +37,12 @@ export async function saveCanvasImg(
|
|||||||
});
|
});
|
||||||
if (res === null) {
|
if (res === null) {
|
||||||
await TGLogger.Info(`[saveCanvasImg][${filename}] 未选择保存路径`);
|
await TGLogger.Info(`[saveCanvasImg][${filename}] 未选择保存路径`);
|
||||||
|
showSnackbar({ text: "未选择保存路径", color: "cancel" });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await writeFile(res, buffer);
|
await writeFile(res, buffer);
|
||||||
await TGLogger.Info(`[saveCanvasImg][${filename}] 已将图像保存到本地`);
|
await TGLogger.Info(`[saveCanvasImg][${filename}] 已将图像保存到本地`);
|
||||||
|
showSnackbar({ text: `已将 ${filename} 保存到本地` });
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -156,13 +158,17 @@ export async function generateShareImg(
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 复制到剪贴板
|
* @description 复制到剪贴板
|
||||||
* @since Beta v0.3.7
|
* @since Beta v0.6.2
|
||||||
* @param {Uint8Array} buffer - 图片数据
|
* @param {Uint8Array} buffer - 图片数据
|
||||||
* @returns {Promise<void>} 无返回值
|
* @returns {Promise<void>} 无返回值
|
||||||
*/
|
*/
|
||||||
export async function copyToClipboard(buffer: Uint8Array): Promise<void> {
|
export async function copyToClipboard(buffer: Uint8Array): Promise<void> {
|
||||||
const blob = new Blob([buffer], { type: "image/png" });
|
const blob = new Blob([buffer], { type: "image/png" });
|
||||||
const url = URL.createObjectURL(blob);
|
const url = URL.createObjectURL(blob);
|
||||||
|
// todo mac 会报错: https://bugs.webkit.org/show_bug.cgi?id=222262
|
||||||
|
// NotAllowedError:
|
||||||
|
// The request is not allowed by the user agent or the platform in the current context,
|
||||||
|
// possibly because the user denied permission.
|
||||||
await navigator.clipboard.write([
|
await navigator.clipboard.write([
|
||||||
new ClipboardItem({
|
new ClipboardItem({
|
||||||
[blob.type]: blob,
|
[blob.type]: blob,
|
||||||
|
|||||||
@@ -1,22 +1,22 @@
|
|||||||
/**
|
/**
|
||||||
* @file web/constant/bbs.ts
|
* @file web/constant/bbs.ts
|
||||||
* @description 常量-应用数据
|
* @description 常量-应用数据
|
||||||
* @since Beta v0.5.5
|
* @since Beta v0.6.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export const BBS_VERSION = "2.75.1";
|
export const BBS_VERSION = "2.76.1";
|
||||||
export const BBS_UA_PC = `Mozilla/5.0 (Windows NT 10.0; Win64; x64) miHoYoBBS/${BBS_VERSION}`;
|
export const BBS_UA_PC = `Mozilla/5.0 (Windows NT 10.0; Win64; x64) miHoYoBBS/${BBS_VERSION}`;
|
||||||
export const BBS_UA_MOBILE = `Mozilla/5.0 (Linux; Android 12) Mobile miHoYoBBS/${BBS_VERSION}`;
|
export const BBS_UA_MOBILE = `Mozilla/5.0 (Linux; Android 12) Mobile miHoYoBBS/${BBS_VERSION}`;
|
||||||
export const BBS_APP_ID = "bll8iq97cem8";
|
export const BBS_APP_ID = "bll8iq97cem8";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description salt 值
|
* @description salt 值
|
||||||
* @version 2.75.1
|
* @version 2.76.1
|
||||||
* @since Beta v0.5.0
|
* @since Beta v0.6.2
|
||||||
*/
|
*/
|
||||||
export const BBS_SALT = {
|
export const BBS_SALT = {
|
||||||
K2: "oqrJbPCoFhWhFBNDvVRuldbrbiVxyWsP",
|
K2: "OZatXfBgOYfCeDxVQwkEnFHFxJNtCrzB",
|
||||||
LK2: "zZDfHqEcwTqvvKDmqRcHyqqurxGgLfBV",
|
LK2: "FyZqfQfTDamvpNGuTMPkgyNOEpYQlBQf",
|
||||||
X4: "xV8v4Qu54lUKrEYFZkJhB8cuOh9Asafs",
|
X4: "xV8v4Qu54lUKrEYFZkJhB8cuOh9Asafs",
|
||||||
X6: "t0qEgfub6cvueAPgR5m9aQWWVciEer7v",
|
X6: "t0qEgfub6cvueAPgR5m9aQWWVciEer7v",
|
||||||
PROD: "t0qEgfub6cvueAPgR5m9aQWWVciEer7v",
|
PROD: "t0qEgfub6cvueAPgR5m9aQWWVciEer7v",
|
||||||
|
|||||||
Reference in New Issue
Block a user