dadler/thumbnail-zoom — Issue #40: Change Site Enables To Support More Sites
Author: dadler
Created: 2012-02-20 19:26:45+00:00
State: open
Labels: -med-, SUG

The current GUI and code structure of TZP impose a fairly high overhead for each site added since each site requires:

* Its own preference checkbox in the Settings / Preferences dialog
* Its own checkbox in the TZP tool menu
* Its own section in pages.js

This increases the amount of work to add a site and limits the number of sites since there'd be too many checkboxes to be practical if we supported a hundred sites.

It'd be more practical to use a scheme which enables / disables sites using strings of patterns or two scrolled lists (one for currently enabled sites and another for currently disabled sites) and removed site checkboxes from the toolbar menu. That also might make it easier to support user-written site extensions or to import site definitions from chrome's Hover Zoom.