Skip to content

Kitab Reader 0.3.7

Choose a tag to compare

@github-actions github-actions released this 10 Nov 19:11
· 44 commits to main since this release

Added

  • Kitab Reader is on the Microsoft Store. The Store version sets up its file types and File Explorer thumbnails when it installs, and leaves updates to the Store, so it doesn't check GitHub for them. Settings › File types and Settings › About say so.

Fixed

  • Memory no longer grows with every tab. A tab out of sight keeps only the pages it showed: the one you just left stays sharp for a minute, so going back and forth is instant, and older ones keep a small soft copy that shows at once and sharpens as the page draws again. Nineteen open PDFs, most of them large scans, went from about 2 GB to about 230 MB in a maximised window (850 MB to 165 MB at 1400×900).
  • MuPDF's cache of decoded images and fonts is trimmed after every piece of work, not only after drawing a page, so a big artbook left in a background tab no longer holds hundreds of megabytes.
  • Closing a tab frees its pages' graphics memory too.
  • With many tabs open, the window's close button no longer slides off the edge of the title bar. The tabs fill the room the bar has left, show whole tabs only (no half-hidden tab after Home), and the gap kept for dragging the window is smaller.

Downloads

System File
Windows (Intel, AMD) Kitab_0.3.7_x64_setup.exe installs for your account, with no administrator prompt. Kitab_0.3.7_x64_portable.zip runs without installing.
Windows on Arm The x64 downloads; Windows runs them through its emulation.
macOS, Apple silicon Kitab_0.3.7_aarch64.dmg
macOS, Intel Kitab_0.3.7_x86_64.dmg
Linux .flatpak, .AppImage, .deb (Debian, Ubuntu), .rpm (Fedora, openSUSE) or .tar.gz (unpack it and run ./install.sh). x86_64, and aarch64 except the Flatpak.

Or with a package manager: brew install --cask t21dev/tap/kitab on macOS; scoop bucket add t21dev https://github.com/t21dev/scoop-bucket and then scoop install t21dev/kitab on Windows.

Unsigned builds

These downloads aren't code-signed yet. On Windows, SmartScreen may say "Windows protected your PC": choose More info, then Run anyway. On macOS, the first time, right-click Kitab in Applications and choose Open, or run xattr -cr /Applications/Kitab.app. Check any download against the SHA-256 checksums at the end of these notes.

SHA-256 checksums

819e64bd83d1dd150079238c8b22e9d3cc984836c80463555e4ab8242d9074e2  Kitab_0.3.7_aarch64.AppImage
e052eb6803fc6a4ce74e6efff0a8909210dd655d97c54a2985a4da15ba0ddec4  Kitab_0.3.7_aarch64.dmg
cd55b5646c0601c8e8ec26b59023091497cbd831f6629b8262a6598bfabfd848  Kitab_0.3.7_aarch64.rpm
2521d13cfc77652b03b292ff6582d4ee222228025037509015caca3da63e0f35  Kitab_0.3.7_aarch64.tar.gz
e8e03439c612b5dd4932b523ce28dfa7584ccea1c4b0298d86b3e2ea90b8e958  Kitab_0.3.7_amd64.deb
8c83cdffc8da3236997ff09b9457489fe80c232721898602fa17965fe42205c1  Kitab_0.3.7_arm64.deb
d50ed6957966e350d0eb833bc79471d6d6f0c98e97bc31e7bbb7c9b1d173d831  Kitab_0.3.7_x64_portable.zip
c7dfcd93c7fcb8cddfe530d26fe6a6f80a942a9a61ae0c6720f51aedfc455893  Kitab_0.3.7_x64_setup.exe
c4fbfbf4e3c05c7782bea78b00a1ed5aa5c649586f77012398db68044ff0ad34  Kitab_0.3.7_x86_64.AppImage
94a2db2118d038115a1edadc85765d6c0919020802007f8473c5602a94b062ee  Kitab_0.3.7_x86_64.dmg
3ccb7ebd1c99b46e4234b045dfcdec5c084446396720ff51328e897aab9ea3fc  Kitab_0.3.7_x86_64.flatpak
7b8456acf120a2113520b4d699f15ddf0bb19d0d079802452eeade63dd0dbe36  Kitab_0.3.7_x86_64.rpm
3fee540a40b74d53653e3e3948e062c45b1f50c4b99630851fb1c5f15be458ea  Kitab_0.3.7_x86_64.tar.gz