Skip to content

Commit 619a509

Browse files
committed
readme,settings
1 parent 5b7680d commit 619a509

File tree

3 files changed

+80
-33
lines changed

3 files changed

+80
-33
lines changed

README.md

Lines changed: 79 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,22 @@
22

33
## 项目简介
44

5-
“一键启动”是一款高效、便捷的资源管理工具,旨在帮助用户快速打开多个常用的文件、文件夹和网址。通过创建启动器,用户可以将不同场景的资源(如工作、家庭、娱乐等)分类管理,并实现一键式启动,极大提升操作效率和用户体验。
6-
7-
**功能亮点:**
8-
9-
- **自定义启动器:** 可以自由创建多个启动器,每个启动器中可以包含文件、文件夹和网址等资源。
10-
- **一键启动:** 点击启动按钮即可打开启动器中的所有资源,支持使用默认程序或浏览器打开。
11-
- **编辑/阅读模式:** 在编辑模式中管理启动器,切换到阅读模式时避免误操作。
12-
- **系统托盘快速启动:** 无需打开软件界面,通过托盘右键菜单即可快捷启动启动器。
13-
- **开机启动:** 支持开机自动运行软件,快速进入工作状态。
5+
**一键启动** 是专注于提升操作效率的智能资源管理工具,支持快速批量启动多种类型资源。核心解决多任务场景下的重复操作痛点。
6+
7+
### 核心能力
8+
- **批量启动**:单次操作同时打开多个文件/网址/应用程序
9+
- **场景分类**:自由创建「办公」「开发」「日常」等不同场景启动组
10+
- **灵活管理**
11+
- 拖放文件/网址快速创建启动项
12+
- 支持窗口布局记忆与主题切换(深色/浅色模式)
13+
- 提供便携版无需安装
14+
15+
### 适用场景
16+
- 日常需要同时打开多个办公文档
17+
- 开发人员需要快速启动编程环境套件
18+
- 设计师需一键加载创意工具集
19+
- 开机自动加载办公文档与通讯软件
20+
- PPT制作时同步启动素材库与设计工具
1421

