View Single Post
Old 04-14-2022, 10:36 PM   #33
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
As has been noticed, firmware version 4.32.19501 has been released. This should be going to all devices except the Mini. The rollout should follow Kobo's normal firmware rollout timing.

The changes that I know about are:
  • Circles for highlighting the buttons in reading.
  • Enable markups for sideload kepubs using the Stylus
  • Store:
    • Scrollbar on the store main page.
    • More tiles on the store main page.
  • Book details:
    • Page, word count, reading time in minutes as range.
    • Audio book duration.
    • These are the same numbers as seen in the store.
    • See below for more details.
  • Fonts:
    • Fixes for issues seen in 4.31 and before.
    • Advanced font settings for all fonts
      Note: The font used on the "Before" sample does not change if you change the font while using the Advanced dialog. The "After" sample does change.
    • Fonts sorted by name within supplied fonts then sideloaded fonts.
    • Supplemental fonts in Kepubs:
      • Select one or more font to get missing glyphs from.
      • Used to supply missing glyphs.
      • Works best for things like mixed languages.
      • May not help where a single glyph is missing.
      • Popup when missing glyphs are detected.
      • This is for kepubs only. Kobo uses the Adobe RMSDK for epubs and has much less control over fonts there.
  • Bluetooth
    • Does not toggle Bluetooth ON when entering Bluetooth settings
  • Fixes:
    • Crashes in sideloaded ePubs when changing fonts.
    • Don't toggle Bluetooth ON when entering Bluetooth settings.
    • Unable to download books on SD card when internal storage is full.
    • Kobo Sage - Battery improvements to address cases where the battery capacity will drop to 1%.
    • Issues when connecting to a computer. Or at least back to the pre-4.31 state.
    • Fix Libra 2 and Nia freeze.
    • Kobo Sage: button paging issue should be fixed.

If I remember any other changes, I will add them. Also, I have not tested all of the above. Some are on devices I have no access to. Other are things I didn't necessarily see myself.

calibre
Support for this version has been made and checked in. Unfortunately, I might have missed the cut-off if a release is built today. If it does not make the build, or no build is made today, it will be in the next release. Until then, it is safe to use the "Attempt to support newer firmware" option on the driver.

Book statistics
As mentioned above, Kobo is now displaying some statistics for the books. These are page and word counts, and estimates for reading. The latter can have a lower and upper estimate. For purchased books these statistics are the same as displayed in the store.

For sideloaded books, the update in the driver will add support for these statistics. In the "Update metadata on the device" section of the driver configuration, options for setting the book statistics have been added. This is optional and must be turned on. All four mentioned above can be set. For each, there is a template field for setting the value for statistic for each book. The result must be an integer. If any templates are empty, or do not return an integer the statistic will not be set for that book. The templates can be simple columns, or calculations based on column values. For example, I currently have:
Code:
Words: program:$$#words
Pages: program:$$#pages
Reading estimate Lower: program:mod($$#words, 12)
Reading estimate Higher: program:mod($$#words, 10)
The above are only examples and if you want to do something similar, you will need to adjust them too use the columns you have in calibre library. And @ownedbycats, I hope you enjoy having four more templates to break play with.

There is no attempt to make sure the values are sensible (the 12 and 10 are just numbers that I tested with). And there is no control over the formatting of the statistics on the device. That is done by the device.

Last edited by davidfor; 04-15-2022 at 08:54 PM. Reason: Added Sage button fix
davidfor is offline   Reply With Quote