February 26, 2010 at 11:13 am
MindNode (touch) 1.2 is now available in the AppStore. As previously announced, I also reduced the price by $2 to $5.99. The new price will be valid for at least the next two months. With this reduction I’m also ending the MindNode Pro cross promotion. This should make the price structure a lot easier to understand.
Release Notes
MindNode (touch) 1.2 is a major rewrite of the core codebase to better handle large mind maps. In previous releases huge mind map often caused memory warnings that almost always led to crashes. This is resolved in this version.
Other noteable changes:
- Better overall performance, especially when starting dragging a node.
- Remember location and scaling when leaving a mind map.
- Exporting a text outline will no longer place the outline into the message body. It will now add a tab-inserted list as an attachment. This change will make it a lot easier to import outlines into other applications.
- Cross connections created on the mac will persist when transferring them back to the mac. This also includes branch attributes like thickness.
- Updated visualization when dragging a branch
- Resolves FreeMind encoding issues when using non english characters.
- Disabled automatic updating of mind map titles.
- Fixes two memory leaks related to sharing.
- Fixes documentation errros and updates credits.
February 11, 2010 at 10:14 pm
In the second part of my status report I’d like to talk about the iPhone/iPod touch version of MindNode. As you can imagine the announcement of the iPad required me to shift my plans a bit. My current plan is to release a new version of MindNode (touch) – version 1.2 – at the end of the month. This release will be a very limited release on the feature side, but will bring some major improvement under the hood.
Memory Issues
I was finally able to find a solution for the memory/performance issues MindNode suffered when using it with larger mind maps. MindNode (touch) 1.2 will now officially support mind maps with up to 1000 nodes and in my tests it was able to handle maps with 2500+ nodes just fine. This change will resolve about 90% of crashes users experienced. Those crashes were related to the operating system quitting the application due to high memory usage.
State
MindNode will know remember the position and the zoom factor of a mind map and restore it upon loading. It will also restore the location when finishing editing a node title. However in this case the application won’t zoom back to the original zoom factor – I found that I didn’t like it when it zoomed back.
File Format
The rewrite of the application to require a lower memory footprint allowed me to remove some of the restrictions I had to add to my application. When using MindNode Pro 1.4.5 to transfer a mind map to the iPhone, MindNode (touch) will now retain the included cross connections. In detail this means that cross connections won’t show up on the iPhone, but will be restored when transferring the document back to the Macac.
This change is part of my plan to unify the mac and touch file formats to allow lossless Mac-iPhone sharing. This implies that with MindNode (Mac) 1.5, the file format will change slightly.
Pricing
When I released the touch version I promised to not change the price for the next two months. I also ran a promotion that allowed MindNode (touch) customers to purchase MindNode Pro at a 20% discount via a coupon code found inside the application (this promotion is still active). This move disappointed existing Pro customers and is still causing confusion with customers as they need to purchase the iPhone version first.
To make things easier, I will remove the promotion code in MindNode (touch) 1.2 and I’ll reduce the price from USD 7.99 to USD 5.99.
I’m aware that this change won’t please everybody, but I hope it will resolve confusion the current solution has caused in the past.
Beta Testing
MindNode (touch) 1.2 is a major code rewrite and I want to make sure that most bugs get caught before submitting this version to Apple. If you want to help me improve the quality and stability of the application, please consider signing up for the private beta test. I’m currently looking into adding new people into my pool of beta testers. You can sign up here:
Edit (02/18/10): Removed the Link.
Beyond 1.2
I’m aware that folding, editable outline view, syncing,… are highly recommended features. Please understand that I’m unable to talk about possible future features at the moment.
February 8, 2010 at 3:57 pm
I released a small maintenance update for the mac versions today. This update fixes minor issues, enhances the MindNode (touch) export file format used by the upcoming MindNode (touch) 1.2 release and does some housekeeping in preparation for MN/MNP 1.5. I’m providing more indeepth release notes for this release. If you care, let me know if you prefer “to the point” or “more detailed” release notes.
Release Notes
- Fixed an issue that resulted in setting a stroke width to zero, which in turn caused a crash during selecting.
- Added a new user default to automatically inherit the style when reconnecting (MindNode Pro) or copying (MindNode and MindNode Pro). This key is hidden in this release and will be exposed in 1.5. Adding this key in this release will enable a graceful transition for existing users.
- Correctly reports an error when trying to load a document created with a newer version of the application. This change is also in preparation for 1.5.
- Fixes a problem with plain text export. Exported plain text documents will now load correctly in TextEdit.
- Significant performance improvement when saving large mind maps. Previously saving a large mind map could result in “beachballing”.
- Updated MindNode (touch) export format in preparation of the upcoming MindNode (touch) 1.2 update.
- Fixes errors in the documentation.
Download MindNode
Download MindNode Pro
February 3, 2010 at 2:38 pm
The ongoing delay of MindNode Pro 1.5 and the recent iPad announcement considerable increased the volume of questions from users. Starting with todays blog post I’ll try to give you an overview of that current state of my application on the Mac, iPhone and iPad.
I’m currently developing the next major revision of MindNode for the mac. Originally my plan for release 1.5 was to only add image support however as development went on I also focused on other areas of the application. MindNode 1.5 will add the following features and enhancements:
- Image and file link support (MindNode Pro only): I was hoping to combine both features and I’m very happy with the result.
- Document-wide spellchecking: I know a lot of people are waiting for this and I’m very happy to finally support it. Due to a bug in the framework I’m sadly unable to provide grammar checking in the initial release.
- Redesigned node constraining: I always disliked how node constraining was visualized in the inspector. In 1.5 I completely redesigned this part of the inspector. The redesign also required to drop one feature: Starting with 1.5 it’s no longer possible to create unconstrained nodes.
- Refreshed designs for on canvas tools like “node creation well” and folding tool.
- Text alignment: The text alignment control will now also work when not in edit mode.
- (No 64-bit support: Theoretically MindNode now fully supports running in 64 bit. However a bug in the Apple framework currently prevents me to release a 64bit binary.)
I’m pretty happy how this release turns out, however I don’t have a release date for you at the moment.