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.