blog.gkaindl.com

nerd nouveau

Version History

UPDATE: Since this blog is retired, Widget Update’s new home is here. In case you are interested, my new blog is arbi.trario.us.

back to Widget Update

Version 1.5.6

  • Fixed an issue with “Mark as installed” on Leopard

Version 1.5.5

  • Fixed the broken alignment of the drop down menu on Leopard
  • Fixed the Apple.com update source

Version 1.5.4

  • MacUpdate.com changed some parts of their site again: fixed!
  • Fixed a bug where 12PM may occasionally show up as 12AM

Version 1.5.3

  • Accomodate for changes at MacUpdate.com (aaaand again…)
  • Accomodate for changes at Apple.com
  • Now displays its own version number on the back
  • Display time of the last update checking run above the results list

Version 1.5.2

  • Changes to accomodate for the re-design of the download page at Apple
  • Changes to accomodate for the re-design of Version Tracker
  • Changes to accomodate for the re-design of MacUpdate
  • Better support for DashboardWidgets.com version numbers
  • Better support for cases where there exists an application and a widget under the same name
  • Automatically checks for updates to itself now (once every 24 hours)
  • Ability to read the built-in help file in your browser as well, not only inside the widget itself
  • Minor cosmetic updates

Version 1.5.1

  • Fixed a small bug that could prevent Widget Update from picking up if a new version of a Widget was installed

Version 1.5

  • Changes from Widget Update’s sister Widget, App Update, merged back
  • Rewrote application scanner in Cocoa to provide more reliable and accurate results
  • Much faster recursive directory scanning based on Spotlight. Recursive searches should be much more useable now
  • The drawer will no longer open when no updates could be found
  • The drop-down menu in the results list can now be opened via right-clicking either the download link or the version numbers
  • Added “Reveal in Finder” to drop-down menu
  • Added the Widget plugin’s source code inside the bundle to comply with the GPL
  • Fixed a bug that could prevent users from typing spaces into the “Path Settings” view

Version 1.0

  • All the changes from App Update have been merged back
  • Growl support
  • Full support for Finder aliases
  • Added a dropdown menu opened by clicking the version number of an update: includes shortcuts to mark an update as installed or ignore updates
  • Employs Apple’s proposed versioning scheme now (TN1132). For example, 1.3.0 and 1.3 will now be treated as the same thing
  • Ability to set the automatic update to either daily or weekly
  • Released under the GPL (full license inside the bundle)
  • Some bugfixes

Version 0.9

  • Ability to specify a list of directories in which Widget Update should look for Widgets
  • Smart automatic update checking
  • Updated online help to reflect the changes and explain the new features
  • Various stability fixes

Version 0.8

  • Support for versiontracker.com
  • Ability to force certain update sources on a per-Widget basis, even if those sources are currently not enabled in the general settings
  • As Widget Update has already been taking up much more time than I originally intended to spend on it (v0.1 had 605 lines of code, v0.8 has about 5850!), I decided to add a “Donate” button (it’s still freeware and nag screen free, of course)
  • Faster scanning of Widget directories
  • Compiled plugin as “Universal” a.k.a fat binary to support upcoming mactels
  • Ability to add a custom update source for each Widget by specifying an URL and a regular expression (for advanced users)
  • Various minor and not so minor fixes
  • Updated help to include the new features

Version 0.7

  • Completely new design! Idea and images were contributed by Mike Pogran (who also helped me test the current version). Thanks!
  • Apart from collapsing it into an icon (like in previous versions), you may also close the drawer by clicking into the white bars
  • Support for checking MacUpdate.com
  • Ability to skip checking certain update sources on a per-Widget basis through the “Advanced” configuration editor (the inverse feature, i.e. forcing sources for certain widgets will probably be added in the future)
  • As widget.system() doesn’t seem to work reliably when using output handlers in asynchronous mode, Widget Update will now run its Widget information gathering script through a simple plugin.
  • Limited scrollwheel support (please refer to the FAQ in the Help window): Basically, it should work if Widget Update has both focus and the mouse cursor positioned over it. “Mighty Mouse” doesn’t work because WebKit doesn’t seem to treat the trackball like a scrollwheel as far as Javascript is concerned
  • Numerous little fixes here and there…
  • Updated the Help feature to include the new features: Please consider reading it before asking questions

