+
+Open the main program settings, find `Labs`, check `Decoupling UI and program`, restart the program.
\ No newline at end of file
diff --git a/documents/en/develop/clicker/cpp.md b/documents/en/develop/clicker/cpp.md
new file mode 100644
index 0000000..1133005
--- /dev/null
+++ b/documents/en/develop/clicker/cpp.md
@@ -0,0 +1,75 @@
+---
+title: Python/pyd calling
+description: Introduction to how to use Python to call pyd files.
+layout: doc
+---
+
+
+
+# header/dll calling
+
+This article introduces how to use Python to call pyd files.
+
+## Download
+
+Go to [github releases](https://github.com/xystudiocode/pyclickmouse/releases), find latest version with .h or dll version files.
+
+
+In the following text, CLICKMOUSE_CLASS in dll refers to int, in header calling refers to void.
+
+
+## Function Library
+
+`ClickMouse` function:
+- Definition:
+```cpp
+CLICKMOUSE_CLASS ClickMouse(
+ unsinged int MouseButton,
+ unsigned int delay,
+ unsigned int pressTime,
+ int times = 1
+)
+```
+- Parameters:
+- - MouseButton: Pressed key, optional `LEFT` or `RIGHT`
+- - delay: Click delay
+- - time: Click count, default is 1 time, if `INFINITE` then infinite
+
+`LeftClick` function:
+```cpp
+CLICKMOUSE_CLASS LeftClick(
+ int times = 1,
+ unsigned int delay,
+ unsigned int pressTime
+)
+```
+Equivalent to `ClickMouse(LEFT, delay, pressTime, times)`
+
+`RightClick` function:
+```cpp
+CLICKMOUSE_CLASS RightClick(
+ int times = 1,
+ unsigned int delay,
+ unsigned int pressTime
+)
+```
+Equivalent to `ClickMouse(RIGHT, delay, pressTime, times)`
+
+## Example
+```cpp
+#include
+#include
+using namespace std;
+
+int main(){
+ cout << CLICKMOUSE_VERSION << endl; // Print version information, if successfully output a string of numbers, then installation successful
+ clickMouse(LEFT, 1000, 10, 10); // Click left button 10 times, interval 1000ms, press time 10ms
+ return 0;
+}
+```
+## Usage Priority
+```mermaid
+graph LR
+C[C/C++] --> E[dll calling] --> D[command line calling]
\ No newline at end of file
diff --git a/documents/en/develop/clicker/index.md b/documents/en/develop/clicker/index.md
new file mode 100644
index 0000000..322765f
--- /dev/null
+++ b/documents/en/develop/clicker/index.md
@@ -0,0 +1,30 @@
+---
+title: clickmouse Clicker Introduction
+description: Introduction to ClickMouse clicker
+layout: doc
+---
+
+# Introduction
+
+clickmouse library is an open source mouse control library, can perform mouse click operations.
+
+## clickmouse library
+
+clickmouse library is a library for controlling mouse, can simulate mouse click operations.
+
+Select documentation on the right for reference.
+
+## Calling Methods
+Calling methods include:
+- ✅ C/C++ header file calling Using original C++ version clickMouse modified Fastest speed, best compatibility, but highest possibility of usage failure. Can download from [releases](https://github.com/xystudiocode/pyClickMouse/releases)
+- ✅ Using original C++ version clickMouse Fastest speed, best compatibility, but highest possibility of usage failure, already stopped updating, can download from [releases](https://github.com/xystudiocode/pyClickMouse/releases), [previous clickmouse project](https://github.com/xystudio889/ClickMouse)
+- ✅ Using .dll calling Based on C++ language, fastest speed, better compatibility, highest possibility of usage failure. (Configuration more difficult, recommend using C/C++ header files) Can download from [releases](https://github.com/xystudiocode/pyClickMouse/releases)
+- ✅ (Developer recommended) python calling Medium speed, best compatibility, lowest possibility of usage failure. Can use `pip install clickmouse` to download
+- ✅ Using .pyd calling Based on python language, faster speed, poorer compatibility (different python versions may not be compatible), lower possibility of usage failure. Can download from [releases](https://github.com/xystudiocode/pyClickMouse/releases) (separate compilation only needs to compile cython/ directory)
+- ❌ Using standard command line Based on python language. ~~Will be included in GUI version and pip installation version~~ Temporarily no such version, please stay tuned
+
+## Usage Priority
+```mermaid
+graph LR
+A[python] --> B[pyd calling] --> D[command line calling]
+C[C/C++] --> E[dll calling] --> D
\ No newline at end of file
diff --git a/documents/en/develop/clicker/python.md b/documents/en/develop/clicker/python.md
new file mode 100644
index 0000000..6efcd0a
--- /dev/null
+++ b/documents/en/develop/clicker/python.md
@@ -0,0 +1,67 @@
+---
+title: Python/pyd calling
+description: Introduction to how to use Python to call pyd files.
+layout: doc
+---
+
+
+
+# Python/pyd calling
+
+This article introduces how to use Python to call pyd files.
+
+## Download
+
+### Library
+Run `pip install clickmouse`, wait for download to complete
+
+
+If you are in China, `pip` speed is slow, you can enter:
+
+
+
+
+```bash
+pip install -i https://pypi.tuna.tsinghua.edu.cn/simple clickmouse
+```
+
+### pyd
+Go to [github releases](https://github.com/xystudiocode/pyclickmouse/releases), find latest version with pyd version files.
+
+::: warning Note
+Please ensure downloading pyd files.
+
+pyd files need to match python version, for example Python3.7 needs to download version with `cp37`.
+
+free threaded version pyd files download needs to include t, such as 3.14t needs to download version with `cp314t`.
+:::
+
+## Function Library
+
+`click_mouse` function:
+- Definition:
+```python
+def click_mouse(
+ button: Literal['left', 'right'],
+ delay: int,
+ time: int=1) -> None:
+```
+- Parameters:
+- - button: Pressed key, optional `clickmouse.LEFT` or `clickmouse.RIGHT`
+- - delay: Click delay
+- - time: Click count, default is 1 time, if `clickmouse.INFINITE` then infinite
+
+## Example
+
+```python
+import clickmouse
+
+clickMouse.click_mouse(clickmouse.LEFT, 1000, 10, 10) # Click left button 10 times, interval 1000ms, press interval 10ms
+```
+
+## Usage Priority
+```mermaid
+graph LR
+A[python] --> B[pyd calling] --> D[command line calling]
\ No newline at end of file
diff --git a/documents/en/develop/contributing/Configuration.md b/documents/en/develop/contributing/Configuration.md
new file mode 100644
index 0000000..367d715
--- /dev/null
+++ b/documents/en/develop/contributing/Configuration.md
@@ -0,0 +1,47 @@
+---
+title: Configuring Repository
+description: Introduction to how to configure repository
+layout: doc
+---
+
+# Configuring Repository
+1. Download repository: `git clone https://github.com/xystudiocode/pyclickmouse.git`
+2. For python version install python, recommend using 3.13, consistent with software developer's version, [download link](https://www.python.org/downloads/release/python-31312/)
+3. For header files and dll version, can install [visual studio](https://visualstudio.microsoft.com/).
+## GUI Version
+1. Download source code
+2. Place a `7z.exe` and `7z.dll` in `gui` directory
+3. Install chocolately
+```powershell
+Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
+```
+4. Install make tool
+```powershell
+choco install make
+```
+5. Configure python packages
+```powershell
+pip install -r requirements.txt
+```
+6. Compile
+```powershell
+make clickmouse # compile clickmouse
+make extension # compile extension
+make clickclean # if you want to make clean version, please run this command
+```
+7. Run `dist/clickmouse/main.exe` to load clickmouse.
+## Header Files
+Only need to modify header files, can be called
+## dll Calling
+Use visual studio modify `./dll/dll.sln` inside `source files/dllmain.cpp`
+## GUI Old Version
+GUI old version recompilation does not accept pull request
+Use visual studio modify `./ClickMouse-old/ClickMouse.sln` inside `source files/clickmouse.cpp`
+## python Library Calling
+Modify code under `clickmouse/`, run `pip install .` to install
+## pyd Calling
+Modify code of `cython/main.py`, then execute
+```python cython/setup.py build_ext --inplace```
+After compilation ends, there should be a file ending with `.pyd` in this directory.
\ No newline at end of file
diff --git a/documents/en/develop/contributing/SECURITY.md b/documents/en/develop/contributing/SECURITY.md
new file mode 100644
index 0000000..ebf862f
--- /dev/null
+++ b/documents/en/develop/contributing/SECURITY.md
@@ -0,0 +1,29 @@
+# Security Policy
+
+## How to report a vulnerability
+
+Commit a GitHub security to report a vulnerability. Provide detailed information about the affected range, trigger condition, and vulnerability details.
+
+## Security Policy
+
+```markdown
+# Security Policy
+
+## Supported Versions
+
+clickmouse >= **version**
+
+## Reporting a Vulnerability
+
+Use this section to tell people how to report a vulnerability.
+
+Tell them where to go, how often they can expect to get an update on a
+reported vulnerability, what to expect if the vulnerability is accepted or
+declined, etc.
+
+## How to fix
+> [!TIP]
+> This section is optional.
+
+If the vulnerability is accepted, provide information on how to fix the vulnerability.
+```
\ No newline at end of file
diff --git a/documents/en/develop/contributing/doc.md b/documents/en/develop/contributing/doc.md
new file mode 100644
index 0000000..f411457
--- /dev/null
+++ b/documents/en/develop/contributing/doc.md
@@ -0,0 +1,136 @@
+---
+title: Participating in Documentation Collaboration
+description: Introduction to how to participate in documentation collaboration
+layout: doc
+---
+
+# Documentation Collaboration
+
+commit message etc. content not repeated, please check Collaboration Documentation
+
+
+## Reasons for Modifying Content
+If actual functionality does not match documentation description, please modify documentation description, not modify code.
+
+::: warning Note
+Cannot modify code, only can modify content, and need to ensure modified content matches actual.
+:::
+
+Also can be you want to modify typos, add new description
+
+Or documentation not updated in time, but this way you suggest first submit an issue.
+
+## Modification Methods
+If you only want to modify one document, you can directly click `Edit this page` below document page to modify
+
+But if you want to modify many documents, you need to download repository then modify.
+
+::: warning Note
+If want to modify content, need to submit PR not directly merge.
+:::
+
+### Local Configuration
+#### Install Environment
+First you need to install git, Chinese users open [this link]`https://cn-git.com/`, foreign users please search yourself.
+You also need to install nodejs, open [this link](https://nodejs.org/)
+
+#### Configure npm
+npm is Node.js package management tool, we need to configure npm to use it.
+##### Create Folders
+Open your Node.js installation directory (e.g. D:\software\nodejs, following examples use this), manually create two folders:
+```
+node_global
+node_cache
+```
+
+##### Execute Configuration Commands
+In terminal, execute following two commands in order (note replace with your actual path):
+```bash
+npm config set prefix "D:\software\nodejs\node_global"
+npm config set cache "D:\software\nodejs\node_cache"
+```
+##### Configure Environment Variables
+If not configure this, later you use npm install -g installed tools will prompt "command not found".
+
+1. On desktop right click "This PC" -> "Properties" -> "Advanced system settings" -> "Environment Variables".
+2. Modify `Path` in 【System Variables】:
+2. 1. Find `Path` variable, click "Edit".
+2. 2. Check if have default C drive npm path, if yes, delete it.
+2. 3. Create new one, fill your Node.js installation path: `D:\software\nodejs\`.
+3. Create/Modify Path in 【User Variables】:
+3. 1. In 【User Variables】 find Path, click "Edit".
+3. 2. Change default `C:\Users\username\AppData\Roaming\npm` to: `D:\software\nodejs\node_global`.
+::: info Tip
+If don't have this `C:\Users\username\AppData\Roaming\npm`, create new one, fill your Node.js installation path.
+:::
+4. Create `NODE_PATH` variable:
+4. 1. In 【System Variables】 area, click "New".
+4. 2. Variable name: `NODE_PATH`
+4. 3. Variable value: `D:\software\nodejs\node_global\node_modules`
+4. 4. Click OK save all windows.
+##### Configure Mirror (For Chinese Developers)
+Default npm source is abroad, download speed slow. We configure Taobao latest mirror source, in terminal input:
+```bash
+npm config set registry https://registry.npmmirror.com
+```
+Verify if configuration successful:
+```bash
+npm config get registry
+```
+
+If returns `https://registry.npmmirror.com/`, indicates speed up successful.
+
+#### Clone Repository
+You need create fork on github, then clone to local:
+
+You can use `git clone https://github.com/username/pyclickmouse.git` download source code to local
+
+Run `npm install` in **administrator terminal** to install dependencies.
+
+#### Publish and Submit
+You need create new branch:
+```bash
+git checkout -b my-branch
+```
+And create remote link:
+```bash
+git remote add origin https://github.com/username/pyclickmouse.git
+```
+
+Configure your email and username:
+```bash
+git config --global user.email "your email"
+git config --global user.name "your name"
+```
+
+Then, you can submit.
+
+Documentation path is at `documents/`.
+
+---
+
+When publishing, may need your username and password, so you need set a key on github.
+
+1. Set name and expiration time, in `Repository access` select All repositories,
+2. Click `Add permissons`, select `Contents`, `Contents` checkbox select `Read and write`, then select `workflows`, confirm.
+
+Then, you can publish.
+
+#### Submit PR
+You need create Pull request on [this link](https://github.com/xystudiocode/pyclickmouse), then wait for review.
+
+[Click to understand PR specifications](./github.md)
+
+Open [this link](https://github.com/settings/personal-access-tokens/new)
+
+#### Compile and Debug
+Can run `npm run dev` open compilation environment, open webpage according to prompt.
+
+Run `npm run build` compile script, can put in `/pyclickmouse/` directory to deploy.
+
+
+But we will automatically deploy each commit to main branch, so you don't need compile yourself.
+
\ No newline at end of file
diff --git a/documents/en/develop/contributing/github.md b/documents/en/develop/contributing/github.md
new file mode 100644
index 0000000..57c0970
--- /dev/null
+++ b/documents/en/develop/contributing/github.md
@@ -0,0 +1,123 @@
+---
+title: Participating in Collaboration
+description: Introduction to how to participate in collaboration
+layout: doc
+---
+
+
+
+# Participating in Collaboration
+## commit message
+
+Need follow following format:
+```
+Update type(Update module):(optional)(version number) (Update summary):
+
+- [(optional)Sub update type]Update content 1
+- [(optional)Sub update type]Update content 2
+- ...
+```
+
+Update types have these contents:
+| Type | Description |
+| --- | --- |
+| ✅feat | New feature |
+| 🔧modify | Modify feature |
+| 🐛fix | Fix bug |
+| ⚒️refactor | Refactor |
+| 📃docs | Modify documentation, e.g. README |
+| ❇️style | Modify code style, not affecting functionality |
+| 🔎test | Add test, modify test |
+| 📆chore | Miscellaneous, e.g. modify .gitignore |
+| ⏫perf | Performance optimization |
+| 🛒ci | CI/CD related changes |
+| 🚅build | Modify build system or dependencies |
+| ◀️revert | Rollback |
+| 🔡dependency | Dependency update |
+| ❌remove | Remove deprecated components |
+| ↪️move | Moved components |
+| ❓unknown | Unknown type |
+| Custom | Try to describe with intuitive English word, best with emoji |
+
+When content many need add update type prompt for update content
+
+## Branches
+
+Please update according to branch structure shown in this diagram:
+
+
+Created branches need start with `feature/` to indicate feature branch, or create a fork, and develop in fork branch.
+
+When publishing pr need select **merge to `develop` branch**.
+
+## Version Number
+clickmouse version format: `A.B.C.D[(alpha | beta |.dev | rc) E]`
+## Official Version
+Official version without .dev, alpha, beta or rc suffix.
+
+A position represents major update, has code level changes. E.g. 1.0 upgrade to 2.0 refactored code.
+
+B position represents normal update, usually updates some major features.
+
+C position represents fix update, usually updates some minor features and some bugs.
+
+D position represents version code, usually +1 when A, B, C positions change. Also possible A, B, C positions not change, D position +1, this represents emergency update, usually fixes several major impact bugs.
+
+## Test Version
+Test version with .dev, alpha, beta or rc suffix.
+
+Usually preceding `A.B.C.D` unchanged during test cycle, represents next version.
+
+`.dev` represents early development update, functionality unstable, many bugs, located at version project initial stage.The new features in this phase will be put in the lab and turned off by default.
+
+`alpha` represents late development update, functionality incomplete, many bugs, located at version project early stage.The new features in this phase will be put in the lab and turned off by default.
+
+`beta` represents release test update, functionality complete, fewer bugs, will not add new features, located at version project middle stage. It is usually released in the middle of the development cycle and will gradually merge features from the lab.
+
+`rc` represents pre-release version, functionality complete, fewer bugs, will fix some important security issues or bugs, closest to official version, about to release official version, located at version project final stage.
+
+## issue
+- Title format: `[Type] Title` etc., can write casually, but need accurately describe update content.
+- Content should accurately write your requirements, and optionally give solutions, upload screenshots, add additional information (e.g. clickmouse version number)
+- Types are `bug`, `enhancement`, `question` etc.
+- We provided some templates, can directly use.
+- Use `labels` to mark issue type, e.g. `bug`, `enhancement`, `question` etc.
+- Set issue `milestone` to version you want to apply.
+- Security issues please see [Security Documentation](./SECURITY.md).
+
+## pr
+- Title format: `[Type] Title`
+- Use `labels` to mark pr type, e.g. `bug`, `enhancement`, `question` etc.
+- Associate issue, so we can know which issue this pr solves.
+- Need accurately write update content, associate to version number milestone.
+- Optionally add implementation ideas
+
+### Specifications
+Our pr merge order:
+```mermaid
+graph LR
+A(Other user feature development branch) --> B(develop branch)
+B --> C(main branch)
+```
+
+pr no specific format, but must clearly describe update content, associate to version number milestone; title need briefly describe update content, if fixed or added suggestions in issue, write that issue number in this line, if multiple duplicate issues appear, only write one, and simply describe this bug.
+
+### Express pr
+
+Express pr please use carefully
+
+
+- Express pr means skip some normal pr merge branch steps, to faster merge to target branch functionality.
+- Title format: `[✈️Express] Title`
+- Using express must explain reason in pr description
+
+If someone express merge, but didn't write express merge reason, then reject merge that person's branch.
+
+Express pr has high priority, will process first.
+
+## milestone
+- We set a milestone for each version, to manage that version's issues and pr.
+- Need each issue or pr associate to a milestone, so we can know if that issue or pr added in next version.
+- milestone format:`dev_version number`
\ No newline at end of file
diff --git a/documents/en/develop/contributing/issue_template.md b/documents/en/develop/contributing/issue_template.md
new file mode 100644
index 0000000..f2c3844
--- /dev/null
+++ b/documents/en/develop/contributing/issue_template.md
@@ -0,0 +1,213 @@
+---
+title: issue template
+description: View issue template online
+layout: doc
+---
+
+
+
+
+
+
+# issue template
+## Bug Report
+Report a bug.
+
+
+Add a title
+
+To avoid causing more trouble, before reporting issue, first check if others have already reported same problem.Check if duplicate exists😊
+We will not handle issues on gitee, please use github to publish.🙋♂️
+Please only report 1 problem at a time.😀
+🔡Clickmouse version
+
+🎭Did you discover bug from official version
+
+
+
+
+🐛Module where you encountered bug
+
+🐍Describe your bug.
+
+🔦Impact of this bug.
+
+📝Reproduction steps
+
+ℹ️Estimated affected Clickmouse versions
+
+📄Your solution step ideas
+
+🔄️Bug mitigation solutions
+
+📂File logs
+
+➕Other related information
+
+
+
+## Feature Request
+A new feature you suggest to add.
+
+
+Add a title
+
+To avoid causing more trouble, before reporting issue, first check if others have already reported same problem.Check if duplicate exists😊
+We will not handle issues on gitee, please use github to publish.🙋♂️
+Please only report 1 feature at a time.😀
+❇️Module for new feature
+
+📄New feature description
+
+❔Reason for needing this feature
+
+🧾Implementation step ideas
+
+➕Other related information
+
+
+
+## New Standard
+Will suggest, establish or modify a standard.
+
+
+Add a title
+
+To avoid causing more trouble, before reporting issue, first check if others have already reported same problem.Check if duplicate exists😊
+We will not handle issues on gitee, please use github to publish.🙋♂️
+Please only report 1 project at a time.😀
+🧾New project
+
+ℹ️Clickmouse version for project implementation
+
+❓Reason for needing these projects
+
+➕Other related information
+
+
+
+## Task Order
+Some task orders, can be used to draft new version planning, etc.
+
+
+Add a title
+
+To avoid causing more trouble, before reporting issue, first check if others have already reported same problem.Check if duplicate exists😊
+We will not handle issues on gitee, please use github to publish.🙋♂️
+☑️Modules included in new task
+
+📄Description of each new feature
+
+❓Reason for needing these features
+
+📄Implementation step ideas
+
+➕Other related information
+
+
\ No newline at end of file
diff --git a/documents/en/develop/contributing/license.md b/documents/en/develop/contributing/license.md
new file mode 100644
index 0000000..7859800
--- /dev/null
+++ b/documents/en/develop/contributing/license.md
@@ -0,0 +1,42 @@
+---
+title: Software License
+description: Introduction to software license
+layout: doc
+---
+# Software License
+## Copyright Notice
+Mouse icon by Icons8
+
+## Open Source License
+This software is based on the MIT open source license. I will include the license content at the end. You can copy, modify, and distribute this software and documentation site, but you must retain the original author information and license declaration in the source code.
+
+This software and documentation site are both open source on GitHub. You can open them at [Software link](https://github.com/xystudiocode/pyclickmouse)
+
+At the same time, the software source code is open source on Gitee for convenient download by Chinese users. [Software link](https://gitee.com/xystudio889/pyclickmouse)
+
+## Commercial Authorization
+We do not oppose commercial authorization. You can use this software for commercial purposes without contacting the author, but you must retain the original author information and license declaration in the source code.
+
+## License Content
+```
+MIT License
+
+Copyright (c) 2026 xystudiocode
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
\ No newline at end of file
diff --git a/documents/en/develop/dependencies.md b/documents/en/develop/dependencies.md
new file mode 100644
index 0000000..10ad1d9
--- /dev/null
+++ b/documents/en/develop/dependencies.md
@@ -0,0 +1,19 @@
+---
+title: Dependencies
+description: clickmouse dependencies
+layout: doc
+---
+
+# clickmouse dependencies
+- PySide6: For GUI interface, it is the graphical core framework
+- pyautogui: Mouse clicker core
+- requests: Used to check version number
+- nuitka: Library for packaging as GUI or ~~interactive command line~~
+- cython: Library for packaging as pyd
+- setuptools: Library for packaging as python package
+- pywin32: win32 control
+- pynput: Keyboard control library
+- pyperclip: Clipboard library
+- psutil: Process management library
+- packaging: Version management library
+- pytz: Timezone management library
\ No newline at end of file
diff --git a/documents/en/develop/index.md b/documents/en/develop/index.md
new file mode 100644
index 0000000..b4f67a8
--- /dev/null
+++ b/documents/en/develop/index.md
@@ -0,0 +1,34 @@
+---
+title: Introduction
+description: Introduction to ClickMouse developer version
+layout: doc
+---
+
+
+
+# Introduction
+
+ClickMouse developer version provides some code libraries, with the following features:
+
+- clickmouse library:
+- - Library for controlling mouse, can simulate mouse click operations.
+- ~~clickmouse api: Create clickmouse extensions through python~~ Not yet completed
+
+## clickmouse library
+
+clickmouse library is a library for controlling mouse, can simulate mouse click operations.
+
+Go to [documentation](./clicker/) for reference.
+
+## clickmouse api
+~~clickmouse api creates clickmouse extensions through python, can implement some extension functions, such as:~~
+
+::: warning Tip
+clickmouse api not yet completed
+:::
+
+## clickmouse officially made python libraries
+- clickmouse: Clicker management library
+- clickmouse_api: Extension creation calling api
\ No newline at end of file
diff --git a/documents/en/features/cleancache.md b/documents/en/features/cleancache.md
new file mode 100644
index 0000000..26be13c
--- /dev/null
+++ b/documents/en/features/cleancache.md
@@ -0,0 +1,39 @@
+---
+title: Clean Cache
+description: Clean cache
+layout: doc
+---
+
+
+
+
+# Clean Cache
+
+::: warning Warning
+Not recommended to manually clean cache, because clickmouse will automatically clean cache.
+:::
+
+## Function Description
+
+Can be used to clean clickmouse's cache, currently can clean:
+
+- Logs: Used for feedback error information
+- Update cache: Used to reduce update check requests
+- Other temporary files: Usually not generated, unless you manually created temporary files
+
+
+
+## Usage Method
+
+1. Open File - Clean Cache
+2. Select the cache type to clean
+3. (Optional) Click "Scan" button to scan cache file size
+3. Click "Clean" button to start cleaning cache
\ No newline at end of file
diff --git a/documents/en/features/clickclean.md b/documents/en/features/clickclean.md
new file mode 100644
index 0000000..23f0d78
--- /dev/null
+++ b/documents/en/features/clickclean.md
@@ -0,0 +1,42 @@
+---
+title: ClickClean
+description: ClickClean
+layout: doc
+---
+
+
+
+# ClickClean
+
+ClickClean is a version of clickmouse with a simplified interface, removing the following features:
+
+- Most settings, leaving only hotkeys, clicker, and a small number of basic settings
+- Clicker properties and quick click settings
+- Cache cleaning
+- Updates
+- Extensions
+- Installer and uninstaller
+
+Additionally:
+- Lightweight and fast: the installer is much smaller
+- No installation required, just download and run
+
+
+
+
diff --git a/documents/en/features/extensions/index.md b/documents/en/features/extensions/index.md
new file mode 100644
index 0000000..43ddf81
--- /dev/null
+++ b/documents/en/features/extensions/index.md
@@ -0,0 +1,12 @@
+---
+title: Extensions
+description: clickmouse features
+layout: doc
+---
+
+# Features
+
+clickmouse provides powerful extensibility, but currently we are making extension api, so extensions are temporarily only official components.
+
+Official extension list:
+- Repair Tool: One-click repair mouse clicker startup issues, can also restore to just downloaded state, and through removing components, no need for online reinstallation.
\ No newline at end of file
diff --git a/documents/en/features/help.md b/documents/en/features/help.md
new file mode 100644
index 0000000..4eec503
--- /dev/null
+++ b/documents/en/features/help.md
@@ -0,0 +1,46 @@
+---
+title: Help Menu
+description: Help menu
+layout: doc
+---
+
+
+
+# Help Menu
+
+## About
+
+### Function Description
+Can query clickmouse version, author and other information.
+
+### Function List
+- Query version number
+
+### Usage Method
+1. Open `Help` menu -> click `About` button
+
+## Feedback
+### Function Description
+If you have any opinions or suggestions, you can provide feedback by clicking the feedback menu
+
+The opened URL is the `Software Feedback URL` in settings, default is [link](https://github.com/xystudiocode/pyclickmouse/issues/new/choose)`https://github.com/xystudiocode/pyclickmouse/issues/new/choose`
+
+### Usage Method
+1. Open `Help` menu -> click `Feedback` button
+2. According to prompts, fill in relevant content and submit
+
+## Documentation
+### Function Description
+Can open clickmouse's official documentation for reference
+
+Default opened URL is the `Documentation Link` in settings, default is [link](https://xystudiocode.github.io/pyclickmouse/)`https://xystudiocode.github.io/pyclickmouse/`
+
+
\ No newline at end of file
diff --git a/documents/en/features/index.md b/documents/en/features/index.md
new file mode 100644
index 0000000..3ed14de
--- /dev/null
+++ b/documents/en/features/index.md
@@ -0,0 +1,26 @@
+---
+title: Features
+description: clickmouse features
+layout: doc
+---
+
+# Features
+
+clickmouse has many features, they are all in the menu section:
+
+- File:
+- - Clean Cache: Clean cache, free up memory.
+- - Exit: Exit program.
+- Settings: Set some parameters of the software.
+- Update:
+- - Check for Updates: Check if software has updates.
+- - Update Log: View update log.
+- Help:
+- - About: View software version, author, license information.
+- - Hotkey Help: View software hotkeys.
+- - Help: View clickmouse documentation.
+- - Feedback: Send feedback to the author.
+- Extensions:
+- - Official Extensions:
+- - - Manage Extensions: Install, uninstall extensions through clickmouse's package manager.
+- - - Extension Software: Official extension software, see [Extension List](./extensions/).
\ No newline at end of file
diff --git a/documents/en/features/settings.md b/documents/en/features/settings.md
new file mode 100644
index 0000000..b680257
--- /dev/null
+++ b/documents/en/features/settings.md
@@ -0,0 +1,564 @@
+---
+title: Settings
+description: Settings
+layout: doc
+---
+
+
+
+
+
+# Settings
+
+Some settings items need beta version and open some developing features to enable.
+
+## Function Description
+
+Can be used to manage clickmouse's operation strategies.
+
+## Function List
+
+- General Settings: Adjust some items not in the list below, such as software language.
+- Style Settings: Set clickmouse's theme, style.
+- Clicker Settings: Control clicker behavior, such as default click interval, click count.
+- Update Settings: Used to control clickmouse's update service, such as whether to auto-update, update check frequency.
+- Hotkey Settings: Used to control hotkey functions, such as left click, right click hotkeys.
+- Documentation Settings: Control documentation function default opened website.
+- Notification Settings: Used to control software notification reminders, such as whether to show notifications.
+
+## General Settings
+General settings include some basic software settings, such as software language, etc.
+
+Setting items include:
+- Software Language: Used to switch software language, currently officially supports Simplified Chinese and English.
+- - Type: Dropdown box
+- - Default value: System language
+- - Optional values: Determined by language pack files, officially supports `Simplified Chinese` and `English`.
+- - Field name: `select_language`
+::: tip Tip
+After switching language, software needs to restart to take effect.
+:::
+::: info Tip
+If custom language pack is not updated in time, lacking translation for new content, new content will display in English.
+:::
+- Keep Tray Icon: Used to control whether software shows icon in taskbar;
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `show_tray_icon`
+
+If turn off Keep Tray Icon option, tray icon will not completely close, but will exit after program main window closes.
+
+
+- Auto-start on Boot: If checked, software will automatically start when system boots;
+- - Default value: Off
+- - Field name: None, it depends on system's own auto-start settings.
+- Reset Auto-start Configuration: If your auto-start shows window or has other issues, you can try clicking this button to repair.
+- - Type: Button
+- Software Feedback URL: Controls the URL opened during software feedback.
+This setting item needs to enable More settings to enable.
+
+- - Type: Input box
+- - Default value: [link](https://github.com/xystudiocode/pyclickmouse/issues/new/choose) `https://github.com/xystudiocode/pyclickmouse/issues/new/choose`
+- - Field name: `feedback`
+- Reset feedback URL: Reset the feedback URL to default value.
+This setting item needs to enable More settings to enable.
+
+- - Type: Button
+- Software Response Delay: Used to control software response speed; *Faster response delay means faster response when switching styles, but CPU usage will also be higher.*
+- - Type: Slider
+- - Default value: 100ms
+- - Minimum value: 1ms
+- - Maximum value: 1000ms
+- - Interval value: 10ms
+- - Field name: `soft_delay`
+
+- Hide "lab" tab when no experimental features: If checked, "lab" tab will be hidden when no experimental features.
+This setting item needs to enable More settings to enable.
+
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `hide_flags`
+
+- Reset All Settings: Used to restore default settings, after restoration need to restart software to take effect.
+- - Type: Button
+
+::: warning Warning
+***Settings modifications take effect immediately, but some settings require restarting software to take effect.***
+
+This operation will overwrite previous settings, relatively dangerous, please operate carefully.
+:::
+
+
+
+---
+
+## Style Settings
+
+Style settings used to adjust software theme and style.
+
+Setting items include:
+- Window Style: Used to switch software window style;
+- - Type: Dropdown box
+- - Default value: System default
+- - Optional values: Determined by style files, officially supports according to system color, light, dark
+- - Field name: `select_style`
+- Use Windows accent color to display components: Control whether components use Windows accent color; after turning off, use clickmouse color. See demo below
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `use_windows_color`
+
+This operation will not completely change component style, checkboxes and other components will still use system accent color
+
+
+
+
Color demo:
+
+
+
+
+
+
+
+
+
+
+- Window Theme: Set window theme
+- - Type: Dropdown box
+- - Default value: Determined by system version:
+- - - Windows 10: `Windows10` style
+- - - Windows 11: `Windows11` style
+- - - Other Windows: `Windows` style
+- - - Other: `Fusion` style
+- - Optional values: Determined by system, Windows has: `Windows standard style`, `Windows classic style`, `Windows Vista style` and `Fusion style`
+- - Field name: `theme`
+
+::: warning Warning
+Some themes cannot adapt well to other clickmouse components, such as dark mode, inverted color mode, etc.
+:::
+
+
+
+## Clicker Settings
+
+Can set some clicker parameters, such as click interval, click count, etc.
+
+Setting items include:
+- Click Delay Default Value: Control default delay when click number is empty
+- - Type: Input box
+- - Default value: Empty
+- - Field name: `click_delay`
+- Click Delay Unit: Control default delay unit
+- - Type: Dropdown box
+- - Default value: `Millisecond`
+- - Optional values: `Millisecond`, `Second`
+- - Field name: `delay_unit`
+- Default Value Used When Click Delay Error: If enabled, when click delay input box input error, will use default value
+- - Type: Checkbox
+- - Default value: Off
+- - Field name: `delay_error_use_default`
+
+This operation is disabled when Click Delay parameter is set to empty
+
+
+
+If turn off this option, only when click is empty will use default value; after enabling, as long as input format error will use default value.
+
+
+- Click Count Default Value: Control default count when click count is empty
+- - Type: Input box
+- - Default value: Empty
+- - Field name: `click_times`
+- Click Count Unit: Control default click count unit
+- - Type: Dropdown box
+- - Default value: `Times`
+- - Optional values: `Times`, `Ten thousand times`, `Infinite`
+- - Field name: `times_unit`
+- Default Value Used When Click Count Error: If enabled, when click count input box input error, will use default value
+- - Type: Checkbox
+- - Default value: Off
+- - Field name: `times_error_use_default`
+- Total Click Time: Total time calculated through software click count and interval.
+- - Type: Text
+- - Value: Total time calculated based on click count and interval
+- - Field name: None
+
+
+
+## Update Settings
+
+Used to control software's update service, such as whether to auto-update, update check frequency.
+Setting items include:
+- Enable Update: If enabled, can manage update settings below.
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `update_enabled`
+
+I do not recommend turning off updates, this will cause more problems for your clickmouse.
+
+
+::: tip Tip
+If you find check update prompt: 'Update not enabled', please turn on this setting.
+:::
+
+- Update Notification: If turned off, then cannot see update notification.
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `update_notify`
+
+
+
+
+This setting is independent of update completion notification, if turn off this setting, update completion notification will also not turn off.
+
+
+- Silent Update: If enabled, then software update will not pop up notification box.
+- - Type: Checkbox
+- - Default value: Off
+- - Field name: `quiet_update`
+
+
+If enable this setting, then update notification will be turned off, even if you enabled this setting.
+
+
+- Update Completion Notification: If enabled, then after update completion will pop up notification box.
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `update_ok_notify`
+
+
+
+
+This popup will appear after silent update completion.
+
+
+::: tip Tip
+The notification settings below are also affected by update settings, if grayed out, may be because update service not enabled.
+:::
+
+
+
+## Hotkey Settings
+
+Used to set software's hotkey functions, such as left click, right click hotkeys.
+
+Setting items include:
+- Hotkey Enabled: If turned off, then software's hotkey function will be turned off.
+This setting item needs to enable More settings to enable.
+
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `hotkey_enabled`
+- Left Click Hotkey: Set left click hotkey.
+- - Type: Input box
+- - Default value: `F2`
+- - Field name: `left_click_hotkey`
+- Right Click Hotkey: Set right click hotkey.
+- - Type: Input box
+- - Default value: `F3`
+- - Field name: `right_click_hotkey`
+- Pause/Restart Click Hotkey: Set pause/restart clicker hotkey.
+- - Type: Input box
+- - Default value: `F4`
+- - Field name: `pause_click_hotkey`
+- Stop Click Hotkey: Set stop click hotkey.
+- - Type: Input box
+- - Default value: `F6`
+- - Field name: `stop_click_hotkey`
+- Click Attribute Hotkey: Set open click attribute hotkey.
+- - Type: Input box
+- - Default value: `Ctrl+Alt+A`
+- - Field name: `click_attr_hotkey`
+- Fast Click Hotkey: Set open fast click hotkey.
+- - Type: Input box
+- - Default value: `Ctrl+Alt+F`
+- - Field name: `fast_click_hotkey`
+- Main Window Hotkey: Set open main window hotkey.
+- - Type: Input box
+- - Default value: `Ctrl+Alt+M`
+- - Field name: `main_window_hotkey`
+- Reset Left Click Settings: Used to restore default left click settings.
+- - Type: Button
+- Reset Right Click Settings: Used to restore default right click settings.
+- - Type: Button
+- Reset Pause/Restart Click Settings: Used to restore default pause/restart click settings.
+- - Type: Button
+- Reset Stop Click Settings: Used to restore default stop click settings.
+- - Type: Button
+- Reset Click Attribute Settings: Used to restore default click attribute settings.
+- - Type: Button
+- Reset Fast Click Settings: Used to restore default fast click settings.
+- - Type: Button
+- Reset Main Window Settings: Used to restore default main window settings.
+- - Type: Button
+
+
+
+## Documentation Settings
+
+Used to set documentation function default opened website.
+
+Setting items include:
+- Documentation Default Link:
+- - Type: Input box
+- - Default value: [link](https://xystudiocode.github.io/pyclickmouse/{lang})`https://xystudiocode.github.io/pyclickmouse/{lang}`
+- - Field name: `doc_default_link`
+- Reset documentation default link: Used to restore default documentation default link.
+This setting item needs to enable More settings to enable.
+
+- - Type: Button
+::: tip Tip
+`{lang}` will be replaced with current software language, such as `zh-CN` or `en`.
+:::
+
+- Documentation Language:
+- - Type: Dropdown box
+- - Default value: Software language
+- - Optional values: `Software language`, `System language` and according to software supported language packs (default `Simplified Chinese`, `English`)
+
+- Update Log Path: Set update log path.
+- - Type: Input box
+- - Default value: `updatelog`
+- Reset update log path: Used to restore default update log path.
+This setting item needs to enable More settings to enable.
+
+- - Type: Button
+
+::: tip Tip
+Software's update log path is relative to documentation default link path, such as default open update log link is [link](https://xystudiocode.github.io/pyclickmouse/{lang}/updatelog)`https://xystudiocode.github.io/pyclickmouse/{lang}/updatelog`, then update log path fill in `updatelog`.
+:::
+
+> This section's {lang} will also be parsed.
+
+
+
+## Notification Settings
+
+Used to control software's notification reminders, such as whether to show notifications.
+
+Setting items include:
+
+Used to control software's update service, such as whether to auto-update, update check frequency.
+Setting items include:
+- Enable Update: If enabled, can manage update settings below.
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `update_enabled`
+
+I do not recommend turning off updates, this will cause more problems for your clickmouse.
+
+
+
+If you find check update prompt: 'Update not enabled', please turn on this setting.
+
+
+- Update Notification: If turned off, then cannot see update notification.
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `update_notify`
+
+
+
+
+If enable this setting, then update notification will be turned off, even if you enabled this setting.
+
+
+- Update Completion Notification: If enabled, then after update completion will pop up notification box.
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `update_ok_notify`
+
+
+This popup will appear after silent update completion.
+
+
+::: tip Tip
+The update settings above are also affected by notification settings, if grayed out, may be because update service not enabled.
+:::
+
+- Software Startup Warning: If enabled, then when software starts, resource loss will pop up warning notification box.
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `show_warning`
+
+::: info Tip
+clickmouse checks resources when starting, if finds missing some content, will pop up `Software Startup Warning`
+:::
+
+- Official Extension Package Missing Warning: If enabled, then when software starts, official extension package missing will pop up warning notification box.
+- - Type: Checkbox
+- - Default value: On
+- - Field name: `show_package_warning`
+
+
+
+## Lab
+
+To test new features.
+
+Because the test items will be updated with each version, the settings items are not listed.
+
+
+
+## Usage Method
+
+1. Open Settings - Settings options
+2. On left side select option to switch settings
+3. Click switch/input box on right side to toggle settings
\ No newline at end of file
diff --git a/documents/en/features/update.md b/documents/en/features/update.md
new file mode 100644
index 0000000..eca4d20
--- /dev/null
+++ b/documents/en/features/update.md
@@ -0,0 +1,45 @@
+---
+title: Update Management Menu
+description: Update management menu
+layout: doc
+---
+
+
+
+# Update Management Menu
+
+## Check for Updates
+
+### Function Description
+
+Check for updates function can help users check if software has new version released, and prompt users to download latest version.
+
+### Usage Method
+
+As long as update is enabled, clickmouse will periodically check for updates.
+
+To start through menu, please go to "Update" - "Check for Updates" to view updates
+
+### FAQ
+
+**1. Software update failed: Update service not enabled**
+
+Please go to `Settings`, select `Update` on the left, then enable `Enable Update`, then try again.
+
+
+
+## Update Log
+### Function Description
+Open a webpage, domain is combined value of `Documentation Default Link` and `Update Log Path` in settings, default is [link](https://xystudiocode.github.io/updatelog/)`https://xystudiocode.github.io/updatelog/`
+
+### Usage Method
+
+1. Open Update - Update Log
\ No newline at end of file
diff --git a/documents/en/guide/faq.md b/documents/en/guide/faq.md
new file mode 100644
index 0000000..6788f7d
--- /dev/null
+++ b/documents/en/guide/faq.md
@@ -0,0 +1,130 @@
+---
+layout: doc
+title: Frequently Asked Questions
+---
+
+
+
+
+
+# Frequently Asked Questions
+
+
+All paths in this page are relative to the clickmouse installation directory.
+If Windows cannot open the files mentioned inside, please try opening with Notepad.
+
+
+## Errors
+
+**1. Language pack does not exist:**
+
+Please check if there is a langs directory in clickmouse's `res` directory. If yes, check if there is a `langs.json` file inside. If not, please reinstall clickmouse. [Download link](https://github.com/xystudiocode/pyclickmouse/releases/latest)
+
+
+
+**2. Cannot start:**
+
+There might be some bugs. You can modify the content in `packages.json` to:
+```json
+["xystudio.clickmouse", "xystudio.clickmouse.repair"]
+```
+Then run the `repair.exe` file in the current directory, check the content you want to clear, click the `Repair` button, and start clickmouse again to see.
+
+::: tip Tip
+It is recommended to select all repair items, but this will delete all user data and extensions, restoring to initial state.
+:::
+
+If you can compile source code, you can also try using makefile, remove the `--windows-console-mode=disable` from compiling source code to get error stack trace.
+
+If still not working, try uninstalling and reinstalling clickmouse. [Download link](https://github.com/xystudiocode/pyclickmouse/releases/latest)
+
+If the problem persists, you can [report an issue](https://github.com/xystudiocode/pyClickMouse/issues/new/choose)
+
+**3. Cannot connect to update, showing `timeout`:**
+
+Our update content is stored on GitHub, and the network in China is slower.
+
+You can install [watt toolkit](https://gitee.com/rmbgame/SteamTools/releases/download/3.0.0-rc.16/Steam%20%20_v3.0.0-rc.16_win_x64.exe)
+Then:
+1. Open watt toolkit, click `Network Acceleration` on the left
+2. Check `github`
+3. Click `One-click Acceleration`
+
+> This method can only ensure no timeout error, but cannot guarantee fast network speed.
+
+If still not working, I have no more methods
+
+## Software Function Usage Issues
+**1. Why is the click button grayed out?**
+
+You may not have correctly entered click delay and click count. You can set click time and click count in the input boxes below, and select the unit for click count/delay in the dropdown box.
+
+::: warning Note
+Need to enter correct numbers, otherwise clicking will fail.
+:::
+
+**2. Click input box is grayed out/cannot open click settings**
+
+This may be because you are currently clicking, need to click the `Stop` button to stop before entering again.
+
+
+
+
+
+**3. Software update failed: Update service not enabled**
+
+Please go to `Settings`, select `Update` on the left, then enable `Enable Update`
+
+
+
+**4. Prompt that package manager folder does not exist, pops up every time**
+
+You can go to Settings - Notifications - turn off `Official extension package missing warning`
+
+
+
+**5. Checkbox click invalid**
+
+You may have clicked on the text area. Clickmouse checkbox needs to be clicked inside the box to be effective.
\ No newline at end of file
diff --git a/documents/en/guide/getting-started.md b/documents/en/guide/getting-started.md
new file mode 100644
index 0000000..76ab3d1
--- /dev/null
+++ b/documents/en/guide/getting-started.md
@@ -0,0 +1,90 @@
+---
+layout: doc
+title: Getting Started
+---
+
+
+
+# Getting Started
+## Download and Install
+
+Go to [GitHub releases page](https://github.com/xystudiocode/pyclickmouse/releases/latest)
+
+Select `clickmouse.7z`, then download, after downloading, extract to current directory
+
+## Running
+### Initialization
+Click `extracted folder/main.exe`, agree to UAC popup, wait for program initialization to complete.
+
+First click Next, then "Agree to this agreement", click "Next" 2 times
+
+
+Then you will be asked whether to create a shortcut, recommended to create, click "Next"
+
+
+
+Then select packages, you can choose as appropriate, click "Next", confirm component selection popup.
+
+
+
+Then wait for installation to complete, enter installation completion prompt page, recommended to check "Run clickmouse", click "Finish"
+
+
+
+### Usage
+
+Set a click interval and click count, the button next to the click input box can set the unit
+
+After setting, click "Left Click" or "Right Click" button to start clicking
+
+> If grayed out, check if numbers are entered, clickmouse only detects integer numbers
+
+Click "Stop" button to stop clicking
+
+Click "Pause" button can pause clicking, then you can click "Restart" button to continue clicking
+
+
+
+::: tip Tip
+Afterwards, to run, you can double-click `extracted folder/main.exe` to run the program, or right-click desktop or start menu shortcut to run
+:::
\ No newline at end of file
diff --git a/documents/en/guide/index.md b/documents/en/guide/index.md
new file mode 100644
index 0000000..3992394
--- /dev/null
+++ b/documents/en/guide/index.md
@@ -0,0 +1,36 @@
+---
+layout: doc
+title: Clickmouse Guide
+---
+
+# Clickmouse Guide
+
+## Introduction
+Clickmouse guide, mainly introducing the usage methods, features, principles, configurations, etc., of Clickmouse GUI.
+
+Click on the sidebar to browse.
+
+## Features
+- Clicking functionality
+- Input interval
+- Hotkey startup
+- Input count
+- Automatic update check
+- Automatic download and installation of updates
+- Settings
+- Official installation assistant
+- Package management
+- Background operation
+
+## Clicking Features
+- Mouse auto-clicking
+- Custom click interval
+- Custom click count
+
+## ⬇️Download
+Go to [releases](https://github.com/xystudiocode/pyClickMouse/releases/releases) to download
+
+## Usage Priority
+```mermaid
+graph LR
+A[exe] --> B["cli version (not completed)"]
\ No newline at end of file
diff --git a/documents/en/guide/license.md b/documents/en/guide/license.md
new file mode 100644
index 0000000..7859800
--- /dev/null
+++ b/documents/en/guide/license.md
@@ -0,0 +1,42 @@
+---
+title: Software License
+description: Introduction to software license
+layout: doc
+---
+# Software License
+## Copyright Notice
+Mouse icon by Icons8
+
+## Open Source License
+This software is based on the MIT open source license. I will include the license content at the end. You can copy, modify, and distribute this software and documentation site, but you must retain the original author information and license declaration in the source code.
+
+This software and documentation site are both open source on GitHub. You can open them at [Software link](https://github.com/xystudiocode/pyclickmouse)
+
+At the same time, the software source code is open source on Gitee for convenient download by Chinese users. [Software link](https://gitee.com/xystudio889/pyclickmouse)
+
+## Commercial Authorization
+We do not oppose commercial authorization. You can use this software for commercial purposes without contacting the author, but you must retain the original author information and license declaration in the source code.
+
+## License Content
+```
+MIT License
+
+Copyright (c) 2026 xystudiocode
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
\ No newline at end of file
diff --git a/documents/en/guide/version-naming.md b/documents/en/guide/version-naming.md
new file mode 100644
index 0000000..7214f0e
--- /dev/null
+++ b/documents/en/guide/version-naming.md
@@ -0,0 +1,35 @@
+---
+title: Version Naming Rules
+description: Introduction to ClickMouse version naming rules.
+layout: doc
+---
+
+# Version Naming Rules
+clickmouse version format is: `A.B.C.D[(alpha | beta |.dev | rc) E]`
+## Official Versions
+Official versions do not have .dev, alpha, beta, or rc suffixes.
+
+A position represents major updates with code-level changes. For example, upgrading from 1.0 to 2.0 involves code refactoring.
+
+B position represents regular updates, usually updating some major features.
+
+C position represents fix updates, usually updating some small features and fixing some bugs.
+
+D position represents version code, usually increments by 1 when A, B, C positions change. It is also possible that A, B, C positions do not change but D position increments by 1, representing emergency updates, usually fixing several major impact bugs.
+
+## Test Versions
+Test versions have .dev, alpha, beta, or rc suffixes.
+
+Usually the preceding `A.B.C.D` does not change within a testing cycle, representing the next version.
+
+`.dev` represents early development updates, features are unstable, many bugs, located in the early stage of version project.The new features in this phase will be put in the lab and turned off by default.
+
+`alpha` represents late development updates, features are incomplete, many bugs, located in the early stage of version project.The new features in this phase will be put in the lab and turned off by default.
+
+`beta` represents release testing updates, features are complete, few bugs, no new features will be added, located in the middle stage of version project. It is usually released in the middle of the development cycle and will gradually merge features from the lab.
+
+`rc` represents release candidate versions, features are complete, few bugs, will fix some important security issues or bugs, closest to official version, about to release official version, located in the late stage of version project.
+
+::: tip Tip
+The last rc version will be directly merged into the beta version; features are exactly the same.
+:::
\ No newline at end of file
diff --git a/documents/en/index.md b/documents/en/index.md
new file mode 100644
index 0000000..9eac473
--- /dev/null
+++ b/documents/en/index.md
@@ -0,0 +1,59 @@
+---
+layout: home
+lang: en
+title: Home
+description: Clickmouse documentation built with VitePress.
+hero:
+ title: Clickmouse
+ text: Clickmouse
+ tagline: A fast, simple, lightweight mouse auto-clicker made with Python
+ image:
+ src: /imgs/icons/icon.ico
+ alt: Clickmouse Logo
+ actions:
+ - theme: brand
+ text: Download
+ link: https://github.com/xystudiocode/pyClickMouse/releases/latest
+ - theme: brand
+ text: Get Started
+ link: /en/guide/getting-started.html
+ - theme: alt
+ text: View Source Code
+ link: /en/githublink.html
+features:
+ - icon: ⬇️
+ title: Rich Clicking Features
+ details: Offers extensive clicking capabilities, including setting click count, interval time, default click properties, hotkey clicking, etc.
+ - icon: ⚙️
+ title: Abundant Settings
+ details: Can configure theme, default click count and interval; use default values on errors, etc.
+ - icon: ♻️
+ title: Lightweight
+ details: Clean UI, simple and lightweight to use.
+ - icon: 🔄️
+ title: Auto Update
+ details: Software automatically updates to ensure you have the latest version.
+ - icon: 🖥️
+ title: Background Operation
+ details: Software can run in the background without affecting your work; can be awakened or start clicking using hotkeys.
+ - icon: 🧩
+ title: High Extensibility
+ details: Software can be extended by importing extensions to achieve more functionality.
+ - icon: 💻
+ title: Easy Development
+ details: Extension development is simple, only requiring the use of the clickmouseAPI library.
+ - icon:
+ dark: /imgs/icons/cmd/dark.png
+ light: /imgs/icons/cmd/light.png
+ title: Command Line and CLI
+ details: Software supports more lightweight command line and CLI modes, easily callable by other software.
+ - icon: 🎀
+ title: Installation Assistant
+ details: The official installation assistant makes it easy to configure clickmouse and package manager, simplifying your operations.
+ - icon: 📦
+ title: Package Manager
+ details: Software officially supports package manager for easy installation, uninstallation, and updating of extensions.
+ - icon: 🔛
+ title: Open Source
+ details: This software is open source under the MIT license, allowing you to freely modify, distribute, use, and even charge for it; you can also make suggestions to the clickmouse official team to help improve the software.
+---
diff --git a/documents/en/updatelog/beta/3/30011a1.md b/documents/en/updatelog/beta/3/30011a1.md
new file mode 100644
index 0000000..2fe306d
--- /dev/null
+++ b/documents/en/updatelog/beta/3/30011a1.md
@@ -0,0 +1,32 @@
+---
+title: 3.0.0.11alpha1
+layout: doc
+---
+
+# 3.0.0.11alpha1
+
+Release Date: 2025/12/06
+
+## Update Content
+
+- Added a new settings UI. This UI is a redesigned UI, not ported from wx.
+- Beautified buttons.
+- Added adaptive system color functionality, perfectly compatible with Windows light/dark modes.
+- Shortcut key: ctrl+alt+d to show or hide the main window.
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Next Version Preview
+Version number: 3.1.0.12 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+- Documentation functionality
+- Add command line and CLI
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.0alpha1-re)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/30011a2.md b/documents/en/updatelog/beta/3/30011a2.md
new file mode 100644
index 0000000..7caa736
--- /dev/null
+++ b/documents/en/updatelog/beta/3/30011a2.md
@@ -0,0 +1,31 @@
+---
+title: 3.0.0.11alpha2
+layout: doc
+---
+
+# 3.0.0.11alpha2
+
+Release Date: 2025/12/07
+
+## Update Content
+
+- Completely refactored settings
+- New setting options: software theme, show tray icon.
+- Continued modifying and beautifying components
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Next Version Preview
+Version number: 3.1.0.12 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+- Documentation functionality
+- Add command line and CLI
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.0alpha2)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/30011a3.md b/documents/en/updatelog/beta/3/30011a3.md
new file mode 100644
index 0000000..e488682
--- /dev/null
+++ b/documents/en/updatelog/beta/3/30011a3.md
@@ -0,0 +1,29 @@
+---
+title: 3.0.0.11alpha3
+layout: doc
+---
+
+# 3.0.0.11alpha3
+
+Release Date: 2025/12/11
+
+## Update Content
+
+- Continued modifying and beautifying components
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Next Version Preview
+Version number: 3.1.0.12 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+- Documentation functionality
+- Add command line and CLI
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.0alpha3)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/30011dev1.md b/documents/en/updatelog/beta/3/30011dev1.md
new file mode 100644
index 0000000..343334c
--- /dev/null
+++ b/documents/en/updatelog/beta/3/30011dev1.md
@@ -0,0 +1,27 @@
+---
+title: 3.0.0.11.dev1
+layout: doc
+---
+
+# 3.0.0.11.dev1
+
+Release Date: 2025/11/23
+
+## Update Content
+
+- Rewrote clickmouse using pyside6 (based on Qt)
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Next Version Preview
+Version number: 3.1.0.12 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.0.dev1)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/30011dev3.md b/documents/en/updatelog/beta/3/30011dev3.md
new file mode 100644
index 0000000..ff1c46d
--- /dev/null
+++ b/documents/en/updatelog/beta/3/30011dev3.md
@@ -0,0 +1,31 @@
+---
+title: 3.0.0.11.dev4
+layout: doc
+---
+
+# 3.0.0.11.dev4
+
+Release Date: 2025/11/29
+
+## Update Content
+
+- Changed the clear cache page to a tri-state checkbox
+- Check for updates and select language interface refactored based on Pyside6
+- Fixed some bugs
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Next Version Preview
+Version number: 3.1.0.12 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+- Documentation functionality
+- Add command line and CLI
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.0.dev3)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/30011dev4.md b/documents/en/updatelog/beta/3/30011dev4.md
new file mode 100644
index 0000000..dae2c6f
--- /dev/null
+++ b/documents/en/updatelog/beta/3/30011dev4.md
@@ -0,0 +1,31 @@
+---
+title: 3.0.0.11.dev4
+layout: doc
+---
+
+# 3.0.0.11.dev4
+
+Release Date: 2025/11/30
+
+## Update Content
+
+- Added clickmouse background running functionality
+- Added hotkey startup functionality.
+- Fixed the issue where the software could not start immediately after selecting a language.
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Next Version Preview
+Version number: 3.1.0.12 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+- Documentation functionality
+- Add command line and CLI
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.0.dev3)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/30011rc1.md b/documents/en/updatelog/beta/3/30011rc1.md
new file mode 100644
index 0000000..4941baa
--- /dev/null
+++ b/documents/en/updatelog/beta/3/30011rc1.md
@@ -0,0 +1,40 @@
+---
+title: 3.0.0.11rc1
+layout: doc
+---
+
+# 3.0.0.11rc1
+
+Release Date: 2025/12/13
+
+## Update Content
+
+- UI refactored using Pyside6, giving the interface a fresh new look
+- New setting content
+- Added hotkey startup, hotkeys can be found in software help
+- Added click input count functionality
+- Added status bar to view clicking status.
+- Temporarily disabled features originally planned for release in 2.3.0, postponed to 3.1.0.12.
+- Fixed some bugs
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| English language pack has unexpected characters | None | ==3.0.0.11 | 3.0.1.12 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/26) |
+| After settings trigger a restart, it returns to the first page | None | >=3.0.0.11;<3.0.3.14 | 3.0.3.14 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/42) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+
+## Next Version Preview
+Version number: 3.1.0.12 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+- Documentation functionality
+- Add command line and CLI
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.0.11rc1)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/30011rc2.md b/documents/en/updatelog/beta/3/30011rc2.md
new file mode 100644
index 0000000..ec90757
--- /dev/null
+++ b/documents/en/updatelog/beta/3/30011rc2.md
@@ -0,0 +1,36 @@
+---
+title: 3.0.0.11rc2
+layout: doc
+---
+
+# 3.0.0.11rc2
+
+Release Date: 2025/12/14
+
+## Update Content
+
+- Added support for English
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| English language pack has unexpected characters | None | ==3.0.0.11 | 3.0.1.12 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/26) |
+| After settings trigger a restart, it returns to the first page | None | >=3.0.0.11;<3.0.3.14 | 3.0.3.14 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/42) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+
+## Next Version Preview
+Version number: 3.1.0.12 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+- Documentation functionality
+- Add command line and CLI
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.0.11rc2)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/30112rc1.md b/documents/en/updatelog/beta/3/30112rc1.md
new file mode 100644
index 0000000..3e0ff45
--- /dev/null
+++ b/documents/en/updatelog/beta/3/30112rc1.md
@@ -0,0 +1,42 @@
+---
+title: 3.0.1.12rc1
+layout: doc
+---
+
+# 3.0.1.12rc1
+
+Release Date: 2025/12/19
+
+## Update Content
+
+- Optimized language packs
+- - Modified the English language pack, fixed the issue where some version number characters displayed without spaces, and removed extra commas
+- - Other language pack optimizations...
+- Error style automatic uninstallation functionality
+- Fixed some bugs:
+- - After switching languages, the interface opened again would become the selected updated language, causing interface fragmentation
+- - Fixed the issue where the English language pack had unexpected characters
+- - Some other bugs...
+- - Adjusted settings: Changed the 'Software needs to restart' interface to a pop-up window and removed character display
+- - Removed clickmouse initialization, now automatically gets language
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| After settings trigger a restart, it returns to the first page | None | >=3.0.0.11;<3.0.3.14 | 3.0.3.14 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/42) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+
+## Next Version Preview
+Version number: 3.1.0.13 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.1.12rc1)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/30213rc1.md b/documents/en/updatelog/beta/3/30213rc1.md
new file mode 100644
index 0000000..f88a3c0
--- /dev/null
+++ b/documents/en/updatelog/beta/3/30213rc1.md
@@ -0,0 +1,36 @@
+---
+title: 3.0.2.13rc1
+layout: doc
+---
+
+# 3.0.2.13rc1
+
+Release Date: 2025/12/27
+
+## Update Content
+
+- Optimized color management
+- - Added Windows accent color detection functionality
+- - Added dark title bar in light mode
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| After settings trigger a restart, it returns to the first page | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/42) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| Sometimes, style-changed buttons still have the original style color | None | ==3.0.2.13 | 3.0.3.14 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/40) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+
+## Next Version Preview
+Version number: 3.1.0.14 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.2.13rc1-re1)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/31015b1.md b/documents/en/updatelog/beta/3/31015b1.md
new file mode 100644
index 0000000..26176eb
--- /dev/null
+++ b/documents/en/updatelog/beta/3/31015b1.md
@@ -0,0 +1,34 @@
+---
+title: 3.1.0.15beta1
+layout: doc
+---
+
+# 3.1.0.15beta1
+Release Date: 2026/01/10
+
+## Update Content
+
+- Modified styles:
+- - Integrated styles into one file
+- - Removed no-style mode
+- - Fixed some style display bugs
+- - Added style out-of-bounds protection
+- - Changed styles
+- Unified the style of initialization and installing extension applications
+- Completed installation program and package manager
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Clear cache tool checkboxes become unresponsive after selecting "Select All" | Manually check sub-options | >=3.0.3.14;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/110) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| init program's component selection is still in English even when the window displays Chinese | None | >=3.1.0.15beta1, only applies to beta versions | None | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/74) |
+| Settings response delay slider displays as 1 | None | >=3.1.0.15;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/115) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.1.0.14beta1)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/31015b2.md b/documents/en/updatelog/beta/3/31015b2.md
new file mode 100644
index 0000000..7a4b369
--- /dev/null
+++ b/documents/en/updatelog/beta/3/31015b2.md
@@ -0,0 +1,28 @@
+---
+title: 3.1.0.15beta2
+layout: doc
+---
+
+# 3.1.0.15beta3
+Release Date: 2026/01/11
+
+## Update Content
+
+- Modified start menu creation files for file installation
+- Modified uninstall program, now cannot be removed from Control Panel
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Clear cache tool checkboxes become unresponsive after selecting "Select All" | Manually check sub-options | >=3.0.3.14;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/110) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| init program's component selection is still in English even when the window displays Chinese | None | >=3.1.0.15beta1, only applies to beta versions | None | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/74) |
+| Settings response delay slider displays as 1 | None | >=3.1.0.15;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/115) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.1.0.15beta2)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/31015b3.md b/documents/en/updatelog/beta/3/31015b3.md
new file mode 100644
index 0000000..5ed60af
--- /dev/null
+++ b/documents/en/updatelog/beta/3/31015b3.md
@@ -0,0 +1,30 @@
+---
+title: 3.1.0.15beta1
+layout: doc
+---
+
+# 3.1.0.15beta3
+Release Date: 2026/01/17
+
+## Update Content
+
+- Modified styles
+- Fixed some bugs
+- Modified style, using light checkmarks in light mode
+- Modified uninstall program, now cannot be removed from Control Panel
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Clear cache tool checkboxes become unresponsive after selecting "Select All" | Manually check sub-options | >=3.0.3.14;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/110) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| init program's component selection is still in English even when the window displays Chinese | None | >=3.1.0.15beta1, only applies to beta versions | None | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/74) |
+| Settings response delay slider displays as 1 | None | >=3.1.0.15;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/115) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.1.0.15beta3)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/31015dev0.md b/documents/en/updatelog/beta/3/31015dev0.md
new file mode 100644
index 0000000..3e9be6f
--- /dev/null
+++ b/documents/en/updatelog/beta/3/31015dev0.md
@@ -0,0 +1,36 @@
+---
+title: 3.1.0.15.dev0
+layout: doc
+---
+
+# 3.1.0.15.dev0
+
+Release Date: 2025/12/27
+
+## Update Content
+
+- Added menus for extensions, macros, and documentation
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| After settings trigger a restart, it returns to the first page | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/42) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| Sometimes, style-changed buttons still have the original style color | None | ==3.0.2.13 | 3.0.3.14 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/40) |
+| Settings opened then closed, changing Windows theme at this time will display settings | None | ==3.0.2.13 | 3.0.3.14 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/41) |
+| When hovering over the menu, status bar characters disappear | None | >=3.0.0.11;<3.1.0.15 | 3.0.3.14 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/43) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+
+## Next Version Preview
+Version number: 3.1.0.14 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.1.0.14.dev0)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/31217b1.md b/documents/en/updatelog/beta/3/31217b1.md
new file mode 100644
index 0000000..2a526d8
--- /dev/null
+++ b/documents/en/updatelog/beta/3/31217b1.md
@@ -0,0 +1,28 @@
+---
+title: 3.1.2.17beta1
+layout: doc
+---
+
+# 3.1.2.17beta1
+Release Date: 2026/01/23
+
+## Update Content
+
+- Optimized performance
+- Added setting delay settings
+- Optimized clicker settings display
+- Modified update log
+- Fixed "langs.json does not exist" when displaying auto-start on boot
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Clear cache tool checkboxes become unresponsive after selecting "Select All" | Manually check sub-options | >=3.0.3.14;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/110) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.1.2.17beta1)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/31217b3.md b/documents/en/updatelog/beta/3/31217b3.md
new file mode 100644
index 0000000..bcd95a6
--- /dev/null
+++ b/documents/en/updatelog/beta/3/31217b3.md
@@ -0,0 +1,30 @@
+---
+title: 3.1.2.17beta3
+layout: doc
+---
+
+# 3.1.2.17beta3
+Release Date: 2026/01/25
+
+## Update Content
+
+- For beta versions, all clickmouse component icons will have 'pre' text below them.
+- New message box version, now message box options are translated into Chinese, multilingual version will be released later.
+- Fixed bug where clear cache tool checkboxes become unresponsive after selecting "Select All"
+- Fixed issue where settings response delay slider displays as 1
+- Fixed bug where init program cannot run
+- Refactored clickmouse cache clearing tool
+- Modified logs, now reduces output text and is easier to manage
+- Now cache calculation filters undeletable files, making calculations more accurate
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.1.2.17beta3)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/32018b4.md b/documents/en/updatelog/beta/3/32018b4.md
new file mode 100644
index 0000000..2ce722a
--- /dev/null
+++ b/documents/en/updatelog/beta/3/32018b4.md
@@ -0,0 +1,31 @@
+---
+title: 3.2.0.18beta4
+layout: doc
+---
+
+# 3.2.0.18beta4
+Release Date: 2026/02/03
+
+## Update Content
+
+- Completed update installation service
+- Added "Report Bug" button
+- Fixed some bugs:
+- - When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups #123
+- - In English mode, dragging response delay, total delay prompt becomes Chinese #121
+- - Fixed issue where update resource decryption failed
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| If the latest version checked by clickmouse does not have clickmouse.7z, it will report an error | None | >=3.2.0.18beta3;<3.2.0.18beta7, only in beta versions | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/140) |
+| Software update fails, showing 404 | None | >=3.2.0.18beta3;<3.2.0.18beta7, only in beta versions | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/151) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| If your language is Chinese, the maximum value unit will display in English | None | >=3.2.0.18beta4;<3.2.0.19beta9, only in beta versions | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/170) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.0.18beta4-re2)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/32018b5.md b/documents/en/updatelog/beta/3/32018b5.md
new file mode 100644
index 0000000..e2140dd
--- /dev/null
+++ b/documents/en/updatelog/beta/3/32018b5.md
@@ -0,0 +1,28 @@
+---
+title: 3.2.0.18beta5
+layout: doc
+---
+
+# 3.2.0.18beta5
+Release Date: 2026/02/04
+
+## Update Content
+
+- Added themes, original themes have been retranslated as "Style"
+- ~~If the release is a remastered version, it will not detect the update~~ bug still exists
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.2.0.18beta7 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| If the latest version checked by clickmouse does not have clickmouse.7z, it will report an error | None | >=3.2.0.18beta3;<3.2.0.18beta7, only in beta versions | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/140) |
+| Software update fails, showing 404 | None | >=3.2.0.18beta3;<3.2.0.18beta7, only in beta versions | 3.2.0.18beta7 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/151) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| If your language is Chinese, the maximum value unit will display in English | None | >=3.2.0.18beta4;<3.2.0.19beta9, only in beta versions | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/170) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19beta5;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.0.18beta5)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/32018b8.md b/documents/en/updatelog/beta/3/32018b8.md
new file mode 100644
index 0000000..10db11b
--- /dev/null
+++ b/documents/en/updatelog/beta/3/32018b8.md
@@ -0,0 +1,28 @@
+---
+title: 3.2.0.18beta8
+layout: doc
+---
+
+# 3.2.0.18beta8
+Release Date: 2026/02/14
+
+## Update Content
+
+- Fixed update program bugs:
+- - If the version number tag is a remastered version, the download program cannot be used and reports error 404
+- - Software update index error causes update failure, showing 404
+- - If the latest version checked by clickmouse does not have clickmouse.7z, it will report an error
+- Documentation functionality completed
+- Removed local update logs, changed to online document viewing
+- Modified about interface prompt text
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| If your language is Chinese, the maximum value unit will display in English | None | >=3.2.0.18beta4;<3.2.0.19beta9, only in beta versions | 3.2.0.19beta9 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/170) |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19beta5;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.0.18beta8-re1)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/32019b10.md b/documents/en/updatelog/beta/3/32019b10.md
new file mode 100644
index 0000000..b64010f
--- /dev/null
+++ b/documents/en/updatelog/beta/3/32019b10.md
@@ -0,0 +1,28 @@
+---
+title: 3.2.0.19beta10
+layout: doc
+---
+
+# 3.2.0.19beta10
+Release Date: 2026/02/19
+
+## Update Content
+
+- Fix the problem that Init cannot run
+- Removed unnecessary content
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Cannot load default total delay when first loading settings | None | 3.1.3.18; 3.2.0.19beta9; 3.2.0.19beta10 | 3.2.0.19beta11 | Fixed | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/182) |
+| The title bar is light when the style is dark and open a window twice | None | 3.1.3.18; 3.2.0.19beta9; 3.2.0.19beta10 | 3.2.0.19beta11 | Fixed | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/183) |
+| The folder will not revert when revert an update | None | 3.1.3.18; 3.2.0.19beta9; 3.2.0.19beta10 | 3.2.0.19beta11 | Fixed | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/184) |
+| If there is an update and the installation is complete, the update is displayed as "updating" when opening it again | None | 3.1.3.18; 3.2.0.19beta9; 3.2.0.19beta10 | 3.2.0.19beta11 | Fixed | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/185) |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19beta5;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.0.19beta10)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/32019b11.md b/documents/en/updatelog/beta/3/32019b11.md
new file mode 100644
index 0000000..0d5d5a3
--- /dev/null
+++ b/documents/en/updatelog/beta/3/32019b11.md
@@ -0,0 +1,29 @@
+---
+title: 3.2.0.19beta11
+layout: doc
+---
+
+# 3.2.0.19beta11
+Release date: 2026/02/20
+
+## Update content
+
+- Fix some bugs:
+- - Rollback clickmouse update folder
+- - Estimated time to load settings doesn't load default value for the first time
+- - If there is an update and installed, then closing the update completed and opening again will show that it is updating
+- - When the mode is dark and multiple windows are opened, the title bar becomes white
+- Rollback when installing the update, close the window
+- Prevent switching between clicking when running
+- Optimize performance
+
+## Known issues
+| Issue description | Solution | Affected version | Fixed version | Status | Issue link |
+| --- | --- | --- | --- | --- | --- |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19beta5;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+## Download link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.0.19beta11)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/32019b9.md b/documents/en/updatelog/beta/3/32019b9.md
new file mode 100644
index 0000000..e194f59
--- /dev/null
+++ b/documents/en/updatelog/beta/3/32019b9.md
@@ -0,0 +1,36 @@
+---
+title: 3.2.0.19beta9
+layout: doc
+---
+
+# 3.2.0.19beta9
+Release Date: 2026/02/18
+
+## Update Content
+
+- Simplify components, optimize code structure, improve performance and compress installation package size.
+- Fix some bugs:
+- - Fix the problem that infinite clicking cannot be enabled in English mode.
+- - Fix the error of "Paused" displayed in English mode.
+- - Fix the problem that the unit of the maximum value is displayed in English if your language is Chinese.
+- - Fix the problem that you need to click cancel to confirm the installation.
+- Add the translation of the new feature in English.
+- Remove the hotkey documentation from the help menu.
+- Change the default response delay to 100ms, 1000ms is too slow.
+
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Init cannot run | None | ==3.2.0.19beta9 | 3.2.0.18beta10 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/173) |
+| Cannot load default total delay when first loading settings | None | 3.1.3.18; 3.2.0.19beta9; 3.2.0.19beta10 | 3.2.0.19beta11 | Fixed | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/182) |
+| The title bar is light when the style is dark and open a window twice | None | 3.1.3.18; 3.2.0.19beta9; 3.2.0.19beta10 | 3.2.0.19beta11 | Fixed | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/183) |
+| The folder will not revert when revert an update | None | 3.1.3.18; 3.2.0.19beta9; 3.2.0.19beta10 | 3.2.0.19beta11 | Fixed | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/184) |
+| If there is an update and the installation is complete, the update is displayed as "updating" when opening it again | None | 3.1.3.18; 3.2.0.19beta9; 3.2.0.19beta10 | 3.2.0.19beta11 | Fixed | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/185) |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19beta5;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyClickMouse/releases/tag/3.2.0.19beta9)
diff --git a/documents/en/updatelog/beta/3/32019rc1.md b/documents/en/updatelog/beta/3/32019rc1.md
new file mode 100644
index 0000000..8e3ab54
--- /dev/null
+++ b/documents/en/updatelog/beta/3/32019rc1.md
@@ -0,0 +1,25 @@
+---
+title: 3.2.0.19rc1
+layout: doc
+---
+
+# 3.2.0.19rc1
+Release date: 2026/02/22
+
+## Update content
+
+- Add simple documentation and update settings
+- Simple modification of styles
+- Added security when updating
+- Simplified components
+
+## Known issues
+| Issue description | Solution | Affected version | Fixed version | Status | Issue link |
+| --- | --- |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19beta5;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+## Download link
+[Click here to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.0.19rc1)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/32019rc2.md b/documents/en/updatelog/beta/3/32019rc2.md
new file mode 100644
index 0000000..6acadba
--- /dev/null
+++ b/documents/en/updatelog/beta/3/32019rc2.md
@@ -0,0 +1,22 @@
+---
+title: 3.2.0.19rc2
+layout: doc
+---
+
+# 3.2.0.19rc2
+Release date: 2026/02/24
+
+## Update content
+
+- Update style
+
+## Known issues
+| Issue description | Solution | Affected version | Fixed version | Status | Issue link |
+| --- | --- |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19beta5;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+## Download link
+[Click here to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.0.19rc2)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/32019rc3.md b/documents/en/updatelog/beta/3/32019rc3.md
new file mode 100644
index 0000000..a79a83e
--- /dev/null
+++ b/documents/en/updatelog/beta/3/32019rc3.md
@@ -0,0 +1,21 @@
+---
+title: 3.2.0.19rc2
+layout: doc
+---
+
+# 3.2.0.19rc2
+
+## Update Content
+
+- Bug fixes:
+- - Tray right-click language display error
+- - Cannot use "Set Delay" function
+- - If you modify the hotkey, you cannot use the tray right-click
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19beta5;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.0.19rc3)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/32120a1.md b/documents/en/updatelog/beta/3/32120a1.md
new file mode 100644
index 0000000..ecb128e
--- /dev/null
+++ b/documents/en/updatelog/beta/3/32120a1.md
@@ -0,0 +1,28 @@
+---
+title: 3.2.1.20alpha1
+layout: doc
+---
+
+# 3.2.1.20alpha1
+Release date: 2026/03/10
+
+## Update content
+
+- After that, new features will be added to the lab first, and then merged into the official version gradually.
+- New experimental projects: More settings:
+- - Reset startup components
+- - Feedback software website
+- - Reset documentation link button
+- - Notification settings
+- Bug fixes:
+- - Tray right-click language display error
+- - Cannot use "Set delay" function
+- - If you modify the hotkey, you cannot use the tray right-click
+
+## Known issues
+| Issue description | Solution | Affected version | Fixed version | Status | Issue link |
+| --- | --- | --- | --- | --- | --- |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19beta5;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+## Download link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.0.20alpha1)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/32120a2.md b/documents/en/updatelog/beta/3/32120a2.md
new file mode 100644
index 0000000..90621c0
--- /dev/null
+++ b/documents/en/updatelog/beta/3/32120a2.md
@@ -0,0 +1,18 @@
+---
+title: 3.2.1.20alpha2
+layout: doc
+---
+
+# 3.2.1.20alpha2
+Release date: 2026/03/14
+
+## Update content
+- Added a setting item to close the experiment menu when there are no experimental items
+
+## Known issues
+| Issue description | Solution | Affected version | Fixed version | Status | Issue link |
+| --- | --- | --- | --- | --- | --- |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19beta5;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+## Download link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.1.20alpha2)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/33022a4.md b/documents/en/updatelog/beta/3/33022a4.md
new file mode 100644
index 0000000..e33373d
--- /dev/null
+++ b/documents/en/updatelog/beta/3/33022a4.md
@@ -0,0 +1,35 @@
+---
+title: 3.3.0.22alpha4
+layout: doc
+---
+
+# 3.3.0.22alpha4
+Release date: 2026/04/19
+
+This is a development update. Upgraded from the original `3.2.1.20`, synchronized with the current `3.2.1.20` and `3.2.2.21`
+
+## Update content
+
+- Fix the following issues:
+- - In the inverted or dark mode, non-windows default style menu bar will display abnormally: the font is the current style, but the background is the system color.
+- - In the inverted or dark mode, non-windows default style title bar may "crash", the dark mode title bar is light color.
+- - Clean cache cannot be cleaned
+- Upgrade to Qt 6.11 version, fixing or adding some display:
+- - Now, the maximize button will hide or become lighter, just like the effect of 3.1.0 using Qt 6.9, not the effect of 6.10.
+- - Added immersive rounded menu bar and dropdown box, not the straight-cornered dropdown box and the uncropped rounded menu bar.
+- Adjust the lower limit of response delay to 50ms, to fix the "crash" problem of the title bar.
+- New product: `clickclean`, which has greatly simplified clickmouse, leaving only the clicker and its related settings, its update frequency is slower than clickmouse, and you need to manually check for updates.
+- Now, startup on boot will run in the background. If you are an older version user, you need to reset the startup on boot configuration in the settings to enable it.
+- Setting window icon changes to the clickmouse logo, not clickmouse logo with a setting icon.
+- Changed the `More settings` item description to `To enable or disable experimental features, click here.`
+
+## ClickClean update content
+- Setting window icon changes to the clickmouse logo, not clickmouse logo with a setting icon.
+
+## Known issues
+| Issue description | Solution | Affected version | Fixed version | Status | Issue link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Download link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.2.21)
\ No newline at end of file
diff --git a/documents/en/updatelog/beta/3/33023a5.md b/documents/en/updatelog/beta/3/33023a5.md
new file mode 100644
index 0000000..2c85893
--- /dev/null
+++ b/documents/en/updatelog/beta/3/33023a5.md
@@ -0,0 +1,28 @@
+---
+title: 3.3.0.22alpha5
+layout: doc
+---
+
+# 3.3.0.22alpha5
+Release Date: 2026/05/23
+
+> This is a development update of the 4th version of the `3.3.0` development cycle, synchronized with the current `3.2.3.22`.
+
+## Update Content
+
+- Now, the status bar will display the click status immediately when starting to click.
+- If there is already a clickmouse instance running, clicking another clickmouse program will pop up a prompt box instead of displaying the window directly.
+- *[Laboratory Functions]* The **Click attributes** and **Fast click settings** windows are now decoupled from the code and turned into independent gui files.
+> For more information about code decoupling, please refer to [this](/en/blog/decoupling-code-and-ui)
+
+## ClickClean Update Content
+- Now, the status bar will display the click status immediately when starting to click.
+- If there is already a clickmouse instance running, clicking another clickmouse program will pop up a prompt box instead of displaying the window directly.
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Cannot open dev flags "Decoupling UI and program" | None | clickmouse beta, 3.3.0.23alpha5 | None | Fixing | https://github.com/xystudiocode/pyclickmouse/issues/255 |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.3.0.22alpha5)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/1/1000.md b/documents/en/updatelog/final/1/1000.md
new file mode 100644
index 0000000..1556961
--- /dev/null
+++ b/documents/en/updatelog/final/1/1000.md
@@ -0,0 +1,22 @@
+---
+title: 1.0.0.0
+layout: doc
+---
+
+# 1.0.0.0
+
+Release Date: 2025/08/03
+
+## Update Content
+
+Initial version
+
+## Known Issues
+
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link | Issue Link |
+| --- | --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None | None |
+
+## Download Link
+
+[Click to download](https://github.com/xystudio889/clickmouse/releases/tag/v1.0.0)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/1/1011.md b/documents/en/updatelog/final/1/1011.md
new file mode 100644
index 0000000..3b78e33
--- /dev/null
+++ b/documents/en/updatelog/final/1/1011.md
@@ -0,0 +1,26 @@
+---
+title: 1.0.1.1
+layout: doc
+---
+
+# 1.0.1.1
+
+Release Date: 2025/08/04
+
+## Update Content
+
+- Updated 'About' interface:
+
+- - Added 'Support Author' button
+- - Moved 'Update' button to the 'Help' menu in the main window
+- Added click failure prompt
+
+## Known Issues
+
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Download Link
+
+[Click to download](https://github.com/xystudio889/clickmouse/releases/tag/v1.0.1.0)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/1/1022.md b/documents/en/updatelog/final/1/1022.md
new file mode 100644
index 0000000..11e60f0
--- /dev/null
+++ b/documents/en/updatelog/final/1/1022.md
@@ -0,0 +1,22 @@
+---
+title: 1.0.2.2
+layout: doc
+---
+
+# 1.0.2.2
+
+Release Date: 2025/08/08
+
+## Update Content
+
+Added "Update Log" option.
+
+## Known Issues
+
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| When closing "Update Log", the main window also closes | None | 1.0.2.2 | 1.0.2.3 | Fixed | None |
+| Some places display incorrectly | None | 1.0.2.2 | 1.0.2.3 | Fixed | None |
+
+## Download Link
+[Click to download](https://github.com/xystudioc889/clickmouse/releases/tag/v1.0.2.2)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/1/1023.md b/documents/en/updatelog/final/1/1023.md
new file mode 100644
index 0000000..635e877
--- /dev/null
+++ b/documents/en/updatelog/final/1/1023.md
@@ -0,0 +1,23 @@
+---
+title: 1.0.2.3
+layout: doc
+---
+
+# 1.0.2.3
+
+Release Date: 2025/08/12
+
+## Update Content
+
+- Modified some display characters
+
+- Fixed the issue where the main window also closes when closing "Update Log"
+
+## Known Issues
+
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Download Link
+[Click to download](https://github.com/xystudio889/clickmouse/releases/tag/v1.0.2.3)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/2/2004.md b/documents/en/updatelog/final/2/2004.md
new file mode 100644
index 0000000..db7f480
--- /dev/null
+++ b/documents/en/updatelog/final/2/2004.md
@@ -0,0 +1,21 @@
+---
+title: 2.0.0.4
+layout: doc
+---
+
+# 2.0.0.4
+
+Release Date: 2025/08/21
+
+## Update Content
+
+- Rewrote the program's GUI interface using Python and wxPython, making the program more beautiful and concise.
+
+## Known Issues
+
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/2.0.0.0) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/2.0.0.4)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/2/2105.md b/documents/en/updatelog/final/2/2105.md
new file mode 100644
index 0000000..98c607b
--- /dev/null
+++ b/documents/en/updatelog/final/2/2105.md
@@ -0,0 +1,23 @@
+---
+title: 2.1.0.5
+layout: doc
+---
+
+# 2.1.0.5
+
+Release Date: 2025/08/24
+
+## Update Content
+
+- Added logging system. If there are bugs, it is recommended to provide log files at the same time.
+- Added automatic update function, which can automatically detect new versions and download/install them.
+
+## Known Issues
+
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Update prompt not displayed | Please manually go to [github releases](https://github.com/xystudiocode/pyClickMouse/releases) or [gitee releases](https://gitee.com/xystudio889/pyclickmouse/releases) to manually download the new version | >=2.1.0.5;<2.2.0.7 | 2.2.0.7 | Fixed | None |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5 | None | Fixed | None |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/2.1.0.5) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/2.1.0.5)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/2/2116.md b/documents/en/updatelog/final/2/2116.md
new file mode 100644
index 0000000..0698cb5
--- /dev/null
+++ b/documents/en/updatelog/final/2/2116.md
@@ -0,0 +1,22 @@
+---
+title: 2.1.1.6
+layout: doc
+---
+
+# 2.1.1.6
+
+Release Date: 2025/08/25
+
+## Update Content
+
+- ~~Fixed the issue where update prompt was not displayed~~ Still has bug, reverted fix.
+
+## Known Issues
+
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Update prompt not displayed | Please manually go to [github releases](https://github.com/xystudiocode/pyClickMouse/releases) or [gitee releases](https://gitee.com/xystudio889/pyclickmouse/releases) to manually download the new version | >=2.1.0.5;<2.2.0.7 | 2.2.0.7 | Fixed | None |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5 | None | Fixed | None |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/2.1.1.6) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/2.1.1.6)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/2/2207.md b/documents/en/updatelog/final/2/2207.md
new file mode 100644
index 0000000..63f3b7c
--- /dev/null
+++ b/documents/en/updatelog/final/2/2207.md
@@ -0,0 +1,33 @@
+---
+title: 2.2.0.7
+layout: doc
+---
+
+# 2.2.0.7
+
+Release Date: 2025/09/05
+
+## Update Content
+
+- Added cache clearing functionality
+
+- Changed and added functions to the top menu bar:
+- - Update-related functions moved to the Update menu bar
+- - Added "Edit/Options" menu bar
+- Fixed the issue where updates could not be checked
+
+## Known Issues
+
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5 | None | Fixed | None |
+
+## Next Version Preview
+Version number: 2.3.0.8 (tentative)
+
+Expected update content:
+- Add update installer, no need to replace folders
+- Add installation manager
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/2.2.0.7) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/2.2.0.7)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/2/2218.md b/documents/en/updatelog/final/2/2218.md
new file mode 100644
index 0000000..3e76d5d
--- /dev/null
+++ b/documents/en/updatelog/final/2/2218.md
@@ -0,0 +1,34 @@
+---
+title: 2.2.1.8
+layout: doc
+---
+
+# 2.2.1.8
+
+Release Date: 2025/10/02
+
+## Update Content
+
+- Added language selection functionality
+- Added file not found prompt
+- Refactored some code
+
+## Known Issues
+
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| 2.1.1.8 update log does not display version number | None | >=2.2.1.8;<2.2.3.10 | 2.2.3.10 | Fixed | None |
+| About interface in English shows Chinese buttons | None | >=2.2.1.8;<2.2.3.10 | 2.2.3.10 | Fixed | None |
+| Clear cache selecting "Select All" switches to "Partial Select" | None | >=2.2.1.8;<2.2.3.10 | 2.2.3.10 | Fixed | None |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5 | None | Fixed | None |
+
+## Next Version Preview
+Version number: 2.3.0.8 (tentative)
+
+Expected update content:
+- Add update installer, no need to replace folders
+- Add installation manager
+- Add command line
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/2.2.1.8) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/2.2.1.8)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/2/2229.md b/documents/en/updatelog/final/2/2229.md
new file mode 100644
index 0000000..23c42fd
--- /dev/null
+++ b/documents/en/updatelog/final/2/2229.md
@@ -0,0 +1,38 @@
+---
+title: 2.2.2.9
+layout: doc
+---
+
+# 2.2.2.9
+
+Release Date: 2025/10/03
+
+## Update Content
+
+- Fixed some bugs:
+- - Fixed the issue where 2.1.1.8 update log does not display version number
+- - Fixed the issue where Chinese buttons appear in the "About" page in English
+- - Fixed "Clear Cache" issues:
+- - - Fixed the issue where "Select All" switches to "Partially Selected" prompt
+- - - Fixed the issue where partial selection displays as "Select None"
+
+- Updated "Changing language pack requires restart":
+- - Modified language prompts and display icons
+- - Modified click steps, no longer has prompts for saving only language or saving all settings
+- - Removed "Restart Now" button
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5 | None | Fixed | None |
+
+## Next Version Preview
+Version number: 2.3.0.11 (tentative)
+
+Expected update content:
+- Add update installer, no need to replace folders
+- Add installation manager
+- Add command line
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/2.2.2.9) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/2.2.2.9)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/2/22310.md b/documents/en/updatelog/final/2/22310.md
new file mode 100644
index 0000000..e2a5017
--- /dev/null
+++ b/documents/en/updatelog/final/2/22310.md
@@ -0,0 +1,28 @@
+---
+title: 2.2.3.10
+layout: doc
+---
+
+# 2.2.3.10
+
+Release Date: 2025/11/29
+
+## Update Content
+
+- Improved clickmouse quality
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5 | None | Fixed | None |
+
+## Next Version Preview
+Version number: 2.3.0.11 (tentative)
+
+Expected update content:
+- Add update installer, no need to replace folders
+- Add installation manager
+- Add command line
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/2.2.3.10) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/2.2.3.10)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/3/30011.md b/documents/en/updatelog/final/3/30011.md
new file mode 100644
index 0000000..968b701
--- /dev/null
+++ b/documents/en/updatelog/final/3/30011.md
@@ -0,0 +1,46 @@
+---
+title: 3.0.0.11
+layout: doc
+---
+
+# 3.0.0.11
+
+Release Date: 2025/12/14
+
+## Update Content
+
+- UI refactored using Pyside6, giving the interface a fresh new look
+- New setting content
+- Added hotkey startup, hotkeys can be found in software help
+- Added click input count functionality
+- Added status bar to view clicking status.
+- Temporarily disabled features originally planned for release in 2.3.0, postponed to 3.1.0.12.
+- Fixed some bugs
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| English language pack has unexpected characters | None | ==3.0.0.11 | 3.0.1.12 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/26) |
+| After settings trigger a restart, it returns to the first page | None | >=3.0.0.11;<3.0.3.14 | 3.0.3.14 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/42) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.1.3.18 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| When hovering over the menu, status bar characters disappear | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/43) |
+| After switching languages, the interface opened again would become the selected updated language, causing interface fragmentation | None | ==3.0.0.11 | 3.0.1.12 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/23) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+
+## Next Version Preview
+Version number: 3.1.0.12 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+- Documentation functionality
+- Add command line and CLI
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.0.11) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/3.0.0.11)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/3/30112.md b/documents/en/updatelog/final/3/30112.md
new file mode 100644
index 0000000..e8c0fd3
--- /dev/null
+++ b/documents/en/updatelog/final/3/30112.md
@@ -0,0 +1,44 @@
+---
+title: 3.0.1.12
+layout: doc
+---
+
+# 3.0.1.12
+
+Release Date: 2025/12/20
+
+## Update Content
+
+- Optimized language packs
+- - Modified the English language pack, fixed the issue where some version number characters displayed without spaces, and removed extra commas
+- - Other language pack optimizations...
+- Error style automatic uninstallation functionality
+- Fixed some bugs:
+- - After switching languages, the interface opened again would become the selected updated language, causing interface fragmentation
+- - Fixed the issue where the English language pack had unexpected characters
+- - Some other bugs...
+- - Adjusted settings: Changed the 'Software needs to restart' interface to a pop-up window and removed character display
+- - Removed clickmouse initialization, now automatically gets language
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| After settings trigger a restart, it returns to the first page | None | >=3.0.0.11;<3.0.3.14 | 3.0.3.14 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/42) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.1.3.18 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+
+## Next Version Preview
+Version number: 3.1.0.13 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.1.12) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/3.0.1.12)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/3/30213.md b/documents/en/updatelog/final/3/30213.md
new file mode 100644
index 0000000..9c035a5
--- /dev/null
+++ b/documents/en/updatelog/final/3/30213.md
@@ -0,0 +1,38 @@
+---
+title: 3.0.2.13
+layout: doc
+---
+
+# 3.0.2.13
+
+Release Date: 2025/12/27
+
+## Update Content
+
+- Optimized color management
+- - Added Windows accent color detection functionality
+- - Added dark title bar in light mode
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| After settings trigger a restart, it returns to the first page | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/42) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.1.3.18 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| Sometimes, style-changed buttons still have the original style color | None | ==3.0.2.13 | 3.0.3.14 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/40) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+
+## Next Version Preview
+Version number: 3.1.0.14 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.2.13) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/3.0.2.13)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/3/30314.md b/documents/en/updatelog/final/3/30314.md
new file mode 100644
index 0000000..7feb9cd
--- /dev/null
+++ b/documents/en/updatelog/final/3/30314.md
@@ -0,0 +1,47 @@
+---
+title: 3.0.3.14
+layout: doc
+---
+
+# 3.0.3.14
+
+Release Date: 2026/01/11
+
+## Update Content
+
+- Fixed some issues:
+- - English language pack has unexpected characters
+- - Settings opened then closed, changing Windows theme at this time will display settings
+- - After settings trigger a restart, it returns to the first page
+- - When hovering over the menu, status bar characters disappear
+- - Sometimes clicker ending does not cause button display changes
+- Added retain settings tab page functionality
+- Now when the clicker is running, clicker settings or time changes cannot be made to avoid misunderstandings.
+- Modified styles:
+- - Integrated styles into one file
+- - Removed no-style mode
+- - Fixed some style display bugs
+- - Added style out-of-bounds protection
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Clear cache tool checkboxes become unresponsive after selecting "Select All" | Manually check sub-options | >=3.0.3.14;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/110) |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.1.3.18 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| Settings cannot enable `Use default value when click count is wrong` | None | >=3.0.0.11;<3.1.0.15 | 3.1.0.15 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/70) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+
+## Next Version Preview
+Version number: 3.1.0.15 (tentative)
+
+Expected update content:
+- Add an initialization program, no need to replace folders
+- Add a package manager
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.0.3.14) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/3.0.3.14)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/3/31015.md b/documents/en/updatelog/final/3/31015.md
new file mode 100644
index 0000000..44bf6de
--- /dev/null
+++ b/documents/en/updatelog/final/3/31015.md
@@ -0,0 +1,53 @@
+---
+title: 3.1.0.15
+layout: doc
+---
+
+# 3.1.0.15
+
+Release Date: 2026/01/11
+
+## Update Content
+
+- Added package manager
+- Added initialization program and Control Panel installation information functionality
+- Added uninstall clickmouse functionality
+- Added clickmouse restore environment component extension
+- Modified styles:
+- - Added system color hover highlight
+- - Settings checkbox shows white checkmark in light mode
+- - Fixed some style bugs
+- - Some other features
+- Fixed some bugs:
+- - Settings cannot enable "Use default value when click count is wrong"
+- - Fixed some style issues
+- - Other bug fixes
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.1.3.18 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| Settings response delay slider displays as 1 | None | >=3.0.0.11;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/115) |
+| Clear cache tool checkboxes become unresponsive after selecting "Select All" | Manually check sub-options | >=3.0.3.14;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/110) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+
+## Next Version Preview
+## 3.1.1.16
+- Add auto-start on boot settings
+## 3.2.0.17
+- Add update installer
+- Add some settings
+- - Theme settings
+- - Documentation settings
+- - ~~Update settings~~ temporarily not added in 3.2.0 version
+- Fix some bugs
+- Documentation functionality
+- Remove local update logs
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.1.0.15) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/3.1.0.15)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/3/31116.md b/documents/en/updatelog/final/3/31116.md
new file mode 100644
index 0000000..598e19a
--- /dev/null
+++ b/documents/en/updatelog/final/3/31116.md
@@ -0,0 +1,46 @@
+---
+title: 3.1.1.16
+layout: doc
+---
+
+# 3.1.1.16
+
+Release Date: 2026/01/22
+
+## Update Content
+
+- Added auto-start on boot settings
+- Added anti-multiple instance functionality
+- Optimized program performance
+- Added update file automatic modification of Control Panel version number functionality
+- Fixed some bugs
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.1.3.18 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| Settings response delay slider displays as 1 | None | >=3.0.0.11;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/115) |
+| Clear cache tool checkboxes become unresponsive after selecting "Select All" | Manually check sub-options | >=3.0.3.14;<3.1.2.17 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/110) |
+| init program cannot run | Manually run as administrator | ==3.1.1.16 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/116) |
+| Auto-start on boot shows "langs.json does not exist" | Manually start | ==3.1.1.16 | 3.1.2.17 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/90) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+
+## Next Version Preview
+
+## 3.2.0.17
+- Add update installer
+- Add some settings
+- - Theme settings
+- - Documentation settings
+- - ~~Update settings~~ temporarily not added in 3.2.0 version
+- Fix some bugs
+- Documentation functionality
+- Remove local update logs
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.1.1.16) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/3.1.1.16)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/3/31217.md b/documents/en/updatelog/final/3/31217.md
new file mode 100644
index 0000000..5ac5e81
--- /dev/null
+++ b/documents/en/updatelog/final/3/31217.md
@@ -0,0 +1,53 @@
+---
+title: 3.1.2.17
+layout: doc
+---
+
+# 3.1.2.17
+
+Release Date: 2026/01/31
+
+## Update Content
+
+- For beta versions, all clickmouse component icons will have 'pre' text below them.
+- New message box version, now message box options are translated into Chinese, multilingual version will be released later.
+- Fixed bug where clear cache tool checkboxes become unresponsive after selecting "Select All"
+- Fixed issue where settings response delay slider displays as 1
+- Fixed issue where auto-start on boot cannot run
+- Refactored clickmouse cache clearing tool
+- Modified logs, now reduces output text and is easier to manage
+- Now cache calculation filters undeletable files, making calculations more accurate
+- Optimized performance
+- Added setting delay settings
+- Optimized clicker settings display
+- Modified update log
+- Fixed "langs.json does not exist" when displaying auto-start on boot
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| If the release is a remastered version, it will not detect the update | None | >=2.1.0.5;<3.1.3.18 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/132) |
+| When there is an update, opening the application from the tray shows there is an update, causing continuous pop-ups | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/123) |
+| In English mode, dragging response delay, total delay prompt becomes Chinese | None | >=3.1.2.17 | None | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/121) |
+| English mode cannot enable infinite clicking | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/168) |
+| English mode "Paused" display error | None | >=3.0.0.11 | 3.1.3.18 | Fixed | [Issue Link](https://github.com/xystudiocode/pyClickMouse/issues/169) |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| If the hotkey is modified, the tray right-click cannot be used | >=3.2.0.19beta9; only in beta versions | None | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/206) |
+
+## Next Version Preview
+
+## 3.1.3.18
+- Add update installer
+- Add some settings
+- - Theme settings
+- - Documentation settings
+- - ~~Update settings~~ temporarily not added in 3.2.0 version
+- - Hotkey settings
+- Optimize performance
+- Fix some bugs
+- Documentation functionality
+- Remove local update logs
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.1.2.17) or [China Accelerated Link](https://gitee.com/xystudio889/pyclickmouse/releases/tag/3.1.2.17)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/3/31318.md b/documents/en/updatelog/final/3/31318.md
new file mode 100644
index 0000000..6115b28
--- /dev/null
+++ b/documents/en/updatelog/final/3/31318.md
@@ -0,0 +1,39 @@
+---
+title: 3.1.3.18
+layout: doc
+---
+
+# 3.1.3.18
+Release Date: 2026/02/19
+
+## Update Log
+
+- Add "Feedback" button
+- Fix some bugs:
+ - When there is an update, the application will always pop up the update notification, which will cause the application to always pop up the update notification.
+ - The drag response delay in English mode is too long, and the total delay prompt is in Chinese.
+ - Fix the problem of decryption of update resources.
+ - If the version label is a reissue, the download program cannot be used and an error 404 is reported.
+ - Fix the problem of unable to enable infinite clicking in English mode.
+ - Fix the problem of "Paused" in English mode is displayed incorrectly.
+ - Fix the problem of the unit of the maximum value being displayed in English if your language is Chinese.
+ - Fix the problem of not being able to confirm the installation, you need to click cancel to install.
+- Document function completed
+- Remove the local update log and turn it into online document consultation.
+- Modify the prompt text of the about interface.
+- Significantly simplify components, optimize code structure, improve performance and compress the installation package size.
+- Modify the default response delay to 100ms, 1000ms is too slow.
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| Cannot load default total delay when first loading settings | None | 3.1.3.18 | 3.2.0.19 | Already fixed in beta version | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/182) |
+| The title bar is light when the style is dark and open a window twice | None | 3.1.3.18 | 3.2.0.19 | Fixed | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/183) |
+| The folder will not revert when revert an update | None | 3.1.3.18 | 3.2.0.19 | Fixed | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/184) |
+| If there is an update and the installation is complete, the update is displayed as "updating" when opening it again | None | 3.1.3.18 | 3.2.0.19 | Fixed | [isssue link](https://github.com/xystudiocode/pyClickMouse/issues/185) |
+| Tray right-click language display error | None | 3.1.3.18; >=3.2.0.19beta9; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/205) |
+| Unable to use the “Set Delay” function | None | >3.0.0.11; <3.2.0.19rc3 | 3.2.0.19rc3 | Fixed | [issue link](https://github.com/xystudiocode/pyClickMouse/issues/207) |
+| Clean cache cannot clean | None | >3.1.3.18;<3.2.1.20 | 3.2.1.20 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/234 |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.1.3.18)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/3/32019.md b/documents/en/updatelog/final/3/32019.md
new file mode 100644
index 0000000..7f58c83
--- /dev/null
+++ b/documents/en/updatelog/final/3/32019.md
@@ -0,0 +1,40 @@
+---
+title: 3.2.0.19
+layout: doc
+---
+
+# 3.2.0.19
+Release date: 2026/03/14
+
+## Update content
+
+- Completed update installation service
+- Added "Feedback bug" button
+- Fixed some bugs:
+- - The estimated time to load the default settings is not loaded for the first time
+- - If there is an update and the installation is complete, then closing the update completed and opening again will show that it is updating
+- - The folder will not be rolled back when rolling back updates
+- - When the mode is dark and multiple windows are opened, the title bar becomes white
+- - The language of the right-click menu in the tray is incorrect
+- - The "Set delay" function cannot be used
+- Added themes, the original theme has been re-translated into "style"
+- Document function completed
+- Removed local update log, and the online documentation is consulted
+- Modified the prompt text in the About interface
+- Compressed the installation package size
+- Removed the hotkey help in the "Help" menu, because custom hotkeys have been added.
+- Modified the default response delay to 100ms, 1000ms delay is too slow.
+- Simplified unnecessary content
+- Prevent switching between clicking when running
+- Optimize performance
+- Added update settings
+- Simple style modification
+
+## Known issues
+| Problem description | Solution | Affected version | Fixed version | Status | Issue link |
+| --- | --- | --- | --- | --- | --- |
+| Clean cache cannot clean | None | >3.1.3.18;<3.2.1.20 | 3.2.1.20 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/234 |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+## Download link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.0.19)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/3/32120.md b/documents/en/updatelog/final/3/32120.md
new file mode 100644
index 0000000..406fd6d
--- /dev/null
+++ b/documents/en/updatelog/final/3/32120.md
@@ -0,0 +1,26 @@
+---
+title: 3.2.1.20
+layout: doc
+---
+
+# 3.2.1.20
+Release date: 2026/04/11
+
+## Update Content
+
+- Fix the following issues:
+- - Clean cache cannot be cleaned
+- Upgrade to Qt 6.11 version, fixing or adding some display:
+- - Now, the maximize button will hide or become lighter, just like the effect of 3.1.0 using Qt 6.9, not the effect of 6.10.
+- - Added immersive rounded menu bar and dropdown box, not the straight-cornered dropdown box and the uncropped rounded menu bar.
+- New product: `clickclean`, which has greatly simplified clickmouse, leaving only the clicker and its related settings, its update frequency is slower than clickmouse, and you need to manually check for updates.
+- Now, startup on boot will run in the background. If you are an older version user, you need to reset the startup on boot configuration in the settings to enable it.
+
+## Known issues
+
+| Issue description | Solution | Affected version | Fixed version | Status | Issue link |
+| --- | --- | --- | --- | --- | --- |
+| Non-default themes in inverted or dark mode display the title bar and menus abnormally | None | >3.2.0.19;<3.2.2.21 | 3.2.2.21 | Fixed | https://github.com/xystudiocode/pyClickMouse/issues/240 |
+
+## Download link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.1.20)
diff --git a/documents/en/updatelog/final/3/32221.md b/documents/en/updatelog/final/3/32221.md
new file mode 100644
index 0000000..503e9a1
--- /dev/null
+++ b/documents/en/updatelog/final/3/32221.md
@@ -0,0 +1,29 @@
+---
+title: 3.2.2.21
+layout: doc
+---
+
+# 3.2.2.21
+Release date: 2026/04/19
+
+This is a minor update, mainly fixing some known issues.
+
+## Update content
+
+- Fix the following issues:
+- - In the inverted or dark mode, non-windows default style menu bar will display abnormally: the font is the current style, but the background is the system color.
+- - In the inverted or dark mode, non-windows default style title bar may "crash", the dark mode title bar is light color.
+- Adjust the lower limit of response delay to 50ms, to fix the "crash" problem of the title bar.
+- Setting window icon changes to the clickmouse logo, not clickmouse logo with a setting icon.
+- Disabled the lab.
+
+## ClickClean update content
+- Setting window icon changes to the clickmouse logo, not clickmouse logo with a setting icon.
+
+## Known issues
+| Issue description | Solution | Affected version | Fixed version | Status | Issue link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Download link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.2.21)
\ No newline at end of file
diff --git a/documents/en/updatelog/final/3/32322.md b/documents/en/updatelog/final/3/32322.md
new file mode 100644
index 0000000..8d72cfb
--- /dev/null
+++ b/documents/en/updatelog/final/3/32322.md
@@ -0,0 +1,26 @@
+---
+title: 3.2.3.22
+layout: doc
+---
+
+# 3.2.3.22
+Release Date: 2026/05/23
+
+> This is a development update of the 4th version of the `3.3.0` development cycle, synchronized with the current `3.2.3.22`.
+
+## Update Content
+
+- Now, the status bar will display the click status immediately when starting to click.
+- If there is already a clickmouse instance running, clicking another clickmouse program will pop up a prompt box instead of displaying the window directly.
+
+## ClickClean Update Content
+- Now, the status bar will display the click status immediately when starting to click.
+- If there is already a clickmouse instance running, clicking another clickmouse program will pop up a prompt box instead of displaying the window directly.
+
+## Known Issues
+| Issue Description | Solution | Affected Version | Fixed Version | Status | Issue Link |
+| --- | --- | --- | --- | --- | --- |
+| None | None | None | None | None | None |
+
+## Download Link
+[Click to download](https://github.com/xystudiocode/pyclickmouse/releases/tag/3.2.3.22)
\ No newline at end of file
diff --git a/documents/en/updatelog/index.md b/documents/en/updatelog/index.md
new file mode 100644
index 0000000..4ac3611
--- /dev/null
+++ b/documents/en/updatelog/index.md
@@ -0,0 +1,2 @@
+# Update Log
+Please go to the directory to view the update log.
\ No newline at end of file
diff --git a/documents/index.md b/documents/index.md
new file mode 100644
index 0000000..157f9e8
--- /dev/null
+++ b/documents/index.md
@@ -0,0 +1,26 @@
+
+
+# Please select your language
+
+- [English](/en/)
+- [简体中文](/zh-CN/)
\ No newline at end of file
diff --git a/documents/public/imgs/clickclean/en/dark/home.png b/documents/public/imgs/clickclean/en/dark/home.png
new file mode 100644
index 0000000..297e63a
Binary files /dev/null and b/documents/public/imgs/clickclean/en/dark/home.png differ
diff --git a/documents/public/imgs/clickclean/en/dark/setting.png b/documents/public/imgs/clickclean/en/dark/setting.png
new file mode 100644
index 0000000..85acba7
Binary files /dev/null and b/documents/public/imgs/clickclean/en/dark/setting.png differ
diff --git a/documents/public/imgs/clickclean/en/light/home.png b/documents/public/imgs/clickclean/en/light/home.png
new file mode 100644
index 0000000..ec4f9f5
Binary files /dev/null and b/documents/public/imgs/clickclean/en/light/home.png differ
diff --git a/documents/public/imgs/clickclean/en/light/setting.png b/documents/public/imgs/clickclean/en/light/setting.png
new file mode 100644
index 0000000..3c43440
Binary files /dev/null and b/documents/public/imgs/clickclean/en/light/setting.png differ
diff --git a/documents/public/imgs/clickclean/zh-CN/dark/home.png b/documents/public/imgs/clickclean/zh-CN/dark/home.png
new file mode 100644
index 0000000..452b94d
Binary files /dev/null and b/documents/public/imgs/clickclean/zh-CN/dark/home.png differ
diff --git a/documents/public/imgs/clickclean/zh-CN/dark/setting.png b/documents/public/imgs/clickclean/zh-CN/dark/setting.png
new file mode 100644
index 0000000..df6934e
Binary files /dev/null and b/documents/public/imgs/clickclean/zh-CN/dark/setting.png differ
diff --git a/documents/public/imgs/clickclean/zh-CN/light/home.png b/documents/public/imgs/clickclean/zh-CN/light/home.png
new file mode 100644
index 0000000..7625657
Binary files /dev/null and b/documents/public/imgs/clickclean/zh-CN/light/home.png differ
diff --git a/documents/public/imgs/clickclean/zh-CN/light/setting.png b/documents/public/imgs/clickclean/zh-CN/light/setting.png
new file mode 100644
index 0000000..6ffb99d
Binary files /dev/null and b/documents/public/imgs/clickclean/zh-CN/light/setting.png differ
diff --git a/documents/public/imgs/en/mergeSteps.png b/documents/public/imgs/en/mergeSteps.png
new file mode 100644
index 0000000..7b65339
Binary files /dev/null and b/documents/public/imgs/en/mergeSteps.png differ
diff --git a/documents/public/imgs/faq/dark/lang_not_found.png b/documents/public/imgs/faq/dark/lang_not_found.png
new file mode 100644
index 0000000..dafa038
Binary files /dev/null and b/documents/public/imgs/faq/dark/lang_not_found.png differ
diff --git a/documents/public/imgs/faq/en/dark/input_disable.png b/documents/public/imgs/faq/en/dark/input_disable.png
new file mode 100644
index 0000000..772fcf7
Binary files /dev/null and b/documents/public/imgs/faq/en/dark/input_disable.png differ
diff --git a/documents/public/imgs/faq/en/dark/ipk_not_found.png b/documents/public/imgs/faq/en/dark/ipk_not_found.png
new file mode 100644
index 0000000..9d77d90
Binary files /dev/null and b/documents/public/imgs/faq/en/dark/ipk_not_found.png differ
diff --git a/documents/public/imgs/faq/en/dark/stop_click.png b/documents/public/imgs/faq/en/dark/stop_click.png
new file mode 100644
index 0000000..9759fb8
Binary files /dev/null and b/documents/public/imgs/faq/en/dark/stop_click.png differ
diff --git a/documents/public/imgs/faq/en/dark/update_disable.png b/documents/public/imgs/faq/en/dark/update_disable.png
new file mode 100644
index 0000000..90bd184
Binary files /dev/null and b/documents/public/imgs/faq/en/dark/update_disable.png differ
diff --git a/documents/public/imgs/faq/en/light/input_disable.png b/documents/public/imgs/faq/en/light/input_disable.png
new file mode 100644
index 0000000..4b22da3
Binary files /dev/null and b/documents/public/imgs/faq/en/light/input_disable.png differ
diff --git a/documents/public/imgs/faq/en/light/ipk_not_found.png b/documents/public/imgs/faq/en/light/ipk_not_found.png
new file mode 100644
index 0000000..fe3dd17
Binary files /dev/null and b/documents/public/imgs/faq/en/light/ipk_not_found.png differ
diff --git a/documents/public/imgs/faq/en/light/stop_click.png b/documents/public/imgs/faq/en/light/stop_click.png
new file mode 100644
index 0000000..7d43975
Binary files /dev/null and b/documents/public/imgs/faq/en/light/stop_click.png differ
diff --git a/documents/public/imgs/faq/en/light/update_disable.png b/documents/public/imgs/faq/en/light/update_disable.png
new file mode 100644
index 0000000..5b7d493
Binary files /dev/null and b/documents/public/imgs/faq/en/light/update_disable.png differ
diff --git a/documents/public/imgs/faq/light/lang_not_found.png b/documents/public/imgs/faq/light/lang_not_found.png
new file mode 100644
index 0000000..4b6211e
Binary files /dev/null and b/documents/public/imgs/faq/light/lang_not_found.png differ
diff --git a/documents/public/imgs/faq/zh-CN/dark/input_disable.png b/documents/public/imgs/faq/zh-CN/dark/input_disable.png
new file mode 100644
index 0000000..3b234c4
Binary files /dev/null and b/documents/public/imgs/faq/zh-CN/dark/input_disable.png differ
diff --git a/documents/public/imgs/faq/zh-CN/dark/ipk_not_found.png b/documents/public/imgs/faq/zh-CN/dark/ipk_not_found.png
new file mode 100644
index 0000000..1cfd4e7
Binary files /dev/null and b/documents/public/imgs/faq/zh-CN/dark/ipk_not_found.png differ
diff --git a/documents/public/imgs/faq/zh-CN/dark/stop_click.png b/documents/public/imgs/faq/zh-CN/dark/stop_click.png
new file mode 100644
index 0000000..a22aeb8
Binary files /dev/null and b/documents/public/imgs/faq/zh-CN/dark/stop_click.png differ
diff --git a/documents/public/imgs/faq/zh-CN/dark/update_disable.png b/documents/public/imgs/faq/zh-CN/dark/update_disable.png
new file mode 100644
index 0000000..d065bce
Binary files /dev/null and b/documents/public/imgs/faq/zh-CN/dark/update_disable.png differ
diff --git a/documents/public/imgs/faq/zh-CN/light/input_disable.png b/documents/public/imgs/faq/zh-CN/light/input_disable.png
new file mode 100644
index 0000000..b9109a0
Binary files /dev/null and b/documents/public/imgs/faq/zh-CN/light/input_disable.png differ
diff --git a/documents/public/imgs/faq/zh-CN/light/ipk_not_found.png b/documents/public/imgs/faq/zh-CN/light/ipk_not_found.png
new file mode 100644
index 0000000..d17edb7
Binary files /dev/null and b/documents/public/imgs/faq/zh-CN/light/ipk_not_found.png differ
diff --git a/documents/public/imgs/faq/zh-CN/light/stop_click.png b/documents/public/imgs/faq/zh-CN/light/stop_click.png
new file mode 100644
index 0000000..78378b5
Binary files /dev/null and b/documents/public/imgs/faq/zh-CN/light/stop_click.png differ
diff --git a/documents/public/imgs/faq/zh-CN/light/update_disable.png b/documents/public/imgs/faq/zh-CN/light/update_disable.png
new file mode 100644
index 0000000..c241774
Binary files /dev/null and b/documents/public/imgs/faq/zh-CN/light/update_disable.png differ
diff --git a/documents/public/imgs/features/en/dark/about.png b/documents/public/imgs/features/en/dark/about.png
new file mode 100644
index 0000000..1d55c5a
Binary files /dev/null and b/documents/public/imgs/features/en/dark/about.png differ
diff --git a/documents/public/imgs/features/en/dark/cleancache.png b/documents/public/imgs/features/en/dark/cleancache.png
new file mode 100644
index 0000000..7667552
Binary files /dev/null and b/documents/public/imgs/features/en/dark/cleancache.png differ
diff --git a/documents/public/imgs/features/en/dark/settings/clicker.png b/documents/public/imgs/features/en/dark/settings/clicker.png
new file mode 100644
index 0000000..08f6082
Binary files /dev/null and b/documents/public/imgs/features/en/dark/settings/clicker.png differ
diff --git a/documents/public/imgs/features/en/dark/settings/document.png b/documents/public/imgs/features/en/dark/settings/document.png
new file mode 100644
index 0000000..475912c
Binary files /dev/null and b/documents/public/imgs/features/en/dark/settings/document.png differ
diff --git a/documents/public/imgs/features/en/dark/settings/general.png b/documents/public/imgs/features/en/dark/settings/general.png
new file mode 100644
index 0000000..ded8354
Binary files /dev/null and b/documents/public/imgs/features/en/dark/settings/general.png differ
diff --git a/documents/public/imgs/features/en/dark/settings/hotkey.png b/documents/public/imgs/features/en/dark/settings/hotkey.png
new file mode 100644
index 0000000..b38299c
Binary files /dev/null and b/documents/public/imgs/features/en/dark/settings/hotkey.png differ
diff --git a/documents/public/imgs/features/en/dark/settings/lab.png b/documents/public/imgs/features/en/dark/settings/lab.png
new file mode 100644
index 0000000..49ea3ff
Binary files /dev/null and b/documents/public/imgs/features/en/dark/settings/lab.png differ
diff --git a/documents/public/imgs/features/en/dark/settings/notify.png b/documents/public/imgs/features/en/dark/settings/notify.png
new file mode 100644
index 0000000..26c3e5d
Binary files /dev/null and b/documents/public/imgs/features/en/dark/settings/notify.png differ
diff --git a/documents/public/imgs/features/en/dark/settings/style.png b/documents/public/imgs/features/en/dark/settings/style.png
new file mode 100644
index 0000000..a0e4a38
Binary files /dev/null and b/documents/public/imgs/features/en/dark/settings/style.png differ
diff --git a/documents/public/imgs/features/en/dark/settings/update.png b/documents/public/imgs/features/en/dark/settings/update.png
new file mode 100644
index 0000000..e20f3a6
Binary files /dev/null and b/documents/public/imgs/features/en/dark/settings/update.png differ
diff --git a/documents/public/imgs/features/en/light/about.png b/documents/public/imgs/features/en/light/about.png
new file mode 100644
index 0000000..f7143e7
Binary files /dev/null and b/documents/public/imgs/features/en/light/about.png differ
diff --git a/documents/public/imgs/features/en/light/cleancache.png b/documents/public/imgs/features/en/light/cleancache.png
new file mode 100644
index 0000000..3d21630
Binary files /dev/null and b/documents/public/imgs/features/en/light/cleancache.png differ
diff --git a/documents/public/imgs/features/en/light/settings/clicker.png b/documents/public/imgs/features/en/light/settings/clicker.png
new file mode 100644
index 0000000..fe362be
Binary files /dev/null and b/documents/public/imgs/features/en/light/settings/clicker.png differ
diff --git a/documents/public/imgs/features/en/light/settings/document.png b/documents/public/imgs/features/en/light/settings/document.png
new file mode 100644
index 0000000..f9ef987
Binary files /dev/null and b/documents/public/imgs/features/en/light/settings/document.png differ
diff --git a/documents/public/imgs/features/en/light/settings/general.png b/documents/public/imgs/features/en/light/settings/general.png
new file mode 100644
index 0000000..5ad40f8
Binary files /dev/null and b/documents/public/imgs/features/en/light/settings/general.png differ
diff --git a/documents/public/imgs/features/en/light/settings/hotkey.png b/documents/public/imgs/features/en/light/settings/hotkey.png
new file mode 100644
index 0000000..511c696
Binary files /dev/null and b/documents/public/imgs/features/en/light/settings/hotkey.png differ
diff --git a/documents/public/imgs/features/en/light/settings/lab.png b/documents/public/imgs/features/en/light/settings/lab.png
new file mode 100644
index 0000000..0e4f554
Binary files /dev/null and b/documents/public/imgs/features/en/light/settings/lab.png differ
diff --git a/documents/public/imgs/features/en/light/settings/notify.png b/documents/public/imgs/features/en/light/settings/notify.png
new file mode 100644
index 0000000..81fe2b0
Binary files /dev/null and b/documents/public/imgs/features/en/light/settings/notify.png differ
diff --git a/documents/public/imgs/features/en/light/settings/style.png b/documents/public/imgs/features/en/light/settings/style.png
new file mode 100644
index 0000000..e7586ba
Binary files /dev/null and b/documents/public/imgs/features/en/light/settings/style.png differ
diff --git a/documents/public/imgs/features/en/light/settings/update.png b/documents/public/imgs/features/en/light/settings/update.png
new file mode 100644
index 0000000..f7eb553
Binary files /dev/null and b/documents/public/imgs/features/en/light/settings/update.png differ
diff --git a/documents/public/imgs/features/zh-CN/dark/about.png b/documents/public/imgs/features/zh-CN/dark/about.png
new file mode 100644
index 0000000..9d23ca3
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/dark/about.png differ
diff --git a/documents/public/imgs/features/zh-CN/dark/cleancache.png b/documents/public/imgs/features/zh-CN/dark/cleancache.png
new file mode 100644
index 0000000..e989f85
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/dark/cleancache.png differ
diff --git a/documents/public/imgs/features/zh-CN/dark/settings/clicker.png b/documents/public/imgs/features/zh-CN/dark/settings/clicker.png
new file mode 100644
index 0000000..309f231
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/dark/settings/clicker.png differ
diff --git a/documents/public/imgs/features/zh-CN/dark/settings/document.png b/documents/public/imgs/features/zh-CN/dark/settings/document.png
new file mode 100644
index 0000000..50b031b
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/dark/settings/document.png differ
diff --git a/documents/public/imgs/features/zh-CN/dark/settings/general.png b/documents/public/imgs/features/zh-CN/dark/settings/general.png
new file mode 100644
index 0000000..649c2ca
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/dark/settings/general.png differ
diff --git a/documents/public/imgs/features/zh-CN/dark/settings/hotkey.png b/documents/public/imgs/features/zh-CN/dark/settings/hotkey.png
new file mode 100644
index 0000000..aba6411
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/dark/settings/hotkey.png differ
diff --git a/documents/public/imgs/features/zh-CN/dark/settings/lab.png b/documents/public/imgs/features/zh-CN/dark/settings/lab.png
new file mode 100644
index 0000000..cd7cd80
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/dark/settings/lab.png differ
diff --git a/documents/public/imgs/features/zh-CN/dark/settings/notify.png b/documents/public/imgs/features/zh-CN/dark/settings/notify.png
new file mode 100644
index 0000000..6d659c5
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/dark/settings/notify.png differ
diff --git a/documents/public/imgs/features/zh-CN/dark/settings/style.png b/documents/public/imgs/features/zh-CN/dark/settings/style.png
new file mode 100644
index 0000000..3ac1a83
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/dark/settings/style.png differ
diff --git a/documents/public/imgs/features/zh-CN/dark/settings/update.png b/documents/public/imgs/features/zh-CN/dark/settings/update.png
new file mode 100644
index 0000000..7f92b6d
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/dark/settings/update.png differ
diff --git a/documents/public/imgs/features/zh-CN/light/about.png b/documents/public/imgs/features/zh-CN/light/about.png
new file mode 100644
index 0000000..3d78f2c
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/light/about.png differ
diff --git a/documents/public/imgs/features/zh-CN/light/cleancache.png b/documents/public/imgs/features/zh-CN/light/cleancache.png
new file mode 100644
index 0000000..1972eab
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/light/cleancache.png differ
diff --git a/documents/public/imgs/features/zh-CN/light/settings/clicker.png b/documents/public/imgs/features/zh-CN/light/settings/clicker.png
new file mode 100644
index 0000000..d362d64
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/light/settings/clicker.png differ
diff --git a/documents/public/imgs/features/zh-CN/light/settings/document.png b/documents/public/imgs/features/zh-CN/light/settings/document.png
new file mode 100644
index 0000000..ba9fce3
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/light/settings/document.png differ
diff --git a/documents/public/imgs/features/zh-CN/light/settings/general.png b/documents/public/imgs/features/zh-CN/light/settings/general.png
new file mode 100644
index 0000000..a6f2328
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/light/settings/general.png differ
diff --git a/documents/public/imgs/features/zh-CN/light/settings/hotkey.png b/documents/public/imgs/features/zh-CN/light/settings/hotkey.png
new file mode 100644
index 0000000..b336fdf
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/light/settings/hotkey.png differ
diff --git a/documents/public/imgs/features/zh-CN/light/settings/lab.png b/documents/public/imgs/features/zh-CN/light/settings/lab.png
new file mode 100644
index 0000000..0ac41e3
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/light/settings/lab.png differ
diff --git a/documents/public/imgs/features/zh-CN/light/settings/notify.png b/documents/public/imgs/features/zh-CN/light/settings/notify.png
new file mode 100644
index 0000000..5b510f1
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/light/settings/notify.png differ
diff --git a/documents/public/imgs/features/zh-CN/light/settings/style.png b/documents/public/imgs/features/zh-CN/light/settings/style.png
new file mode 100644
index 0000000..75540b7
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/light/settings/style.png differ
diff --git a/documents/public/imgs/features/zh-CN/light/settings/update.png b/documents/public/imgs/features/zh-CN/light/settings/update.png
new file mode 100644
index 0000000..1ce7a60
Binary files /dev/null and b/documents/public/imgs/features/zh-CN/light/settings/update.png differ
diff --git a/documents/public/imgs/icons/cmd/dark.png b/documents/public/imgs/icons/cmd/dark.png
new file mode 100644
index 0000000..dff848a
Binary files /dev/null and b/documents/public/imgs/icons/cmd/dark.png differ
diff --git a/documents/public/imgs/icons/cmd/light.png b/documents/public/imgs/icons/cmd/light.png
new file mode 100644
index 0000000..9c35a4e
Binary files /dev/null and b/documents/public/imgs/icons/cmd/light.png differ
diff --git a/documents/public/imgs/icons/icon.ico b/documents/public/imgs/icons/icon.ico
new file mode 100644
index 0000000..3724d95
Binary files /dev/null and b/documents/public/imgs/icons/icon.ico differ
diff --git a/documents/public/imgs/install/en/dark/clickmouse.png b/documents/public/imgs/install/en/dark/clickmouse.png
new file mode 100644
index 0000000..84a7188
Binary files /dev/null and b/documents/public/imgs/install/en/dark/clickmouse.png differ
diff --git a/documents/public/imgs/install/en/dark/compoments.png b/documents/public/imgs/install/en/dark/compoments.png
new file mode 100644
index 0000000..1134f41
Binary files /dev/null and b/documents/public/imgs/install/en/dark/compoments.png differ
diff --git a/documents/public/imgs/install/en/dark/finish.png b/documents/public/imgs/install/en/dark/finish.png
new file mode 100644
index 0000000..75bd5b0
Binary files /dev/null and b/documents/public/imgs/install/en/dark/finish.png differ
diff --git a/documents/public/imgs/install/en/dark/license.png b/documents/public/imgs/install/en/dark/license.png
new file mode 100644
index 0000000..f8733dd
Binary files /dev/null and b/documents/public/imgs/install/en/dark/license.png differ
diff --git a/documents/public/imgs/install/en/dark/shortcut.png b/documents/public/imgs/install/en/dark/shortcut.png
new file mode 100644
index 0000000..666ddb4
Binary files /dev/null and b/documents/public/imgs/install/en/dark/shortcut.png differ
diff --git a/documents/public/imgs/install/en/light/clickmouse.png b/documents/public/imgs/install/en/light/clickmouse.png
new file mode 100644
index 0000000..d66fbff
Binary files /dev/null and b/documents/public/imgs/install/en/light/clickmouse.png differ
diff --git a/documents/public/imgs/install/en/light/compoments.png b/documents/public/imgs/install/en/light/compoments.png
new file mode 100644
index 0000000..a50c9a9
Binary files /dev/null and b/documents/public/imgs/install/en/light/compoments.png differ
diff --git a/documents/public/imgs/install/en/light/finish.png b/documents/public/imgs/install/en/light/finish.png
new file mode 100644
index 0000000..d7e1b78
Binary files /dev/null and b/documents/public/imgs/install/en/light/finish.png differ
diff --git a/documents/public/imgs/install/en/light/license.png b/documents/public/imgs/install/en/light/license.png
new file mode 100644
index 0000000..27ab412
Binary files /dev/null and b/documents/public/imgs/install/en/light/license.png differ
diff --git a/documents/public/imgs/install/en/light/shortcut.png b/documents/public/imgs/install/en/light/shortcut.png
new file mode 100644
index 0000000..771dff4
Binary files /dev/null and b/documents/public/imgs/install/en/light/shortcut.png differ
diff --git a/documents/public/imgs/install/zh-CN/dark/clickmouse.png b/documents/public/imgs/install/zh-CN/dark/clickmouse.png
new file mode 100644
index 0000000..dae0d9a
Binary files /dev/null and b/documents/public/imgs/install/zh-CN/dark/clickmouse.png differ
diff --git a/documents/public/imgs/install/zh-CN/dark/compoments.png b/documents/public/imgs/install/zh-CN/dark/compoments.png
new file mode 100644
index 0000000..945d87a
Binary files /dev/null and b/documents/public/imgs/install/zh-CN/dark/compoments.png differ
diff --git a/documents/public/imgs/install/zh-CN/dark/finish.png b/documents/public/imgs/install/zh-CN/dark/finish.png
new file mode 100644
index 0000000..482cd25
Binary files /dev/null and b/documents/public/imgs/install/zh-CN/dark/finish.png differ
diff --git a/documents/public/imgs/install/zh-CN/dark/license.png b/documents/public/imgs/install/zh-CN/dark/license.png
new file mode 100644
index 0000000..8e2731a
Binary files /dev/null and b/documents/public/imgs/install/zh-CN/dark/license.png differ
diff --git a/documents/public/imgs/install/zh-CN/dark/shortcut.png b/documents/public/imgs/install/zh-CN/dark/shortcut.png
new file mode 100644
index 0000000..783e6bb
Binary files /dev/null and b/documents/public/imgs/install/zh-CN/dark/shortcut.png differ
diff --git a/documents/public/imgs/install/zh-CN/light/clickmouse.png b/documents/public/imgs/install/zh-CN/light/clickmouse.png
new file mode 100644
index 0000000..186f43c
Binary files /dev/null and b/documents/public/imgs/install/zh-CN/light/clickmouse.png differ
diff --git a/documents/public/imgs/install/zh-CN/light/compoments.png b/documents/public/imgs/install/zh-CN/light/compoments.png
new file mode 100644
index 0000000..27ebb20
Binary files /dev/null and b/documents/public/imgs/install/zh-CN/light/compoments.png differ
diff --git a/documents/public/imgs/install/zh-CN/light/finish.png b/documents/public/imgs/install/zh-CN/light/finish.png
new file mode 100644
index 0000000..a8903cd
Binary files /dev/null and b/documents/public/imgs/install/zh-CN/light/finish.png differ
diff --git a/documents/public/imgs/install/zh-CN/light/license.png b/documents/public/imgs/install/zh-CN/light/license.png
new file mode 100644
index 0000000..7934edc
Binary files /dev/null and b/documents/public/imgs/install/zh-CN/light/license.png differ
diff --git a/documents/public/imgs/install/zh-CN/light/shortcut.png b/documents/public/imgs/install/zh-CN/light/shortcut.png
new file mode 100644
index 0000000..5618ed3
Binary files /dev/null and b/documents/public/imgs/install/zh-CN/light/shortcut.png differ
diff --git a/documents/public/imgs/zh-CN/mergeSteps.png b/documents/public/imgs/zh-CN/mergeSteps.png
new file mode 100644
index 0000000..e0e4189
Binary files /dev/null and b/documents/public/imgs/zh-CN/mergeSteps.png differ
diff --git a/documents/zh-CN/blog/decoupling-code-and-ui.md b/documents/zh-CN/blog/decoupling-code-and-ui.md
new file mode 100644
index 0000000..5852eb1
--- /dev/null
+++ b/documents/zh-CN/blog/decoupling-code-and-ui.md
@@ -0,0 +1,60 @@
+---
+title: Decoupling code and ui
+layout: doc
+---
+
+# ui和代码解耦
+
+## 背景
+
+- 为了增加可扩展性,用户可以导入其他玩家的gui文件。
+- 减少代码冗余
+
+## 结果
+
+把所有ui控制的代码都移动到`res/ui/`下的gui文件,这样就可以通过导入其他玩家的gui文件来扩展功能。
+
+把源码本身变成一个代码库,通过`name`的组件名字属性来修改操作
+
+## 格式
+
+`gui`文件采用json格式,类似:
+
+```json
+{
+ "name": "layout",
+ "value": {
+ "direction": "h",
+ "content": [
+ {
+ "name": "button",
+ "value": {
+ "type": "QPushButton",
+ "args": ["hello"],
+ "style": "selected",
+ "init_steps": { "setFixedHeight": [30], "setFixedWidth": [100] }
+ }
+ },
+ {
+ "name": "label",
+ "value": {
+ "type": "QLabel",
+ "args": ["world"],
+ "style": "big_text_16",
+ "init_steps": { "setFixedHeight": [30], "setFixedWidth": [100] }
+ }
+ }
+ ]
+ }
+}
+```
+
+## 启用方法
+
+最低要求的clickmouse版本
+
+Clickmouse测试版, >=3.3.0.23alpha5
+
+
+
+打开主程序设置,找到`实验室`,勾选`Decoupling UI and program`,重启程序。
\ No newline at end of file
diff --git a/documents/zh-CN/develop/clicker/cpp.md b/documents/zh-CN/develop/clicker/cpp.md
new file mode 100644
index 0000000..a82bd16
--- /dev/null
+++ b/documents/zh-CN/develop/clicker/cpp.md
@@ -0,0 +1,76 @@
+---
+title: Python/pyd调用
+description: 介绍如何使用Python调用pyd文件。
+layout: doc
+---
+
+
+
+# header/dll调用
+
+本文介绍了如何使用Python调用pyd文件。
+
+## 下载
+
+前往[github releases](https://github.com/xystudiocode/pyclickmouse/releases),找到最新版本有.h或dll的版本文件。
+
+
+在下文,CLICKMOUSE_CLASS在dll中指int,在header调用中指void。
+
+
+## 函数库
+
+`ClickMouse`函数:
+- 定义:
+```cpp
+CLICKMOUSE_CLASS ClickMouse(
+ unsinged int MouseButton,
+ unsigned int delay,
+ unsigned int pressTime,
+ int times = 1
+)
+```
+- 参数:
+- - MouseButton:按下的键位,可选`LEFT`或`RIGHT`
+- - delay:点击延迟
+- - time:点击次数,默认为1次,如果是`INFINITE`则为无限
+
+`LeftClick`函数:
+```cpp
+CLICKMOUSE_CLASS LeftClick(
+ int times = 1,
+ unsigned int delay,
+ unsigned int pressTime
+)
+```
+等同于`ClickMouse(LEFT, delay, pressTime, times)`
+
+`RightClick`函数:
+```cpp
+CLICKMOUSE_CLASS RightClick(
+ int times = 1,
+ unsigned int delay,
+ unsigned int pressTime
+)
+```
+等同于`ClickMouse(RIGHT, delay, pressTime, times)`
+
+## 示例
+```cpp
+#include
+#include
+using namespace std;
+
+int main(){
+ cout << CLICKMOUSE_VERSION << endl; // 打印版本信息,若成功输出一串数字,则安装成功
+ clickMouse(LEFT, 1000, 10, 10); // 连点10次左键,间隔为1000ms,按下时间为10ms
+ return 0;
+}
+```
+## 使用优先级
+```mermaid
+graph LR
+C[C/C++] --> E[dll调用] --> D[命令行调用]
+```
\ No newline at end of file
diff --git a/documents/zh-CN/develop/clicker/index.md b/documents/zh-CN/develop/clicker/index.md
new file mode 100644
index 0000000..57026b0
--- /dev/null
+++ b/documents/zh-CN/develop/clicker/index.md
@@ -0,0 +1,31 @@
+---
+title: clickmouse连点器介绍
+description: 介绍 ClickMouse 连点器
+layout: doc
+---
+
+# 介绍
+
+clickmouse库是一款开源的控制鼠标库,可以进行鼠标连点的操作。
+
+## clickmouse库
+
+clickmouse库是用于控制鼠标的库,可以模拟鼠标点击操作。
+
+选择右侧的文档进行查阅。
+
+## 调用方法
+调用方法有:
+- ✅ C/C++头文件调用 使用原本C++版本的clickMouse改装而来 速度最快,兼容性最好,但是使用失效的可能性最大。可以从[releases](https://github.com/xystudiocode/pyClickMouse/releases)下载
+- ✅ 使用原本C++版本的clickMouse 速度最快,兼容性最好,但是使用失效的可能性最大,已经停止更新,可以从[releases](https://github.com/xystudiocode/pyClickMouse/releases)下载,[之前的clickmouse项目](https://github.com/xystudio889/ClickMouse)
+- ✅ 使用.dll调用 基于C++语言,速度最快,兼容性较好,使用失效的可能性最大。(配置较难,推荐使用C/C++头文件)可以从[releases](https://github.com/xystudiocode/pyClickMouse/releases)下载
+- ✅ (开发人员推荐)python调用 速度中等,兼容性最好,使用失效的可能性最小。可以使用`pip install clickmouse`下载
+- ✅ 使用.pyd调用 基于python语言,速度较快,兼容性较差(不同版本的python可能不兼容),使用失效的可能性较小。可以从[releases](https://github.com/xystudiocode/pyClickMouse/releases)下载(单独编译仅需编译cython/目录)
+- ❌ 使用标准命令行 使用 基于python语言。~~将会自带在gui版本和pip安装版本中~~ 暂时没有该版本,敬请期待
+
+## 使用优先级
+```mermaid
+graph LR
+A[python] --> B[pyd调用] --> D[命令行调用]
+C[C/C++] --> E[dll调用] --> D
+```
\ No newline at end of file
diff --git a/documents/zh-CN/develop/clicker/python.md b/documents/zh-CN/develop/clicker/python.md
new file mode 100644
index 0000000..82286f9
--- /dev/null
+++ b/documents/zh-CN/develop/clicker/python.md
@@ -0,0 +1,68 @@
+---
+title: Python/pyd调用
+description: 介绍如何使用Python调用pyd文件。
+layout: doc
+---
+
+
+
+# Python/pyd调用
+
+本文介绍了如何使用Python调用pyd文件。
+
+## 下载
+
+### 库
+运行`pip install clickmouse`,等待下载完成
+
+
+若你在中国,`pip`的速度较慢,你可以输入:
+
+