New and gooey!

Blog for the abstraction and rewriting of AMSN's (amsn.sf.net) gui.
Please please read this post first. Thanks!

Friday, February 24, 2006

Adapt to your environment

Hello all,
This is KaKaRoTo, it's my first post on this blog, I'm stressed :P
The subject is about "adapting to your environment"... what the hell would that mean ? humm.. maybe I'm here to talk about a new (unfinished, unstable, unreleased) plugin that's called 'Chameleon'? oh yeah, that might be it.
Chameleon is a plugin that lets you 'change your skin', or I'd rather say 'adapt to your environment' to avoid any confusion with aMSN's skins.
The plugin is still in development and is not yet finished. I don't have that much time to work on it right now, but I'd like to share my work with you and get comments until I finish it up.
Chameleon uses the 'tile' extension for Tk, you'll find more info about it on : http://tktable.sourceforge.net/tile/
It is totally independant of aMSN skins, those define the images to use, and the different little GUI tweaks, while Chameleon completly changes the GUI itself.
The following screenshots were both taken from a Windows machine, as well as the two images in each screenshot. The image on the right is aMSN preferences window without Chameleon plugin loaded, the one on the left, is with the plugin loaded.
The plugin should be 100% platform independant, I didn't test it on Mac, but I did on Linux, and it works great!
This is a real image taken with the plugin, which means that so far, this is what the plugin can already do.
Here's the first screenshot, Chameleon was configured to use the "Windows XP" theme :



And here's the second screenshot which is using the "Clam" theme that I pretty much like :


I hope you all liked it!

EDIT : Finally stable and released, follow it all up at : http://amsn.sourceforge.net/forums/viewtopic.php?t=618

KaKaRoTo

