diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md index 21bfde8..9b885e9 100644 --- a/THIRD_PARTY_NOTICES.md +++ b/THIRD_PARTY_NOTICES.md @@ -67,7 +67,7 @@ eRAW itself is distributed under GPL-3.0-or-later. Dependency copyrights remain | source-map-js | 1.2.1 | development | BSD-3-Clause | | tinyglobby | 0.2.17 | development | MIT | | tslib | 2.3.0 | runtime | 0BSD | -| typescript | 5.8.3 | development | Apache-2.0 | +| typescript | 6.0.3 | development | Apache-2.0 | | vite | 8.2.1 | development | MIT | | zrender | 6.1.0 | runtime | BSD-3-Clause | diff --git a/package-lock.json b/package-lock.json index 680990c..4ff84ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@tauri-apps/cli": "^2.0.0", - "typescript": "~5.8.0", + "typescript": "~6.0.3", "vite": "^8.2.1" } }, @@ -1040,9 +1040,9 @@ "license": "0BSD" }, "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/package.json b/package.json index adb484c..3702b6d 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@tauri-apps/cli": "^2.0.0", - "typescript": "~5.8.0", + "typescript": "~6.0.3", "vite": "^8.2.1" } } diff --git a/src/app.ts b/src/app.ts index e55ff20..921420f 100644 --- a/src/app.ts +++ b/src/app.ts @@ -1018,7 +1018,7 @@ export class ErawApp { this.get("empty-open-button").addEventListener("click", () => void this.openFile()); this.get("export-button").addEventListener("click", (event) => { event.stopPropagation(); - this.setExportMenuOpen(this.get("export-popover").hidden); + this.setExportMenuOpen(Boolean(this.get("export-popover").hidden)); }); this.root.querySelectorAll("[data-export-target]").forEach((button) => { button.addEventListener("click", () => { @@ -1044,7 +1044,7 @@ export class ErawApp { }); this.get("language-button").addEventListener("click", (event) => { event.stopPropagation(); - this.setLanguageMenuOpen(this.get("language-popover").hidden); + this.setLanguageMenuOpen(Boolean(this.get("language-popover").hidden)); }); this.root.querySelectorAll("[data-language-value]").forEach((button) => { button.addEventListener("click", () => { @@ -1054,7 +1054,7 @@ export class ErawApp { }); this.get("theme-button").addEventListener("click", (event) => { event.stopPropagation(); - this.setThemeMenuOpen(this.get("theme-popover").hidden); + this.setThemeMenuOpen(Boolean(this.get("theme-popover").hidden)); }); this.root.querySelectorAll("[data-theme-value]").forEach((button) => button.addEventListener("click", () => { this.setTheme(button.dataset.themeValue as AppTheme); @@ -1123,7 +1123,7 @@ export class ErawApp { }); this.get("about-button").addEventListener("click", (event) => { event.stopPropagation(); - this.setUtilityMenuOpen(this.get("utility-popover").hidden); + this.setUtilityMenuOpen(Boolean(this.get("utility-popover").hidden)); }); this.get("help-menu-item").addEventListener("click", () => { this.setUtilityMenuOpen(false); diff --git a/src/image-capture.ts b/src/image-capture.ts index 22bfa7c..a4689f7 100644 --- a/src/image-capture.ts +++ b/src/image-capture.ts @@ -176,7 +176,7 @@ export async function renderPreviewCanvas( ); context.putImageData( new ImageData( - new Uint8ClampedArray(bytes.buffer, bytes.byteOffset, bytes.byteLength), + new Uint8ClampedArray(bytes), CAPTURE_TILE_SIZE, CAPTURE_TILE_SIZE, ),