Songbird 1.4.1 add-on update guides
Sunday, Dec 13. 2009 – Category: Songbird
Heads up Songbird developers! (Non-developer Songbird users, feel free to move along… nothing to see here, etc. etc.)
We’re planning to push our next public release of Songbird (1.4.1) next week, and wanted to give you a quick rundown of what’s new for the release and what changes you’ll need to make in order to bring your extensions and Feathers up to date for 1.4.1. The major change is a brand new Feather called Purple Rain. One of the consistent pieces of feedback we had regarding Gonzo was that there was a lot of confusion between the concepts of collapsing/expanding (using the splitter/grippy) a display pane vs. showing/hiding (using the buttons). We’ve done away with the concept of showing/hiding, and moved to large more obvious splitters. Users were also having trouble with the small display pane header buttons/tabs (used in Album Art, mashTape, etc.) so we’ve changed that functionality as well.
For extension developers, this means if you’ve previously utilised the display pane header navigation elements, you’ll need to change to our new model which uses sub-menus available via the display pane add-on picker/drop-down menu. The good news is it’s fairly straightforward, and is super extensible to allow your extension to create entirely unlimited sub-menus/menuitems. We’ve got this all detailed in our Extension Update Guide for Songbird 1.4.1 available on the developer wiki.
For Featherers, things are somewhat more involved. We listened to a lot of the usability feedback we got from our users.. so on the plus side, we think the Feather is much more straight-forward and obvious to use for new users. The downside is it’s a fairly major update to get your Feather working. You’ll want to take a look at our Feathers Update Guide for Songbird 1.4.1 to get all the salient details. The easiest thing to do is to startup the Feathers Creation wizard and create a new Purple Rain based Feather to get all the layout and widget changes, and then pull any existing images. If you’re trying to migrate a Gonzo based Feather, keep in mind a lot of dimension sizes have changed, so your graphics probably won’t drop in one for one. It may be possible (though untested) to keep your Gonzo based Feather, and just update the CSS with the changes done in Purple Rain, and then create new images for the new elements (such as the new Media Views and display pane images). If you’re having trouble with updating Feathers, please drop by our songbird-dev Google Group for more info and some help!
(many many thanks to Michael Purses, one of Songbird GetSatisfaction champs for pitching in this weekend to help put together the Feathers Update Guide)
One Trackback to “Songbird 1.4.1 add-on update guides”
21 Comments to “Songbird 1.4.1 add-on update guides”
-
Andy Says:
December 13th, 2009 at 18:59All I heard was “next week”
-
Laura Says:
December 13th, 2009 at 22:10W00t for NEXT WEEK…can’t wait. Michael, you are a superstar!
-
Evan Says:
December 14th, 2009 at 06:23Is purple rain going to be a native theme for Windows? Eg., use the default title bar etc like it does in the mac version?
-
Stephen Lau Says:
December 14th, 2009 at 08:31@Evan: Nope, Purple Rain will continue to use custom chrome (window decorations) on Windows & Linux.
-
Chris Says:
December 14th, 2009 at 09:22Will Gonzo be ported to Purple Rain format or will it supercede it completely as Gonzo did to Rubberducky?
-
Stephen Lau Says:
December 14th, 2009 at 09:23@Chris: Gonzo will be superseded completely by Purple Rain
-
Chris Says:
December 14th, 2009 at 09:25Thanks Steve. Good to know. Keep up the great work.
-
Evan Says:
December 14th, 2009 at 09:33@Stephen Lau: Ugh, lame. Is there a reason for this? Completely destroys all of the nice Aero effects as it is now. I was really hoping it would be native.
-
Stephen Lau Says:
December 14th, 2009 at 09:36@Evan: Mostly because the # of people who prefer custom chrome seems to be higher than the # of people who want native window decorations on Windows. It wouldn’t be hard for a third party to make a Feather that uses native window decorations if someone really wanted it…
-
Stormdancer Says:
December 14th, 2009 at 11:16You know… the comments placed here don’t show up on the “Comments (nn)” button on the http://blog.songbirdnest.com/ page. It just says “Comments (0)”, and thus defaults to #respond.
I’m a little iffy about loosing the Gonzo feather, but right now I’m very happy with Steel. I’ll probably launch into making a Redtail feather when 1.4.1 gets here.
-
Chauncellor Says:
December 14th, 2009 at 22:27@Evan:
http://addons.songbirdnest.com/addon/1462
Don’t know how it works, and it looks like you’ll have to tweak the install.rdf, but http://addons.songbirdnest.com/addon/1462this seems like what you’re looking for
-
Chris Says:
December 15th, 2009 at 09:55Chauncellor: he’d have to change more than that.. I believe that feather is a mod of the default skin.. independant of it. So it won’t just add native windowframes to any default skin you have, it’ll show Gonzo feathers and as such will be a bit broken. Good news is it’s been done, so it can (and hopefully will) be done again for Purple Rain.
-
Evan Says:
December 15th, 2009 at 13:52@Chauncellor: Nice find but I’ve used this addon before and it is extremely buggy, not to mention out of date
-
Katana346 Says:
December 16th, 2009 at 14:34Off topic… But will there be an option to disable the splash screen in the final release?
-
Stephen Lau Says:
December 16th, 2009 at 14:37@Katana346: Not in this release, but that’s a good idea. Want to file a bug for it?
-
Stephen Lau Says:
December 16th, 2009 at 17:12@Katana346 – actually I just realised you can simply delete the splash.bmp (or move it out of the way) and that’ll turn it off.
-
alumni Says:
December 17th, 2009 at 19:00i like gonzo more than purple rain, especially for the colors and for that display pane toggle button. i hope you will still keep gonzo in the future.
-
Alfred Kayser Says:
December 18th, 2009 at 00:48Making a feather that supports both Gonzo and PurpleRain layout will be tricky, so an existing feather ported to PurpleRain won’t support versions older than 1.4.1, which essentially means that existing feathers will need to branch their feather into a new name (and GUID) to prevent issues between Gonzo and PurpleRain….
-
Alfred Kayser Says:
December 18th, 2009 at 01:32MoreGonzo 1.3.0 is just released supporting both Gonzo (and Gonzo based feathers) and Purple Rain. Please let me know of any issues.
-
Stephen Lau Says:
December 18th, 2009 at 08:23@Alfred – Hey Alfred! Actually you can upload a version of your Feather (with the same name and GUID/emid) with a minVersion of 1.4.1 and maxVersion of 1.4.* and it will only be presented to users with Purple Rain, so you won’t quite have to fork it..
-
Mr. Christian Says:
January 31st, 2010 at 17:08We’ve been anxiously awaiting Google’s web browser’s widgets for quite some time – In a day I’ve played with 6 extensions and am awed with the plugins. Firefox 3 has started to been buggy & the extensions are necessary.
Leave a Reply
Recent posts
- remiss
(Thursday, Nov 8. 2012 – 1 Comment) - Gesture Lock
(Saturday, Nov 13. 2010 – 14 Comments) - ConnectIn 1.1.1 & HTC Sense UI
(Tuesday, Sep 28. 2010 – 38 Comments) - ConnectIn
(Saturday, Sep 25. 2010 – 62 Comments)
Categories
- Android
- Cars
- ChinaBlog
- Code
- Computers
- Development
- Food
- Football
- Grommit
- Linkage
- Movies&TV
- Music
- Musings
- OpenSolaris
- OpenSource
- Outdoors
- Pets
- Photos
- Quotage
- Rdio
- Songbird
- Sun
- Travel
Grommit
Mozilla
OpenSolaris
- alan burlison
- bonnie corwin
- eric boutilier
- glynn foster
- jim grisanzio
- mark nelson
- mike kupfer
- planet opensolaris
- stephen hahn
Songbird
Archives
- November 2012
- November 2010
- September 2010
- August 2010
- June 2010
- May 2010
- February 2010
- January 2010
- December 2009
- October 2009
- September 2009
- August 2009
- June 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- April 2004
- March 2004
- February 2004
- January 2004
- December 2003
- November 2003
- October 2003
- September 2003
- August 2003
- July 2003
- June 2003
- May 2003
- April 2003
- March 2003
- February 2003
- January 2003
- December 2002
- November 2002
- October 2002
- September 2002
- August 2002
- July 2002
- June 2002
- May 2002
- April 2002
- March 2002

December 29th, 2009 at 00:47