User:Clevans/EMind

From FreeMind
< User:Clevans
Revision as of 02:10, 22 January 2009 by Clevans (talk | contribs)
Jump to navigationJump to search

I (Clevans) am working on a native FreeMind application for iPhone.

Unfortunately, since the iPhone does not support Java, a straight port is out of the question. I have created a native application called "eMind" which looks very similar to FreeMind but is a "from the ground up" new application. The interface has been reworked to fit the iPhone's unique strengths, such as multi-touch. Since eMind is not supported by the same development team as FreeMind and shares no code with it, I have chosen a new name (based on my last initial) for the iPhone version to highlight these differences. I hope this difference in name will help to abate confusion between the two applications.

Current State of eMind

The eMind native iPhone application is currently in private alpha. There are still several key features missing. If you would like to request to be included in the alpha, please send your UDID to cevans42ca at yahoo dot ca.

To see the supported gestures, see iPhone Gestures.

The following features will have to be implemented to move to beta

  • Scrolling doesn't work until you zoom. A pinch to zoom gesture must be performed before scrolling in the mind map works.
  • The editor opens in the top left hand corner. If you have nothing in the top left hand corner of your existing mind map, a completely blank screen will be the first thing you see.
  • Undo/Redo are not available yet.
  • You can close nodes that have no children. In this case a little circle shows up to indicate the node is closed/folded. Yet there are no children, so when you unfold/open the node the circle simply disappears.
  • Mind maps are automatically saved when you navigate back, if you're editing an existing mind map. If you don't want to save, you must tap "Options" and then "Close Without Saving".
  • Gestures need more work.
  • Rudimentary icon support

Other items of Note

  • The button bar does not display in landscape mode. Three finger gestures would be nearly impossible if it was displayed.
  • It would be nice if the keyboard displayed immediately when editing a node.