Giter Site home page Giter Site logo

akira-papa / blink-mind-desktop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from awehook/blink-mind-desktop

0.0 0.0 0.0 3.77 MB

Cross-platform full-featured mind mapping and outline app based on electron.

License: MIT License

Shell 0.02% JavaScript 14.95% TypeScript 82.91% CSS 0.08% HTML 0.41% SCSS 1.63%

blink-mind-desktop's Introduction

BlinkMindDesktop

BlinkMindDesktop is an open source mind-map and outliner app.

BlinkMindDesktop is an MIT licensed open source project, and the latest version will always be downloadable for free from the GitHub release page. BlinkMindDesktop is still in development.

BlinkMindDesktop uses the open source mind-map library BlinkMind for mind-map rendering.

Insider Preview Version Download

image

image

image

image

image

๐Ÿš€ Features

Feature Status Description
Multi sheet โœ”๏ธ Document can insert multi sheets.
Basic mind map features โœ”๏ธ Add/remove topic, edit topic content.
Undo redo โœ”๏ธ History of map changes
Set topic style โœ”๏ธ Set topic style include border, text color, font, background and links.
Customize theme โœ”๏ธ Theme editor, import theme, export theme.
Shortcuts โœ”๏ธ Shortcuts to make more efficient.
Drag and drop โœ”๏ธ Support drag one topic and then drop to another topic to reorganize the mind map.
Open and save file โœ”๏ธ Save and open .bmind file, double click file to open.
Export topic to image โœ”๏ธ Export topic to png/jpg/svg.
Insert image to topic โœ”๏ธ Every topic can insert unlimited images.
Paste rich text to topic โœ”๏ธ You can paste rich text from browser/microsoft word/apple pages or anything else to BlinkMind without losing format.
Rich text editor for topic notes โœ”๏ธ Rich text editor for topic notes.
Focus mode โœ”๏ธ Select any topic node as the editor root and only show that branch.
Outliner mode โœ”๏ธ Seamlessly switch between mind map and outliner, some outliner's shortcuts are different from mindmap mode.
Search โœ”๏ธ Search topic content and navigate to it.
Tags โœ”๏ธ Topics can add tags and you can navigate from tags.
Copy topics and paste on the way Copy multi topics including all the infomation(content,notes,tags and all attachment) and paste to another location(same document or another document).
Topic reference on the way Topics can reference each other and navigate conveniently.
Link curve between any two topics on the way Link curve between any two topics
Markdown editor planing When editing topic notes, you can choose use rich html editor or markdown editor, for users who familiar and like markdown grammar. Markdown editor will support latex and mermaid.
Manual layout diagram planing Manual layout diagram
Cloud Storage planing Save and open file from clound storage(icloud/onedrive/google drive).

For Dev

Develop

To develop locally, you need to have Chrome installed with the Immutable.js Object Formatter extension.

First download the code and relevant submodules:

git clone [email protected]:awehook/blink-mind-desktop.git
git submodule init
git submodule update 

Install required libraries using yarn:

yarn install

Then open three terminals and run:

yarn dev:r
yarn dev:m
yarn start:m

Build package

yarn dist

Thanks

image Thanks for JetBrains supporting us the free JetBrains Open Source license(s).

blink-mind-desktop's People

Contributors

awehook avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.