Trunk Notes 3 has finally been submitted to Apple.
After what seems a very long time I have just completed testing and uploading of Trunk Notes 3 to the App Store.
Most of the work in this release is behind the scenes – a lot of code has been rewritten.
More details on this blog once the release goes live. For the time being here are some iPhone 5 screenshots:
I think an update on Trunk Notes 3 is due. Trunk Notes is a project I work on separate to my day job (which is also writing apps for mobile devices) – and as such it isn’t always easy to find time to work on it, especially when I decided on the big project of rewriting much of the code.
Many of the minor bugs and issues were due to code that was first written in February 2009 still being in place – code no longer fit for purpose when running on iOS 5 and 6. Trunk Note originally ran on iOS 3.2 – and Apple has changed many things in that time. Thankfully my list of things to finish off now has only five or six minor items. A beta will be sent out in the next couple of weeks. I’m not anticipating it being long after that before a release is submitted to Apple.
Most of the work has been behind the scenes – and may only be noticeable to those of you frustrated by lack of iPhone 5 support, occasional toolbar weirdness on the iPad and other such issues. However I’ve also started a minor refresh of the user interface. Trunk Notes has never been about wowing you with skeuomorphic interfaces – rather it has been about giving you a powerful base on which to store information in a mobile personal wiki. I’ve also been taking the opportunity to tighten how words are used in the interface. The concept of notes is gone – where appropriate wiki pages are referred to as pages, which is what they are. Creating a new page is now much more obvious for new users.
Once released I should then be able to power ahead with many of the features those of you in the Trunk Notes community have been suggesting over the past couple of years.
Here are some screenshots (on an iPhone 5 and iPad) of what things will look like in Trunk Notes 3:
I’ve had a recent question via Twitter as to whether you can change the Trunk Notes editor font. I added this as a (sort of) hidden feature a couple of releases ago. However I never really told anyone about it (except for a couple of people via email).
There is now a new page in your Trunk Notes wiki called Special:AdvancedSettings. In here you can set/change variables which are used to modify how Trunk Notes works. A little like about:config in Firefox. Basically it is a lazy way of me allowing people to customise Trunk Notes just that little bit more without having to create a proper interface!
At the moment the only recognised settings that can be added to Special:AdvancedSettings are editor-font-name and editor-font-size.
Here is an example of how to change the editor font to a monospaced font – very handy if you use lots of tables in your Markdown:
editor-font-name = Courier
editor-font-size = 15
Simple! The page Special:AdvancedSettings is just some lines each of which is
key = value. Any line starting with a
# is ignored (a common convention for comments), and any line which doesn’t properly parse is also ignored. Make sure that you get the case right – Editor-font-name wouldn’t be recognised.
Recent versions of iOS come with a surprisingly large number of fonts which can be used by any apps (certainly compared to Androids 1 font family!) A great resource I often refer to is http://iosfonts.com. It allows you to filter by iOS version, search fonts and see previews in your browser.
I will likely introduce more ways to customise Trunk Notes via Special:AdvancedSettings over time – however for now have fun modifying your editor font.
Hello. I thought I would post a quick update on what is happening with the next release of Trunk Notes.
The next release will be 3.0! It won’t offer much in the way of new features, but has had parts of it extensively rewritten. Trunk Notes was the second iOS app I wrote back in February 2009. Since then much has changed, both in what is offered by iOS and my own knowledge at developing for the platform. Although much of the code for Trunk Notes is fairly well structured, some it had become confused and kept introducing and reintroducing bugs. Many of these issues were to do with layout of the UI, particularly with the toolbars, and annoyingly hard to reproduce problems when not on Wi-Fi. Instead of continually trying to patch up the code I decided on rewriting and cleaning up some of the core UI code. This isn’t quite yet finished but is getting to a state where it can be sent to some kind people who have volunteered to help test Trunk Notes 3.0.
Once I’ve released 3.0 I will be in an excellent position to push ahead with some more radical changes to the UI to bring it in line with some higher marketshare note taking apps. However don’t worry, I realise what makes Trunk Notes special and what it is that keeps you using it on your iPhones, iPod Touches and iPads. Maybe I will even have time to finish the much promised Mac version (and get beyond a prototype for Android).
It is an exciting time to be a mobile developer, and although personal wikis aren’t exactly mainstream they are very powerful tools and developing Trunk Notes is great fun. There is more than one personal wiki available for iOS – however as a mobile app Trunk Notes is arguably the most powerful, and despite my lack of marketing a search for “personal wiki iOS” on Google has Trunk Notes the first named app in the results. Hopefully 2013 will see Trunk Notes gain more momentum and reach out to more people looking to manage information on their mobile devices.
Apps On The Move
A tiny update to the Trunk Notes for Mac “Early Access Build” is now available. The tiny update refers to it now sorting the page lists so that the most recently changed is at the top. The next non-tiny update will make this configurable and include file watching so that if a page is updated on Dropbox or by another app Trunk Notes will pick that up immediately.
If you are using the previous version it is probably best if you keep it around (and backup your wiki) before trying this – just in case!
Download Trunk Notes for Mac EAB 20120807