Preferences

JXCirrus Diary and JXCirrus Project have a number of common preferences that you can set.

To access the preferences, select the Edit -> Preferences (for Windows and Linux) or JXCirrusDiary -> Preferences (for Mac). This will open the preferences dialog.

Settings - Diary

Appointment Reminder

Type in how many minutes before an appointment you want the system to warn you. If you enter "0" in this field, it will not warn you.

Days to use in Planning Mode

The number of days to use for multi-day planning in the Planning tab.

Edit Entries after Paste As

If you paste one entry as a different entry type, this lets you select whether you want to edit the pasted entry.

Display task repeats in calendar

Should the multi-day views (week and month) list future repeating tasks.

Display Spent/Plan time in calendar

Should a table of time spent and time planned be shown in the day view.

Highlight future problems with repeats

Highlight repeating tasks where the current task is OK, but a future instance of the task has time problems.

Recalculate N seconds after update

A full recalculate can put a bit of load on your computer, and there is no need to do it all the time. This setting lets the app wait a certain number of seconds after a change before doing a full recalculate. A longer time here saves more power.

Recalculate after N seconds idle.

Do a full recalculate after this many seconds even if nothing happened.

Notifications - Warning

This page controls the notifications that you see from the system.   There is more information about this here.

Planning - Calculate

NOTE: These settings only apply to the diary that you have opened at the time.

Lookahead Time

This is the amount of time the automatic planning will plan tasks for. If the value is set to "1 year", then the automatic planning will look 1 year into the future. Examples of valid values for this are: "6 months", "1 year", "2 year". The longer you look ahead, the longer it will take to complete the planning.  The basic version restricts the lookahead to 9 months.

Work Hours

This is the default number of work hours in a day. If you enter the duration of a task as "1d", then that means this number of hours. For example, if this is set to 10, then entering "1d" will be converted to 10:00 and "2d" will be converted to "20h". This value ONLY
applies to entering task durations in days.

Date/Number - Clock

This lets you control how dates and numbers are displayed.

First Day of the Week

Lets you select which day the week starts on.

Date Format

Lets you choose how dates are displayed (which order for day/month/year, as well as separator).

Timezone

This lets you set the timezone for this app to be different to the timezone of the computer.

Some examples: (ie "GMT", "GMT+10 DST", "GMT+5", "GMT-6 DST") - Enter "Local" to use the computer timezone.

Local Day and Month names

Lets you display week day and month day names in the local system language.

NOTE: This feature is slightly experimental, and hasn't been tested for all languages.   If you find the app cannot understand dates you type in, then switch this off.

24 Hour Clock

Display all times in 24-hour time.

Currency

The currency symbol that appears before currency values.

Number Grouping

When numbers are greater than 1000, then split the digits into groups of 3.   For example, if this is ',', then "1010" will be shown as "1,010".   If this is '.', then "1010" will be shown as "1.010".

Decimal Point

What symbol is used as a decimal point.

Use Default

This button sets the values on this form to match what is set for your computer.

Database - DB

Save File Automatically

This lets you choose whether you want to have the system save your changes automatically, or whether you want to choose when to save.

Automatic

This means that the data will be uploaded to iCloud whenever the file is saved.   To preserve data, you can change to having a button on the tooilbar.

Snapshots to Retain

If you happen to be very nervous about losing any data because you software or your computer crashes (badly) a lot, then you can get JXCirrus Diary/JXCirrus Project the last few sessions worth of data as backups. These backup files will be stored in the app temporary files location, but will have the extension ".bk0", ".bk1", ".bk2" etc. "bk0" will be the most recent file.  Rest assured, JXCirrus is (so far) very good at not losing your data. If your computer has the power disconnected most of the way through several days of typing in everything you have eaten, the system should remember just about everything you entered - When it starts up next time, it will restore your partly saved session. Not saying that things could never go wrong, especially if you have a flaky computer, in which case, by all means, turn on the backups.

There are two buttons here:

File Name

This just shows the full path to the database file that the system has opened.

Open Files at Startup

This section lets you tell the app what files you want to load at startup.  By default, the app will load the last file(s) that you had open.   Select "Re-open last open files" for this option.

Alternatively, you can always open the same files each time.  Selecting "Always re-open current files" remembers the files you have open right now, and opens those on startup.

Cloud - Cloud

Save to iCloud

Lets you save the finance data file to iCloud - This control is only available on iOS and OSX.   Refer to cloud for more information.

Select File (iCloud)

Lets you select a different data file from you iCloud data store.   You can use this function if you have several data files that you use, and all of them are saved to iCloud.

Save to Cloud Share

Lets you save the finance data file to a cloud share - This is only available on Windows, Mac and Linux.   Refer to cloud for more information.

Select File (Cloud Share)

Lets you select a different data file from your cloud share.   You can use this function if you have several data files that you synchronise using your cloud share.

Automatic Save

Saves automatically to iCloud or Cloud Share (see above).