Skip to content

Releases: johnfactotum/foliate

2.0.0

05 Apr 07:36
Compare
Choose a tag to compare

autohide-headerbar autohide-navbar
Auto-hiding headerbar and navbar

image
The new selection popover


Interface:

  • A redesigned interface that works better for smaller screens (#176)
  • Improved fullscreen mode with an overlaid headerbar (#4)
  • The headerbar and the progress bar now auto-hide, for a distraction-free reading experience
  • Various location information, as well as a clock, can now be displayed in the footer (#175, #233)
  • A new location popover (Ctrl + L) that shows reading time estimates and allows skipping to locations (#155)
  • E-reader style navigation: go to the previous or next page by tapping on the left or right part of the view; tap on the middle to toggle header bar and progress bar
  • Annotations, bookmarks, and find results now show chapter titles (#162)
  • When looking up words in dictionaries, the query can now be edited (#156)
  • New shortcut for viewing metadata (Ctrl + I) and preferences (Ctrl + ,)
  • A new traditional menubar, which may be displayed depending on the desktop environment
  • Option to use a traditional titlebar and menubar instead of a headerbar (experimental)

Reading:

  • Continuous scrolling layout
  • Option to show decorative shadows that mimic the appearance of a real book
  • Ability to zoom in and zoom out (#117)
  • Improved image viewer with "save as" option
  • Open copies of a book in new windows (Ctrl + N)
  • Reload book (Ctrl + R)
  • New built-in themes: Gray, Solarized, Gruvbox, Nord

Text selection:

  • Ability to select text across pages
  • Find selected text in book
  • Speak selected text or from the selected location (#141)

Annotations:

  • Spellcheck notes (requires new optional dependency gspell)
  • Export annotations to Markdown (#180)
  • Options to use custom colors for highlights

For publishers and developers:

  • Support for Apple Books theme attribute, which allows books to detect themes without JavaScript (#178)
  • WebKit's developer tools can be enabled

Breaking changes:

  • The settings schemas has been reorganized
  • The format for custom themes has changed
  • Locations are now 1024 characters in size

Bug fixes:

  • Fixed not restoring exact last location
  • Fixed navigation not working with scrolled layout
  • Fixed font size not changing when the book uses absolute-size keywords (#173)
  • Fixed text cut off at margin edge (#177)
  • Fixed unable to open books with "#" or "?" in the file name

1.5.3

18 May 16:20
Compare
Choose a tag to compare
  • Fixed Flatpak version not being able to open .mobi, .azw, and .azw3 files
  • Improved Wiktionary lookup, now with links and example sentences
  • Improved popover footnote extraction and formatting
  • Added option to export annotations to BibTeX (#130)

Technical changes:

  • Foliate no longer bundles cheerio.

1.5.2

19 Jul 05:35
Compare
Choose a tag to compare
  • Fixed table of contents navigation not working with some books
  • Fixed not being able to zoom images with Kindle books
  • Fixed not being able to open books with .epub3 filename extension
  • Fixed temporary directory not being cleaned after closing

1.5.1

17 Jul 20:46
Compare
Choose a tag to compare
  • Fixed F9 shortcut not working (#142)
  • Updated translations

1.5.0

14 Jul 14:58
Compare
Choose a tag to compare

image

  • JavaScript and external resources are now blocked by default (#78)
  • Basic text-to-speech support (#85) (pictured)
    Requires new optional dependency, espeak, or espeak-ng, or festival, or any other speech synthesis program as long as it (1) speaks text from stdin, (2) returns when finished speaking, and (3) stops speaking when receiving SIGINT
  • Export annotations to HTML, plain text, or JSON (#93)
  • Support for viewing .mobi, .azw, and .azw3 files (#128)
    Requires new optional dependency python2 >= 2.7 or python3 >= 3.4

1.4.0

07 Jul 16:40
Compare
Choose a tag to compare

Sidebar

  • New alternative sidebar UI (pictured)
  • Lookup words in Wikipedia and offline dictionaries (#5)
  • Translate passages with Google Translate
  • Configure default action when words are selected (#98)
  • Experimental popup footnote support
  • Ability to find within only the current chapter
  • Fixed CPU spikes when left open (#76)
  • Fixed highlights not rendering at the correct positions (#96)

Technical changes:

  • Foliate no longer depends on libsoup.
  • New optional dependency: dictd (for offline dictionary support)
  • The minimum GJS version has been lowered to 1.52, which means that Foliate can now run on systems based on Ubuntu 18.04 or later.
  • The permission --talk-name=org.freedesktop.Flatpak is now required for Flatpak. It's only used for spawning the dict process. This can be overridden, if dictd support is not needed.
  • A .deb package is provided with this release.

1.3.1

28 Jun 23:22
Compare
Choose a tag to compare
  • Fixed crashing when opening files (#88)
  • Updated translations

1.3.0

18 Jun 08:45
Compare
Choose a tag to compare
  • Customize page margins (#53) and brightness
  • Tweak the theme colors, or add your own custom themes (#53)
  • Ability to zoom and copy images (#21)
  • Option to auto-hide cursor (#71)
  • See reading time left by hovering over the reading progress slider

1.2.1

07 Jun 08:08
Compare
Choose a tag to compare
  • Fixed some books not rendering sometimes
  • Fixed images being too wide in some cases

1.2.0

06 Jun 02:44
Compare
Choose a tag to compare

New features:

  • Auto-hyphenation
  • Option to switch between left and full justification
  • New layout option: single-column paginated view (#46)

Fixed:

  • Generated locations are now stored in the cache directory rather than localStorage (#43)