Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Editor

Notices

Reply
 
Thread Tools Search this Thread
Old 12-17-2022, 01:30 AM   #1
Jaws
JCL Punch-Card Collector
Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.
 
Posts: 75
Karma: 34468
Join Date: Jun 2014
Location: Antarctica
Device: Aggressively Device Independent
UI Problem in Editor When Moving Files

Context: On a laptop, Windows, using a trackpad pointing device.

Problem: When reordering an epub's files under the [text] segment -- such as moving the copyright page from the end to right after the title page, and similar for tables of contents -- for books with lots of individual HTML files under [text], it's quite difficult to smoothly move say, the 38th file in the [text] segment so it's the 3d file (putting the copyright page and the table of contents at the end, like some publishers do, is... annoyingly nonstandard behavior for a BOOK). Frequently, while trying to move that file all the way up with a drag-and-drop, the drag-and-drop goes PAST the first page if the first page isn't visible when starting the drag-and-drop, which collapses the [text] segment and aborts the move.

(My unpredictable hand/finger-shaking of early-stage Parkinson's doesn't help, but this has been a problem since Calibre 3.)

Suggested/possible solutions for a future enhancement, any of which would be a big help:
(a) Add "move to top" (and corresponding "move to bottom") options
(b) Enable use of arrow up/down keys to move
(c) Disable the "collapse this segment" behavior when a carried file moves on top of the segment label
Jaws is offline   Reply With Quote
Old 12-17-2022, 01:58 AM   #2
Karellen
Wizard
Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.
 
Karellen's Avatar
 
Posts: 1,611
Karma: 9500498
Join Date: Sep 2021
Location: Australia
Device: Kobo Libra 2
Quote:
Originally Posted by Jaws View Post
Frequently, while trying to move that file all the way up with a drag-and-drop, the drag-and-drop goes PAST the first page if the first page isn't visible when starting the drag-and-drop, which collapses the [text] segment and aborts the move.
Yes, this happens to me quite often as well. Suddenly the list has collapsed and my xhtml file has jumped back down to 97th position in the list. Sometimes it will happen two or three consecutive times before I can move it correctly.

Quote:
Originally Posted by Jaws View Post
Suggested/possible solutions for a future enhancement, any of which would be a big help:
(a) Add "move to top" (and corresponding "move to bottom") options
(b) Enable use of arrow up/down keys to move
(c) Disable the "collapse this segment" behavior when a carried file moves on top of the segment label
a) sounds reasonable
b) don't like. Potentially clicking the up arrow 30, 50 or 100 times will be frustrating
c) should be standard during move operations.

how about...
d) something like a line number, and you simply type in the number where the file should be moved to, and all following files are bumped by one to make room for the moved file. I imagine a context menu option - "Move to..." and a dialogue box to enter a number.
Karellen is offline   Reply With Quote
Advert
Old 12-17-2022, 03:28 AM   #3
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,725
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by Jaws View Post
. . .
(My unpredictable hand/finger-shaking of early-stage Parkinson's doesn't help, but this has been a problem since Calibre 3.)
Ditto, but due to injury, and more recently, neuropathy.

My suggestion would be to add an option to the File browser context (right click) menu:

Code:
Move... -> Top
           Up
           Down
           Bottom
Perhaps with keyboard shortcuts, e.g. Ctrl+Home, Ctrl+↑, Ctrl+↓ and Ctrl+End - that repeat.

BR

Last edited by BetterRed; 12-17-2022 at 03:39 AM. Reason: clarity
BetterRed is offline   Reply With Quote
Old 12-17-2022, 04:32 AM   #4
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,351
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
https://github.com/kovidgoyal/calibr...d22c24d7a95760
kovidgoyal is offline   Reply With Quote
Old 12-17-2022, 04:35 AM   #5
Karellen
Wizard
Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.
 
Karellen's Avatar
 
Posts: 1,611
Karma: 9500498
Join Date: Sep 2021
Location: Australia
Device: Kobo Libra 2


Thank you @kovidgoyal
Karellen is offline   Reply With Quote
Advert
Old 12-17-2022, 10:34 AM   #6
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,756
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Jaws View Post
(My unpredictable hand/finger-shaking of early-stage Parkinson's doesn't help, but this has been a problem since Calibre 3.)
You would be better off with a mouse or a trackball and not the trackpad.
JSWolf is offline   Reply With Quote
Old 12-17-2022, 11:49 AM   #7
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 31,057
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by kovidgoyal View Post


