Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Filtering Celeste
Last updated at 2:41 pm UTC on 16 January 2006
Filtering Celeste is an interface to Celeste that replaces the individual filter buttons with a list of general-purpose filters. Thus, you can have 1 category filter, or 0, or even more than 1. Likewise for subject, participant, and custom filters. Filtering Celeste comes as part of the Celeste package on SqueakMap; simply select "switch to expert interface" in the category-list menu.

How it Works

In the top-left pane of the window, there is no longer a list of categories. Instead, there is a list of filters. The list of messages you view is determined by what filters are in the filter list. With no filters, you'll see every message in the mail database. Otherwise, you'll see only the messages that match the filters you have specified.

To add, remove, or modify a filter, you can can use the context menu from the filter-list pane. Also, some common filter types are available as buttons in the main window.

Here are the filter types that are available:
typedescriptionexample
categoryselect messages based on what categories you have assigned themCategory new
participantselect messages based on the From, To, and CC fieldsParticipant squeak-dev@lists.squeakfoundation.org
subjectselect messages based on the Subject fieldSubject Celeste
codeselect messages based on any Smalltalk code you likem text includesSubstring: Celeste

There are buttons in the center of the UI for quickly adding participant and subject filters.


Named Filters

Filters may be stored for later use with the "named filters" system. Any filter may be saved in this way, not just code filters. To save a filter under a name, use the "save this filter" menu item from the filter list. To apply a named filter later on, use the "Named F." button. To modify a named filter, apply it and then make any changes you desire. Finally, to get rid of a named filter you no longer like, install it and then choose "destroy this filter" from the filter list's menu.



Ideas for Using Filters

Here are some ideas on filters for those not used to them.
  1. Have a top-most filter be a category filter, and then you can modify it to switch between alternate category.
  2. Alternatively, look at a new category by doing "open new filter list", and then specifying the category in the new window.
  3. Have a named filter for each mailing list you are on – then you can view messages from that list very quickly.
  4. Have a named filter name "important", that includes all email mentioning your email address, and all email meeting any other criteria you think would make an email important. Thus, you can filter to the important messages very quickly as well.
  5. ...other people's ideas?...
A lot of features people ask for, can already be accomplished using filters.