48151 Commits

Author SHA1 Message Date
Kovid Goyal
fcc8795078
Round the progress bar corners as well 2023-11-13 19:21:39 +05:30
Kovid Goyal
5cbdcf2a5e
... 2023-11-13 19:21:39 +05:30
Kovid Goyal
2fc15cf23b
Properly position bar at center and make sure it is not too long 2023-11-13 19:21:39 +05:30
Kovid Goyal
264bb9917c
Various cleanups
Use theme based background colors. Dont use ids for components. Change
the tolltip of the play/pause button dynamically
2023-11-13 19:21:39 +05:30
Kovid Goyal
8aa13dd2e7
When starting smil audio jump to the first available audio element in the spine after the current item in case the current item has no smil elements 2023-11-13 19:21:39 +05:30
Kovid Goyal
07d2ec3401
... 2023-11-13 19:21:39 +05:30
Kovid Goyal
1990076df8
Cleanup button handling code 2023-11-13 19:21:39 +05:30
Kovid Goyal
606fe08e2b
Remove overlay toggle from ebook audio overlay
Brings the behavior in line with the TTS based Read Aloud function
2023-11-13 19:21:39 +05:30
Kovid Goyal
4755458dcd
Refactor PR to use pre-parsed SMIL metadata 2023-11-13 19:21:39 +05:30
duydl
67fe848720
feat: Add support for EPUB with Media Overlays 2023-11-13 19:21:39 +05:30
Kovid Goyal
82fa0ba9ba
Implement editing of notes from edit metadata page 2023-11-13 19:21:39 +05:30
Kovid Goyal
f644b207fb
Fix sizing of edit metadata table 2023-11-13 19:21:39 +05:30
Kovid Goyal
209d8bc264
... 2023-11-13 19:21:39 +05:30
Kovid Goyal
e9065db9d5
Change color of title rather than value in edit table 2023-11-13 19:21:38 +05:30
Kovid Goyal
c81ffcc46f
Get rid of colons in edit metadata rendering as well 2023-11-13 19:21:38 +05:30
Kovid Goyal
a5abcf15ce
Content server: Allow editing notes from tag browser 2023-11-13 19:21:38 +05:30
Kovid Goyal
c379616be0
Clean up modal formatting 2023-11-13 19:21:38 +05:30
Kovid Goyal
7ed3cc1134
Allow show/edit of note with item name in addition to item id 2023-11-13 19:21:38 +05:30
Kovid Goyal
4c61274d09
Qt comments editor add a margin for floating images Qt itself doesnt render it but it is rendered in the server 2023-11-13 19:21:38 +05:30
Kovid Goyal
b072a49193
Add alignment control to server image insertion 2023-11-13 19:21:38 +05:30
Kovid Goyal
4236956b91
Bump version of css-parser 2023-11-13 19:21:38 +05:30
Kovid Goyal
ed980a4c3e
Cleanup editor API 2023-11-13 19:21:38 +05:30
Kovid Goyal
a583773bfe
Fix context menu for images when multiple images are present 2023-11-13 19:21:38 +05:30
Kovid Goyal
ec86d24535
Server: Editing notes with image insertion basically works 2023-11-13 19:21:38 +05:30
Kovid Goyal
a941d66031
Use data URLs for images 2023-11-13 19:21:38 +05:30
Kovid Goyal
f3deb8aa1f
More work on the image select dialog 2023-11-13 19:21:38 +05:30
Kovid Goyal
ba8b17a288
misc fixes 2023-11-13 19:21:38 +05:30
Kovid Goyal
278985f353
Work on the image file select dialog 2023-11-13 19:21:38 +05:30
Kovid Goyal
a3becde4de
More work on editing notes in the content server 2023-11-13 19:21:37 +05:30
Kovid Goyal
72ab25a5b8
... 2023-11-13 19:21:37 +05:30
Kovid Goyal
1a2010ef73
Restore the arch linux CI
Since calling os._exit() seems to have worked around the CI hang
2023-11-13 19:21:37 +05:30
Kovid Goyal
22c95c901e
Only do abrupt exit on CI 2023-11-13 19:21:37 +05:30
Kovid Goyal
0ca3b990dc
Use a daemon thread for the fontscanner so it doesnt prevent interpreter shutdown 2023-11-13 19:21:37 +05:30
Kovid Goyal
bc30dbbdb4
More debugging for unittest hang 2023-11-13 19:21:37 +05:30
Kovid Goyal
2de9e40eee
more immediate resource closures 2023-11-13 19:21:37 +05:30
Kovid Goyal
1d28aa1d6a
Some debugging for hang in linux CI 2023-11-13 19:21:37 +05:30
Kovid Goyal
0c7aa15980
Dont hang forever if test process doesnt quit 2023-11-13 19:21:37 +05:30
Kovid Goyal
a48a0fc52f
More immediate resource closures 2023-11-13 19:21:37 +05:30
Kovid Goyal
5fc243a93d
More explicit resource closing 2023-11-13 19:21:37 +05:30
Kovid Goyal
6660bd828b
More immediate resource closures 2023-11-13 19:21:37 +05:30
Kovid Goyal
691c4c3f7a
Those pythonic nitwits have deprecated getdefaultlocale and not provided a replacement. Blithering idiots.
Fortunately we only really use it on Linux which has no system API
for getting the user's preferred language instead relying on the usual
smorgasboard of under specified, arcane, mutually incompatible env
vars. So just copy the env var parsing code from the deprecated function
and make do. Sigh.
2023-11-13 19:21:37 +05:30
Kovid Goyal
324a1e1aed
More explicit resource closage 2023-11-13 19:21:37 +05:30
Kovid Goyal
89f9b14fc2
More explicit closing of resources 2023-11-13 19:21:37 +05:30
Kovid Goyal
6e3b948bc9
Explicitly close a bunch of resources 2023-11-13 19:21:36 +05:30
Kovid Goyal
1e9a543e54
Preserve notes resource mtimes when importing notes db 2023-11-13 19:21:36 +05:30
Kovid Goyal
53f20a2ce6
Set OPENSSL_MODULES on CI 2023-11-13 19:21:36 +05:30
Kovid Goyal
fa8efb1b4f
... 2023-11-13 19:21:36 +05:30
Kovid Goyal
35772e6a31
new ci data dir 2023-11-13 19:21:36 +05:30
Kovid Goyal
2dafa01321
Work on editor for notes in content server 2023-11-13 19:21:36 +05:30
Kovid Goyal
79a88fa17c
Implement display of notes on server 2023-11-13 19:21:36 +05:30