MarkCard Studio v0.1.2
更新内容 / 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.vuefor absolute rendering fidelity across preview, measurement, and final export. - Auto-Updater Integration & Seamless Relaunch: Fixed
TypeError: Cannot read private memberduring update downloading caused by Vue Proxy encapsulation, and integratedtauri-plugin-processfor 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.appmacOS 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.