Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Annoying "scroll up to previous item in lookup history" feature/bug with Mac Touchpad #1148

Open
lihongwu opened this issue Apr 30, 2019 · 1 comment

Comments

@lihongwu
Copy link

lihongwu commented Apr 30, 2019

In Goldendict, when I'm scrolling using the touchpad to browse the current page down, it often shows me the previous item I searched, as if I clicked on the Back buttion. Because I (and most people) give the "page down" command by moving two fingers up the touchpad, Goldendict gets confused often, and it thinks I'm asking for the previous item in history.

Affected version and platform: Goldendict's early access builds or git versions for Mac 10.12
How to repeat: Keep searching for new words, and scroll the page down with the touchpad, it repeats fairly frequently (but maybe not every time).

@hadingtid
Copy link

I'm still getting this issue too, running OSX 10.15.7 and Goldendict version 1.5.0-RC2 (to my knowledge most recent version for Mac). The behaviour appears superficially similar to the system wide default gestural trackpad navigation on mac systems and at first I assumed it was just a hyper-sensitive implementation of it. However on closer inspection it appears to actually function in the opposite direction to what one would except. The similarity of the experience to the reversed default trackpad scroll directionality between Mac and Linux (here obviously in the horizontal axis) makes me wonder whether this is not possibly a Linux-oriented "feature" that doesn't translate well onto Mac?

Anyway, in case it is actually a bug, steps to reproduce are as follows:

• Search for 3+ random words, or use the results of recent search history.*
• Stay in most recent search result.
• Place two fingers on right hand edge of trackpad.
• Maintaining constant contact, scroll fingers slowly towards the left hand side.
• You should observe that as you reach the centre and final far left region, you jump back to the 2nd and then 3rd most recent word in the search history* respectively.
• Alternatively, pick an search result that has a very long group of entries. Scroll up and down with exaggerated or flicking motions, allowing fingers to stray in an noticeable diagonal direction across the trackpad. It seems to be most important that the trackpad detects motion going between any of these 3 horizontal trackpad positions (far left/centre/far right).

*The order seems to be "most recently visited results", so it's not necessarily the order which is displayed in the search history panel.

In my experience this is more often unintentionally activated than intentionally. I believe the best solution would be to either provide the option to toggle this behaviour or even to have it disabled it within Goldendict for Mac, because it interferes with scroll reliability and is not an intuitive gesture for most Mac users. As for navigation of the history, we already have two excellent and easily accessible options in the form of back/forward buttons in the top menu bar and a search history panel which can be moved around to suit the user's preference, which is more than adequate for this purpose. Anyway, thanks for the fantastic job you guys do and keep up the great work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants