The Windows Quicksilver Wishlist

From BeauGunderson

Jump to: navigation, search

Contents

[edit] Reference

[edit] Graphics

[edit] Plugins

[edit] Plugin interface

  • Plugin information
    • Author information
      • Name
      • Pseudonym
      • Email
      • Website
    • Version
      • Major, minor, build
  • Array of strings which represent regular expression matches for this plugin
  • Icon as vector data
  • Match function that returns a boolean, an array of matches/actions, or an array of results (for things like clipboard string operations)

[edit] Giant list of features

  • http://docs.blacktree.com/quicksilver/quick_tips
  • Text files
    • Head/tail
  • Robust plugin interface
    • One DLL and optional graphics
    • Registry section devoted to each plugins saved settings
    • Recommend use of Nullsoft installer
    • Plugins register handlers in the form of regular expressions
      • Designers must be careful that handlers do not overlap ... unless we just show both options and let the user choose which is given higher priority?
  • Google Calendar quick add
  • Text edit functions, append to text file, etc. (optional date/timestamp)
  • Launch any shortcut, take off "Shortcut to" prefix
    • Library of user-created vector program icons
  • Text input/regular expression functions
    • List of commonly used regular expressions such as phone number, email address, CSV, etc.
    • Copy a bunch of text to clipboard, type "clipreg s/pants/shoes/g" and the text is edited, copied back to the clipboard
    • Copy text to the clipboard, type "clipreg ^.+@[^\.].*\.[a-z]{2,}$" and a list of matched email addresses is copied back to the clipboard
    • These functions allow the user to use whatever editor they like, a web browser, etc. and still enjoy the benefits of regular expressions
  • Stop/play/next/prev
    • Winamp
    • Windows media player
    • VLC media player
    • iTunes
  • Growl server protocol support (for notificiations from Mac and Windows applications)
  • Firefox
    • Open url/shortcut in new tab
    • Open home page
    • Open tab set in new window (news sites visited daily, for example)
Views
Personal tools