Stephan Assmus <superstippi@xxxxxx> wrote:
> Tracker is grown code, quiet ugly when you look at it (no offence I
> hope, I
> have written such code myself (WonderBrush)). It is not easily
> maintainable
> or extendable. It does things at one place to try and be very
> efficient,
> but then does some things at another place which totally spoil that
> again.
> Things like different view modes are badly designed. (I would
> implement CD
> burning as a view mode (add-on)). Currenty, icon, mini-icon and list
> mode
> are all in one file, and the code is riddled with subtle bugs because
> of
> this. When you try to change something in one place, you break it in
> five
> other places. What about filtering the file list... We have so much
> potential for Tracker with regards to attributes. Just try to really
> edit
> attributes from within Tracker, already the navigation between the
> fields
> and columns is broken... and so on. Before any functionality is added
> to
> Tracker, it desperately needs a cleanup which puts the existing
> functionality into a new design context. A design which allows for
> much
> more powerful add-ons which extend Tracker in many more ways then
> just "do
> operation on this selection of files".
>
> But not right now... :-P
Exactly... maybe we should meet for a Tracker coding session after the
alpha release :-)
Bye,
Axel.