1522
**视频介绍:**
1623
[BiliBili视频介绍](https://www.bilibili.com/video/BV1LgN8ejEsS/)
@@ -24,20 +31,60 @@
2431
**1. 使用`setup.exe``.msi`文件安装**
2532
适合大部分 Windows 用户,提供简洁的安装引导界面:
2633

27-
1. 下载 `一键启动_x64-setup.exe``一键启动_x64_zh-CN.msi` (如:一键启动_1.0.0_x64-setup.exe,一键启动_1.0.0_x64_zh-CN.msi)。
28-
2. 双击文件后,按照提示完成安装。
29-
3. 安装完成后,桌面和“开始菜单”会创建快捷方式,点击即可启动程序。
34+
1. 下载 `一键启动_x64-setup.exe``一键启动_x64_zh-CN.msi` (
35+
如:一键启动_1.0.0_x64-setup.exe,一键启动_1.0.0_x64_zh-CN.msi)。
36+
2. 双击文件后,按照提示完成安装。
37+
3. 安装完成后,桌面和“开始菜单”会创建快捷方式,点击即可启动程序。
3038

3139
### 便携版
3240

3341
**使用`portable.exe`文件直接打开**
3442

3543
1. **下载便携版**
36-
- 下载 `一键启动_portable.exe` (如:一键启动_1.0.0_portable.exe)。
44+
- 下载 `一键启动_portable.exe` (如:一键启动_1.0.2_portable.exe)。
3745

3846
2. **直接运行**
39-
- 双击 `一键启动_portable.exe` 文件即可启动程序,无需安装。
40-
- 所有数据(如配置文件、数据库)将存储在可执行文件所在的目录中,方便携带和迁移。
47+
- 双击 `一键启动_portable.exe` 文件即可启动程序,无需安装。
48+
- 所有数据(如配置文件、数据库)将存储在可执行文件所在的目录中,方便携带和迁移。
49+
50+
## 版本说明
51+
52+
### v1.0.2 | 2025-03-02
53+
54+
**✨ 新增功能**
55+
56+
- 新增主题功能(浅色模式/深色模式)
57+
- 支持文件拖放快捷添加资源或创建编组
58+
- 新增“自启动编组”功能(开机启动时自动运行指定编组)
59+
- 支持窗口自定义大小
60+
- 新增保存窗口位置与大小功能(重启后自动恢复)
61+
- 支持打开单个资源
62+
- 支持便携版应用程序
63+
- 新增退出选项(退出程序或最小化到系统托盘)
64+
65+
**🛠 优化与改进**
66+
67+
- 优化人机交互体验
68+
- 代码结构与性能优化
69+
- 多显示器分辨率适配
70+
71+
**⚙️ 技术更新**
72+
73+
- 升级 Rust 依赖至 2024 版本
74+
75+
**历史版本**
76+
77+
- v1.0.1 | 2025-01-23
78+
79+
**🎯 功能改进**
80+
- 优化系统图标与系统托盘的展示。
81+
82+
- v1.0.0 | 2025-01-19
83+
84+
**🎉 基础功能**
85+
- 启动器编组管理核心功能上线
86+
- 实现一键打开多文件/文件夹/网址
87+
- 支持开机自启基础功能
4188

4289
## 使用方式
4390

@@ -47,8 +94,8 @@
4794

4895
1. 点击 `创建启动器` 按钮,会生成一个带有随机名称的空启动器,双击名称为启动器重命名(如“工作”、“娱乐”)。
4996
2. 在启动器中添加资源:
50-
- 点击 `添加``添加文件夹` ,选择需要打开的资源(可以是任意文档,应用程序等)。
51-
- 点击 `添加网址` ,输入网址名称和链接。
97+
- 点击 `添加``添加文件夹` ,选择需要打开的资源(可以是任意文档,应用程序等)。
98+
- 点击 `添加网址` ,输入网址名称和链接。
5299
3. 添加完成后,点击 `启动` 按钮即可打开启动器中的所有资源。启动成功后主窗口将自动隐藏。
53100

54101
![主界面操作](src/assets/home_desc.png)
@@ -68,9 +115,9 @@
68115

69116
![系统托盘操作](src/assets/tray_desc.png)
70117

71-
### 4. 开机启动
118+
### 4. 设置页面
72119

73-
勾选 `开机启动` 选项,程序会在每次开机时自动运行。
120+
![设置页面](src/assets/settings.png)
74121

75122
## 手动运行源码
76123

@@ -81,20 +128,20 @@
81128
在开始之前,请确保你已经安装以下必要的环境:
82129

83130
- **Rust 环境:** 安装 [Rust编译器](https://www.rust-lang.org/) (推荐使用最新的稳定版本)。
84-
- 安装后,运行以下命令确保 Rust 和 cargo 可用:
131+
- 安装后,运行以下命令确保 Rust 和 cargo 可用:
85132

86-
```bash
87-
rustc --version
88-
cargo --version
89-
```
133+
```bash
134+
rustc --version
135+
cargo --version
136+
```
90137

91138
- **Node.js环境:** [安装Node.js](https://nodejs.org/) (推荐使用 18.x 或以上版本)。
92-
- 安装后,运行以下命令检查 Node.js 和 npm 是否可用:
93-
94-
```bash
95-
node -v
96-
npm -v
97-
```
139+
- 安装后,运行以下命令检查 Node.js 和 npm 是否可用:
140+
141+
```bash
142+
node -v
143+
npm -v
144+
```
98145

99146
- **Tauri CLI:** 安装 [Tauri CLI](https://tauri.app/),用于管理 Tauri 的开发和构建:
100147

@@ -146,10 +193,10 @@ cargo tauri dev
146193
运行 Tauri 生产模式
147194

148195
```bash
149-
// 构建安装版
196+
# 构建安装版
150197
cargo tauri build
151198
152-
// 构建便携版
199+
# 构建便携版
153200
cargo tauri build --features portable
154201
```
155202

src/assets/settings.png

26 KB
Loading

src/settings.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ export default {
138138
139139
const loadLaunchThenExit = async () => {
140140
const kv = await invoke("read_setting", { key: "launch_then_exit" });
141-
launchThenExit.value = kv == null || kv.value === "true";
141+
launchThenExit.value = kv?.value === "true";
142142
};
143143
144144
const loadCloseMainPanel = async () => {

0 commit comments

Comments
 (0)