quicksilver/Quicksilver — pull request #697 by skurfer (2012-02-14 16:23:41+00:00)
Title: Plugin info

It started innocently enough with some tweaks to the stylesheet used for displaying the extended description. “What a stupid thing to be spending time on”, I thought. Then it exploded.

A summary of changes:

* The stylesheet for documentation has been updated to better support `pre`, `code`, and `table`. The weird treatment of `h3` was removed. (The iTunes and Remote Hosts plug-ins are some that showcase the changes well.)
* Support for the old RTF-based infoFile has been removed. (There were only 2 or 3 plug-ins using this and the info is from 2005.)
* The “Updated” column now prefers the date of the locally installed plug-in, using the date of the on-line version as a fallback. (It was the other way around, which generated confusion and complaints.)
* Documentation (extended description) now displays in its own panel, similar to how the old RTF system would have displayed in a separate application. It never really fit comfortably in the info panel.
* The info panel now shows, you know, info. The old information is still there (rearranged a bit) and new labels have been added to show the version/date for both the locally installed plug-in and the most recent on-line plug-in.
* The `?` button on the info panel now works (and performs the same function as the Plug-In Help menu item).

As with anything visual, I expect people to have different opinions on what works best, so I’m open to suggestions and expect I’ll need to tweak things here and there.