Repository navigation
feat: Tauri 全平台版本(Windows / macOS / Linux) - #1
Merged
Merged
Conversation
- Rename windows-tauri/ to tauri/; Electron stays as the Windows-only fallback - Output window uses simple fullscreen (no separate Space on macOS) and logical monitor coordinates on macOS for mixed-DPI setups - Bundle for all platforms: macOS/Linux icons, ad-hoc macOS signing - Replace PowerShell maintenance scripts with cross-platform scripts/project.mjs; version check now covers Cargo.lock (was stuck at 6.4.4) - Release workflow builds Tauri for Windows, macOS (universal) and Linux (deb, AppImage) in parallel, plus Electron for Windows - Fix deferred scroll restores overwriting newer positions (output window could snap back to top after receiving cached state; import could jump back) - Update docs for multi-platform Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
Tauri 版改为主力维护的全平台版本,Electron 版保留为 Windows 备用版本。
改动
windows-tauri/→tauri/(git mv,保留历史)set_simple_fullscreen,macOS 上不再新建独立 Space,直接铺满目标显示器并保持置顶;macOS 按目标显示器缩放使用逻辑坐标,修正 Retina + 外接屏混合缩放时的定位bundle.targets改为all,新增 macOS / Linux 图标,macOS ad-hoc 签名(未公证)scripts/project.mjs(npm run check/sync:version/sync:frontend/check:version);版本检查新增Cargo.lock,顺带修复其停留在 6.4.4 的问题.exe、macOS 通用.dmg、Linux.deb+.AppImage;Electron 继续构建 Windows 便携版和安装版;汇总生成SHA256SUMS.txt。PR 也会触发完整构建,创建 Release 仍只在推送标签时执行resizePreviewSurface、updateText)会用排队时的旧进度覆盖之后的新定位,导致第二屏打开后收到缓存状态又跳回顶部、导入稿件后可能跳回旧位置。改为期间有新定位时以新定位为准。这也是output applies ordered protocol messages…测试在并行运行时随机失败的原因验证
npm run check通过;完整测试集连跑 5 遍(105 次)全部通过;原随机失败用例并行 30 次全部通过(修复前 20 次仅过 3 次)tauri build产出.app/.dmg,应用可正常启动注意
windows-tauri/web/路径,需同步改为tauri/web/🤖 Generated with Claude Code