Nice to know it has officially returned :)
Does this mean it will continue to be developed or was this just a one-time-update to fix it? If it's the first, I have a couple suggestions for future versions.
- The current method of excluding generic scripts is just a hardcoded literal list of "bad includes". This means every now and then something slips through. This should be replaced by something slightly smarter, like a list of regular expressions. About a year ago in the GoogleCode page I suggested one that I think covers every entry of the current list:
- Another problem with the generic script filter is that when a script has 1 "bad include", the script gets filtered. What should happen instead is that only that include is filtered, and if in the end the script has no "good includes" it gets filtered. This would allow scripts that have both "good" and "bad" includes to show when the "good" includes are matched. I'm not sure if many (or any) scripts do this now, but at least I've thought of doing it in one of my scripts (I know it looks like it doesn't make sense doing it, but it does in some cases)
- After you check the scripts available for a page, if you find nothing of interest you'll probably never (or very rarely) look at the list again. It should be possible to "mark as read" a script (or all the scripts in the screen) so that you can know what's new. I'm not sure how to consider new versions of "read" scripts; probably still read since if it didn't interest you at first, probably it still won't.
- Maybe you can mark a script as "don't show again" which would hide it forever (unless you mark an option for showing hidden scripts), as opposed to those "marked as read" which would still show but maybe grayed out or under the new ones.
- The color of the icon should be different (grayed out?) when there are no "new" scripts (ie, not marked as read or hidden)
- Maybe the generic scripts can be marked as such and shown somewhere else instead of just not being indexed. Maybe as a filtering option disabled by default. There are many generic scripts worth noticing, and it's hard to find out about them.
The first 2 issues are easily addressable and don't require releasing a new version. I'd like to know what you, the other devs, and anyone else think about it :)