[ENH] [Celeste] FilterCeleste

danielv at netvision.net.il danielv at netvision.net.il
Fri Aug 31 22:33:01 UTC 2001


Hi Lex.

I looked at your changes a bit more closely now (that ESUG's over and I
have some time...)

The speed is pretty good. I'm not sure I like the UI, but it's quite
possibly a matter of some small tweaks needed. One thing is I can't see
my categories to choose. My eyes look for it automatically and get
annoyed not finding it, but I'll get used to it. OTOH, changing your
category filter (switching categories) should be as easy as creating a
new one, so it's #edit should be using getCategoryNameIfNone:. Yes, I
know, it's in the wrong place...

Ideally, bringing up that menu should be it's response to a click.
Actually, all filters should respond to a click with their appropriate
editor, and that should allow removing them (clicking .all. or none, I
don't care). 

That would make the filter set easier to edit than now.

Also some general integration of the UI is still missing (keyboard
commands seem to work but don't modify the filterset, the context menu
on the filters should be context sensitive).

But it generally feels ok to me. Other people?

"Lex Spoon" <lex at cc.gatech.edu> wrote:
> 
> --==CelesteAttachment87003==
> 
> I think Celeste enthusiasts will be interested in the combination of the
> previous changeset ("LargeLists") and this one.  Or at least, I hope so.
>  :)  The basic demo is a simple one: do "open email reader", increase
> your maximum messages displayed to 20,000 or so, remove the single
> filter from the top left pane, and observe that it's actually *faster*
> now to view the entire mail database than it is to view just those in
> the 'new' category.
> 
> Besides the speed change is something more fundamental, however. 
> Instead of Celeste having a current category, a subject filter, a
> participant filter, and a custom filter, it now simply has a list of
> filters.  The main benefit is that you can now have more than one
> subject filter and more than one participant filter active at once. 
> Besides that, it just seems cleaner somehow.
> 
> What do you guys think?  I think this is cool, but mostly I want to get
> in sync with the other Celeste folks.  If this looks good, I'll bump
> everything up from FilteringCeleste  into regular Celeste.  And I'll
> make custom filters work again with it....
> 
> Lex Spoon
> 
> 
> 
> from preamble:
> 
> "Change Set:		FilterCeleste
> Date:			9 May 2001
> Author:			Lex Spoon
> 
> A version of Celeste where users browse by adding arbitrary filters"!
> --==CelesteAttachment87003==
> Content-type: application/octet-stream
> Content-transfer-encoding: base64
> Content-disposition: attachment;filename="FilterCeleste.cs.gz"
> 
> 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
> 
> --==CelesteAttachment87003==--




More information about the Squeak-dev mailing list