Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yysuni/code-mind
Xmind (similar to) online, supports code.
https://github.com/yysuni/code-mind
concept-mapping mind-mapping online xmind
Last synced: 11 days ago
JSON representation
Xmind (similar to) online, supports code.
- Host: GitHub
- URL: https://github.com/yysuni/code-mind
- Owner: YYsuni
- Created: 2023-06-14T10:15:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-10T13:42:43.000Z (over 1 year ago)
- Last Synced: 2023-09-10T14:41:23.105Z (over 1 year ago)
- Topics: concept-mapping, mind-mapping, online, xmind
- Language: TypeScript
- Homepage: https://code-mind.yysuni.com/
- Size: 205 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Code Mind](./screenshot.png)
Online mind mapping that supports code writing, single and native.## Start
- Windows/Mouse: Hold the middle mouse button to move the view.
- MacBook/Trackpad: Slide two fingers on the touchpad as usual to move the view.
- Press `Tab` to generate a child node.
- Press `Enter` to generate a sibling node.
- Double click node to edit.
- Type `/code` to switch to a code node (ts).
- Use Ctrl/Command + s to save to local storage.## To Do
- [x] Background
- [x] Scalable and movable
- [x] Generate child nodes and sibling nodes
- [x] Connection lines
- [x] Styles are managed through context
- [x] Fixed connection line 01
- [x] Focus on newly generated node
- [x] More connection line styles
- bezier
- right-angle
- straight-with-handle
- straight
- [x] Optimise writing node
- [x] Editable content
- [x] Deletion
- [x] Code(Monaco)
- [x] Mouse/Touchpad, Window/Macbook (Figma-like control)
- [ ] Point Zoom
- Transition
- [x] Scale
- [x] Save feature
- [ ] Resize node
- [x] Controls
- [ ] Customize node
- [ ] Themes
- [ ] Export/Import
- [ ] Undo/Redo
- [ ] Box selection
- [ ] Draggable
- [ ] Restyle
- [ ] EN/ZH
- [ ] AI?
- [ ] Markdown
- [ ] Mobile frendly