Quoting message written on Sunday 2015-06-21 21:36:27:
> On 21 Jun 2015, djosip+n...@linuxpages.net wrote:
> > But it worked in 0.95.3 and I am inclined to believe that author
> > wanted it that way rather than the doubleclick was implemented by
> > mistake.  If it actually was a mistake it is still something users saw
> > as a feature.
> 
> Isn't double clicking on the docked appicon of a running app suppose to
> raise that app to the front?
> 
> Charles


Yes but if you select "Shared application icon" check box in the window
attributes then the double click would start another instance of the
application. This is how it worked up until and including 0.95.3.



After thoroughly testing the behavior of the current version I have found 
that Windowmaker currently works like this (please read my conclusion on
the end of the message):


Without "Shared application icon" selected in the window attributes 
window:
------------------------------------
- every instance of an application creates its own appicon
- double click on some appicon would bring up and focus its application
  instance
- ctrl + double click on any appicon would start a new instance of the
  application and the application would get its own appicon
- right click -> Launch from the appicon menu would act exactly the same
  as the ctrl + double click on the appicon
- docked appicon acts a bit differently, double click, ctrl + double click
  and right click -> Launch in the docked appicon menu would all start
  a new instance of the application but without creating an appicon.
- subsequent double click on the docked appicon would not start a new
  instance of the application but would bring up and focus the window of
  the instance which has been created through the docked appicon
- subsequent ctrl + double click or right click -> Launch in the docked
  appicon menu would both start a new instances of the application
  but now they would have their own appicons created (this is both
  confusing and nonintuitive)
- double click on the docked appicon would still bring up and focus only
  the window of the first instance of the application created through the
  docked appicon.


With "Shared application icon" selected in the window attributes window:
------------------------------------
- only the first instance of the application creates the appicon
- double click on the appicon would bring up and focus all of the windows
  of all instances of the application (of course only one of them get
  focused)
- ctrl + double click on the appicon would start a new instance of the
  application and the application would use the same appicon (the
  instances are sharing the appicon)
- right click -> Launch from the appicon menu would act exactly the same
  as the ctrl + double click on the appicon
- docked appicon acts a bit differently, double click, ctrl + double click
  and right click -> Launch in the docked appicon menu would all start
  a new instance of the application but without creating an appicon
- subsequent double click would not start a new instance of the
  application but would bring up and focus windows of all the application
  instances (of course only one window get focused)
- subsequent ctrl + double click or right click -> Launch in the docked
  appicon menu would both start new instances of the application
  but now they would not create their own appicons as in the first
  example because they are sharing the same appicon and that appicon
  is docked in the wmdock.
- double click on the docked appicon would bring up and focus all the
  windows that belongs to any instance of the application (of course
  only one window gets focused)


My conclusion here is that the docked appicon still acts as an appicon
which is not intuitive but its probably correct from the windowmaker
design (look and feel) perspective.

Windowmaker up until and including 0.95.3 would allow subsequent double
clicks on the docked appicon to start new instances of the application
which was probably incorrect from the windowmaker design (look and feel)
perspective but some people learned to use that "feature".


I am now aware that Windowmaker is actually working correctly and I cannot
any longer insist on putting the "double click" feature back into the
current version as this IMHO would be wrong thing to do.

Instead, I would like to propose a new option under the "Application
Specific" options, in the application attributes winow which would:
- make docked appicon behave more like an launcher for the application
  instead of the application's instance appicon
- allow double click and subsequent double clicks on the docked appicon
  to launch new instances of the application

Users would then be able to drag an appicon to the dock and configure
the window attributes in a way that the docked appicon doesn't ack as
a docked appicon but as a launcher which would be much more intuitive
taking into account the year we live in. :-)


-- 
Josip Deanovic


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to