[haiku-bugs] Re: [Haiku] #3171: Better prompting in Tracker file operations

  • From: "bonefish" <trac@xxxxxxxxxxxx>
  • Date: Thu, 02 Dec 2010 19:16:32 -0000

#3171: Better prompting in Tracker file operations
-----------------------------------+-----------------------------
  Reporter:  anevilyak             |        Owner:  anevilyak
      Type:  enhancement           |       Status:  new
  Priority:  high                  |    Milestone:  R1/alpha3
 Component:  Applications/Tracker  |      Version:  R1/pre-alpha1
Resolution:                        |     Keywords:
Blocked By:  1420                  |  Has a Patch:  0
  Platform:  All                   |     Blocking:  3296
-----------------------------------+-----------------------------

Comment (by bonefish):

 Just to throw in an alternative idea: Since it always annoys me, when a
 program performing a long task at some time in the middle of that task
 asks for feedback, how about presenting all the conflicts as early as
 possible, i.e. directly after the preflight phase? What I'm thinking of is
 a dialog containing a tree view with all the conflicting files and
 folders. The user can select items to show more information on them (e.g.
 the time stamps and other attributes) and assign actions to them (merge,
 replace, skip). When all conflicts have been assigned actions, the
 "Continue" button gets enabled and the process can be started.

 Advantages: There'll only be a single dialog at the beginning of the
 process. No dialogs during the process, no unbounded number of dialogs for
 prompting on a per-file basis.

 Disadvantages: The dialog is more complex for simple conflicts -- though
 that could be worked around e.g. by using a simpler dialog when there's
 only one conflict. The preflight phase would have to do more, particularly
 for possible merges.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/3171#comment:14>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: