Author Topic: Dragging processes and masks  (Read 1035 times)

Offline cwiede

  • Newcomer
  • Posts: 30
    • View Profile
Dragging processes and masks
« on: 2017 September 09 10:21:19 »
Hi,
I installed the latest PI-version (Version 01.08.05.1352 Ripley (x64)) on a late 2009 Imac with El Capitan (12 GB Ram) and have problems when dragging processes or masks on images. When I drag a process on an image PI does not react. When dragging I have to wait over the image fore two seconds with the mouse button pressed and when I let loose the process will be applied. Applying masks by dragging is not possible at all.
Any ideas?
Best regards
Christof

Offline cwiede

  • Newcomer
  • Posts: 30
    • View Profile
Re: Dragging processes and masks
« Reply #1 on: 2017 September 09 10:28:04 »
Dragging STF to HistogramTransformation works hassle-free...

Online pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4443
    • View Profile
Re: Dragging processes and masks
« Reply #2 on: 2017 September 09 12:27:29 »
this is an issue caused by the latest version of Qt which is an open-source UI package that PI is built upon. juan had to do a bunch of workarounds just to get the drag and drop to work at all. it does work but overall it's sensitive to where the mouse was when you grabbed the triangle/tab and where the mouse is when you release.

i believe it may only manifest on OSX, so we're just stuck with it for now.

rob

Offline hoxca

  • Newcomer
  • Posts: 1
    • View Profile
Re: Dragging processes and masks
« Reply #3 on: 2017 September 12 14:53:10 »
I can confirm this non consistent behavior of the dragging process icon on OSX.

This QT bug is annoying and get messy 9 on 10 try :(
- Sometime it work, sometimes it just don't.
- Sometime clicking on the workspace then the image before dragging (or just zoom in the image) help
- But the more annoying is that dragging a process icon to the workspace is not working very well
- Applying mask is the more problematic but i see it working (only 1 or 2 times...)

That's really a bad and annoying UI/UX bug.
I've to live with this as i really like the photometric color calibration process but that's playing with my nerves :(

Can we do something on the QT side or simply revert this behavior on OSX.
I understand that multiples branches and maintenance for different target plateform is a pain...
But, IMHO dragging images to the process is really not mandatory.
In the processing workflow, i use more often process icon drag than images dragging.

Anyway, thank you for your effort to craft this powerfull gem software.
--
Regards,
Hoxca

Offline Greg Schwimer

  • PixInsight Addict
  • ***
  • Posts: 209
    • View Profile
Re: Dragging processes and masks
« Reply #4 on: 2017 October 16 19:29:41 »
Bump on this. Same problem here. Slows my work down quite a bit unfortunately, especially when I'm using the trackpad on the Macbook.
- Greg
Scottsdale, Arizona, USA

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 6828
    • View Profile
    • http://pixinsight.com/
Re: Dragging processes and masks
« Reply #5 on: 2017 October 17 00:35:13 »
I fully understand your frustration with this problem. I am very upset too, especially because I cannot find a good solution with the current PixInsight core implementation. This problem on macOS is hurting the PixInsight project as a whole, especially because it has the potential to discourage new users. I am working on finding a good solution, but this is a difficult problem with many implications, so I ask you for more patience while I try to solve this.

Quote
Can we do something on the QT side

Unfortunately, I don't think so. Development forces go where the money is, and the money is not in desktop applications anymore. Actually, the concept of desktop application is dying quickly. This basically means that there is no interest in solving this issue. Very few applications, if any, require the kind of complex workspace functionality that I have implemented in PixInsight, so this problem can only affect a reduced set of Qt-based development projects. This problem is a complex one, with many implications throughout the PixInsight platform, and I must solve it myself. I am pondering several alternatives, but all of them imply a complete rewrite of significant parts of the PixInsight core application.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Greg Schwimer

  • PixInsight Addict
  • ***
  • Posts: 209
    • View Profile
Re: Dragging processes and masks
« Reply #6 on: 2017 October 18 23:08:52 »
Thanks for your diligence Juan. I understand the complexities at hand. Changes in the Qt libraries have affected other software as well so you're not alone. The guys at Bisque have run into even simple problems like minimizing windows. It doesn't work anymore!
- Greg
Scottsdale, Arizona, USA