Skip to content

v1.8.0

@NiLuJe NiLuJe tagged this 02 Nov 19:00
Changes:
  * Fix sanity checks around the -s, --refresh CLI flag,
    making sure we properly avoid crashes on incomplete input, as intended.
  * Add support for BQ/Cervantes/Fnac devices, thanks to @pazos (#17)
  * Added a foregroundless printing mode, to complement bgless & overlay (-T, --fgless)
  * Fix detection of the Black K4 (#19)
  * Detect the Kobo Forma, and flag it as a Mk.7
  * Try to better handle the native boot rotation on Kobo devices.
    This may introduce rotation issues in 16bpp modesets on some devices, if I got it wrong.
    Specifically, I'm fairly sure I've got either one version of the H2O² wrong, or both.
  * Be more conservative when clearing the screen on NTX (Cervantes/Kobo) devices in 16bpp modesets.
    Fixes softlocks in the stock reading app on Cervantes devices.
  * Implement a lower-level method to identify Kobo devices, ensuring perfect accuracy,
    even when onboard is unmounted.
  * OpenType/TrueType font rendering, thanks to @shermp's amazing work! (#20)
    See the documentation around the new -t, --truetype subcommand in fbink's usage message.
  * Various minor fixes & cleanups

API Changes:
  * Add fbink_print_raw_data, which allows printing raw image data on screen (#18)
  * Added is_fgless field to FBInkConfig
  * Add fbink_reinit, which handles the potential need to reinit in some specific circumstances,
    on some devices (mainly the various 16bpp modesets, and the 32bpp rotations on the Forma).
    Supercedes fbink_is_fb_quirky, which has thus been flagged deprecated.
  * Added OpenType/trueType font rendering support (#20):
    * Added fbink_add_ot_font & fbink_free_ot_fonts
    * Added fbink_print_ot
    * Added FBInkOTConfig struct
    * Added FONT_STYLE_T enum
Assets 2