Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/1j01/mind-map
🧠🗺 because your mind doesn't have ugly boxes everywhere
https://github.com/1j01/mind-map
infinite-canvas infinite-scroll mind mind-map mind-mapping nodes rich-text rich-text-editor structured structured-editing web-app web-application
Last synced: about 1 month ago
JSON representation
🧠🗺 because your mind doesn't have ugly boxes everywhere
- Host: GitHub
- URL: https://github.com/1j01/mind-map
- Owner: 1j01
- Created: 2014-03-08T04:16:20.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2022-08-17T06:01:42.000Z (over 2 years ago)
- Last Synced: 2024-05-20T21:44:41.935Z (7 months ago)
- Topics: infinite-canvas, infinite-scroll, mind, mind-map, mind-mapping, nodes, rich-text, rich-text-editor, structured, structured-editing, web-app, web-application
- Language: HTML
- Homepage: https://mind-map.web.app
- Size: 394 KB
- Stars: 8
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Security: security-rules.json
Awesome Lists containing this project
README
# [Minmap][app]
Map your mind without ugly boxes.
*This is that good of a mind mapping application (yet).*
Minmap is a magical multiplayer minimal mind mapping app.
Less distracting UI means a stronger focus on content.### TODO
* FIXME: tabbing to a node or typing or creating a node at the edge of the screen scrolls in the default broken way
* FIXME: flinging the view and then starting a drag, waiting for the view to move, and then dragging resets the view and looks bad; maybe velocity should be canceled when starting a drag
* FIXME: In MS IE and MS Edge the cursor gets left behind when dragging
* Structure
* Traversing up/down, left/right
* Collapsing/expanding
* Adding/removing
* Formatting
* Links (pasting plain, creating from existing text, editing existing links...)
* Maybe *not* underline: underline is for links
* Images (drag and drop to either "upload" or upload)
* Use something better than `contenteditable`
* [Why ContentEditable is Terrible][]
* Still needs to carry undos/redos between nodes
* Undo/redo buttons?
* Subtle blobby highlight around nodes
* Connections
* Add text
* Change color
* Handle being logged out or being on a document without an `owner_uid`
* Unobtrusive savedness notification
* User presence
* Cursors and selections
* Pointers to where someone is in the document
* UI to manage documents, like a popup menu with a list of documents (maybe including the new document button)
* Look for new images added, listen for onload and reposition immediately
* Store history and allow rolling back changes
* Themes
* Better font(s)?
* Mobile support
* Optimize app load time
* Rename repo
* Maybe add a mind map minimap to the Minmap mind mapping app[app]: https://mind-map.web.app/
[Why ContentEditable is Terrible]: https://medium.com/medium-eng/why-contenteditable-is-terrible-122d8a40e480