Version 0.6

  • Re-designed the scrollbar to behave more MacOS X like
  • Added new online-help function
  • Widget Update is now completely controllable via the keyboard (see the online help for shortcuts)
  • Read in Widget data via ‘defaults’ rather than parsing Info.plist directly (slower, but more reliable)
  • If no CFBundleDisplayName is supplied, CFBundleName will be used (which is a mandatory property)
  • Look at version.plist: Widget Update will now look at each Widget’s Info.plist (CFBundleShortVersionString and CFBundleVersion) and version.plist (same properties): of all 4 possible values, the latest version found will be used (fixes some Widgets to work out of the box)
  • Updated graphics: thanks to Mike Pogran for providing the images

Version 0.5

  • Each instance of Widget Update will remember if it was minimized when Dashboard was closed and will automatically re-minimize itself when Dashboard gets reloaded (after re-booting, switching users, etc…)
  • At DBW, x.yz and x.y.z version notation will be treated as being completely interchangeable
  • Additional visual feedback: If Widget Update is minimized while checking for update, the logo in the white circle will spin. Once the run is complete and updates (or errors) where found, it will “jump” like a dock icon until you open it again. Thanks to Mike Pogran for providing the images necessary!
  • Widget Update will now attempt to use $HOME when looking for your user’s widget directory
  • Advanced Configuration: You can now use advanced configuration options on the back, enabling you to override version numbers, specifying DBW IDs etc… Please read the help text in the widget (back, advanced, help) before using this
  • Note that this update will make Widget Update forget about the download sources (Apple, DBW, both) preference. You need to re-enter it after installing this update
  • Note that we are at v0.5 and the above is a pretty big update, so bugs may be present. Please PM me if you think that you have found a bug (that can be reproduced)

Version 0.4

  • All new graphics by Mike Pogran
  • Faster querying of DashboardWidgets.com
  • Fixed ‘cannot parse download token’ bug
  • Removed direct download links in order not to leech anybody’s bandwidth
  • Now collapsible: Click the logo to minimize the widget
  • Added an x.y.z == x.yz check for DBW, where only a single dot is allowed in a version number
  • Spinning logo to signal that Widget Update is running a check

Version 0.3

  • Fixed a potential error caused by invalid widget meta-data

Version 0.2

  • Apple.com searched as well
  • Widget Update is now flippable and has some preferences
  • New preference: Connection speed (affects thenumber of parallel connections)
  • New preference: Update sources (apple, dashboardwidgets or both)
  • New preference: Do not display errors
  • Case-independent sorting (true alphabetical sorting)
  • If you have multiple versions of a widget with the same name installed, the latest version will be used in the version check, and the widget will only be displayed once

Version 0.1

  • Initial release

back to Widget Update

About

Hi, how are you? My name is Georg Kaindl, and I'm a twenty-something from Vienna, Austria. During the day, I'm a CS student at the Vienna University of Technology, but at night, I turn into an independent software developer for the Macintosh platform, social nerd, lazy entrepreneur and intuitive researcher.

I like to write about everything that matters to considerate technology enthusiasts, but humbly retain the right to go off-topic from time to time.

My posts are licensed under a Creative Commons Attribution 3.0 License.

Contact

You can reach me by email if you have something to say that's not related to a blog post or that you don't want to have publicly available as a comment to a post.

However, you'll have to prove that you are human! Even though I personally like robots very much, I'm less of fan of SPAM. It's just a simple riddle to solve, but a SPAM bot won't cut it!

To get my email address, take the word before the .com in my domain name first (Hint: The word you are looking for starts with a "g" and ends with an "l"). Next, simply attach @mac.com to this word.

Boom, there's my email address. Simple, isn't it?

Powered by WordPress

Comments RSS

Entries RSS