Skip to content

MarkCard Studio v0.1.2

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:01
· 10 commits to main since this release

更新内容 / What's New

版本功能与体验优化 / Features & UX Enhancements

  • 全局常驻导出进度与 Loading 状态:导出时底部常驻状态栏实时显示导出与渲染进度,且工具栏与侧边栏导出按钮同步防重与 Loading 响应,即便侧边栏折叠收起仍可清晰感知进度。
  • 自定义字体管理:支持导入、管理与删除本地自定义字体文件(TTF/OTF/WOFF/WOFF2),并自动应用到实时卡片预览与导出渲染中。
  • 多比例响应式版式与表格适配优化:优化横屏、正方形及窄屏卡片的表格列宽限制、内外边距与排版规则,提升多尺寸下卡片适配度与出图美感。
  • 架构重构与导出渲染一致性:重构导出 DOM 与测量 DOM,统一基于 CardArtwork.vue 渲染,彻底保证预览、测量与无损导出的视觉一致性。
  • 自动更新完整性与自动重启支持:修复内建软件更新下载/安装阶段因 Vue 响应式代理(Proxy)引发的 TypeError: Cannot read private member 错误,并集成 tauri-plugin-process 与自动重启机制,提供平滑的版本在线升级与自动重启体验。

  • Global Export Progress & Loading Feedback: Added live progress indicator to bottom statusbar and loading state to toolbar/settings buttons, maintaining progress visibility even when the right panel is collapsed.
  • Custom Font Management: Added support for importing, managing, and deleting local fonts (TTF/OTF/WOFF/WOFF2), automatically hydrated into live card previews and exports.
  • Responsive Layout & Table Fitting: Enhanced column width auto-calculation and safety padding for landscape, square, and narrow cards.
  • Export DOM Architecture Refactor: Unified export and measurement session renderers with CardArtwork.vue for absolute rendering fidelity across preview, measurement, and final export.
  • Auto-Updater Integration & Seamless Relaunch: Fixed TypeError: Cannot read private member during update downloading caused by Vue Proxy encapsulation, and integrated tauri-plugin-process for seamless in-app version upgrades and automatic relaunch.

下载说明 / Downloads

系统 / OS 处理器 / Architecture 下载文件 / Package
Windows x64 .msi 或 / or -setup.exe
macOS Apple Silicon(M 系列 / M-series) aarch64.dmg
macOS Intel x64.dmg
Linux x64 .AppImage 或 / or .deb

macOS 首次启动 / First Launch on macOS

macOS 安装包目前未签名。请先将应用拖入“应用程序”文件夹。如果系统阻止打开,请前往 系统设置 > 隐私与安全性,选择仍要打开。

如果仍无法启动,请打开“终端”并执行:

xattr -rd com.apple.quarantine /Applications/markcardstudio.app

macOS packages are currently unsigned. Drag the app into the Applications folder first. If Gatekeeper blocks it, go to System Settings > Privacy & Security and choose Open Anyway.

If the app is still blocked, open Terminal and run the command above.

该命令仅移除 MarkCard Studio 应用的隔离属性,请确认应用下载自本项目的官方 GitHub Releases 页面。
This command only removes the quarantine attribute from MarkCard Studio. Make sure the app was downloaded from this project's official GitHub Releases page.