Tech Blog
RSS icon Email icon Home icon
  • Updates on hacking Personas to work on Thunderbird Shredder + Screenshots

    Posted on February 24th, 2009 seith 1 comment

    These are the steps I took to get Personas to work on TB.

    1. install.rdf – Of course to modify  to allow installation of Personas on Shredder.
    2. chrome.manifest – Changes of  to hook on to messengerWindow instead of main-window. Also, allow skin to be loaded by changing appversion
    3. Can’t Seem to set const Cc = Components.classes.. in fact, for the other few Components constant declared. Replaced all constants with the lengthier way to access it for now.
    4. Peronas.js – JSON was set to null and loaded with JSON.js which has issues. I commented out setting JSON to null. Since JSON is now native, there is no need to create a new namespace to load JSON and JSON can be used as is throughout.
    5. Several DOM IDs like menu_openAddons and bottomBox replaced to Thunderbird counterpart throughout js,xul and css files.

    There might be some other issues that I’ve handled here and there, but that is generally it. Will be working on getting them to work together with existing personas code. Will be communicating with Chris Beard at Personas forum or through some other means.

    Some screenshots here. Managed to try out styling messege pane too.

    Thunderbird Shredder with Personas Theme(Forest)

    Thunderbird Shredder with Personas Theme(Forest)

    Thunderbird Shredder with Personas Theme(Library)

    Thunderbird Shredder with Personas Theme(Library)

    Thunderbird Shredder with Personas Theme(RedBrick)

    Thunderbird Shredder with Personas Theme(RedBrick)

    Thunderbird Shredder with Personas Theme(FluffyClouds)

    Thunderbird Shredder with Personas Theme(FluffyClouds)

     

    One response to “Updates on hacking Personas to work on Thunderbird Shredder + Screenshots”

    1. This looks awesome! Now I can pepper Thunderbird with Alan Shearer pictures.

      I look forward to the day I can forward an email to a Man United fan friend of mine with an Alan Shearer wallpaper in the background. :)

    Leave a reply