I’ve finally had some time this weekend to work on some issues people raised and to improve some bits of the code.
Version 1.0.5:
Integrated the Sparkle Framework. This framework provides an easy method for Cocoa applications to automatically update.
Fixed Cut & Paste shortcuts in the Username and Password fields in the preferences panel.
When opening the preferences or about windows, NodeQuota will now make sure that the windows are in front. These windows may also be closed via the keyboard shortcut, Command-W.
The output items in the menu now have tooltips explaining each of the values, to reduce confusion. As a side effect, the menus down highlight while you hover over them, but they do nothing if selected. I will probably replace these items with a custom view at some point, when I work out how to do it.
The preferences panel has been completely redesigned, to allow for future growth. There is now a preference to change the warning thresholds for the traffic light icon, along with options to change the automatic update settings.
NodeQuota now uses HTTPS to communicate with the Internode usage server.
Go grab it from here: NodeQuota 1.0.5.