[haiku-commits] Re: r35040 - haiku/trunk/src/kits/tracker

  • From: Alexandre Deckner <alex@xxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 13 Jan 2010 03:37:55 +0100

Rene Gollent wrote:
On Tue, Jan 12, 2010 at 8:20 PM, Alexandre Deckner <alex@xxxxxxxxxxxx> wrote:
Couldn't test yet but nice changes :)
I just wanted to comment on the invisibility stuff since you bring it to the
table :) In my opinion, it shouldn't be possible to hide file/folders by
using attributes, i see a security risk and a "hide this mess" risk (i often
grumble against "dot files"/"show hidden files" in ubuntu for example). I
think that if we can avoid it, Tracker should just show the exact same thing
as browsing with the terminal, i.e what filesystems provide. If something is
hidden it should be at the fs level. Maybe i'm missing some unsolvable
cases, but you get the idea.

I'd honestly agree, though I'm not sure about doing any of it at the
FS side of things since that'd mean putting desktop shell/UI-specific
conventions into the filesystem layer which is a major layering
violation.

I agree, i had fs overlays in mind when writing this.

The main reason the invisibility would be nice in the case
of the mentioned Trash modifications is it'd otherwise be confusing to
see the Trash folder at both the volume root and the Desktop. Food for
thought, I suppose.

I guess having things visible in two places in Tracker could be ok if unavoidable, but hidden things is bad in my opinion, like was the Desktop folder before your change :)

Regards,
Alex

Other related posts: