Opened 6 years ago

Closed 6 years ago

#2280 closed defect (can't reproduce)

Trackpad gestures broken

Reported by: olibclarke@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: UI Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Darwin-18.7.0-x86_64-i386-64bit
ChimeraX Version: 0.91 (2019-07-31)
Description
Hi,

The trackpad gestures are no longer working in the latest nightly of chimera. A two finger swipe now zooms, rather than rotating, and a three finger swipe does nothing, rather than translating the molecule.

Cheers
Oli

Log:
> camera ortho

> cofr centerOfView

> alias crosshairs_on log text crosshairs_on: displays crosshairs at center of
rotation and places cofr at center of view; cofr centerofview showpivot 5,0.2

> alias crosshairs_off cofr centerofview showpivot false

> alias cootmode volume style mesh step 1 squaremesh false meshlighting true
twosidedlighting false capfaces false; surface cap false; size stickradius
0.05; ~rib; disp; color gold target a; color byhet; lighting flat; lighting
depthcuestart 0.2 depthcueend 0.7; set silhouettes false; set subdivision 1;
crosshairs_on; color #3333851effff target s; style stick; set bgcolor black

> alias cootmode_white volume style mesh step 1 squaremesh false meshlighting
true twosidedlighting false capfaces false; surface cap false; size
stickradius 0.05; ~rib; disp; color orange target a; color byhet; lighting
flat; lighting depthcuestart 0.2 depthcueend 0.7; set silhouettes false; set
subdivision 1; crosshairs_on; color #00000000cccc target s; style stick; set
bgcolor white

> alias carve surface zone #* nearatoms sel distance $1 maxcomponents 1

> alias uncarve surface unzone #*

> alias focus view cofr false

> alias saturation_down color modify $1 saturation - 10

> alias saturation_up color modify $1 saturation + 10

> alias lightness_up color modify $1 lightness + 5

> alias lightness_down color modify $1 lightness - 5

> alias hue_up color modify $1 hue + 5

> alias hue_down color modify $1 hue - 5

> alias symclip clip near -$1 far $1 position cofr

> alias section clip near $1 far $1

UCSF ChimeraX version: 0.91 (2019-07-31)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open 5taq format mmCIF fromDatabase pdb

5taq title:  
Structure of rabbit RyR1 (Caffeine/ATP/Ca2+ dataset, class 3&4) [more info...]  
  
Chain information for 5taq #1  
---  
Chain | Description  
A F H J | Peptidyl-prolyl cis-trans isomerase FKBP1B  
B E G I | Ryanodine receptor 1  
  
Non-standard residues in 5taq #1  
---  
ATP — adenosine-5'-triphosphate  
CA — calcium ion  
CFF — caffeine (3,7-dihydro-1,3,7-trimethyl-1H-purine-2,6-dione)  
ZN — zinc ion  
  
  




OpenGL version: 4.1 ATI-2.11.20
OpenGL renderer: AMD Radeon Pro 580 OpenGL Engine
OpenGL vendor: ATI Technologies Inc.

Change History (4)

comment:1 by pett, 6 years ago

Component: UnassignedUI
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionTrackpad gestures broken

comment:2 by Tom Goddard, 6 years ago

2 and 3 finger drag are working fine for me in the current daily build (Aug 1, 2019). None of that code has changed recently. Are you sure you do not have "Trackpad gestures to rotate and move" turned off in ChimeraX Preferences, Trackpad tab? Also the ChimeraX window probably has to have the focus for it to get the multi-finger drag events -- ie you can't have your web browser with the focus and rotate the molecule -- actually testing shows that is not true -- 2-finger drag works even in that case, although 3-finger drag does not (must be somehow intercepted by the web browser).

in reply to:  3 ; comment:3 by olibclarke@…, 6 years ago

Hmmm - it was not working (and I checked that I had the correct preferences set), but I have just restarted it again and it is working correctly now - my apologies, must have been a temporary glitch.

Cheers
Oli

On August 1, 2019 at 20:53 GMT, ChimeraX <chimerax-bugs-admin@cgl.ucsf.edu> wrote:

#2280: Trackpad gestures broken
-----------------------------------+----------------------
Reporter: olibclarke@… | Owner: goddard
Type: defect | Status: assigned
Priority: normal | Milestone:
Component: UI | Version:
Resolution: | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
-----------------------------------+----------------------

Comment (by goddard):

2 and 3 finger drag are working fine for me in the current daily build
(Aug 1, 2019). None of that code has changed recently. Are you sure you
do not have "Trackpad gestures to rotate and move" turned off in ChimeraX
Preferences, Trackpad tab? Also the ChimeraX window probably has to have
the focus for it to get the multi-finger drag events -- ie you can't have
your web browser with the focus and rotate the molecule -- actually
testing shows that is not true -- 2-finger drag works even in that case,
although 3-finger drag does not (must be somehow intercepted by the web
browser).

--
Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/2280#comment:2>
ChimeraX <http://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker

comment:4 by Tom Goddard, 6 years ago

Resolution: can't reproduce
Status: assignedclosed

Ok. There is probably some real Qt problem lurking. Let me know if it happens again.

Note: See TracTickets for help on using tickets.