Calibre 1.37, an eBook reader, editor, and library management software that is compatible with a wide array of devices, has been released and the new version encompasses a large number of new features.
The Calibre developer implemented many perks in the past few editions of the software, and it seems that the community has been hard at work, suggesting even more modifications.
Even if Calibre is actually a very complex application and it's been stable for a very long time, the developer still finds that some aspects need improvements or various changes.
According to the changelog, live spell checking has been implemented in the code view and spelling errors are now highlighted for convenient correction as the user types. If you don't like this feature, you can always turn it off via Preferences > Editor. This means that it's enabled by default.
A number of other major changes have also been included in Calibre 1.37. For example, when using the tap and hold gesture on a touchscreen, users are now allowed to look up the word currently under the finger in the dictionary, putting the editor into replace mode by pressing the Insert key is now allowed, more descriptive titles are now being used for the OPDS feeds, the Table of Contents view is now automatically updated when the NCX file is edited, and a driver for Woxter Scriba 190 has been added.
Also, it's now possible to enter attributes along with the tag name to make it easy to repeatedly insert, for example, <span class='special'></span>, an entry has been added to the context menu of the preview panel to open external URLs when a link is right clicked on, an error in the Check Book tool that occurred when items in the opf have paths started with a leading slash has been fixed, the publisher field in EPUB files are now cleared when updating metadata, and incorrect syntax highlighting on the Linux platform that occurred if the text contained non-BMP unicode character has been corrected.
If you’ve decided to compile your own build of Calibre, be warned. It has many dependencies and it can be quite tricky. Fortunately, the developer also provides a complete list of dependencies, if you feel brave enough. He also has a very handy way of installing the application by entering a single command in the terminal, which can be found in the download section.