Commit Graph

38729 Commits

Author SHA1 Message Date
Kovid Goyal 4476d63b27 Add an action to show the chrome dev tools in the viewer 2019-09-13 09:12:30 +05:30
Kovid Goyal 5ba3eb19db Fix display of basic metadata in standalone viewer 2019-09-13 09:12:30 +05:30
Kovid Goyal 95aa3a50c2 Implement opening of local ebook files 2019-09-13 09:12:29 +05:30
Kovid Goyal 48a2990600 Set viewer window title 2019-09-13 09:12:29 +05:30
Kovid Goyal 7cfe60f705 Implement remaining two misc prefs 2019-09-13 09:12:29 +05:30
Kovid Goyal d9c1eb14d7 Implement preference to restore window geometry 2019-09-13 09:12:29 +05:30
Kovid Goyal 95dc6a06ad UI for misc settings 2019-09-13 09:12:29 +05:30
Kovid Goyal c14adff36e Add a restore defaults button to font preferences 2019-09-13 09:12:29 +05:30
Kovid Goyal 7914ad4244 UI for viewer font settings 2019-09-13 09:12:29 +05:30
Kovid Goyal 6100a4eeee Cleanup insertion of translations data 2019-09-13 09:12:29 +05:30
Kovid Goyal eeca114876 Wire up the bookmarks panel fully 2019-09-13 09:12:29 +05:30
Kovid Goyal 13be0d6712 ... 2019-09-13 09:12:29 +05:30
Kovid Goyal 332f1e7e63 Fix popup footnotes not working in viewer 2019-09-13 09:12:29 +05:30
Kovid Goyal 45fa8525ba Implement toggling of bookmarks panel 2019-09-13 09:12:29 +05:30
Kovid Goyal d97db810c0 Start work on bookmarks panel 2019-09-13 09:12:28 +05:30
Kovid Goyal 34f48e00d2 ... 2019-09-13 09:12:28 +05:30
Kovid Goyal 63cac76d80 Code to sort CFIs in JS 2019-09-13 09:12:28 +05:30
Kovid Goyal f6371bce85 DRYer 2019-09-13 09:12:28 +05:30
Kovid Goyal 4f486558de Add translations for the viewer interface 2019-09-13 09:12:28 +05:30
Kovid Goyal 0c7bcb0f8c Implement full screen 2019-09-13 09:12:28 +05:30
Kovid Goyal 146b5dc6e3 Show the current ToC node in bold 2019-09-13 09:12:28 +05:30
Kovid Goyal 39d08d70fa Disable cocoa's window tabbing and special menu items 2019-09-13 09:12:28 +05:30
Kovid Goyal 08081eaebb Implement searching and clicking in the ToC 2019-09-13 09:12:28 +05:30
Kovid Goyal 02d8563efc Work on adding an external dockable ToC panel 2019-09-13 09:12:28 +05:30
Kovid Goyal 98ecf220e6 Get changing font size and colors working 2019-09-13 09:12:28 +05:30
Kovid Goyal 9edb593773 Move forward_gesture() to ui_operations 2019-09-13 09:12:28 +05:30
Kovid Goyal 377b90ea0d Implement reloading of book 2019-09-13 09:12:27 +05:30
Kovid Goyal b2be6727f6 Load book data 2019-09-13 09:12:27 +05:30
Kovid Goyal 8b8bec6e6a Get calibre-debug -w working again 2019-09-13 09:12:27 +05:30
Kovid Goyal bb03370e5a ... 2019-09-13 09:12:27 +05:30
Kovid Goyal cbd40617f3 Use short lines when serializing bookmarks 2019-09-13 09:12:27 +05:30
Kovid Goyal 563b926e4b Store annotations in EPUB files 2019-09-13 09:12:27 +05:30
Kovid Goyal bc8fdc4ced Code to update cached conversions 2019-09-13 09:12:27 +05:30
Kovid Goyal 55fbc89eb6 Slow an initial load spinner while book is being rendered 2019-09-13 09:12:27 +05:30
Kovid Goyal 67fcb5345d DRYer 2019-09-13 09:12:27 +05:30
Kovid Goyal a38defca58 Implement loading of annotations from multiple sources 2019-09-13 09:12:27 +05:30
Kovid Goyal 742f322f89 Implement save/restore of last read position 2019-09-13 09:12:27 +05:30
Kovid Goyal 2eefa97a1d When displaying book, ensure the iframe has focus 2019-09-13 09:12:27 +05:30
Kovid Goyal 85b8ee0130 Use the newer technique for setting app uid 2019-09-13 09:12:26 +05:30
Kovid Goyal 8cb9dc1ca1 py3: Fix compilation of viewer code 2019-09-13 09:12:26 +05:30
Kovid Goyal cd64459718 Fix errors reported in the console for listeners that use preventDefault() 2019-09-13 09:12:26 +05:30
Kovid Goyal 84c8544e14 Cleanup python str -> podofo str 2019-09-13 09:12:26 +05:30
Kovid Goyal bc4c988fce typo 2019-09-13 09:12:26 +05:30
Kovid Goyal 66eebb954d Fix building on py2 2019-09-13 09:12:26 +05:30
Kovid Goyal e4c763d23e Add support for maths to PDF output 2019-09-13 09:12:26 +05:30
Kovid Goyal 0f02312390 De-dup images in the PDF 2019-09-13 09:12:26 +05:30
Kovid Goyal bdebe91156 Spped up fonts_are_identical 2019-09-13 09:12:26 +05:30
Kovid Goyal e77df26174 Fix merging of loca tables 2019-09-13 09:12:26 +05:30
Kovid Goyal dd5961af10 Write the loca table in optimum format
Also update the head and maxp tables when subsetting
2019-09-13 09:12:26 +05:30
Kovid Goyal 7b6dc6eed9 Dont bother merging identical TrueType fonts, simply pick one and discard the rest 2019-09-13 09:12:25 +05:30