Skip to main content

updated: 2024/02/02, 2024/02/01

4 = 4.0 + 0.1

Kase 4.0 was a huge update. It was so big that compiling the list of changes was almost as big a task as making the app itself...

Inevitably, bugs got in. Especially when we are supporting three major releases of iOS/iPadOS (15, 16, and 17), and Apple likes changing things around with little to no documentations... (e.g. SF Symbols names, hi, what are you now?1)

4.1 is what 4.0 should have been, if i had more time...


But 4.1 is much more than bug fixes. It is a very important release on its own:

New Features

  • new Date/Time field type!
    • and not just a simple date and/or time — it has full, automatic, multi-level support for Time Zones!


  • Choice field type:
    • pop-up menu even in non-edit mode
    • CE users can also use it now (with some limitation)
  • Picture/Document field types:
    • new Regenerate Thumbnail command
    • new field option: icon aspect ratio
  • Sortable Fields:
    • maximum Sortable Fields per deck expanded from 3 to 8! (that is a 167% increase)
    • ability to set Sortable Fields from within the Sort Options menu is back, after a short absence in 4.0 when the Sort Field selection was changed to a menu
  • Category & Tags' colors:
    • new Reset to Intrinsic Color: With context menu and swipe actions to set colors to intrinsic2, random, or from a palette, organizing your data is almost a fun activity now.
    • colors are now included in the Import/Export files
  • much more robust Import/Export operations
  • all Field options rearranged to be easier to understand
  • Database History: DeviceKit update to properly display names for newer devices (i.e. iPhone 15, etc.)


  • QuickLook Editing fixed to remove the confusing Back button
  • crashes in iOS 15 fixed


  1. As of this writing, the current release of SF Symbols is 5.1, yet the latest release notes are for 3.0 on 2021/09/27 (with 157 renames).

  2. Intrinsic Colors are name-based and assisted by our in-house generative technology AAAI (AAAI Ain't AI).

Happy Thanksgiving! Kase 4 is finally here.


First, it is the free-of-charge free-of-ads CE edition. It is being released starting today and throughout this week. Users all over the world should receive the update automatically. Of course, you can update it manually before the auto update takes place.


Kase 4 the full version is on pre-order at a promotional price (US$6.99) until 11/30. Come 12/1, it will be be generally released at the regular price (US$8.99).

K3 → K4

updated 2023/12/09

Apple finally approved it! Upgrade bundle from Kase 3 is now available:


For what is new in release 4, please refer to the release notes. More info will be posted there.


Kase 4 is coming! But first, Moments 2, and pixelLogic 2! Both of these are near final, and will be released soon.


Moments 2 adds encryption to its iCloud syncing capability and has a lot of other improvements.


pixelLogic 2 introduces a History feature backed by Core Data and iCloud sync with data encryption.


Kase 4 is a long time in the making. It is a much improved Kase. The list of improvements will be long. Cloud syncing is not there yet, but many foundational changes make it ready...

You will like it.

(2022/04/01: updated and expanded)

NSUserDefaults → UserDefaults

In the beginning, when Cocoa was hot (circa 2001), there was already NSUserDefaults, a thoughtful API for the seemingly simple task of persisting preference settings.

Swift (since 2014) gave it a cleaner name (UserDefaults, without the NS prefix), but it also created new expectations that the plain old class was not delivering:

  • strong type checking
  • easy value types usage
  • modern Swiftness, etc.

This is where Swiftified UsersDefaults libraries come in. Here we look at a few of them:

  1. SwiftyUserDefaults: "Modern Swift API for NSUserDefaults"
  2. Defaults: "Swifty and modern UserDefaults"
  3. Foil: "A lightweight property wrapper for UserDefaults done right"

(last updated: 2022/04/26)

Kase 3 was designed for iOS1 13, and it has been updated numerous times to work well with later releases of iOS 13 and 14.

Kase 4 will be the recommended version of Kase for iOS 15 and greater. This post will document how the older Kase 3 works under iOS 15.

iOS 15

Generally, iOS 15 seems to be a more refined version of iOS 14 — not many new features and not breaking many things (unlike when iOS 14 was released).

Kase 3 on iOS 15


  • Side Menu: section header text is not visible in Light mode (Dark mode is OK).
    • fixed in Kase 4
  • Alternate App Icon
    • earlier releases of iOS 15 (including 15.4) had a bug that prevented this feature from working properly (not just for Kase; other apps are also affected)
    • iOS 15.4.1 has it fixed


While Kase 3 is not designed for iOS 15, it is still recommended over iOS 14.

Until Kase 4 is available, Kase 3 is still fine for iOS 15.


  1. iOS here refers to both iOS and iPadOS,

updated: 2021/01/01 [^ⓤ]

var year = 2020 2021

🎄 Merry Christmas and Happy New Year! 🙏🇺🇸

This is the 2021 new design for It should be live at 2:30 PM (Pacific Time) on this very first day of 2021.

Please pardon any rough edges for the moment...