feat(app): implement basic function
General - 配置界面支持配置对象存储桶 - 快捷键进入截图 - 一键上传截图 & 复制截图链接 MacOS - 状态栏指示器和应用图标
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
# SnipPicGo
|
||||
# SnapGo
|
||||
|
||||
SnipPicGo 是一个为“截完图马上发链接”而做的轻量截图工具。
|
||||
SnapGo 是一个为“截完图马上发链接”而做的轻量截图工具。
|
||||
|
||||
它常驻菜单栏,通过全局快捷键一键唤起截图,选区确认后自动上传到你自己的 S3 兼容对象存储,并把图片链接直接复制到剪贴板。你不需要再经历“截图 -> 保存本地 -> 打开图床 -> 上传 -> 复制链接”这串繁琐操作。
|
||||
|
||||
如果你经常在聊天工具、工单、文档、Issue 或 PR 里发截图,SnipPicGo 的目标就是把这件事变成一次动作。
|
||||
如果你经常在聊天工具、工单、文档、Issue 或 PR 里发截图,SnapGo 的目标就是把这件事变成一次动作。
|
||||
|
||||
## 它适合谁
|
||||
|
||||
@@ -31,6 +31,30 @@ SnipPicGo 是一个为“截完图马上发链接”而做的轻量截图工具
|
||||
- 更可控:图片上传到你自己的对象存储,而不是托管在陌生服务上
|
||||
- 更适合高频工作:特别适合要反复发截图沟通的人
|
||||
|
||||
# 测试版安装
|
||||
|
||||
## MacOS
|
||||
1. 进入项目目录
|
||||
- `cd /path/of/project`
|
||||
|
||||
2. 安装 go 项目依赖
|
||||
- `go mod tidy & go install github.com/wailsapp/wails/v2/cmd/wails@latest`
|
||||
|
||||
3. 生成 macos 应用开发证书(首次安装前执行)
|
||||
- `./scripts/create-dev-cert.sh`
|
||||
|
||||
4. 检查证书(首次安装前执行)
|
||||
- `security find-identity -v -p codesigning`
|
||||
你应当能看到类似下面的显示(一条或两条)
|
||||
```bash
|
||||
2) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX "SnapGo Dev Cert"
|
||||
3) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX "SnapGo Dev Cert"
|
||||
```
|
||||
|
||||
5. 安装 & 打开应用
|
||||
- `./scripts/dev-build.sh`
|
||||
然后你就可以在应用列表里看到它了
|
||||
|
||||
## 使用方式
|
||||
|
||||
1. 打开应用,填写你的 S3 兼容对象存储配置
|
||||
@@ -41,4 +65,4 @@ SnipPicGo 是一个为“截完图马上发链接”而做的轻量截图工具
|
||||
|
||||
## 当前体验
|
||||
|
||||
SnipPicGo 当前主要围绕 macOS 打磨体验。如果你希望获得完整、顺滑的截图上传工作流,macOS 是目前最推荐的使用平台。
|
||||
SnapGo 当前主要围绕 macOS 打磨体验。如果你希望获得完整、顺滑的截图上传工作流,macOS 是目前最推荐的使用平台。
|
||||
|
||||
Reference in New Issue
Block a user