koreader-calibre-plugin icon indicating copy to clipboard operation
koreader-calibre-plugin copied to clipboard

[FEATURE] Improve the synchronization interface

Open WillScarlettOhara opened this issue 1 year ago • 2 comments

Feature Summary

Improve the synchronization interface

Motivation

The window that appears at the end of a synchronization to KOReader is not very practical.

Use Cases

With my 1,295 books, it's impossible to scroll to find the one that was successfully synchronized.

Alternatives

Perhaps it would be better to sort or filter this sync screen. Maybe with only the synchronized one at the top or even hide all the others with the option to open a json log file for more details.

Additional Context

No response

WillScarlettOhara avatar Aug 26 '24 08:08 WillScarlettOhara

What exactly you would like to see in the after sync pop-up? "Improve" it's not a feature to implement

kyxap avatar Aug 26 '24 12:08 kyxap

I forgot to add the screenshot. 309406 In my example, what's the point of seeing this full json list of books whose sidecar hasn't been created? It would be more useful to highlight the books for which the sidecar has been created. Even from a debugging perspective, how do I find a particular sidecar without ctrl+f in this log?

WillScarlettOhara avatar Aug 26 '24 12:08 WillScarlettOhara

In my example, what's the point of seeing this full json list of books whose sidecar hasn't been created?

because there multiple reason why this can happen

Even from a debugging perspective, how do I find a particular sidecar without ctrl+f in this log? copy-paste in your editor and look, there some limitation on usage of search inside that window

but yeah I agree details dialog could be more user-friendly

kyxap avatar Oct 23 '24 02:10 kyxap

Addressed this in a way on my fork on this commit.

This adds a tabular view to the sync outcomes through the use of a custom dialog.

Further discussion on what is actually needed in the sync log interface would definitely help. I'd love to see all the columns synced and the value change (for example "5>7" when progress changes from 5 -> 7)

jbhul avatar Feb 10 '25 06:02 jbhul

Will be delivered as part of #71

kyxap avatar Apr 30 '25 01:04 kyxap