Skip to content

Commit b0ec5e2

Browse files
authored
Merge pull request #1 from OldCoderIsMe/客户端快捷指令0.1.2
feat: 添加客户端快捷指令功能 v0.1.2
2 parents 22a0fbf + 31d4c10 commit b0ec5e2

52 files changed

Lines changed: 2126 additions & 20 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

GITHUB_DESCRIPTION.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# GitHub Repository Description
2+
3+
## 推荐的仓库描述
4+
5+
复制以下内容到 GitHub 仓库的 "About" 部分:
6+
7+
```
8+
功能丰富的开发工具集合,支持 Chrome 扩展、网页应用和 macOS 桌面应用。包含 URL 编码、加密哈希、时间戳转换、JSON 格式化、文本处理、UUID 生成、正则测试、二维码生成、文本对比等 9 大工具。所有计算本地完成,保护隐私安全。支持快速搜索弹窗和快捷键自定义。
9+
```
10+
11+
## 如何更新
12+
13+
1. 访问你的 GitHub 仓库页面
14+
2. 点击仓库名称下方的 "⚙️ Settings" 图标(或直接点击仓库名称右侧的齿轮图标)
15+
3. 在 "About" 部分,点击 "Edit" 按钮
16+
4. 将上面的描述粘贴到 "Description" 字段
17+
5. 点击 "Save changes"
18+
19+
## 其他可选描述
20+
21+
### 简洁版(160 字符)
22+
```
23+
🚀 一站式开发工具集合 | Chrome 扩展 + 网页应用 + macOS 桌面应用 | 9 大实用工具 | 支持快速搜索弹窗、快捷键自定义 | 本地计算,隐私安全
24+
```
25+
26+
### 功能突出版
27+
```
28+
开发工具集合 - 支持 Chrome 扩展、网页版和 macOS 客户端。包含 9 个常用工具,支持类似 Spotlight 的快速搜索弹窗,可自定义快捷键。所有计算本地完成,保护隐私。
29+
```
30+
31+
## Topics/Tags 建议
32+
33+
建议添加以下 GitHub Topics:
34+
35+
- `devtools`
36+
- `developer-tools`
37+
- `chrome-extension`
38+
- `electron`
39+
- `vue3`
40+
- `typescript`
41+
- `hash`
42+
- `encryption`
43+
- `json-formatter`
44+
- `url-encoder`
45+
- `timestamp-converter`
46+
- `uuid-generator`
47+
- `regex-tester`
48+
- `qrcode-generator`
49+
- `text-diff`
50+
- `privacy-focused`
51+
- `local-computation`

INSTALL.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
# macOS 安装说明
2+
3+
## 安装步骤
4+
5+
### 方法一:从 DMG 安装(推荐)
6+
7+
1. 双击 `DevTools Suite-0.1.2.dmg` 文件
8+
2. 将应用拖拽到 Applications 文件夹
9+
3. 打开 Applications 文件夹,找到 "DevTools Suite"
10+
4. 如果出现"无法打开,因为来自身份不明的开发者"的提示:
11+
- 右键点击应用
12+
- 选择"打开"
13+
- 在弹出的对话框中点击"打开"
14+
15+
### 方法二:从 ZIP 安装
16+
17+
1. 解压 `DevTools Suite-0.1.2-mac.zip` 文件
18+
2. 将解压后的应用拖拽到 Applications 文件夹
19+
3. 按照方法一中的步骤处理安全提示
20+
21+
## 如果无法安装(macOS 安全限制)
22+
23+
由于应用未进行代码签名,macOS 可能会阻止安装。解决方法:
24+
25+
### 方法 1:通过系统偏好设置允许
26+
27+
1. 打开"系统偏好设置" > "安全性与隐私"
28+
2. 在"通用"标签页中,如果看到"已阻止使用 DevTools Suite,因为来自身份不明的开发者"
29+
3. 点击"仍要打开"按钮
30+
31+
### 方法 2:使用命令行移除隔离属性
32+
33+
在终端中运行:
34+
35+
```bash
36+
# 对于 DMG 文件
37+
xattr -cr "/path/to/DevTools Suite-0.1.2.dmg"
38+
39+
# 对于已安装的应用
40+
xattr -cr "/Applications/DevTools Suite.app"
41+
```
42+
43+
### 方法 3:临时禁用 Gatekeeper(不推荐)
44+
45+
```bash
46+
sudo spctl --master-disable
47+
```
48+
49+
安装完成后,建议重新启用:
50+
51+
```bash
52+
sudo spctl --master-enable
53+
```
54+
55+
## 首次运行
56+
57+
1. 打开应用后,如果提示需要权限:
58+
- 点击"打开系统偏好设置"
59+
- 在"隐私与安全性"中授予相应权限
60+
61+
2. 应用启动后,可以使用以下快捷键:
62+
- `Cmd+K``Cmd+Space` - 打开快速搜索
63+
- 可以在设置中自定义快捷键
64+
65+
## 故障排除
66+
67+
### 应用无法启动
68+
69+
1. 检查 macOS 版本(需要 macOS 10.13 或更高版本)
70+
2. 检查应用权限设置
71+
3. 查看控制台日志(应用程序 > 实用工具 > 控制台)
72+
73+
### 快捷键不工作
74+
75+
1. 打开应用设置(侧边栏 ⚙️ 图标)
76+
2. 检查快捷键配置
77+
3. 确保快捷键未被其他应用占用
78+
79+
### 其他问题
80+
81+
如果遇到其他问题,请:
82+
1. 检查应用日志
83+
2. 重新安装应用
84+
3. 联系开发者

