version 0.2.1 Beta
版本日志:
- 修复在打开对话框时切换页面的情况下,对话框底衬不会消失的bug。
- 修复在设置页面的标签库搜索,如果搜索结果数为0,那么搜索框会消失的bug。
- 修复标签的精准查找无效的bug。
- 修正在重命名合并标签后,会在标签库内看到两个同名标签的bug。
- 添加新的功能,允许修改标签类型的关键字,并允许关键字合并。
一个普通的相册APP。功能上的主要特点:
- 加密存储数据,依赖口令进行访问。
- 使用标签+集合模式管理图片库。
- 对pixiv访问的便捷功能。
Electron
这个程序的基础框架。TypeScript
编码语言。Vue
前端脚手架。Bootstrap
前端CSS框架。
编译项目首先需要TypeScript。
npm install -g typescript
之后使用npm安装依赖和编译。
npm install
tsc
# 运行
npm start
# 调试运行(允许打开Chromium开发工具,并将storage目录设定在当前项目目录,而非AppData目录)
npm run debug
相关工具存放在build/darwin
目录下。
运行build.sh
,以自动执行打包工作。打包后得到build/darwin/target/Hedge.app
。
运行build-dmg.sh
,以执行将应用程序打包为镜像的工作。打包后得到build.darwin/target/Hedge.dmg
。
自行构建参考application-distribution。