[haiku-bugs] Re: [Haiku] #14760: [Deskbar] Do not show Tracker when no Tracker windows are open

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 12 Dec 2018 19:30:51 -0000

#14760: [Deskbar] Do not show Tracker when no Tracker windows are open
------------------------------------+----------------------------
   Reporter:  NullAndVoid           |      Owner:  jscipione
       Type:  enhancement           |     Status:  closed
   Priority:  normal                |  Milestone:  Unscheduled
  Component:  Applications/Deskbar  |    Version:  R1/Development
 Resolution:  invalid               |   Keywords:
 Blocked By:                        |   Blocking:
Has a Patch:  0                     |   Platform:  All
------------------------------------+----------------------------

Comment (by jscipione):

 Replying to [comment:5 NullAndVoid]:

Is it necessary to always have Tracker in Deskbar, or is it just an
 convenience? Meaning, if Tracker was not in Deskbar and it crashed, is the
 user screwed or not?

 It is necessary to always have Tracker, as well as any running standalone
 app, in Deskbar. If Tracker hypothetically crashes and is not restarted,
 the user is screwed. We could make the conscious choice to hide the
 Tracker entry if no windows are open, but we would have to treat Tracker
 in a special way to do it.

I suggested to simply add an option so that the user can decide their
 preferred behavior, similarly to how spatial/single-window mode is
 configurable in Tracker.

 Hide Tracker if no open windows

I understand that, but I can not make the connection to have always have
 Tracker in Deskbar just because it is always running.

 All standalone apps (that is non-replicants) get an entry in Deskbar as
 long as they're running.

 Replying to [comment:6 humdinger]:
I think there is. While I do agree, that the "Tracker" entry in Deskbar
 would stay, I'd like to see the Desktop there under Tracker. That will
 show the user that the Desktop is part of Tracker.

If there's only the Desktop under Tracker windows, "Hide all" should be
 greyed out. "Close all" could quit, i.e. restart, the Tracker.

 We have to first solve the problem of how to Show the Desktop. In
 (default) special mode you can only have 1 Desktop window open at any
 time, and that means the magic Desktop window, showing the contents of the
 Desktop in a regular window is not allowed. In Browser mode you can
 additionally open one or more regular windows pointing to Desktop folder.
 When you uncompress a file to the Desktop using Expander it is suppose to
 "open" the window after it's done or when you download a file to the
 Desktop using Web+ you can click "Open" button in the Downloads window to
 open the folder containing the file. In both these cases right now in
 spacial mode nothing happens because the Desktop folder (i.e. the Desktop)
 is already open. In Browser mode we open a new Desktop window and show the
 files. What should happen perhaps is that when you "open" the Desktop
 folder in Special mode we do a "Show the Desktop" and hide all open
 windows. This should also happen in Expander and Webpositive. Once this is
 complete, we can add the magic Desktop window to the Tracker window list
 (always) and clicking the menu item would toggle Show the Desktop.

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/14760#comment:7>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: