Releases: baskerville/plato
Releases · baskerville/plato
Plato 0.9.14
The metadata format has changed, manual intervention is required.
Within each library's path, run the attached python script:
mv .metadata.json .metadata-old.json
./migrate-hex_keys.py < .metadata-old.json > .metadata.json
Notable changes:
- Add a menu item to empty the trash.
- Move the database's clean up routine to
Library::import
. - Make a few adjustments to the hooks API.
Plato 0.9.13
- Add dithering support. Dithering can be toggled for the current document by selecting the Apply Dithering entry in the book menu or by performing a bottom right corner swipe sequence. When opening a new document, dithering will be enabled if the document's kind is in
reader.dithered-kinds
.
Plato 0.9.12
- Introduce bi-directional hooks communication.
- Add a few settings to the article fetcher.
Plato 0.9.11
- Remove setting:
import.traverse-hidden
. - Notify the user when a hook's process fails.
- Decode all the percent-encoded characters and HTML entities.
- Update the MuPDF shared library.
Plato 0.9.10
- Add optional thumbnail previews.
- Update the following third-party dependencies: DjvuLibre, FreeType, HarfBuzz, jbig2dec, bzip2.
Plato 0.9.9
- Introduce a new zoom mode: custom.
- Add the Annotations and Bookmarks pages.
Plato 0.9.8
- Introduce complex search queries.
- Add two test applications:
- Touch Events is used for testing the various touch gestures and for displaying the reader's regions.
- Rotation Values records the raw information needed to infer a device's coordinate transformation scheme.
Plato 0.9.7
- The battery widget was refined in order to assert more clearly where the capacity level ends.
- Moving the frontlight sliders now applies the changes in real time.
- The time and date format are now configurable, in
Settings.toml
, viatime-format
anddate-format
.
Plato 0.9.6
- HTML engine: deal with bad
colspan
values.
Plato 0.9.5
- Fix a crash that would occur when performing a swipe gesture during a book’s loading phase.