202 Commits

Author SHA1 Message Date
Kovid Goyal
177901a239 Refactor toolbar creation code for eventual user customizability 2014-06-19 15:57:13 +05:30
Kovid Goyal
99e6287ec1 Edit Book: Add a new tool to manage fonts. Allows easily changing/removing/embedding fonts in the entire book. To use it go to Tools->Manage Fonts 2014-06-12 20:46:59 +05:30
Kovid Goyal
9bf60add18 Live CSS renders 2014-05-20 11:49:49 +05:30
Kovid Goyal
844c5171b9 ... 2014-05-19 09:33:48 +05:30
Kovid Goyal
991ac8cdd6 ... 2014-05-19 09:30:19 +05:30
Kovid Goyal
905e1b5e86 Start work on Live CSS view 2014-05-17 22:15:50 +05:30
Kovid Goyal
5b24a497cd Edit Book: Add support for spell checking int he code view. Now spelling errors are highlighted in the code view for convenient correction as you type. This can be turned off via Preferences->Editor. 2014-05-13 21:23:22 +05:30
Kovid Goyal
50812974e0 Edit Book: Update the Table of Contents view automatically when the ncx file is edited.
Also avoid unnecessary rebuilds of the Table of Contents view.
2014-05-10 20:53:29 +05:30
Kovid Goyal
1767c90680 Edit Book: A new tool to filter style information (Tools->Filter style
information). Useful to easily remove some CSS properties from the
entire book.
2014-05-07 14:34:11 +05:30
Kovid Goyal
7088ae51db Integrate spell check dialog into editor 2014-04-17 08:09:03 +05:30
Kovid Goyal
4a34618df4 Edit Book: Add support for saved searches. Click Search->Saved searches to bring up a dialog where you can create and manage saved searches
Needs testing
2014-03-20 22:40:44 +05:30
Kovid Goyal
f973436000 Edit Book: New tool to specify semantics in EPUB books (semantics are items in the guide such as preface, title-page, dedication, etc.). Fixes #1287025 [[ebook-edit] Implement of defining more reference types of guide section](https://bugs.launchpad.net/calibre/+bug/1287025) 2014-03-18 13:18:07 +05:30
Kovid Goyal
62eb796b51 Edit book: Add a tool to easily open a file inside the book for editing by just typing a few characters from the file name. To use it press Ctrl+T in the editor or go to Edit->Quick open a file to edit' 2014-03-09 18:16:05 +05:30
Kovid Goyal
22ca2bcac4 Edit Book: Add support for showing the names of non-BMP characters on narrow python builds (windows and OS X) 2014-03-06 11:45:11 +05:30
Kovid Goyal
20bff436bf Edit Book: Allow direct importing of HTML or DOCX files as new books without doing a full conversion. Use File->Import HTML or DOCX to import a file as a new EPUB book with minimal changes from the original. 2014-02-27 18:38:55 +05:30
Kovid Goyal
8039327eda Edit book: Fix option to disable showing the character before cursor not working 2014-02-23 22:48:39 +05:30
Kovid Goyal
526e7882bb Nicer icon for beautify file
From http://findicons.com/icon/207143/flower?id=207153 (freeware
non-commercial)
2014-02-20 10:36:14 +05:30
Kovid Goyal
c0d02ede03 Turn off default shortcuts for checkpoints on os x since they interfere with editing because of a bug in Qt 2014-02-18 12:37:10 +05:30
Kovid Goyal
62ce1a4e92 Edit book: new tool to automatically generate an inline (HTML) Table of Contents based on the current NCX Table of Contents. Accessed via Tools->Table of Contents->Insert inline Table of Contents. 2014-02-12 21:08:41 +05:30
Kovid Goyal
1e3a46ba82 Edit Book: Shortcut change of current paragraph to heading
Edit Book: Add a tool to easily change the current paragraph (the
paragraph containing the cursor) to a heading. Simply click the button
with 'H1' on it and choose the heading level you want the current
paragraph changed to.
2014-02-04 19:23:29 +05:30
Kovid Goyal
83d0b29938 Edit book: Add a tool to view the list of checkpoints and compare the current state of the book to the state at the specified checkpoint. 2014-01-30 22:17:18 +05:30
Kovid Goyal
dade432ea6 Edit book: Add too to compare the book being currently edited with another file 2014-01-30 19:01:59 +05:30
Kovid Goyal
a36aa7dab9 Edit Book: Show the filename of the currently edited file in the title bar. Fixes #1272543 [Enhancement : Book Editor - show file path](https://bugs.launchpad.net/calibre/+bug/1272543) 2014-01-25 09:16:21 +05:30
Kovid Goyal
56848d80f4 Edit book: Add a tool to split HTML files at multiple locations automatically.
To use it, right click in the file and choose "Split at multiple
locations".  Useful if you want to split at all heading tags or all tags
having a certain class and so on.
2014-01-22 12:08:34 +05:30
Kovid Goyal
7a307a2e24 Edit book: Add a new tool to automatically remove all unused CSS rules.
Useful for books created from templates that can have large numbers of CSS rules that dont match any actual content. Available via Tools->Remove unused CSS.

