The One with the Thoughts of Frans

KOReader 2019.07

As one of the maintainers of KOReader, a versatile a document and image viewer, I’m proud to announce the latest release.


The Android version now supports asking for permissions.

We’d like to thank all contributors for their efforts. Some highlights since the previous release include:

Full changelogclosed milestone issues

CommentsTags: ,

KOReader 2019.06 “Sea Buckthorn”

As one of the maintainers of KOReader, a versatile a document and image viewer, I’m proud to announce the latest release.


koreader-2019 06-duindoorn

This release adds support for various Android Freescale devices, such as Nook, Onyx and Tolino thanks to the hard work by @char11 and @pazos (#3517, #5056). Besides that there have been various bug fixes.

Image credit: adapted from Bilder ur Nordens flora. Sea buckthorn berries are deliciously acidic and full of vitamin C!

We’d like to thank all contributors for their efforts. Some highlights since the previous release include:

  • newsdownloader: rebuild URL on redirect to bare path (#5012) @avsej
  • Bump crengine (#5017) @poire-z :
    • Ensure text decoration (underline) is continued over word gaps
    • Invalidate TOC page numbers on rendering change
    • Ensure reproducible cache files when same rendering settings
    • LVBlockWriteStream: workaround to exclude fatal error
    • Use utf8proc for string uppercase/lowercase/capitalize
  • [UX] Update Greek keyboard with swipes & popup (#5028) @noembryo
  • NewsDownloader: Improve info shown on UI during processing (#5030) @Thra11
  • [Kobo] Tweak the Aura viewport (#5034) @NiLuJe
  • [fix] util.getSafeFilename() default to worst-case scenario (#5036) @Frenzie
  • NewsDownloader: Allow including images when using text from feed (#5040) @Thra11
  • bump crengine: hyphenation, kerning and epub.css fixes (#5043) @poire-z
  • [fix] InputText: fix ignoring first char when carat not in front of hint (#5052) @limerainne
  • [i18n] Add Korean keyboard (2-beolsik) (#5053) @limerainne
  • Fix shutdown action on Kobo (#5055) @NiLuJe
  • Kindle Basic 3 support (#5057) @NiLuJe
  • Minor networking fixes on legacy Kindles (#5059) @NiLuJe
  • [fix] Save document properly in end of document – go to file browser & Wallabag – go to folder (#5062, #5063) @Frenzie
  • [feat, UX] Paste in folder shortcuts (#5047) @Frenzie
  • [Android] Add full support for eink refreshes on compatible devices (ntx) (#5068) @pazos @char11
  • [fix] DjVu color gamma correction (#5069) @Frenzie
  • [fix] util.getSafeFilename() maximum extension length (#5067) @Frenzie

Full changelogclosed milestone issues

CommentsTags: ,

KOReader 2019.05

As one of the maintainers of KOReader, a versatile a document and image viewer, I’m proud to announce the latest release.


The standard QWERTY keyboard now supports swiping and holding for diacritics. The basic grid of 9 surrounding keys is equivalent to swipe direction.

It recently came to light that the Ubuntu Touch build has been broken for a while. Some minor fixes were applied (e.g., #4946, #4947, #4963) but without a developer who can test on an actual device this is unlikely to be fixed properly. The Ubuntu Touch builds will still be available on the nightly build server, but not as part of the official release.

We’d like to thank all contributors for their efforts. Some highlights since the previous release include:

Full changelog

CommentsTags: ,

Geany Regex Replace

Geany has a nice story about named matching groups in the manual, but those don’t seem to work in the actual find & replace dialog. Instead, you can refer to them by number. Less convenient, but generally workable.

I’ll give you a concrete example. I copied my list of games from Humble Bundle to be able to examine them better locally. I didn’t see an obvious way, so I just copied them from the website (by deactivating the user-select: none CSS property). Long story short, I ended up with a list like this:

Anomaly Korea
11 bit studios

Anomaly Warzone Earth
11 bit studios

Another World
DotEmu

Aquaria
Bit Blot

Avadon: The Black Fortress
Spiderweb Software

BIT.TRIP BEAT
Gaijin Games

Blackwell 1: Legacy
Wadjet Eye Games

Blackwell 2: Unbound
Wadjet Eye Games

Blackwell 3: Convergence
Wadjet Eye Games

Bladeslinger
Kerosene Games

Bridge Constructor
Merge Games

Using the regex pictured above, that turns into this:

Anomaly Korea;11 bit studios

Anomaly Warzone Earth;11 bit studios

Another World;DotEmu

Aquaria;Bit Blot

Avadon: The Black Fortress;Spiderweb Software

BIT.TRIP BEAT;Gaijin Games

Blackwell 1: Legacy;Wadjet Eye Games

Blackwell 2: Unbound;Wadjet Eye Games

Blackwell 3: Convergence;Wadjet Eye Games

Bladeslinger;Kerosene Games

Bridge Constructor;Merge Games

After optionally stripping out the double newlines (replace \n\n with \n), you can save the file as a .csv and open it in Calc. And there you have it. My complete list of Android games:

CommentsTags: , , , ,

kdenlive: use a background color clip for composite and transform transition

A quick little note on kdenlive: to use the composite and transform transition it needs something to composite to. Just the regular black background won’t do. I normally only use color clips for colors other than black, so I was a touch confused by the transition not working.

If you don’t know how to add one, it’s in the top left (or wherever you put the project bin).

CommentsTags: , ,