16 Comments:

  • At 4:48 PM, Anonymous Bruno said…

    Great! Use the native toolkit to draw the widgets is the way to go! No more "You Should Rewrite aMSN With GTK"! :D

     
  • At 12:04 AM, Anonymous NoWhereMan said…

    I wish it could seamlessy integrate wih GTK as it does with XP styles :(
    Anyay, great addition :) Looking forward it

     
  • At 10:19 PM, Anonymous GuS-Arg said…

    Nice Idea!
    This is a better way to "adapt" to the differents Desktop widgets and makes tcl/tk looks more Eye Candy.
    Great Job!

     
  • At 11:47 PM, Anonymous Pete said…

    This looks nice, but i still hope aMSN will use the Tom Jenkins Customized instead.

     
  • At 12:41 AM, Anonymous NoWhereMan said…

    @pete: I think this will be limited to dialogs; chat windows and the contact list will be skinned with Tom's widget set :)

     
  • At 9:40 AM, Anonymous Pete said…

    I just find a problem with the tile Widgets,
    It looks like a bad way to make TCL/TK look either like GTK,QT or like the WindowsXP themes. But hence these __*AINT*__ native.
    Which i dont like, then you better go for native GTK widgets, Or use Tom Jenkins widgets also for dialogs.

    I bet that Tom Jenkins widgets for the dialogs will be even more themeable.
    the tile widgets are LIMITED.

    If you cant make it native, then write your own, thats my thoughts

     
  • At 12:57 PM, Blogger Tom Jenkins said…

    Well, Pete, you're wrong :) Tile supports pixmap themes, so it's just as themeable as anything I wrote. It's also a hell of a lot faster and bug free, so it's the way to go!

     
  • At 10:25 AM, Anonymous tomhennigan said…

    Hey, I've put an installer for Chameleon OS X on http://forums.cocoaforge.com/viewforum.php?f=14. It works very well, with no need to mod code. I can send screenshots if you want.

     
  • At 12:31 PM, Blogger KaKaRoTo said…

    Hello all, Thanx for the comments, let me answer each of you :
    @nowhereman : it can integrate with GTK, there is a theme that looks (I think) like GTK, but it's not native GTK, so it might not blend in with the non-default GTK theme.
    @pete: Don't worry, we're not ennemis, we're allies :P we'll probably find a way to integrate both Tom's widgets (like the menus) and chameleon, Chameleon could even have a plugin option to override each of Tom's widgets.. the widgets will be in the core of amsn, chameleon is a plugin, so..
    @nowhereman : yes, exactly, for example, Tom made a 'ChatWindow' widget, and a 'ContactList' widget, but both of them use labels or buttons for example, which can be themed with chameleon
    @pete : as Tom said, you're wrong, Tile is themable as much as you like, alot more than you think, plus, making it GTK/QT/Win32 native means a complete rewrite of the code, and that's impossible.. chameleon is just a simple plugin and doesn't affect amsn's code.
    @tomhennigan: I'll write to you on the other forum! thanks for putting that up, it's not your fault, you didn't know, but I wanted to show the results 'graphically', not make it available the way you did, now we get a lot of people using it while it's not yet in alpha nor beta state, it's in 'development, untested' state.. I just hope it won't cause too much trouble/bugreports..

    Thanks again to all of you!
    KaKaRoTo

     
  • At 12:56 PM, Anonymous tomhennigan said…

    I'll take down the download, if you want this. The code can be re-used when the plugin reaches alpha. :)

     
  • At 1:01 PM, Anonymous Anonymous said…

    please please make the red tick boxes white!

     
  • At 12:48 PM, Anonymous Anonymous said…

    There is no updates since... february. The project is still on?

     
  • At 2:33 AM, Blogger Tom Jenkins said…

    The chameleon project is still going, but the New and Gooey project is dead, for a number of reasons:
    * Incompatiblities across platforms (hard to make it work well for windows)
    * TkHtml is hopefully going to be a better way of having a nice UI.
    * I have no time anymore :(

    Sorry guys,
    Tom

     
  • At 5:04 AM, Anonymous Anonymous said…

    http://forum.webhostlist.de/forum/members/newviagra.html
    [b]VIAGRA rezeptfrei BILLIG VIAGRA BESTELLEN[/b]
    lhttp://www.ile-maurice.com/forum/members/newviagra.html
    [b]FREE VIAGRA VIAGRA REZEPTFREI[/b]
    VIAGRA BESTELLEN eur 0.85 Pro Pille >> Klicken Sie Hier << BESTELLEN BILLIG VIAGRA CIALIS VIAGRA Schweiz VIAGRA KAUF OHNE REZEPT
    http://www.flooringchat.com/member.php?u=19861
    [b]VIAGRA alternatives VIAGRA[/b]
    [url=http://www.getsomeskillz.co.uk/forum/member.php?u=13]VIAGRA BILLIG BESTELLEN[/url] - alternativ zu VIAGRA
    [b]VIAGRA on line VIAGRA PREISVERGLECH BESTELLEN[/b]
    [b]VIAGRA Oesterreich BILLIG VIAGRA BESTELLEN[/b]
    [url=http://cafesuoimo.com/member.php?u=8]VIAGRA online kaufen[/url] - VIAGRA online kaufen
    [b]PFIZER VIAGRA PREISVERGLECH BESTELLEN VIAGRA[/b]
    [b]VIAGRA Holland VIAGRA REZEPTFREI BESTELLEN[/b]

     
  • At 1:25 PM, Anonymous Anonymous said…

    [b]VIAGRA alternatives VIAGRA PREISVERGLECH REZEPTFREI[/b]
    http://www.getsomeskillz.co.uk/forum/member.php?u=13
    [b]PFIZER VIAGRA PREISVERGLECH VIAGRA BILLIG[/b]
    VIAGRA BESTELLEN eur 0.85 Pro Pille >> Klicken Sie Hier << BESTELLEN BILLIG VIAGRA CIALIS VIAGRA bestellen BESTELLEN REZEPTFREI VIAGRA
    http://cafesuoimo.com/member.php?u=8
    [b]VIAGRA bestellen VIAGRA PREISVERGLECH BESTELLEN[/b]
    [url=http://www.barroco.comyr.com/member.php?u=3]PREISVERGLECH BESTELLEN VIAGRA[/url] - erection VIAGRA
    [b]VIAGRA information BESTELLEN VIAGRA[/b]
    [b]VIAGRA alternativ VIAGRA REZEPTFREI BILLIG[/b]
    [url=http://www.noise-unltd.com/member.php?u=2 ]PREISVERGLECH VIAGRA[/url] - VIAGRA BESTELLEN
    [b]VIAGRA Suisse VIAGRA BILLIG PREISVERGLECH BESTELLEN[/b]
    [b]VIAGRA Deutschland PREISVERGLECH VIAGRA BESTELLEN[/b]

     
  • At 6:24 AM, Anonymous Anonymous said…

    http://www.djmal.net/thaspot/members/viagrakaufend
    [b]VIAGRA Austria VIAGRA BILLIG BESTELLEN[/b]
    http://www.serataanime.it/forum2/member.php?u=336
    [b]VIAGRA Oesterreich BESTELLEN BILLIG VIAGRA[/b]
    VIAGRA BESTELLEN eur 0.85 Pro Pille >> Klicken Sie Hier << BESTELLEN BILLIG VIAGRA CIALIS VIAGRA Kaufen REZEPTFREI KAUFEN VIAGRA
    http://www.barroco.comyr.com/member.php?u=3
    [b]VIAGRA Deutschland BILLIG BESTELLEN VIAGRA[/b]
    [url=http://www.einvestorhelp.com/member.php?u=37776]VIAGRA Suisse[/url] - VIAGRA Suisse
    [b]PFIZER VIAGRA VIAGRA BESTELLEN BILLIG[/b]
    [b]VIAGRA ohne rezept VIAGRA BILLIG BESTELLEN[/b]
    [url=http://www.zonatuning.com/members/viagrakaufend]BESTELLEN REZEPTFREI VIAGRA[/url] - VIAGRA bestellen
    [b]FREE VIAGRA VIAGRA[/b]
    [b]VIAGRA Apotheke VIAGRA BILLIG PREISVERGLECH[/b]
    [b]VIAGRA® kaufen
    VIAGRA Deutschland
    VIAGRA online kaufen
    VIAGRA on line
    VIAGRA alternativ
    VIAGRA rezeptfrei
    VIAGRA Kaufen
    VIAGRA Apotheke[/b]

     

Post a Comment

<< Home