[haiku-commits] Re: haiku: hrev48957 - data/artwork/icons src/kits/tracker

  • From: Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 30 Mar 2015 13:12:07 +0200

Am 30.03.2015 um 08:15 schrieb Adrien Destugues:
4e3572635487: Tracker: add "hide dotfiles" option to the GUI &
enable it by default.
Why enable it by default? The correct way to handle settings files is
putting them in config/settings so they don't get in the way. This
means there should not be any dotfiles in the home directory. If
there are, it shows some apps were badly ported.

Hiding the files from the user only adds more confusion ("where are
my settings stored? how do I backup them?"). I'm not even sure the
option is useful at all, so the previous situation (having it only in
the settings file) was probably enough.

I originally implemented the feature, but, if memory serves right, later removed it from the UI again, since I didn't think it was really all that useful.

In the change log I wrote: "perfectly ported software wouldn't need any of them, but reality unfortunately looks different". I'm afraid it still sorta does (.bash_history, .profile -- even in the base install).

Whether that rectifies hiding them by default I don't know, but I'm actually a fan of transparency, too. OTOH seeing files you can't do anything about in *your* own folder can be annoying, too (like having two Desktop.ini files on your Desktop in Windows).

In either case, I personally wouldn't really mind seeing even the feature removed from Tracker again.

Since this is a bit like bike-shedding, maybe we should have a poll instead.

Bye,
   Axel.

Other related posts: