Skip to content

Releases: binarynonsense/comic-book-reader

Version 3.19.0-beta1

21 Mar 20:16

Choose a tag to compare

Version 3.19.0-beta1 Pre-release
Pre-release
  • Added the option to create new page filters for the Reader (go to View > Filter > Manage Filters, or to the Comic Book Reader section in the Preferences), that can be customized by setting values for gamma, white level, black level, brightness, contrast, sepia and saturation.
  • Added a new advanced image operation, black level / white level, to the convert, create and extract comic books tools.
  • Updated some of the core libraries to newer versions.
  • Fixed not being able to open the metadata in the comicinfo.xml of a CBR file.

Version 3.18.0

17 Mar 18:22

Choose a tag to compare

  • Overhauled the audio player and made it a media player. It now also plays video files (supports web-compatible codecs and formats like MP4 and WebM) and youtube URLs and shows subtitles from SRT files. If FFmpeg is installed and in the system's PATH, or its path is configured in the preferences, it will support many other containers and codecs (MKV, AVI, WMV, H.265...), multiple video and audio tracks and embedded subtitles.
  • Added a section in the Preferences, Third-Party Executables, to configure the paths for optional executables like rar or ffmpeg.
  • Added a new localization file, Japanese, contributed by coolvitto
  • Added some improvements to the deletion and move operations to make them more resiliant against potential short external locks by OneDrive or similar external programs of the temporary files and folders created during conversions.
  • Set a better default temp folder for the flatpak version.
  • Fixed the flatpak version not finding the rar binary in the system's PATH (if available).

Version 3.18.0-beta1

10 Mar 17:39

Choose a tag to compare

Version 3.18.0-beta1 Pre-release
Pre-release
  • Overhauled the audio player and made it a media player. It now also plays video files (supports web-compatible formats like .mp4 and .webm) and youtube URLs and shows subtitles from SRT files. If FFmpeg is installed and in the system's PATH, or its path is configured in the preferences, it will support many other containers and codecs (.mkv, .avi, .wmv, h265...), multiple video and audio tracks and embedded subtitles.
  • Added a section in the Preferences, Third-Party Executables, to configure the paths for optional executables like rar or ffmpeg.
  • Fixed the flatpak version not finding the rar binary in the system's PATH (if available).
  • Set a better default temp folder for the flatpak version.

Version 3.17.1

20 Feb 10:01

Choose a tag to compare

  • Fixed creating a comic book from only images not working in the previous version.
  • Fixed setting a non-writable folder as temp folder breaking the app.

Version 3.17.0

17 Feb 23:30

