The Cooker take over the state of termination to next startup. The state of termination are the following eight.
Coordinates at the top edge of the window.
Coordinates at the left edge of the window.
Width of the window.
Height of the window.
Whether the window is maximized.
Directory where there is the last executed script file.
Whether to clear the browser cache.
Browser startup options.
The above state is saved in the cooker.sqlite3 file in the database subdirectory when finished. At next startup, the state of the Cooker will be restored based on this file.
The cooker.sqlite3 is a SQLite datasbase file.
The states above are stored in the application_setting table in the cooker.sqlite3.
If the database subdirectory does not exist at startup, the subdirectory, the database file, and the table will be created, and Cooker will start with the initial settings.