Shrook v2.71 released
If you head over to the Shrook page you'll find a new release with a handful of bugfixes.
The most visible change are options in the Feed Settings (né Get Info) window to turn off the Change Log and the marking of updated items as new.
Thrupp v2.2 released
I've just posted an update to Thrupp - Utsire's MP3 player file management utility thingy - that adds a couple of small but very useful features.
The first is file sorting. Lots and lots of low-end MP3 players don't bother doing any file sorting themselves - they just play songs in the order they discover them on the disk, which is useless if you want to hear albums in order, for example. Thrupp can now optionally try to sort the files as they appear on the disk whenever you eject your player. It isn't perfect, but it's close enough.
The second is better support for iTunes podcasts. Podcasts now have their own folder on your drive. Within the Thrupp window, you'll see each podcast appear as a single group, with the episodes sorted by date, and the dates appearing alongside each episode. New episodes will automatically be copied.
You can get it from the Thrupp page.
Shrook v2.7 released
I've just posted Shrook v2.7, which makes quite a few changes:
- The big new feature is change logging (with diffs) so when a publisher edits an item you can see what's changed*. These appear below the item body text, and are indicated by plus symbol overlaid on the yellow "new item" star. Currently there's no control over if or how these are shown - let me know what controls you'd like.
- The big bug-fix is the item column width problem in v2.66 several of you emailed me about. It should now behave correctly.
- If you're a Twitter user, you'll be delighted to learn that http: addresses in body text are now automatically made clickable by Shrook**.
- I've made special provision for the conspicuously and spectacularly invalid Whitehouse blog feed**.
- If you enter an address beginning "feed:" into the Subscribe to Feed window, Shrook now knows what to do with it.
- You now get advance warning if your shrook.com is about to expire, and Shrook doesn't nag you with error messages after it does. I've also made some tweaks to make configuration easier.
Download it from
the Shrook page, or select "Check for Updates" from the Shrook menu. Feedback to
the usual address.
(* I realise it's not spectacularly innovative, but it needed adding all the same)(** These new features apply to any similar feed, not just the examples given)
Shrook v2.66 released
Several small but important usability improvements in this version:
- I've ditched calling feeds "channels". 6 years ago hardly anyone knew what a "feed" was, and it's a horrible sounding word, so I decided to use something else. Now it's time to conform.
- I've redesigned the
New Channel Subscribe to Feed window to make it much easier to use. Just enter any old address and it'll figure out whether it's a feed or a web page and do the right thing. - It's now impossible to set the title column widths wider than the pane they're contained in, which makes it super-mega-easy to make them exactly the same width, which is what 99% of people want, by dragging them as wide as they'll go.
- I've added an option to the preferences to ask to be notified of beta versions by Shrook's auto-update feature. If you're interested in getting releases a little more often and new features and bug-fixes a little earlier, there's no harm in setting it.
- I've tweaked the look of the main window slightly to get further away from the now-retro brushed metal appearance.
If you have version 2.65, you can select Check for Updates from the Shrook menu. Otherwise, download it from
the Shrook page
Shrook for iPhone available now
I've got confirmation that Shrook for iPhone has made it through the App Store review process and will appear on the store some time tomorrow is available now. Here's a few things you might need to know about:
- After installing but before you run it for the first time, go to the Settings application, scroll to the bottom, select Shrook and enter your shrook.com username and password.
- There's a demo mode if you don't have a shrook.com account. Fire up Shrook without a username set in the Settings, and it'll create a temporary guest account on the shrook.com server. It comes pre-loaded with a selection of channels from the Channel Guide, and you can use it just like it was your own account, to see how everything works.
- The only bit of the user interface that needs explanation is the items list. If you touch the main part of an item, it'll show you the item text. If you touch the blue circular arrow button alongside, it'll show you the web page associated with that item.
Everything else should be self-explanatory. I'm looking for lots of
feedback on what features I should add next and what you want from it.Enjoy.
Shrook v2.65 released
I've now released Shrook v2.65, which is essentially a patch for some issues users experienced in v2.64:
- Preferences corruption bug, which caused the rightmost pane not to load, amongst other weirdness.
- Dock icon bug when running on Tiger
- Channel Guide display bug
- Adds a manual "Check for Updates" menu option
If you have a version 2.64 is working for you, the best thing to do is to wait for the Sparkle auto-updating process to happen. Make sure it's enabled in Preferences - bottom of the General pane - as the preferences bug may have turned it off.
Otherwise, download it from the Shrook page.
Sorry about this. Clearly I need to do better quality control.
Shrook v2.64 released
I've just released Shrook v2.64.
- The biggest new feature is Sparkle, the automatic updating system that installs updates for you. That means this is the last update you'll have to install manually.
- I've beefed up the code that cleans up XML before processing, which means things like malformed Unicode byte sequences and misplaced ampersands won't break the feed in Shrook any more.
- You can now press the right arrow key to trigger expanding the item pane. Press the left arrow key twice to collapse it again.
- There's a new option "Ignore timestamps for sorting" in the Configure tab of the Get Info window. Enable this on feeds with dodgy timestamps (especially future dated), and they'll no longer mess up your listings.
- There was a crash that would happen when you tried to use the space bar to jump to the next unread item when there weren't any, under certain circumstances. That's now fixed.
- The UI freezing problem when clicking between channels and items should now be completely fixed.
Finally, it has a completely new icon, based on the one I designed for the iPhone.
Shrook for iPhone coming very soon
I've just crossed the last item off the to-do list for the iPhone version of Shrook. It'll be on the App Store very soon.
It will be a free download, but you'll need a shrook.com account since it's dependent on the server for its data.
Update: If all goes well with the App Store review process it will be available on Monday.
Shrook v2.62
Late last week I released Shrook v2.62, which contains various bugfixes and tweaks.
The most important one was to fix the freezing bug that many users were experiencing. This appears to have been caused by a new auto-tooltip feature introduced in Leopard. The idea is when you hover over an item in a table that's too long to fit the cell, a tooltip will appear showing the full text. Suddenly eing asked to draw the cell contents in a tooltip window rather than the table itself confused my code, sometimes leading to a freeze.
I've fixed the bug and have the tooltip feature working. Currently it's only for item titles, but support for showing the text of items will come later.
I've also made it so that if you hit the delete key while viewing a channel within a smart group, it'll offer you the option of unsubscribing, rather than just beeping. Within ordinary groups I've redesigned the delete dialog to be easier to use. Finally, you can hit delete on the Channel Guide to get rid of it.
Leopard got rid of brushed metal from the Shrook window background, and this release removes some of the associated chrome, in particular the border around the main panes, and the embossing effect on the status text at the bottom.
In v2.61 I made Shrook reregister with Growl more often. Not only was it too often, but it caused a weird bug in X11 apps that stole the window focus. It should only reregister very occasionally now.
Finally it fixes an address corruption bug several people reported, makes the left arrow key work properly when you're viewing a web page, and fixes some bugs with column resizing.
If you don't already have it, a download link is on the Shrook page.