Tauri 踩坑实录之有关自动更新的本地测试 前言根据官方文档 Tauri Updater: Dynamic Update Server ,我们可以通过搭建本地的 Server 并配置相关响应来实现自动更新的本地测试。 搭建更新环境由于更新需要使用到 https,首先我们需要搭建一个本地凭证颁发机构。 使用 mkcert,根据指南进行搭建,linux 和 macos 环境下需要 homebrew, windows 环境下需要 chocolat 2023-04-15 Frame > Tauri #Tauri
Tauri 踩坑实录之基于 Github Action 实现自动更新 前言根据官方文档 Tauri Updater: Static JSON File ,我们可以通过 Github Action 和 Github Release 实现项目的自动编译及更新。 参考 浮之静: Tauri 应用篇 - 自动通知应用升级 及 GyDi: clash-verge 实现,希望对你有所帮助。 跨平台编译根据 Tauri: Cross-Platform Compilation 实现 2023-04-13 Frame > Tauri #Tauri
Tauri 踩坑实录之有关 sidecar 的实践 前言相信前端工程师应该很熟悉一个概念:微前端开发。通过将应用拆分为多个模块,各个模块独立开发测试,大大提升了开发灵活性,也降低了模块间的相互影响。 Tauri 的 sidecar 功能其实就是一种类似微前端的方案,通过 sidecar 功能,我们可以直接执行命令行程序并获取其输出,从而实现功能模块的拆分开发。 假设我们现在要通过 Tauri 开发一个视频剪辑软件,使用开源方案 FFmpeg,由于其 2023-02-19 Frame > Tauri #Tauri
有关自建 bitwarden 的实践 前言很离谱,已经搭建过了,结果忘记自己建过了,又由于事情忙一直没用上,现在用户密码忘了,管理员密码也忘了… 这次好好记录下在腾讯轻量云自建 bitwarden 服务的记录,实际服务选用修改过的 dani-garcia/vaultwarden。 2022-12-03 折腾系列 #Server
前端工程化规范之代码提交与规范 前言在上一章我们完成了对代码本身的有关质量与格式的规范化,在这一章我们将要了解并完成代码提交时的相关规范。 我们先按照上一章教程配置好 eslint-config,但暂不修改代码。 示例见 steins/frontend-project-normalize 各分支, 欢迎尝试! HuskyHusky 是一种 Git hooks 工具,负责在检测到相应的 git 命令时执行预设指令。 添加 2022-11-13 Frontend > Normalize #frontend #normalize
前端工程规范化之代码质量与格式 前言当我们的程序能跑以后,一般不出 bug 基本不会再去动它。但是作为有追求的程序员,当然希望自己的代码不仅跑的好,也要有一定质量和规范。 幸运的是现在已经有不少成熟的工具来帮助我们实现一定的规范,让我们来试试吧! 示例见 steins/frontend-project-normalize 各分支, 欢迎尝试! 一键偷懒如果我们想规范化自己的代码质量与格式,又不想费劲研究一个个规则,pr 2022-11-12 Frontend > Normalize #frontend #normalize
有关 Vue3 路由过渡动效的实践 前言在用 Tauri 写 App 时发现与其开多窗口,不如单页面路由,同时为了体现各页面间的跳转,选择通过路由的过渡动效特性体现。在实践过程中查阅了不少资料,由于选择了 Vue3 + Typescript ,踩了不少的坑,在此稍作记录,希望能对你有所帮助。 设定布局为十字形,如下图所示。示例 Repo 地址 dynamic-router。 官方文档搭建根据官方文档 基于路由的动态过渡 进行设置, 2022-10-19 Frame > Vue #Vue #Vue-Router #Animation
Tauri 踩坑实录之 App 无法启动 现象首先说明,作者的开发平台为 Win11,所以程序在 Windows 上运行是完全没有问题的,其次作者有 Linux 和 Macos 的环境,在 dev 模式下也都能够正常运行。 但在发布 mission-backup 首个正式版本 v1.0.0 后陆续收到反馈,问题如下: macOS 平台程序无法启动 Linux 平台 .deb 运行正常,.AppImage 会出现权限错误 看起来 Lin 2022-10-18 Frame > Tauri #Tauri
初始 Tauri 篇六之编译、发布与更新 前言有了之前几章的积累,相信大家都应该能进行简单的 Tauri 应用程序开发了,那么接下来最后的一章就让我们来简单讲述下程序编写完成后的发布,文档的部署以及程序的自动更新。 2022-09-28 Frame > Tauri #Tauri
初始 Tauri 篇五之 App 基建 前言本章主要讲述笔者个人在编写 Tauri 应用中遇到的认为值得记录的 App 基础知识,欢迎补充与指正 Rust 相关String 与 str 转换可参考 Rust String &str 常用操作 123456789// &str to Stringlet message:&str = "Hello, world!";let message_Stri 2022-09-27 Frame > Tauri #Tauri