Book polishing: Add an option to automatically remove all unused CSS
rules, works the same as the tool for Edit book, above.
2014-01-21 18:52:47 +05:30
Kovid Goyal
c2e8bab271 Edit book: Add a new tool to automatically arrange all files in the book into folders based on their type. Access it via Tools->arrange into folders. 2014-01-14 17:00:41 +05:30
Kovid Goyal
924c0a6aeb Edit book: Fix tab characters not being identified in the lower right corner. Fixes #1267980 [Edit Book: Tabs are not identified in the lower left corner](https://bugs.launchpad.net/calibre/+bug/1267980) 2014-01-11 10:17:29 +05:30
Kovid Goyal
0012f5cc4b Edit book: Add a tool to insert arbitrary unicode characters, such as special spaces or punctuation or characters from non-English languages into the text 2014-01-06 17:00:21 +05:30
Kovid Goyal
ebd6f978ac Edit book: Allow import of multiple files at once, via File->Import files into book 2013-12-23 15:48:00 +05:30
Kovid Goyal
64a2a45068 ... 2013-12-22 22:24:01 +05:30
Kovid Goyal
324622dee5 ... 2013-12-22 17:45:06 +05:30
Kovid Goyal
b5645f19aa Edit book: Show the name of the current character under the cursor in the status bar. Can be turned off via Preferences. 2013-12-22 17:42:10 +05:30
Kovid Goyal
0a8b250417 ... 2013-12-20 23:57:44 +05:30
Kovid Goyal
c8a2ac65e0 Edit book: Allow creation of new, empty books via File->Create new book 2013-12-19 17:33:53 +05:30
Kovid Goyal
89236b5100 Edit book: Add a tool to browse all images in the book with their thumbnails. Useful for visually locating an image. To launch it, use View->Browse images in book. 2013-12-19 11:00:30 +05:30
Kovid Goyal
14bba3eadc Edit Book: Add buttons to the editor toolbar to make the selected text bold/italic/superscript/etc. when editing HTML files. 2013-12-16 16:51:30 +05:30
Kovid Goyal
593ceffece Edit book: Add options to change the default font families/sizes for the preview panel 2013-12-15 13:43:36 +05:30
Kovid Goyal
77c3f229fd Add preferences action to help menu as well 2013-12-15 12:05:40 +05:30
Kovid Goyal
184586b5dd Edit book: Allow customizing which dockable windows occupy the four dock corners via Edit->Preferences. You can now also choose to have more than one row of windows in a given dock area. 2013-12-15 12:03:45 +05:30
Kovid Goyal
2d9bba1e59 Add donate entry to Help menu 2013-12-14 12:27:53 +05:30
Kovid Goyal
b66c02b2ca ... 2013-12-12 21:12:44 +05:30
Kovid Goyal
41c0926f23 ToC view for Edit Book 2013-12-12 18:53:16 +05:30
Kovid Goyal
5a901d9221 Start work on User Manual for Edit Book 2013-12-11 16:04:57 +05:30
Kovid Goyal
71aeed7cb5 Tweak Book: notify calibre on save when launched from within calibre 2013-12-11 11:05:02 +05:30
Kovid Goyal
289ef5f0b9 Rename Tweak Book to Edit Book 2013-12-10 17:21:51 +05:30
Kovid Goyal
97ce7bf539 Organize global bar 2013-12-09 22:32:58 +05:30
Kovid Goyal
3926d5a276 Add donate button to tweak book 2013-12-09 21:20:34 +05:30
Kovid Goyal
4ff164f9ca Prevent the inspector dock from being floated as QWebInspector does not work in a floating dock 2013-12-09 18:01:32 +05:30
Kovid Goyal
bbdadc6ab1 Use a splitter for the check book window 2013-12-09 11:41:02 +05:30
Kovid Goyal
15b2a95919 Shortcuts to move through the error list and open error in editor on Enter 2013-12-09 10:44:46 +05:30