[haiku-bugs] Re: [Haiku] #14277: Shortcuts: Improve interface

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 07 Aug 2019 15:45:51 -0000

#14277: Shortcuts: Improve interface
-------------------------------------+----------------------------
   Reporter:  Janus                  |      Owner:  leavengood
       Type:  enhancement            |     Status:  assigned
   Priority:  normal                 |  Milestone:  Unscheduled
  Component:  Preferences/Shortcuts  |    Version:  R1/Development
 Resolution:                         |   Keywords:
 Blocked By:                         |   Blocking:
Has a Patch:  0                      |   Platform:  All
-------------------------------------+----------------------------

Comment (by humdinger):

And one UI complain: I think the textfield/browse UI is a bad idea. No
 one is going to edit application paths manually.

 The textfield is handy if you let the user specify parameters for the
 launched app. It also makes it easy to copy to clipboard, in case the user
 wants to share the info or plans to use it in a script etc., or to quickly
 adjust a path (maybe you renamed a volume or want to redirect to another
 version).
 Of course, most people will use the Browse... button, so it's not an
 afterthought, but the main means of setting the app. The text field serves
 to inform e.g. which version of an app it's pointing to (for example the
 app from the HPKG or the debug-build you did).

Please use a popup menu as done in the Background preferences, which
 allows quick access to known values and opening a filepanel if needed.

 This is a good approach if you'll be using the same couple of common
 locations (like home, desktop, downloads...), but it's less useful for a
 one-off selection of a specific app.

I think we should be able to do something like htis based on
 "getsuites".

 The issues I can see with "getsuites": Most apps don't have those
 implemented and you just cannot fix them all. Also, the app has to be
 running to query it.

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

Other related posts: