31298 Commits

Author SHA1 Message Date
Kovid Goyal
47e26f89bc
Fix #1852888 [Hiding toolbar by right clicking on it](https://bugs.launchpad.net/calibre/+bug/1852888) 2019-11-17 14:51:02 +05:30
Kovid Goyal
865b911be6
Book details popup window: Add Open with actions to context menu when right clicking the cover image. Fixes #1852626 [[Enhancement] Open image by double clicking on the cover](https://bugs.launchpad.net/calibre/+bug/1852626) 2019-11-17 12:37:25 +05:30
Kovid Goyal
882f454fba
py3: compat 2019-11-17 11:55:03 +05:30
Kovid Goyal
144d17ef68
Fix #1852866 [Button placed over text](https://bugs.launchpad.net/calibre/+bug/1852866) 2019-11-17 11:32:59 +05:30
Kovid Goyal
f41348a5e1
Viewer: Allow customizing what actions appear on the toolbar (Preferences->Miscellaneous->Customize toolbar). Fixes #1852017 [Rearrange the optional toolbar icons](https://bugs.launchpad.net/calibre/+bug/1852017) 2019-11-17 09:22:39 +05:30
Kovid Goyal
0f94cb092f
UI for customizing toolbar 2019-11-16 18:50:50 +05:30
Kovid Goyal
7d21239360
Refactor toolbar actions code to make the actions eventually configurable 2019-11-16 14:44:01 +05:30
Kovid Goyal
826d51a63f
Viewer: Ignore book prepare failure during shutdown 2019-11-16 08:06:57 +05:30
Kovid Goyal
74d6513287
Default title should start with #1 2019-11-15 11:07:31 +05:30
Kovid Goyal
d4dc80c9c4
Fix #1851908 [Suggest a name for the bookmark](https://bugs.launchpad.net/calibre/+bug/1851908) 2019-11-15 11:02:51 +05:30
Kovid Goyal
f825c7c4d6
PDF Output: Improve handling of images that do not fit on a page. Fixes #1852205 [Calibre Vers. 4, new Viewer print feature.](https://bugs.launchpad.net/calibre/+bug/1852205) 2019-11-15 10:45:03 +05:30
Kovid Goyal
9e8585faf1
Viewer: In paged mode break long text without spaces at arbitrary points instead of overflowing to the next page. Fixes #1852192 [long urls in footnotes are not hyphenated in the next line but instead to the next page](https://bugs.launchpad.net/calibre/+bug/1852192) 2019-11-15 10:03:28 +05:30
Kovid Goyal
72e8b008bf
Edit book: Check book: Mark empty id attributes in the OPF as errors. See #1852318 (Private bug) 2019-11-15 09:10:06 +05:30
Kovid Goyal
028241eb0e
Allow pressing the down arrow key to show the completion popup
Also have the enter key close the completion popup, applying any
selected completion first.
2019-11-14 15:47:04 +05:30
Kovid Goyal
55ca95bb34
Better implementation of setting current item on mouse motion in completion popups
Dont rely on the entered() signal since it is emitted even when the
mouse does not move but the list scrolls.
2019-11-14 15:23:39 +05:30
Kovid Goyal
ac758eb0cd
No focus for completion popup
Might fix issue with some windows computers and the popup
grabbing focus.
2019-11-14 15:07:34 +05:30
David
126e9971e5 Fix for https://bugs.launchpad.net/calibre/+bug/1830101
Had wrong database version for addition of ISBN column. Also missed Libra H2O in the names of supported devices.
2019-11-12 21:36:16 +11:00
Kovid Goyal
a268eb52d1
PDF Output: Fix an error when using fonts with vertical metrics. Fixes #1852036 [fail to convert azw3 to pdf in calibre 4.3](https://bugs.launchpad.net/calibre/+bug/1852036) 2019-11-11 09:27:27 +05:30
Kovid Goyal
bc0c9c1fcc
Viewer: Fix viewer flickering when scrollbar is enabled and the header/footer is too wide for the screen. 2019-11-10 23:28:50 +05:30
Kovid Goyal
b1dbedaab0
Remove unused code 2019-11-10 21:32:29 +05:30
Kovid Goyal
52750191f1
Dont spam server log with errors when timing out connections that never even get ready 2019-11-10 18:27:31 +05:30
Kovid Goyal
228453fb48
Also indicate if content server is running with HTTP or HTTPS 2019-11-10 17:58:07 +05:30
Kovid Goyal
ffab572a9e
Linux: Make some cache removal code robust against un-decodeable filenames in the cache directories 2019-11-10 17:42:22 +05:30
Kovid Goyal
a1cc1d8a9d
Viewer: Fix scrolling of panels in preferences causing artifacts. Fixes #1851933 [Buttom on the page is sometimes shown in the middle of the preferences](https://bugs.launchpad.net/calibre/+bug/1851933) 2019-11-10 17:13:38 +05:30
Kovid Goyal
c39f96fbed
Simplify code a bit 2019-11-10 16:56:13 +05:30
Kovid Goyal
07d5f721d4
Clear caches on book load 2019-11-10 13:06:45 +05:30
Kovid Goyal
390c83bf3d
Viewer: improve appearance of controls on small screens. Fixes #1851921 [Showing the settings on mobile device](https://bugs.launchpad.net/calibre/+bug/1851921) 2019-11-10 08:44:09 +05:30
Kovid Goyal
3411653498
Also move close button to left for simple overlays 2019-11-10 08:27:07 +05:30
Kovid Goyal
4b11f99cd8
Move close button in viewer preferences to left to match the rest of the content server UI. Fixes #1851937 [The close button placement](https://bugs.launchpad.net/calibre/+bug/1851937) 2019-11-10 08:17:46 +05:30
Kovid Goyal
cb12614467
String changes 2019-11-10 08:11:57 +05:30
Kovid Goyal
bc5166d99a
Improve formatting of preferences button box on small screens. Fixes #1851930 [Large Reset button in the Viewer settings](https://bugs.launchpad.net/calibre/+bug/1851930) 2019-11-10 08:06:19 +05:30
Kovid Goyal
263bb0ce88
Viewer: Fix restoring user stylesheet to default not being applied until a viewer restart 2019-11-10 07:30:38 +05:30
Kovid Goyal
6ec980c99f
string changes 2019-11-09 15:30:12 +05:30
Kovid Goyal
5fbfe3fb36
Viewer: Add a shortcut (Ctrl+F11) to toggle the toolbar 2019-11-09 09:07:20 +05:30
Kovid Goyal
ce81764353
Remove unused code 2019-11-09 08:25:12 +05:30
Kovid Goyal
e94f9fd04a
Viewer: Do not wait for loading of <link> tags that are not stylesheets. Fixes #1851814 [Link tag with url results in slow loading](https://bugs.launchpad.net/calibre/+bug/1851814) 2019-11-08 16:34:42 +05:30
Kovid Goyal
2ebf0f589d
version 4.3.0 2019-11-08 06:48:06 +05:30
Kovid Goyal
c0acccde24
Viewer/Content server: Fix history for completion popups such as search bars not being stored correctly. Fixes #1847976 [feature request: viewer 4 search history as in viewer 3](https://bugs.launchpad.net/calibre/+bug/1847976) 2019-11-08 06:43:25 +05:30
Kovid Goyal
caad54863b
Improve performance when polishing large numbers of books in a large library by debouncing Tag browser refreshes 2019-11-07 19:35:18 +05:30
Kovid Goyal
481013d23f
pep8 2019-11-07 14:52:14 +05:30
Kovid Goyal
fe066ce2d6
Conversion: CSS selectors with unknown pseudo-elements should not match any tags. See #1827700 (Private bug) 2019-11-07 14:15:46 +05:30
Kovid Goyal
f6087f7929
Micro-optimization 2019-11-07 10:42:06 +05:30
Kovid Goyal
e25d26a628
Micro-optimization
Also dont use plain asserts in tests
2019-11-07 10:36:08 +05:30
Kovid Goyal
2d41f863b7
pep8 2019-11-07 09:59:27 +05:30
Kovid Goyal
054752d956
... 2019-11-07 09:53:48 +05:30
Kovid Goyal
9e1bbdf5b4
Fix #1849939 [When changing language in installer it doesn't change the default installation directory.](https://bugs.launchpad.net/calibre/+bug/1849939) 2019-11-07 09:21:26 +05:30
Jim Miller
cc64a6d76b Add right-click copy link for identifiers and author links in book details. 2019-11-06 20:32:22 -06:00
Kovid Goyal
61c67430da
... 2019-11-06 14:41:24 +05:30
Kovid Goyal
9950856380
When cleaning viewer cache remove all but the newest entry for a particular book path 2019-11-06 14:36:25 +05:30
Kovid Goyal
953a1d7573
... 2019-11-06 13:58:00 +05:30