- Update to version 3.2.0:
* Revamped translation tool, which now remembers the last target
language, and allows filtering languages
* Improved PDF support: the rendering is faster and no longer
blurry
* Improved rendering of fixed layout EPUBs (see comments in #1318)
* Improved focus handling: the focus is no longer lost when
navigating to new sections, and tabbing no longer breaks layout
* Improved text selection across pages, allowing selecting
to the previous page
* It now only shows more than one column when the viewport is in
landscape (or, for vertical writing, in portrait)
* Changed shortcut for the table of contents from Ctrl+Alt+T
to Ctrl+T.
* Added Space/Shift+Space shortcuts for turning pages.
* Added option to open books with external application from
the library view.
* Fixed formatting of copied text.
* Fixed extra border in CBZ files.
* Fixed handling of bare search template URL in OPDS feeds. (forwarded request 1227001 from Dead_Mozay)
OBS-URL: https://build.opensuse.org/request/show/1227084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foliate?expand=0&rev=26
* Revamped translation tool, which now remembers the last target
language, and allows filtering languages
* Improved PDF support: the rendering is faster and no longer
blurry
* Improved rendering of fixed layout EPUBs (see comments in #1318)
* Improved focus handling: the focus is no longer lost when
navigating to new sections, and tabbing no longer breaks layout
* Improved text selection across pages, allowing selecting
to the previous page
* It now only shows more than one column when the viewport is in
landscape (or, for vertical writing, in portrait)
* Changed shortcut for the table of contents from Ctrl+Alt+T
to Ctrl+T.
* Added Space/Shift+Space shortcuts for turning pages.
* Added option to open books with external application from
the library view.
* Fixed formatting of copied text.
* Fixed extra border in CBZ files.
* Fixed handling of bare search template URL in OPDS feeds.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/foliate?expand=0&rev=62
- Fixed export of incorrect dependencies 'typelib(Adw)})'.
Patch added foliate-fix-export-of-incorrect-dep-Adw.patch.
- Update to version 3.0.0
* UI changes:
- The library and the e-book viewer are unified in a single
window.
- The library now loads more books as you scroll, no longer
requiring clicks to load more items.
- Table of contents, annotations, bookmarks are now in a sidebar,
which is docked to the side by default, but can also be set
to be always folded (overlaid on top of content when revealed).
- The "Add Bookmark" button is moved to the header bar,
and the page will show a ribbon when bookmarked.
- Removed "turn page on tap"; use swiping instead.
- Removed option for skeuomorphic shadows.
- Removed experimental traditional titlebar option.
* Book rendering:
- It no longer loads the entire file into memory,
greatly reducing startup time and memory usage,
and it no longer loads every item in the TOC,
further improving startup time.
- Reloading now properly reloads the file, rather than merely
re-rendering.
- Mobipocket and Kindle files are no longer extracted on disk;
they are processed entirely in memory.
- Mobipocket files are now divided into sections at
<mbp:pagebreak> tags, which greatly improves performance
as it no longer requires rendering the whole book at once.
Unfortunately this also means existing annotations for
this format will not be displayed correctly.
- When a page is not valid XHTML, it will be processed as HTML.
- It no longer tries to override fonts with CSS. Instead,
you can now configure the default serif, sans-serif,
and monospace fonts, as well as setting the minimum font size.
- Added support for obfuscated fonts.
- Added support for user stylesheet.
- FB2: fixed infinite recursion bug (#935) and comments
are now correctly ignored.
- Added experimental support for PDF files.
- Removed support for CBR, CBT, and CB7 files
(CBZ is still supported).
* Layout:
- Paginated mode now has animation and 1:1 touchscreen
and touchpad swipe gestures.
- Paginated mode supports more than two columns.
The number of columns is controlled by a maximum width
setting. As the window gets wider, it will add more columns
to prevent lines from getting too long.
- Margins are now relative to the viewport size.
- It is now possible to configure both max width and max height.
- The page reflows faster when resizing, and reliably stays
at the same location without flashing.
- Switching between paginated and scrolled layouts is faster
and can be done with a shortcut (Ctrl+M).
- Removed continuous scrolling mode, as the new renderer does
not support it (yet).
* Locations:
- Locations are now calculated from raw byte size instead
of character count. The progress slider and reading time
estimates are available instantly when you first open a book,
and locations are no longer cached. Old .json files in the
cache directory can be deleted.
- The progress slider now turns pages as you drag,
and can be used with keyboard and mouse wheel.
- Page-list and landmarks are now supported and can be
accessed from the location popover.
* Find in book:
- Results are now shown in the sidebar.
- Added option to ignore diacritics and to match whole words only.
- Added shortcuts for going to next and previous matches
(Ctrl+G and Ctrl+Shift+G).
* Image viewer:
- Images are opened with double click by default;
removed options for single, right, and middle click.
- Images are now copied and saved in their original format
(previously, they were always converted to PNG).
* Narration:
- Text-to-speech now uses Speech Dispatcher,
and supports pausing, skipping, word highlighting,
SSML, and speed and pitch controls.
- Added support for EPUB Media Overlays.
* Copying:
- Selected text can now be copied with HTML formatting.
- Added "Copy with Citation", which adds the author and title
info to the copied text.
- Added "Copy Identifier", which copies the CFI of
the text fragment.
* Security:
- The WebView no longer has unlimited file access.
* Other changes:
- Added underline option for annotations.
- Annotations are now saved with timestamps.
- Added the ability to print chapters and selections.
- WebKit's inspector is always enabled, and can be accessed
from the menu, or by pressing F12.
* Added BuildRequires:
- gtk4
- libadwaita
- webkitgtk-6.0
- desktop-file-utils (forwarded request 1127202 from Dead_Mozay)
OBS-URL: https://build.opensuse.org/request/show/1127344
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foliate?expand=0&rev=22
- Fixed export of incorrect dependencies 'typelib(Adw)})'.
Patch added foliate-fix-export-of-incorrect-dep-Adw.patch.
- Update to version 3.0.0
* UI changes:
- The library and the e-book viewer are unified in a single
window.
- The library now loads more books as you scroll, no longer
requiring clicks to load more items.
- Table of contents, annotations, bookmarks are now in a sidebar,
which is docked to the side by default, but can also be set
to be always folded (overlaid on top of content when revealed).
- The "Add Bookmark" button is moved to the header bar,
and the page will show a ribbon when bookmarked.
- Removed "turn page on tap"; use swiping instead.
- Removed option for skeuomorphic shadows.
- Removed experimental traditional titlebar option.
* Book rendering:
- It no longer loads the entire file into memory,
greatly reducing startup time and memory usage,
and it no longer loads every item in the TOC,
further improving startup time.
- Reloading now properly reloads the file, rather than merely
re-rendering.
- Mobipocket and Kindle files are no longer extracted on disk;
they are processed entirely in memory.
- Mobipocket files are now divided into sections at
<mbp:pagebreak> tags, which greatly improves performance
as it no longer requires rendering the whole book at once.
Unfortunately this also means existing annotations for
this format will not be displayed correctly.
- When a page is not valid XHTML, it will be processed as HTML.
- It no longer tries to override fonts with CSS. Instead,
you can now configure the default serif, sans-serif,
and monospace fonts, as well as setting the minimum font size.
- Added support for obfuscated fonts.
- Added support for user stylesheet.
- FB2: fixed infinite recursion bug (#935) and comments
are now correctly ignored.
- Added experimental support for PDF files.
- Removed support for CBR, CBT, and CB7 files
(CBZ is still supported).
* Layout:
- Paginated mode now has animation and 1:1 touchscreen
and touchpad swipe gestures.
- Paginated mode supports more than two columns.
The number of columns is controlled by a maximum width
setting. As the window gets wider, it will add more columns
to prevent lines from getting too long.
- Margins are now relative to the viewport size.
- It is now possible to configure both max width and max height.
- The page reflows faster when resizing, and reliably stays
at the same location without flashing.
- Switching between paginated and scrolled layouts is faster
and can be done with a shortcut (Ctrl+M).
- Removed continuous scrolling mode, as the new renderer does
not support it (yet).
* Locations:
- Locations are now calculated from raw byte size instead
of character count. The progress slider and reading time
estimates are available instantly when you first open a book,
and locations are no longer cached. Old .json files in the
cache directory can be deleted.
- The progress slider now turns pages as you drag,
and can be used with keyboard and mouse wheel.
- Page-list and landmarks are now supported and can be
accessed from the location popover.
* Find in book:
- Results are now shown in the sidebar.
- Added option to ignore diacritics and to match whole words only.
- Added shortcuts for going to next and previous matches
(Ctrl+G and Ctrl+Shift+G).
* Image viewer:
- Images are opened with double click by default;
removed options for single, right, and middle click.
- Images are now copied and saved in their original format
(previously, they were always converted to PNG).
* Narration:
- Text-to-speech now uses Speech Dispatcher,
and supports pausing, skipping, word highlighting,
SSML, and speed and pitch controls.
- Added support for EPUB Media Overlays.
* Copying:
- Selected text can now be copied with HTML formatting.
- Added "Copy with Citation", which adds the author and title
info to the copied text.
- Added "Copy Identifier", which copies the CFI of
the text fragment.
* Security:
- The WebView no longer has unlimited file access.
* Other changes:
- Added underline option for annotations.
- Annotations are now saved with timestamps.
- Added the ability to print chapters and selections.
- WebKit's inspector is always enabled, and can be accessed
from the menu, or by pressing F12.
* Added BuildRequires:
- gtk4
- libadwaita
- webkitgtk-6.0
- desktop-file-utils
OBS-URL: https://build.opensuse.org/request/show/1127202
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/foliate?expand=0&rev=54
- Remove 2c28932c6266cbeddbe49d7aa6ca8d70d125e96f.patch
Included in release 2.6.0.
- Update to version 2.6.1:
* Fixed automatic layout.
- Update to version 2.6.0:
* Added support for opening HTML files.
* Consistent inner and outer margins.
* The automatic layout no longer supports 4 columns.
* Fixed long words overflowing.
* Fixed custom themes not saved across sessions.
* Fixed shortcuts for key pads.
* Fixed opening non-UTF-8 zipped FB2 files.
* Fixed books not opening on GNOME 40.
OBS-URL: https://build.opensuse.org/request/show/881021
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/foliate?expand=0&rev=42
- Fixed dependency issue
- Added symlink "foliate" targetting main binary.
=================
I tried gobject-introspection, and unfortunately it does NOT fix the issue of not getting dependencies. I don't know if other dependencies are missing still, all I know is that if this one (webkit) was missing, the program would refuse to launch.
As for the .changes file, let me know how to actually format that, because I can't for the life of me figure out what i'm doing wrong compared to the ones before me.
OBS-URL: https://build.opensuse.org/request/show/818418
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/foliate?expand=0&rev=31
- Update to version 2.3.0:
* OPDS catalogs:
- Catalogs are now opened in the main library window (#403)
- View current location
- Go to catalog start page
- Reload catalog
- Add current feed to catalogs
- HTTP authentication support (#421)
* Other changes:
- Fixed unique identifier extraction for
FictionBook (.fb2, .fb2.zip) files (#462)
- Fixed newlines being ignored when copying text (#463)
- “Turn page on tap” is now disabled in
non-paginated layouts (#464)
- Opening a book from the library view now closes the
library window (#446)
- Language and publication dates in metadata are now parsed
and formatted
- Export annotations from the library view
OBS-URL: https://build.opensuse.org/request/show/817303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foliate?expand=0&rev=8
- Update to version 2.2.0:
* Library:
- A library view showing recent books and reading progress
- Search books by metadata
- E-book discovery with OPDS
* New supported formats:
- FictionBook (.fb2, .fb2.zip) (#128)
- Comic book archive (.cbr, .cbz, .cbt, .cb7)
- Plain text (.txt) (#226)
- Unpacked EPUB files
* Layout:
- Option to set maximum page width
- The "Automatic" layout will now show four columns
when the page width is wide
* Image viewer:
- Improved image viewer, with new shortcuts and the ability
to rotate and invert images
- Option to disable image viewer, or to open images on double,
middle, or right click
* Text-to-speech:
- Improved text-to-speech configuration UI
- Ability to set text-to-speech voice based on book language
* Annotations
- Import annotations from JSON
- Search in annotations
- Annotations are now sorted in the same order as they appear
in the book
* Security:
- "Allow Unsafe Content" now only enables JavaScript; external
content will no longer be loaded. This is an important
security fix. If you are running an old version of Foliate
and cannot upgrade, you should disable
"Allow Unsafe Content".
- WebKit processes are now sandboxed
* Other featues and fixes:
- Improved support for vertical and right-to-left books
- Support for StarDict dictionaries
- Fixed current location not preserved when resizing
- Fixed auto-hiding header bar under some themes
- Command-line options for showing version and adding books
to library
- Option to clear or disable cache
- When an HTML page contains invalid self-closing anchor tags,
it is now parsed as XHTML
- Add fdupes BuildRequires and macro call, remove duplicate files.
OBS-URL: https://build.opensuse.org/request/show/810176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foliate?expand=0&rev=6