README.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
一个功能丰富的开发工具集合,支持三种使用方式:Chrome 浏览器扩展、纯浏览器网页应用、macOS 桌面应用。所有计算都在本地完成,不会上传任何数据,保护您的隐私安全。
44

5+
## 📸 截图预览
6+
7+
### 🌐 浏览器网页版
8+
![浏览器网页版](images/browser_srceenshot.png)
9+
10+
### 🔌 Chrome 浏览器扩展
11+
![Chrome 浏览器扩展](images/chrome_ext_screenshot.png)
12+
13+
### 🖥️ macOS 桌面客户端
14+
![macOS 桌面客户端](images/macos_screenshot.png)
15+
16+
### ⚡ 快速搜索弹窗
17+
![快速搜索弹窗](images/key_screenshot.png)
18+
519
## 🌐 在线体验
620

721
**立即体验**[https://oldcoderisme.github.io/devtools-extension/](https://oldcoderisme.github.io/devtools-extension/)
@@ -107,6 +121,55 @@ devtools-extension/
107121

108122
## 版本历史
109123

124+
### v0.1.2 - 客户端快捷指令版本 🚀
125+
126+
#### ✨ 新增功能
127+
128+
**快速搜索弹窗(类似 macOS Spotlight)**
129+
- 🎯 全局快捷键支持(默认 `Cmd+K` / `Cmd+Space`,可自定义)
130+
- ⚡ 快速命令执行:输入命令和参数即可显示结果
131+
- 🔍 智能命令提示:输入时自动显示匹配的命令建议
132+
- 🎨 模糊匹配:支持命令名、别名和描述的智能匹配
133+
- ⌨️ 键盘导航:支持上下箭头、Tab、Enter 选择命令
134+
135+
**支持的命令**
136+
- `md5` / `sha1` / `sha256` / `sha512` - 哈希计算
137+
- `base64` / `b64` - Base64 编码
138+
- `base64d` / `b64d` - Base64 解码
139+
- `urlencode` / `url` / `ue` - URL 编码
140+
- `urldecode` / `ud` - URL 解码
141+
- `timestamp` / `ts` - 时间戳转日期
142+
- `date` - 日期转时间戳
143+
144+
**快捷键自定义**
145+
- ⚙️ 设置界面:支持自定义快速搜索快捷键
146+
- 💾 设置持久化:快捷键配置自动保存
147+
- 🔄 一键重置:支持恢复默认快捷键
148+
149+
**菜单栏图标(Tray Icon)**
150+
- 📌 菜单栏常驻:应用图标显示在 macOS 菜单栏右侧
151+
- 🖱️ 快速访问:点击图标显示/隐藏主窗口
152+
- 📋 右键菜单:快速搜索、关于、退出等功能
153+
154+
#### 🐛 问题修复
155+
156+
- 修复 macOS 安装问题(DMG 拖拽安装)
157+
- 修复退出功能不生效的问题
158+
- 修复使用快捷弹窗后无法通过 Dock 图标打开主窗口的问题
159+
- 优化窗口关闭行为(macOS 上关闭窗口隐藏到菜单栏)
160+
161+
#### 🎨 界面优化
162+
163+
- 更新应用图标(DevTools.icns)
164+
- 优化快速搜索弹窗 UI
165+
- 改进命令提示显示效果
166+
167+
#### 📝 文档更新
168+
169+
- 添加安装说明文档(INSTALL.md)
170+
- 添加 macOS 菜单栏显示条件说明(MENUBAR.md)
171+
- 更新 Electron 快速开始指南
172+
110173
### v0.1.1
111174
- 添加 favicon 支持
112175
- 修复 Vue 组件响应式警告

electron/DevTools.icns

2.02 MB
Binary file not shown.
-14.3 KB
Binary file not shown.
-54.9 KB
Binary file not shown.
-665 Bytes
Binary file not shown.
-1.73 KB
Binary file not shown.
-54.9 KB
Binary file not shown.
-245 KB
Binary file not shown.

0 commit comments

Comments
 (0)