Since the goal of this plugin (code named Kuskus, btw) is to replicate GreaseMonkey's functionality, the first step was to replicate its UI. GM basically offers 2 things:
- A Script Manager
- A Status Bar icon (which duplicates the "Tools" menu entry)
I think it looks a bit more tidy than the original GM dialog. That's subjective, of course.
I also added a menu entry under "Tools". Right now it shows the script(s) that were activated for the page as well as the option to enable/disable the plugin.
So although it still is as dumb as before (only execute scripts) at least the UI front is progressing.
Next steps: the status bar icon, manager integration, and GHNS.