Home > Hacking, Igalia, Maemo > ReSiStance with WebKitGtk inside

ReSiStance with WebKitGtk inside

I have released ReSiStance 0.3 (in case if you wonder what about v0.2, it is just that I didn’t blog about it, but it was released on Monday). I don’t know how it could happen, but I totally overlooked the presence of WebKitGtk python bindings in the Maemo repos by the time I started to code ReSiStance. I decided to move to WebKit as soon as I noticed my mistake, specially knowing all the cool features of WebKit Gtk port from the Igalia mates hacking on it.

These are the more remarkable changes since v0.2.1:

  • HTML rendering is now WebKitGtk’s business. It performs blazingly fast, much more than GTKHtml, you’ll easily notice that.
  • Feeds list can be sorted
  • Added application settings
    • Auto load images
    • Default font size
    • Portrait/Landscape modes

You can see all of them in action in this screecast:

ReSiStance 0.3 from Igalia on Vimeo.

UPDATE: I had to push v0.3.1 to the repositories because v0.3 had missing package dependencies

Categories: Hacking, Igalia, Maemo Tags:
  1. Rodney Dawes
    April 2nd, 2010 at 15:13 | #1

    Were you using GtkHTML 3.x or gtkhtml2? Just wondering, as I doubt any performance issues were actually in the rendering engine, as opposed to possibly the way you were doing the HTTP requests. GtkHTML 3.x might actually have rendering performance issues though, as I haven’t looked at it in a long time. But I know for a fact that gtkhtml2 will almost certainly be faster than WebKit, if you get the HTTP requests and streaming data into the engine, correct. 🙂

  2. April 2nd, 2010 at 15:43 | #2


    Do you mind some well-intentioned suggestions? The font size setting should really be reachable from the post view, without going all the way back to the main screen. Probably image loading too? Text selection is best disabled, as it happens when you try to scroll and is rather distracting.

  3. Ian
    April 2nd, 2010 at 19:54 | #3

    I’d like to second the request for a change in the default text selection behavior, it’s very distracting.

    Otherwise, very nice!

  4. Jeremy
    April 3rd, 2010 at 13:50 | #4

    Looks good, the one request I would have would be to cache images for offline RSS feed viewing.

  5. April 3rd, 2010 at 14:47 | #5

    Nice application over there. Looks neat. However, I’m waiting for PR1.2 update. Try not to mess up with my rootfs space at the moment. 🙂

  6. Anonymous
    April 7th, 2010 at 09:02 | #6

    @Rodney Dawes
    GtkHtml 2. Actually is not possible that the difference is the way I get http headers because all the data (except images) is already available before opening the item windows. I didn’t profile it, I’m just talking about impressions and feelings.

  1. April 3rd, 2010 at 17:33 | #1
  2. April 23rd, 2010 at 16:33 | #2
  3. April 24th, 2010 at 00:21 | #3