MobileRead Forums

MobileRead Forums (https://www.mobileread.com/forums/index.php)
-   Calibre (https://www.mobileread.com/forums/forumdisplay.php?f=166)
-   -   E-book viewer: clicking on image to evoke "View image" window. (https://www.mobileread.com/forums/showthread.php?t=328886)

iG0R 04-13-2020 03:34 PM

E-book viewer: clicking on image to evoke "View image" window.
 
Hi, Kovid.
I saw a few posts asking zooming images by more simple way then present in Calibre for now and decided to give my +1 vote in this challenge:)
Please, could it be implemented by any way you like but not so complicated: Right click -> move cursor to View image option -> Left click -> View image window.
E.g.:
1. like it was in Edge browser before Epub support was removed - hover over desired image (cursor changes to magnifier) -> Left click -> Window with enlarged image
2. like in Picviewer CE+ https://greasyfork.org/en/scripts/24204-picviewer-ce

And is it possible to memorize View image window's position and size even after exit Calibre?

Best regards, Igor.

kovidgoyal 04-14-2020 06:42 AM

I can certainly have the popup remember its geometry, but am not a fan of click to zoom, clicks have many other purposes and overloading them can be very annoying.

iG0R 04-14-2020 12:38 PM

Quote:

Originally Posted by kovidgoyal (Post 3976103)
I can certainly have the popup remember its geometry, but am not a fan of click to zoom, clicks have many other purposes and overloading them can be very annoying.

Maybe it would be more logical to use double click on an image like it implemented for looking up words?

kovidgoyal 04-14-2020 12:41 PM

Double clicking selects a word, doesn't do a lookup, but yeah that might possibly be do-able for images, open a bug report for it and i will look into it the next time I am in the area of code.

iG0R 04-14-2020 12:46 PM

Quote:

Originally Posted by kovidgoyal (Post 3976206)
Double clicking selects a word, doesn't do a lookup, but yeah that might possibly be do-able for images, open a bug report for it and i will look into it the next time I am in the area of code.

Thank you!

Quoth 04-14-2020 01:38 PM

Control + or Control double left click to Zoom, Control - or Control double right click to shrink.
I expect double clicks to open something, never zoom. Single click select, or if right click, context menu. A middle button/scroll wheel click should open in a new window.

iG0R 04-14-2020 01:54 PM

Quote:

Originally Posted by Quoth (Post 3976238)
Control + or Control double left click to Zoom, Control - or Control double right click to shrink.
I expect double clicks to open something, never zoom. Single click select, or if right click, context menu. A middle button/scroll wheel click should open in a new window.

Not all users on PC utilize keyboard during reading but also touchscreens hence using Ctrl + something no way comfortable in these cases.

iG0R 04-14-2020 02:04 PM

I suggested to evoke(open) "Image view" window by double clicking on an image, hence it matches with what you said "I expect double clicks to open something".

Quoth 04-14-2020 04:12 PM

Quote:

Originally Posted by iG0R (Post 3976249)
I suggested to evoke(open) "Image view" window by double clicking on an image, hence it matches with what you said "I expect double clicks to open something".

Zoom is getting bigger in same window, "open" is a new window or application.

Quoth 04-14-2020 04:22 PM

Quote:

Originally Posted by iG0R (Post 3976244)
Not all users on PC utilize keyboard during reading but also touchscreens hence using Ctrl + something no way comfortable in these cases.

This is why a Touch device and keyboard + mouse device needs a DIFFERENT GUI. The Windows 8 / Windows 10 attempt at a hybrid GUI is a failure.

Touchscreens on real laptops are thankfully rare, except on hybrid models that turn into a tablet.

Touch is a more limited GUI unless there are obvious gestures as there is generally no hover, no right click, no middle click etc and no modifiers.

Applications should either be designed for real touch UI OS, such as iOS or Android, or designed for keyboard+ Mouse, the traditional GUI invented by Xerox in 1976. Used on BSD, Solaris, RiscOS, MacOS, Beos, Windows up till 7, Linux and others.

An application that tries to satisfy touch and traditional WIMP GUI will be an abomination.

Also a TV needs a 3rd kind of GUI.

Monitor screens with touch are only suitable for interactive displays, POS etc and are a waste for normal OS use with a keyboard and mouse.

iG0R 04-14-2020 05:17 PM

Quote:

Originally Posted by Quoth (Post 3976300)
This is why a Touch device and keyboard + mouse device needs a DIFFERENT GUI. The Windows 8 / Windows 10 attempt at a hybrid GUI is a failure.

Touchscreens on real laptops are thankfully rare, except on hybrid models that turn into a tablet.

Touch is a more limited GUI unless there are obvious gestures as there is generally no hover, no right click, no middle click etc and no modifiers.

Applications should either be designed for real touch UI OS, such as iOS or Android, or designed for keyboard+ Mouse, the traditional GUI invented by Xerox in 1976. Used on BSD, Solaris, RiscOS, MacOS, Beos, Windows up till 7, Linux and others.

An application that tries to satisfy touch and traditional WIMP GUI will be an abomination.

Also a TV needs a 3rd kind of GUI.

Monitor screens with touch are only suitable for interactive displays, POS etc and are a waste for normal OS use with a keyboard and mouse.

For now we were talking about Calibre on PC, there wasn't any references about development history of GUI, nor about TV, POS etc. Only about Calibre on PC which could be controlled either by keyboard, mouse, touchpad or touchscreen. At the same time touchpad and touchscreen could emulate mouse clicks (single or double click) not keyboard Ctrl, Alt etc.

iG0R 04-14-2020 05:29 PM

Quote:

Originally Posted by Quoth (Post 3976297)
Zoom is getting bigger in same window, "open" is a new window or application.

Could you elaborate what did you imply under this statement in response to my "I suggested to evoke(open) "Image view" window by double clicking on an image, hence it matches with what you said "I expect double clicks to open something"."?

Quoth 04-15-2020 08:39 AM

Zoom is making an element or the page bigger. It's not "opening". Opening creates a different context, usually on a WIMP destop GUI using a different application. Zoom thus shouldn't be a double click on a desktop GUI. It can be appropriate on a dedicated gadget such as an eink ereader to zoom an element/image with a double tap, but not in an ereader program on a regular desktop using the WIMP GUI interface, which every desktop Windowing OS from 1976 did. MS started to make confusion on Win8 and Win10 by hybridising the desktop with phone/tablet GUI elements which is stupid.

I had a win 10 tablet. Only the stupid unwanted tile apps and widgets worked properly with touch. Anything where you wanted Windows instead of Android or iOS needed the keyboard dock (which had an unusable touch pad, no separate left & right buttons and tap poor) and a mouse. So a netbook was or small laptop was more use.
I gave it away.

Calibre and its ereader isn't a phone/tablet app. It's a real desktop application for Windows, Mac and Linux. It would be confusing and counterproductive if it was programmed like a single window fills screen touch based app for iOS/Android.


All times are GMT -4. The time now is 06:05 PM.

Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.