diff --git a/README.md b/README.md index 5b05e3f..0f55912 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@
Downloads - Version + Version
# TeXcore for Obsidian diff --git a/manifest.json b/manifest.json index 93f5385..234d5de 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "texcore", "name": "TeXcore", - "version": "0.0.2", + "version": "0.0.3", "minAppVersion": "1.3.5", "description": "Automatic equation numbering, Tex Diagrams rendering, and more to transforms your vault into a rich ecosystem for scientific drafting and study.", "author": "Jovi Koikkara", diff --git a/package.json b/package.json index fdde892..4c56948 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "TeXcore", - "version": "0.0.1", + "version": "0.0.3", "description": "Automatic equation numbering, Tex Diagrams rendering, and more to transforms your vault into a rich ecosystem for scientific drafting and study.", "main": "main.js", "packageManager": "pnpm@11.1.2+sha512.415a1cc25974731e75455c1468371be74c5aa5fb7621b50d4056d222451609f11412f23fd602e6169f1e060466641f798597e1be961a10688836a67b16569499", diff --git a/src/features/tikz/tikzjax/tikzjax.worker.ts b/src/features/tikz/tikzjax/tikzjax.worker.ts index 6f15075..7230a48 100644 --- a/src/features/tikz/tikzjax/tikzjax.worker.ts +++ b/src/features/tikz/tikzjax/tikzjax.worker.ts @@ -108,14 +108,14 @@ export function setInput(input: string) { // .tfm font metrics are served from the dvi2html bundle. // function openSync(filename: string, mode: string): number { - let content = new Uint8Array(); + let content: Uint8Array = new Uint8Array(); if (preloadedFiles[filename]) { - content = preloadedFiles[filename] as unknown as Uint8Array; + content = preloadedFiles[filename]; } else if (filename.endsWith('.tfm')) { const fontName = filename.replace(/\.tfm$/, ''); const data = lookupTfmData(fontName); - if (data) content = data as unknown as Uint8Array; + if (data) content = data; } else { // Check if this file was generated during the current run (like input.aux) // Search backwards to get the most recent version of the file diff --git a/src/settings/changelogData.ts b/src/settings/changelogData.ts index baf3677..46da510 100644 --- a/src/settings/changelogData.ts +++ b/src/settings/changelogData.ts @@ -13,6 +13,42 @@ export interface ChangelogItem { } export const changelogData: ChangelogItem[] = [ + { + version: '0.0.3', + date: '2026-06-06', + changes: [ + { + type: 'new', + description: + 'Interactive TikZ Editor: Visual diagram builder with snapping, shape tools, and live preview for faster workflow.' + }, + { + type: 'improvement', + description: + 'Smarter TikZ Rendering: More accurate symbols, better font handling, and consistent diagram output across themes.' + }, + { + type: 'improvement', + description: + 'Enhanced Layout & Responsiveness: Improved diagram alignment, spacing, and adaptive rendering for complex TikZ structures.' + }, + { + type: 'improvement', + description: + 'Editing Experience Upgrades: Multi-select editing, lasso selection, and thickness controls for precise diagram customization.' + }, + { + type: 'fix', + description: + 'Rendering Fixes: Resolved symbol mismatches (e.g., Γ, Ω, ⊗) and clipping issues in SVG output.' + }, + { + type: 'fix', + description: + 'Reliable Package Loading: Fixed missing TikZ libraries to ensure diagrams using advanced packages render correctly.' + } + ] + }, { version: '0.0.1', date: '2026-06-04', diff --git a/versions.json b/versions.json index 1ce85c9..1d01c57 100644 --- a/versions.json +++ b/versions.json @@ -1,3 +1,4 @@ { - "0.0.1": "1.3.5" + "0.0.1": "1.3.5", + "0.0.3": "1.3.5" }