Anything you can do for the TOC edit (stand alone or in the Editor)
When trying to nest, sometimes it flips the order (6>1) instead of maintaining 1>6 when nested. I have not been able to identify the exact reason. It is a real PITA to manually reorder a dozen entries)
theducks is offline   Reply With Quote
Old 12-17-2022, 07:56 PM   #8
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,351
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
If you can come up with a way to reproduce the issue I will be happy to take a look.
kovidgoyal is offline   Reply With Quote
Old 12-18-2022, 01:45 PM   #9
Jaws
JCL Punch-Card Collector
Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.
 
Posts: 75
Karma: 34468
Join Date: Jun 2014
Location: Antarctica
Device: Aggressively Device Independent
Quote:
Originally Posted by kovidgoyal View Post
This code and the described behavior of the code is exactly what is causing me trouble — I suppose I'm requesting something "less fiddly" (first segment line 139) or another solution like the ability/a clear setting to not cause segment collapse when the segment head is rolled over after moving from "off screen."

That latter is far from unique to Calibre — it's a rather default UI problem in this day of many programmers using multiple monster-sized screens for their work (and not then exhaustively testing on non-custom setups with more, umm, "consumer-grade" hardware). One can observe it in both Mac and Windows folder-moving operations, and I recall it in a 2017-vintage Linux graphical interface. So no blame, just a request concerning something that I've seen and as other comments indicate isn't unique...
Jaws is offline   Reply With Quote
Old 12-18-2022, 06:59 PM   #10
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,351
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Take it up with the developers of Qt, the widget toolkit calibre uses. The drag and drop behavior comes from there.
kovidgoyal is offline   Reply With Quote
Old 12-18-2022, 08:47 PM   #11
Jaws
JCL Punch-Card Collector
Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.
 
Posts: 75
Karma: 34468
Join Date: Jun 2014
Location: Antarctica
Device: Aggressively Device Independent
Quote:
Originally Posted by kovidgoyal View Post
Take it up with the developers of Qt, the widget toolkit calibre uses. The drag and drop behavior comes from there.
OK, now I understand why you just linked to the code... and I certainly will. With no expectation whatsoever that I'll even get a response.

This is far from the only problem with Qt and its, well, obliviousness regarding anything even mildly outside the ordinary. (It's a years-long problem.) As I noted, though, this is also an OS-level problem — what in my first career would have been called an "attitude problem" corrected through some quality time with a senior NCO and perhaps a visit to the Old Man (me). Which I suppose makes me an old Old Man.
Jaws is offline   Reply With Quote
Old 12-18-2022, 10:48 PM   #12
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 46,210
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by Jaws View Post
OK, now I understand why you just linked to the code... and I certainly will. With no expectation whatsoever that I'll even get a response.

This is far from the only problem with Qt and its, well, obliviousness regarding anything even mildly outside the ordinary. (It's a years-long problem.)
That's probably one of the kindest phrases I seen used to describe the QT corporate/developers' attitude towards end user complaints.
DNSB is offline   Reply With Quote
Old 12-19-2022, 08:25 PM   #13
Jaws
JCL Punch-Card Collector
Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.
 
Posts: 75
Karma: 34468
Join Date: Jun 2014
Location: Antarctica
Device: Aggressively Device Independent
Quote:
Originally Posted by DNSB View Post
That's probably one of the kindest phrases I seen used to describe the QT corporate/developers' attitude towards end user complaints.
I'm not trying to be kind, just not-NSFW. I know how to deal with recalcitrant software vendors — all the way to "due to continued noncompliance, you are barred from bidding on government contracts for 5 years."
Jaws is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Manual Moving Of Files tomx2 Calibre 19 09-29-2019 01:41 PM
Lost opf files when moving files to a new library theaccountant Library Management 4 02-25-2015 03:11 PM
moving files to sd drive? cypherslock Kobo Tablets 8 11-04-2011 11:59 AM
Files not moving to SD card - ? Violiner enTourage eDGe 3 09-22-2011 12:33 PM
Calibre - Moving Files ruthielou Library Management 2 07-08-2011 07:28 AM


All times are GMT -4. The time now is 04:07 AM.


MobileRead.com is a privately owned, operated and funded community.