Choose a tag to compare

  • Added support for reading, converting from and extracting EPUB, FB2 and MOBI ebooks (newer formats like KF8 (AZW3) are not compatible).
  • Increased the performance reading and converting PDF and CBR files. Also, files of those types bigger than 2GB are now supported.
  • Fixed a bug introduced in the previous version that made the app not launch for new users :( I forgot to test launching the app with no config files for that release and, as no one opened an issue about it in the meantime, I didn't notice until I did the test for this new one, sorry about that.

Version 3.16.0

08 Feb 10:12

Choose a tag to compare

  • Added an alternative PDF library, based on PDFium, that can be used instead of the default one, based on PDFjs, both in the Reader and the conversion tools. It can be set as the one to be used for the Reader in the program's preferences (File Formats section), and in the advanced settings of each tool for them. Hopefully, this may be of help as an alternative if a PDF file happens to have stability or compatibility issues with the default library. One current limitation is that some big files that the default one is able to load will fail to do with this new one.
  • Added a new section in the Preferences, Comic Book Reader, and moved some of the settings there.
  • Added a new setting in the Preferences, in the PDF subsection of the File Formats section, to select the dpi at which the pages of a PDF file are rendered in the Reader.
  • Added a new subsection in the Preferences, Advanced > External Files, to allow loading external files to add more localizations. I've also made a repository to share some unofficial ones I made using machine translation. One of my requirements to include a localization as part of ACBR is that it must be human made, for quality reasons, but I thought this would be useful for users that want to generate their own using that type of tools or test a human made one they are working on.
  • Added a System Monitor 'widget' that shows the system total CPU and Memory use. To show or hide it use the menu entry View > System Monitor. To get more accurate stats in the Flatpak version some extra permissions are required (see the wiki for more info).
  • Added an advanced option in the conversion tools to extract PDF pages based on a target height instead of dpi.
  • Improved the memory management and simplicity in the code that uses the PDFjs library.
  • Implemented the image processing (scale, change image format...) speed improvements from the previous version in the "Extract Comic Books" tool.
  • Added a new advanced option in the preferences to enable saving the debug events log to file (useful for bug reports).
  • Made the program resilient against malformed environment variables containing null bytes.
  • Fixed dpi calculations when rendering PDF pages with the default library. Resulting files are often bigger now for the same dpi setting, but that's because the previous calculations resulted in real dpis lower than the requested one.

Version 3.16.0-beta1

02 Feb 16:01

Choose a tag to compare

Version 3.16.0-beta1 Pre-release
Pre-release
  • Added an alternative PDF library, based on PDFium, that can be used instead of the default one, based on PDFjs, both in the Reader and the conversion tools. It can be set as the one to be used for the Reader in the program's preferences (File Formats section), and in the advanced settings of each tool for them. Hopefully, this may be of help as an alternative if a PDF file happens to have stability or compatibility issues with the default library. One current limitation is that some big files that the default one is able to load will fail to do with this new one.
  • Added a new section in the Preferences, Comic Book Reader, and moved some of the settings there.
  • Added a new setting in the Preferences, in the PDF subsection of the File Formats section, to select the dpi at which the pages of a PDF file are rendered in the Reader.
  • Added a new subsection in the Preferences, Advanced > External Files, to allow loading external files to add more localizations. I've also made a repository to share some unofficial ones I made using machine translation. One of my requirements to include a localization as part of ACBR is that it must be human made, for quality reasons, but I thought this would be useful for users that want to generate their own using that type of tools or test a human made one they are working on.
  • Added a System Monitor 'widget' that shows the system total CPU and Memory use. To show or hide it use the menu entry View > System Monitor. To get more accurate stats in the Flatpak version some extra permissions are required (see the wiki for more info).
  • Improved the memory management and simplicity in the code that uses the PDFjs library.
  • Fixed dpi calculations when rendering PDF pages with the default library. Resulting files are often bigger now for the same dpi setting, but that's because the previous calculations resulted in real dpis lower than the requested one.

Version 3.15.0

19 Jan 20:39

Choose a tag to compare

  • Increased, significantly, the speed of conversions that require image processing (scale, change image format...) in the "Convert Comic Books" tool by piping all the image processing operations for a page together, instead of doing them in stages as before, and also using worker threads to work on multiple pages at once. There are now advanced options to fine tune some parameters of this new method, which is now the default, in the tool's settings section (or to select the old method, which has the new operation piping but doesn't use worker threads, just in case it works better in some cases).
  • Added the total time the conversion took to the end of the log in the "Convert Comic Books" tool.
  • Added advanced image operations to crop and add borders in the "Convert Comic Books" tool.
  • Added an advanced input option, "Input Folders Contain", in the "Convert Comic Books" tool to select how to treat the contents of folders in the input list: either look for comic book files inside them (as up to now) or for images (that will be treated as the contents of a single comic book). With this second option, it's now possible to batch convert folders containing images into comic book files.
  • Added an advanced output option, "Keep Subfolders Structure", in the "Convert Comic Books" tool to choose to keep the subfolder structure from folders in the input list when the advanced input option "Search Input Folders Recursively" is enabled and an output folder for all files has been selected in the output options. This will replicate the folder and subfolder structure from the folders in the input list in the selected output folder and place the converted files in the corresponding place.
  • Increased the default history capacity to 50 and made the "History" tool show the current number of entries vs the current capacity in the "Recent" section title.
  • Added small tags to the file icons in the "Home Screen" for known extensions and other small quality of life improvements.
  • Added a new section in the history file to remember files in the "Home Screen" lists but not in recent.
  • Fixed toast notification's close button's color in light color mode.
  • Fixed "Home Screen" breaking for rtl languages.
  • Fixed book in user list in "Home Screen" not opening if it wasn't in the recent history.
  • Fixed the final log being truncated in some of the tools if errors occurred.

Version 3.15.0-beta1

17 Jan 17:33

Choose a tag to compare

Version 3.15.0-beta1 Pre-release
Pre-release
  • Increased, significantly, the speed of conversions that require image processing (scale, change image format...) in the "Convert Comic Books" tool by piping all the image processing operations for a page together, instead of doing them in stages as before, and also using worker threads to work on multiple pages at once. There are now advanced options to fine tune some parameters of this new method, which is now the default, in the tool's settings section (or to select the old method, which has the new operation piping but doesn't use worker threads, just in case it works better in some cases).
  • Added the total time the conversion took to the end of the log in the "Convert Comic Books" tool.
  • Added advanced image operations to crop and add borders in the "Convert Comic Books" tool.
  • Added an advanced input option, "Input Folders Contain", in the "Convert Comic Books" tool to select how to treat the contents of folders in the input list: either look for comic book files inside them (as up to now) or for images (that will be treated as the contents of a single comic book). With this second option, it's now possible to batch convert folders containing images into comic book files.
  • Added an advanced output option, "Keep Subfolders Structure", in the "Convert Comic Books" tool to choose to keep the subfolder structure from folders in the input list when the advanced input option "Search Input Folders Recursively" is enabled and an output folder for all files has been selected in the output options. This will replicate the folder and subfolder structure from the folders in the input list in the selected output folder and place the converted files in the corresponding place.
  • Increased the default history capacity to 50 and made the "History" tool show the current number of entries vs the current capacity in the "Recent" section title.
  • Added small tags to the file icons in the "Home Screen" for known extensions and other small quality of life improvements.
  • Added a new section in the history file to remember files in the "Home Screen" lists but not in recent.
  • Fixed toast notification's close button's color in light color mode.
  • Fixed "Home Screen" breaking for rtl languages.
  • Fixed book in user list in "Home Screen" not opening if it wasn't in the recent history.
  • Fixed the final log being truncated in some of the tools if errors occurred.

Version 3.14.1

10 Jan 16:54

Choose a tag to compare

  • Fixed default page mode setting in preferences not being correctly saved when the "Double Page (Center First Page)" option was chosen.