HTML CoffeeScript CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
fontello Font icons Feb 3, 2016
images Create new documents Feb 4, 2016
lib Convert to CoffeeScript Jan 28, 2016
.gitattributes .git Mar 8, 2014
.gitignore .git Mar 8, 2014
README.md Update security rules Feb 5, 2016
app.coffee Fix optional callback Sep 28, 2016
app.css Clean up Mar 2, 2016
index.html Update to Firebase 3.x Sep 28, 2016
security-rules.json Validate new document IDs Feb 5, 2016

README.md

Minmap

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)
  • Prevent XSS
  • Use something better than contenteditable
  • 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
  • GUI to manage documents
  • Look for new images added, listen for onload and reposition immediately
  • Store history and allow rolling back changes
  • Chrome app
  • Themes
  • Materialize
  • Better font(s)?
  • Mobile support
  • Optimize app load time
  • Rename repo
  • Maybe add a mindmap minimap to Minmap