Songbird Developer Tools

Songbird Developer Tools

Download

A collection of essential utilities for feathers designers and extension developers.

Description

Features:

  • The Feathers Wizard, used to set up feathers development projects
  • The Extension Wizard, which creates a HelloWorld extension and UI sample code
  • Options to disable XUL caching and refresh the UI
  • More debug output
  • The XUL Periodic Table, so you can test all the standard XUL widgets
  • Easy access to the Profile Manager
  • A great big bug report button
  • Javascript debugger and test environment

More tools coming soon. Patches and enhancement ideas are welcomed. source code:

http://publicsvn.songbirdnest.com/browser/extensions/developertools

Thanks to Antoine Turmel (Improvements and maintenance), Mark Finkle (XUL Explorer), Ted Mielczarek (Extension Developer's Extension), Jesse Ruderman (JS Environment), and Ondrej Donek (XPCOM Viewer)

Change Log:
11/17/08 - Cleanup and 1.0 updates by Antoine Turmel (Bug 13215)
08/15/08 - Fixed XPCOM viewer preferences, and applied an extension toolbar
           fix from Antoine Turmel.
08/07/08 - Updated for 0.7. Added XUL edit, XPCOM viewer, and some bug fixes.
           (thanks Antoine Turmel)
03/13/08 - Updated for 0.5.  Added Media Page sample code and Lone's 
           overlay warning messages.
02/07/08 - Fixed Bug 6922 - Extension Wizard Toolbar broken - Thanks PVH!
12/21/07 - Added the Extension Wizard
12/12/07 - Fixed Bug 6263 (paths too long for windows to handle)
12/10/07 - Venkman, bug fixes, and an improved periodic table 
           (thanks Lone & Stevo!)
11/09/07 - Fixed nsILocalFile.create exception (Bug 5714)
11/05/07 - Fixed Feathers Wizard exception on Linux, added the JS Environment
10/29/07 - Added miniplayer support & fixed image reloading.

Release Notes

  • Bump for 1.3.0a compatibility

Images (6)

  • Devtools-screenshot_thumbnail
  • Fwizard_thumbnail
  • Venkman_thumbnail
  • Xulperiodic_thumbnail
  • Wizard_thumbnail
  • Jsenv_thumbnail

Comments (25)

  1. about 1 year ago
    komi staff komi

    Nice!

  2. about 1 year ago
    mig mig

    Hooray!

  3. about 1 year ago
    jkoshi jkoshi

    See how to use this add-on to make your own feathers by watching this slideshow: http://www.flickr.com/photos/11878025@N03/sets/72157602511257015/

  4. about 1 year ago
    Windsurfer Windsurfer

    Of course, I love this extension. I couldn't have created my feathers without it. One remaining bug: I had to restart songbird to get the label colours working for .servicepane-toolbar-newitem-button>.clickhold-button . Sorry is this is the wrong place to discuss bugs...

  5. about 1 year ago
    Matt author Matt

    Interesting. Just for the clickhold button? For everything else, refresh worked fine?

  6. about 1 year ago
    renatose renatose

    does it works on 0.5pre?

  7. about 1 year ago
    ryan.rogers7 ryan.rogers7

    I am getting an error.

    Error: profManItem is null
    Source File: chrome://sbdevtools/content/main.js
    Line: 48

    latest install version, just want to know where i need to start posting and looking for bug fixes.

  8. about 1 year ago
    Matt author Matt

    Hmm, thanks Ryan. I’ll look into it this week.

    You can post bugs to the Add-Ons component at http://bugzilla.songbirdnest.com. I usually put [devtools] in the summary line.

  9. about 1 year ago
    Stickman Productions Stickman Productions

    I’ve installed Songbird Developer Tools, about 30 times, every time it installs it says to restart songbird, so I do as instructed, but none of the tools are there when it restarts and it doesn’t show up in my add-ons list.

  10. about 1 year ago
    JohnM JohnM

    I would like to request you add the Javascript Shell from the Extension Developers extension. Its useful for testing code before adding it into an extension. I like the Javascript Shell better than the Javascript Development Environment, but that would be fine as long as I could test out chrome code with it.

  11. 11 months ago
    Tael_ Tael_

    Needs to be updated for 0.7rc1

  12. 9 months ago
    Schwadegan Schwadegan

    I'd like to see a hotkey for refreshing UI instead of go through Tools menu and click it each time. Although, very handy feathering tool! Thanks.

  13. 7 months ago
    Lukas_Skywalker Lukas_Skywalker

    Wow, nice tool. I like the shortcut for "Refresh UI"! Nice thing.

  14. 3 months ago
    mferrante3 mferrante3

    When will this be updated for 1.1.1?

  15. 3 months ago
    Chase Chase

    You rock Matt, thanks for the update, and thanks for the tool!

  16. 3 months ago
    atreiu atreiu

    Thanks for the update! :)

  17. 3 months ago
    Saebekassebil Saebekassebil

    Found a bug: http://bugzilla.songbirdnest.com/show_bug.cgi?id=15808
    But It's the best addon I've ever seen, thanks so much! :)

  18. about 1 month ago
    Horazont Horazont

    Cannot install this extension. Songbird reports it as okay, but after the restart it is not installed.

    Other extensions like FocusTrack work though...

  19. about 1 month ago
    LIB53 LIB53

    I know this sounds like a stupid request, but can you make the default version number in the wizard 0.1 or something? There's brand new feathers that aren't 1.0 quality that are set to 1.0.0.0 because they used defaults from this wizard. Then people rate it poorly because of that, and then developer gets discouraged. I thought i would just point it out, but ignore me if i'm asking silly questions.

  20. about 1 month ago
    Horazont Horazont

    Got it working now... Hacked around with deleting of extensions.* files in profile folder, filling the extension folder with the contents of the xpi and various restarts... Don't know what brought it to work now.

    But finally: Big thanks, very nice addon, helped me alot. Especially the XUL Periodic Table since I have had no experience with XUL for now :)

    greetings

  21. about 1 month ago
    klint klint

    Hello
    I'm looking for a new feature of this extension, that could help me a lot in tracking extensions incompatibilities.

    This feature would SAVE a configuration of one's extensions (meaning: list of activated / deactivated installed extensions) and also LOAD this configuration (by activating/deactivating installed extension based on the previously save list).

    Using that I could easily deactivated one by one all apps, check the conflict, and then activate them all in one step.

    Thanks

    Olivier

  22. 27 days ago
    Saebekassebil Saebekassebil

    Please bump the max-version

  23. 16 days ago
    seba_kerckhof seba_kerckhof

    In Songbird 1.2b3 I get:
    I choose 'restart', Songbird exports my library changes to iTunes, I click 'cancel'. When Songbird restarts I get a crash

    The crash report:
    http://crashreports.songbirdnest.com/report/index/d5b36c58-5a63-11de-9e50-0015173b1359?p=1

  24. 11 days ago
    Schwadegan Schwadegan

    There is an error when restarting Songbird after using the Wizard to create either an extension or a feather. I recon this is due to the fact that it creates extensions with the maxversion set to a lower version than the Dev tools, causing Songbird versions higher than 1.2.0a to reject the new add-ons. Using the Test mode still works though.

    Thank you for a add-on I couldn't possible live without.

Log in to Post a Comment

Songbird Developer Tools

Statistics

Downloads
23,897
Average Rating
4 out of 5 based on 30 ratings
Images
6
Comments
25
Last Updated
14 days ago

Details

Name
Songbird Developer Tools
Author
Matt
Contributors
  • Mark Finkle (XUL Explorer)
  • Ted Mielczarek (Extension Developer's Extension)
  • Jesse Ruderman (JS Environment)
  • Ondrej Donek (XPCOM Viewer)
  • Antoine Turmel (Gonzo style and fixes)
Version
0.5.5 version history
Categories
Tags
extension, wizard, recommended

Log in to Add a Tag

Share

Embed
Share