Skip to content

Client

uTools plugin

The uTools plugin inherits all the functions of an independent client and also adds the following features:

  1. Support deleting multiple files, including deleting source files and deleting from lists;

  2. Support opening specified directories and automatically scanning mind map files in the directory. Generally speaking, we will put all relevant mind map files in the same directory, so with this function, it is easy to switch to other files in the same directory for editing;

  3. The main interface also supports dark mode, and the settings have added options for setting dark mode;

Install

Install uTools

If you have already installed uTools, you can ignore this step.

Installing uTools is very simple. Open its official website, download the file, and then follow the steps to install it.

Official website: https://www.u.tools/

Install the Mind Mapping Plugin

After installing uTools, you should be able to see its icon on the status bar of your computer.

You can directly access this address: Homepage, Click the 'Start' button on the right to proceed with the installation.

You can also use the 'ALT+Space' key to bring up its search box on any interface, and then enter the plugin app store:

Enter 思绪 and search to find the Mind Map plugin:

Click the 【获取】 button on the right to install.

After installation, you can click on 【打开】 to enter the usage mode~

To use it in the future, simply use the ALT+Space keys to call up the search box, enter 【思绪】, and press enter to open it:

Use tips

1.Set to automatically separate into independent windows

In this way, the next time you open it, it will open as a separate window. If you have resized the window before, it will be displayed as the previous size by default when you open it again, instead of manually adjusting it every time.

2.Close the Super Panel

When editing a mind map, selecting multiple nodes is done by holding down the right mouse button and dragging to select boxes. This conflicts with the super panel function of uTools, resulting in the inability to select boxes, as shown below:

So it is recommended to disable this feature or modify its triggering method. Set the path to: click on the avatar on the right side of the search box to enter the personal center ->click on the personal center in the bottom left corner ->click on settings ->close the super panel.

Independent Client

This project also provides a client version using Electron Development. Supports 'Windows', 'Mac', and 'Linux'.

As a uTools plugin, it can achieve most of the functions of an independent client, and cross platform work is also entrusted to it. I no longer need to package it into installation packages for various systems, so updating versions will be more convenient. In the future, I will focus mainly on updating the plugin, and the update frequency of the independent client will be reduced. I strongly recommend that friends who use the client switch to uTools.

Currently, the function is relatively simple:

  1. Support creating and opening files for editing;

  2. Support viewing the list of recently edited files;

  3. Support the copying, deletion, and renaming of files;

Download

The client version may lag behind the online version. To try new features, please prioritize using the online version.

You can directly download the corresponding client for installation and use, and two download addresses are provided:

Github:releases

Baidu cloud disk:地址

Development

If necessary, you can also conduct secondary development.

clone

bash
git clone https://github.com/wanglin2/mind-map.git
cd mind-map
git checkout electron

Start serve

Execute in the project root directory:

bash
cd simple-mind-map
npm i
npm link
cd ..
cd web
npm i
npm link simple-mind-map
npm run electron:serve

Packaging client

You need at least two computers, one 'Windows' and one 'Mac'.

Packaging 'Windows' application:

bash
npm run electron:build-win

Packaging 'Mac' application:

bash
npm run electron:build-mac

Packaging 'Linux' application:

bash
npm run electron:build-linux

Packaging all applications:

bash
npm run electron:build-all

Automatically pack according to your computer system:

bash
npm run electron:build

MIT License.