plato

Document reader

OTHER License

Stars
1.3K

Bot releases are visible (Hide)

plato - Plato 0.9.23

Published by baskerville almost 3 years ago

  • Don't invert images in inverted mode.
  • Add the ability to sort by series.
  • Trim words on dictionary long-presses.
plato - Plato 0.9.22

Published by baskerville almost 3 years ago

  • Handle namespaces in the attribute selector.
  • Remove display updates even if the wait ioctl call fails.
  • Add a new global setting: inverted.
plato - Plato 0.9.21

Published by baskerville almost 3 years ago

  • Fix the implementation of the touch protocol used by the Elipsa, Sage, and Libra 2.
  • Add support for table of contents in EPUB 3 documents.
  • Interpret percentages in the Go to page input field.
plato - Plato 0.9.20

Published by baskerville almost 3 years ago

  • Add support for the Sage and the Libra 2.
  • Allow the Custom zoom mode in EPUB documents.
  • Fix the handling of the Reboot menu entry.
plato - Plato 0.9.19

Published by baskerville about 3 years ago

  • Add support for the Elipsa.
  • Add reader settings for the minimum/maximum font sizes and margin widths.
  • Prevent Nickel from complaining about the SD card.
  • Fix the USB and WiFi scripts.
plato - Plato 0.9.18

Published by baskerville about 3 years ago

  • Add support for all the CSS 2.1 combinators.
  • Make the metadata title’s font size device dependent.
  • Add the following reader settings: {south,west}-strip-action.
plato - Plato 0.9.17

Published by baskerville over 3 years ago

  • Intermissions: add support for book covers.
  • Add support for copying and renaming documents.
  • Automatically convert all the StarDict dictionaries found in the dictionaries directory to dictd.
  • Add settings for the paragraph breaker's algorithms.
  • Add a commented configuration example in contrib/Settings-sample.toml.
plato - Plato 0.9.16

Published by baskerville over 3 years ago

  • Fix a regression that broke Plato on older devices.
plato - Plato 0.9.15

Published by baskerville over 3 years ago

  • Add sort method: Status.
  • Add swipe sequences for status navigation.
  • Include the causes when logging errors.
plato - Plato 0.9.14

Published by baskerville over 3 years ago

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 - Plato 0.9.13

Published by baskerville almost 4 years ago

  • 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 - Plato 0.9.12

Published by baskerville almost 4 years ago

plato - Plato 0.9.11

Published by baskerville almost 4 years ago

  • 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 - Plato 0.9.10

Published by baskerville almost 4 years ago

  • Add optional thumbnail previews.
  • Update the following third-party dependencies: DjvuLibre, FreeType, HarfBuzz, jbig2dec, bzip2.
plato - Plato 0.9.9

Published by baskerville almost 4 years ago

  • Introduce a new zoom mode: custom.
  • Add the Annotations and Bookmarks pages.
plato - Plato 0.9.8

Published by baskerville almost 4 years ago

  • 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 - Plato 0.9.7

Published by baskerville almost 4 years ago

  • 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, via time-format and date-format.
plato - Plato 0.9.6

Published by baskerville about 4 years ago

  • HTML engine: deal with bad colspan values.
plato - Plato 0.9.5

Published by baskerville about 4 years ago

  • Fix a crash that would occur when performing a swipe gesture during a book’s loading phase.
plato - Plato 0.9.4

Published by baskerville about 4 years ago

  • Add the ability to remove documents and move documents to another library. The removed documents are moved to an hidden trash library. You can set the trash's maximum size, in bytes, through the home.max-trash-size setting.
  • Add a System Info page and an About dialog accessible via the main menu.