16 Dec 2003 noda   » (Journeyer)

With help from marco and chpe on #epiphany, I managed to build an entire Epiphany extension, the first one built by somebody who didn't actually write the extensions system :).

It's called "Popup blocker" and lets you allow or deny popups from the specific site you're visiting. It clutters the UI as little as possible: just a small entry at the top of the View menu.

Savannah is down now, so the Main Epiphany Extensions page is down, but I've made a temporary page with the latest source and binaries. Since putting it up, two people have downloaded it in the past two days. World domination is near!

I have grand plans for some web development features in another extension. I wonder if I'll have the time to pull off some of the ideas:

  • Use HTMLTidy's TidyLib to validate the document, maybe highlight the errors with CSS
  • Open the CSS documents linked to this page in a GtkSourceView window, edit and apply new CSS rules on the fly: possibly even save the results using gnome-vfs (which would work for file:/// urls)
  • A rip-off of Galeon's Javascript console
  • A "cell phone display" which shows what the page would look like on a cell phone.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!