Kovid Goyal
c8b70c30b9
See if adding a sleep + retry makes test less flaky on CI
2020-12-06 13:09:53 +05:30
Kovid Goyal
1056534a71
More work on Linux TTS config
2020-12-06 13:01:35 +05:30
Kovid Goyal
380f49b8fc
Start work on configuring TTS backends
2020-12-06 11:38:35 +05:30
Kovid Goyal
289a5977af
pep8
2020-12-06 09:09:34 +05:30
Kovid Goyal
dcbb893367
Edit book: Ensure popup message box is hidden at startup
...
Was visible in the system theme on windows
2020-12-05 21:51:03 +05:30
Kovid Goyal
cf85520fd2
Merge branch 'master' of https://github.com/cbhaley/calibre
...
Fixes #1906758 [VL prompt when renaming saved search from tag browser](https://bugs.launchpad.net/calibre/+bug/1906758 )
Fixes #1904631 [Redundant prompt when renaming tags in VL](https://bugs.launchpad.net/calibre/+bug/1904631 )
2020-12-05 17:50:44 +05:30
Charles Haley
d797b07429
Fix Bug #1906758 : VL prompt when renaming saved searches and user categories.
...
Also fixes #1904631 : Redundant prompt when renaming items in VL.
2020-12-05 11:52:35 +00:00
Kovid Goyal
79dc721611
Implement new spinner for metadata download dialog
2020-12-04 22:35:33 +05:30
Kovid Goyal
261f153fe6
Switch to the new spin animator for the progress indicator widget
2020-12-04 22:25:24 +05:30
Kovid Goyal
042a642f65
...
2020-12-04 21:49:22 +05:30
Kovid Goyal
1b5f9a97d0
Make stop state max arc
2020-12-04 18:42:25 +05:30
Kovid Goyal
3973d843e5
Make the spin animator a little parametrizable
2020-12-04 18:36:01 +05:30
Kovid Goyal
4ce301c1b0
Work on a new spin animation
2020-12-04 18:13:40 +05:30
Kovid Goyal
cdca0c8c29
Scoped enum
2020-12-04 07:34:56 +05:30
Kovid Goyal
fbeb0230ff
Allow tap/click on word to skip to speaking from it
2020-12-04 07:14:33 +05:30
Kovid Goyal
65445427fd
Add Read aloud entry to viewer controls
2020-12-04 06:22:51 +05:30
Kovid Goyal
1966b790d2
Read aloud: Keep going when reaching end of internal file
2020-12-04 06:01:24 +05:30
Kovid Goyal
129a18d2c3
String changes
2020-12-04 05:42:41 +05:30
Kovid Goyal
508f957b05
DRYer
2020-12-04 05:24:36 +05:30
Kovid Goyal
04ad7bc901
Remove workarounds that are not needed with the current versions of sip-build
2020-12-03 22:03:05 +05:30
Kovid Goyal
b9077e7579
keep pyqt deps together
2020-12-03 21:48:24 +05:30
Kovid Goyal
dbf84801cd
Bump version of PyQt
2020-12-03 21:47:56 +05:30
Kovid Goyal
ce0a57b69e
Get basic TTS playback working in browser viewer
...
Sadly, there is no support for marking words, so highlighting the
currently spoken word will require gymnastics.
2020-12-03 19:56:08 +05:30
Kovid Goyal
5c9e597fb3
Use the new PyQt scoped enums
2020-12-03 09:17:37 +05:30
Kovid Goyal
c420493507
Basic marking of words during TTS playback works
2020-12-02 22:46:56 +05:30
Kovid Goyal
0e4606ff2b
Fix #1906538 [Private bug]( https://bugs.launchpad.net/calibre/+bug/1906538 )
2020-12-02 21:54:42 +05:30
Kovid Goyal
1e1aedbe41
Micro-optimization
2020-12-02 12:10:59 +05:30
Kovid Goyal
707579fa4c
Book list: Improve rendering of column headers when they dont fit, by eliding them instead of just cutting off rendering. Fixes #1906464 [Enhancement Request: Ability to hide specific column headers in book list]( https://bugs.launchpad.net/calibre/+bug/1906464 )
2020-12-02 07:32:03 +05:30
Kovid Goyal
84ed6ac3af
Update The Guardian
2020-12-02 07:24:15 +05:30
Kovid Goyal
e38ae0e58e
Fix configure metadata source widget not useable on small screens
2020-12-02 06:59:48 +05:30
Kovid Goyal
a67fb90335
AZW3 Input: Fix a regression in calibre 5 that broke processing of files with inline flow replacements. Fixes #1906459 [Private bug]( https://bugs.launchpad.net/calibre/+bug/1906459 )
2020-12-02 06:09:43 +05:30
Kovid Goyal
7c5abc873e
Be a bit more robust against external software messing with files in the library folder
2020-12-01 08:12:32 +05:30
Kovid Goyal
bfedab34b8
Dont fail to start up if there are errors in the translation file
2020-12-01 07:36:39 +05:30
Kovid Goyal
18c97430bb
Remove unused code
2020-11-30 16:45:00 +05:30
Kovid Goyal
3d7fb47592
Port simple and completion workers to use Pipe
2020-11-30 14:45:49 +05:30
Kovid Goyal
064c66804b
Get piping working on windows as well
2020-11-30 13:39:51 +05:30
Kovid Goyal
35cbca3dad
Port ipc.pool to use Pipe
2020-11-30 13:21:44 +05:30
Kovid Goyal
6ad91a2ee4
Start work on making IPC more efficient
...
Use multiprocessing.Pipe instead of using named pipes and establishing
authenticated communication. Also avoids workers depending on a named
object of any kind. Particularly relevant on macOS where the OS tends to
delete things from under us.
2020-11-30 11:40:53 +05:30
Kovid Goyal
9c1f6974f4
DRYer
2020-11-30 11:12:28 +05:30
Kovid Goyal
9eb13264aa
Remove unnecessary use of lock
2020-11-30 11:07:58 +05:30
Kovid Goyal
d0f617307f
Use monotonic for worker launch time tracking
2020-11-30 11:04:22 +05:30
Kovid Goyal
b54aff0383
Ensure result file is always written
2020-11-30 11:02:28 +05:30
Kovid Goyal
bbb6ad3c32
macOS: Move creation of sockets to cache dir as Apple likes to delete things from /tmp
2020-11-30 10:21:57 +05:30
Kovid Goyal
4d9ea316e1
Keyboard shortcuts for read aloud mode
2020-11-29 14:12:17 +05:30
Kovid Goyal
1fdef796ba
Move TTS UI logic into its own module
2020-11-29 13:51:59 +05:30
Kovid Goyal
eaccc523af
More work on Read Aloud
2020-11-29 13:42:29 +05:30
Kovid Goyal
4fd521a88b
Start work on Read aloud mode
2020-11-29 08:44:13 +05:30
Kovid Goyal
a30291c1ae
String changes
2020-11-28 18:56:24 +05:30
Kovid Goyal
9a220fbedb
Merge branch 'master' of https://github.com/cbhaley/calibre
2020-11-28 16:13:04 +05:30
Charles Haley
ab261d43fa
Bug #1906063 : regression: template function first_non_empty fails if no argument evaluates non-empty
2020-11-28 10:00:05 +00:00