-
Notifications
You must be signed in to change notification settings - Fork 60
Introduction
Almost every application these days needs to keep track of its own state, regardless of what it otherwise does. Typically, this includes sizes and locations of movable and resizable elements of the UI, last entered data (e.g. username) application settings and user preferences.
A common approach is to store this data in a .settings file, and read and update it as needed. This involves writing a lot of boilerplate code to copy that data back and forth. This code is generally tedious, error prone and no fun to write.
Jot's job is to reduce the amount of code, mental effort and time needed to satisfy this common requirement, and to make it almost a non-task for developers.
The library starts off with reasonable defaults for everything but it gives the developer full control over when, how and where each piece of data will be stored and applied.