chromeless meebo 2.0

Update (Aug 28): I’ve created a Chromeless Meebo changelog page.

My chromeless meebo proof-of-concept got an upgrade this weekend (now at version 0.5). It’s been fully upgraded to .Net 2.0, which means that there are no more external dependancies. Also included are:

  • Saving of preferences.
  • Single clicking on the tray icon only toggles the buddy list – To toggle all Meebo windows, use double click.
  • Tooltips no longer rotate when you recieve a message from a contact – They appear once only.
  • ClickOnce magic – This means you can ‘install’ Meebo Browser via a web interface, and updates happen automagically.
  • Splash Screen – With an AJAX loading widget provided by Ajaxload.

So you can take it for a test drive right now if you have the .Net 2.0 Framework installed (the ClickOnce page should detect if you don’t – and prompt you to install it). If you’re a Firefox user, then you might want to install FFClickOnce to ‘enable’ ClickOnce functionality correctly in Firefox.

15 Responses to “chromeless meebo 2.0”

  1. d@vid Says:

    well, I’ve had one day with the new chromeless meebo, and I’m chuffed!* this is probably because you addressed all my feedback issues ;)

    and ClickOnce really is magic

    * although this morning it didn’t start automatically, even though I copied the shortcut to my Startup folder

  2. Ben Says:

    No pix –> BAD!

    So yeah, could you provide a picture of what this looks like please?

  3. Nurm Says:

    Um, it looks like Meebo! Except that there’s no browser border, and the background colour ends up being transparent.

  4. munkay Says:

    the clickonce installer doesn’t work behind the proxy at work. what’s up with that?

  5. Nurm Says:

    Hmm, I noticed that, that happens sometimes. Generally it seems to be because the proxy requires authentication.

  6. Ollie Says:

    Very Good. I’m impressed!

    One thing I have noticed is that it uses 50MB+ of RAM and a constant 4/5% CPU.

    Still good though. Thumbs up dude.

  7. Nurm Says:

    Mmm, I know. I’d be interested to know who much IE uses in comparison.

    I’m pretty sure the 5% CPU is due to the timer checking the background colour to see what should be transparent every 100ms. What speed PC do you have?

  8. Nurm Says:

    FYI: I’m got code in the works that will allow you to use the Mozilla rendering engine instead of the Microsoft rendering engine :-)

  9. Nurm Says:

    KB917952 describes this issue. Looks like you need a patch from MS to work around this issue :-(

  10. MaxHedrm Says:

    It works pretty well, though 80+ MB of RAM & 20+% CPU is way too excessive for what it is. (I have 2GB total on a 2.2GHz P4.)

    The other thing is that when you show the console is looks like a graphics glitch. That could really use some cleaning up.

  11. Nurm Says:

    Unfortunately there’s very little I can do about memory usage – the code I’ve actually written is fairly small and simple. Currently there’s a timer running 10 times a second to create the transparency, which I could very easily make run say only once a second. That should help with the CPU usage. Also using the Mozilla rendering engine instead of the Microsoft one helps. The graphics glitch is also something that’s really hard to do anything about, mainly because I’m using .Net’s GDI+ to do all the work.

  12. Nurm’s blog » Blog Archive » chromeless meebo gets mozilla support Says:

    [...] I’ve previously commented that I was working on Mozilla rendering support for my Chromeless Meebo Browser, well now it’s here. To enable it you will need my upgraded version of the Mozilla ActiveX Control and make some configuration changes by hand. [...]

  13. Robbie Coleman Says:

    Nurm,

    Meebo updated their UI (drastically) and things are now visible (due to the id attribute changing on some key elements) that used to be hidden.

    Luckily they provided a URL to their previous version at http://classic.meebo.com/ (no SSL at this subdomain, so don’t try it).

    Could you let us know when this is fixed (or if it will be fixed)? I was thinking that this would be a good candidate for sticking the element ID’s for the ones you hide inside of the app.config to allow furture mods.

    Yeah, I’m a dreamer.

    ;-}

    Thanks for the great (free) app BTW…

  14. Nurm Says:

    Mmm, I see. I’m currently on holiday, and for some reason Meebo refuses to load (either new version or classic). I’m planning some sort of JavaScript driven engine for the next version, which will make updates much easier to handle. Thanks for pointing out the classic url!

  15. Proxy Guy Says:

    Can I quote you in my report for school?

Leave a Reply

Comment spam protected by SpamBam