Commit Graph

48095 Commits

Author SHA1 Message Date
Kovid Goyal 63a2fa9474 Revert removal of context menu for sandboxed iframes
The context menu is needed for copying text on mobile devices.
2023-11-13 19:21:42 +05:30
Kovid Goyal 909654fa39 Content server: Book details: Open links in comments fields in the same window rather than a new window 2023-11-13 19:21:42 +05:30
un-pogaz 7a5bf8be33 improve NotesUtilities 2023-11-13 19:21:42 +05:30
Kovid Goyal 705a11cd50 Bump beta version 2023-11-13 19:21:42 +05:30
Kovid Goyal fba9e98458 Include the PoDoFo garbage collection fix
https://github.com/podofo/podofo/issues/108

...
2023-11-13 19:21:42 +05:30
Kovid Goyal a45267eaf4 fix notes editor changes in the HTML view not being saved until switching back to th enormal view 2023-11-13 19:21:42 +05:30
Kovid Goyal 768aabceb3 Fix a regression that broke the comments editor on the server 2023-11-13 19:21:42 +05:30
Kovid Goyal d124d50faf fix type signature 2023-11-13 19:21:42 +05:30
Charles Haley 3eb15353ec Changes to category editors:
- Eliminate the NotesItem class for performance
- Ensure the edited icon is displayed as appropriate
- Add context menus
- Lots of refactoring
- Bug fixes for tag_list... where changes were lost when the list was filtered

Opening authors and tags for the "big library" now takes at most a few seconds.

I will continue to test it. I wouldn't be surprised if I broke something.
2023-11-13 19:21:42 +05:30
Kovid Goyal 13d584cfb8 another return in conn.execute loop 2023-11-13 19:21:42 +05:30
Kovid Goyal e57840f244 ... 2023-11-13 19:21:42 +05:30
Kovid Goyal 00089388e1 Mark method as being read_api 2023-11-13 19:21:42 +05:30
Kovid Goyal a54c93a95d ... 2023-11-13 19:21:42 +05:30
Kovid Goyal e8d3e37208 When saving PDF in PoDoFo dont collect garbage to avoid slowdowns with some PDF files
See #2041745 (metadata in PDF very slow or gives errors)
2023-11-13 19:21:41 +05:30
Kovid Goyal 9ba1a63bde Bump the version of PoDoFo
Some crashing and security fixes
2023-11-13 19:21:41 +05:30
Kovid Goyal 0cd441515b More misc category editor fixes 2023-11-13 19:21:41 +05:30
Kovid Goyal d296ce1e68 ... 2023-11-13 19:21:41 +05:30
Kovid Goyal 814708da49 Minor cleanups 2023-11-13 19:21:41 +05:30
Kovid Goyal 4903e69ade Implement performant editing with undo for notes in manage authors dialog 2023-11-13 19:21:41 +05:30
Kovid Goyal 823ec12f02 Fix sorting by notes column in manage category dialogs
Also remove the notesitemwidget as its performance is unacceptable
2023-11-13 19:21:41 +05:30
Kovid Goyal b9e24ffb07 More speedups for NotesItemWidget 2023-11-13 19:21:41 +05:30
Kovid Goyal a292113f0b Some speedups for NotesItemWidget 2023-11-13 19:21:41 +05:30
Kovid Goyal f490fec3f9 pep8 2023-11-13 19:21:41 +05:30
Kovid Goyal c25d6c3932 Bump beta version 2023-11-13 19:21:41 +05:30
Kovid Goyal bbf85a760b Fix CS note editing not updating the book details view after edit 2023-11-13 19:21:41 +05:30
Kovid Goyal 1bbd823c32 Fix focus not returning to popup book details window after show notes 2023-11-13 19:21:41 +05:30
Kovid Goyal e1acdb6237 Implement image sizes for cs comments editor as well 2023-11-13 19:21:41 +05:30
Kovid Goyal c1ca6616bd Notes editor: Allow specifying image sizes 2023-11-13 19:21:41 +05:30
Kovid Goyal 3d7d07ed78 Fix BonJour registration for smart device driver not working 2023-11-13 19:21:40 +05:30
Kovid Goyal 1ca9ef022f Fix vaccuming of notesdb broken 2023-11-13 19:21:40 +05:30
Kovid Goyal deb332cd71 ... 2023-11-13 19:21:40 +05:30
Kovid Goyal 21bca7ae47 ... 2023-11-13 19:21:40 +05:30
Kovid Goyal ce22229b1d Beta version number 2023-11-13 19:21:40 +05:30
Kovid Goyal 22f245bc30 Add a screenshot of the notes dialog 2023-11-13 19:21:40 +05:30
Kovid Goyal 4978ad6076 Mention Qt bug report about floating images without margins 2023-11-13 19:21:40 +05:30
Kovid Goyal fce4620ca7 Add some docs for the new notes feature 2023-11-13 19:21:40 +05:30
Kovid Goyal 1b06202898 Prevent various navigation actions in the viewer when read aloud is active 2023-11-13 19:21:40 +05:30
Kovid Goyal f25465a49d Ignore clicks that dont correspond to SMIL elements 2023-11-13 19:21:40 +05:30
Kovid Goyal e23664383d ... 2023-11-13 19:21:40 +05:30
Kovid Goyal 8923c8c4e8 Mouse should be pointer over progress bar as it is clickable 2023-11-13 19:21:40 +05:30
Kovid Goyal 564f2608c1 Have the SMIL bar's opacity behavior match the TTS bar's opacity behavior 2023-11-13 19:21:40 +05:30
Kovid Goyal 2503f2427c Dont allow navigation shortcuts in read aloud overlays
They are pointless as the selection is changed causing a scroll as words
are read
2023-11-13 19:21:40 +05:30
Kovid Goyal 8aa739985a ... 2023-11-13 19:21:40 +05:30
Kovid Goyal 79062e8a8c Fix clicks on bar being handled by container 2023-11-13 19:21:39 +05:30
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