The top menu includes an "Add event" and "Refresh" button plus a "3dot" menu to access additional features and settings.
Underneath that is a category header, which shows the selected category and all categories available. The "WARNING" and "NO CATEGORY" tabs only appear if there are events in them. If no events have warnings, the "WARNING" tab will be hidden.
Then comes the main events list, showing all the events within the selected category. Each event has a reset button which can be pressed to reset the number of days since the event was performed to today.
Use a swipe left and right to navigate through the categories.
Adding a new event
To add a new event, press the top menu's add event button.
It will pop up a dialog box where you can fill out the event name.
Adding an event puts an entry in your Google Calendar for today with the event title you chose.
Resetting an event
To reset an event tap the days counter button situated to the right of the event name.
This pops up a reset event dialog box which gives you the options to reset your event to today, yesterday or other. If you press other, you can pick a specific day from a date picker.
Warning limits can be set on an event. Once a limit has been reached, the event will be highlighted and rise to the top of the category list as well as appearing in the "WARNING" category tab. The event will also appear in notifications.
To set a warning for an event, long hold the event title and a popup menu will appear. Select "Edit warning". You will then be presented with a "Set warning" dialog box where you can choose the number of days to warn after.
To see basic statistics about an event, long hold the event title and a popup menu will appear. Select "Statistics".
It shows you the number of resets, the longest, shortest and average intervals.
To access settings, press the "3dot" menu and select "Settings". You will be presented with 3 settings.
Long press for reset dialog
Notification sound - Turn the notification sound on and off. When selected the phones default notification sound will chime when DaysSince displays a notification.
Long press for reset dialog - By default the reset dialog box appears and gives you 3 options (see "Resetting an event" guide above for details). If "Long press for reset dialog" is checked, then the reset button does not popup the reset dialog box, instead it instantly resets the event to today. To access the reset dialog box, you must long hold the reset button.
Dark theme - When checked, DaysSince uses the dark theme.
Dedicated DaysSince Calendar
Using a dedicated DaysSince calendar is usually the best option. As DaysSince uses a Google Calendar to store event data, the default calendar will most likely be your main Google Calendar. This can clutter the Google Calendar display if you have lots of events. To create a new calendar specifically for DaysSince do the following ...
Visit https://calendar.google.com. Create a new Google Calendar by clicking on the "+" next to Other Calendars and selecting "Create new calendar". Give it a name "DaysSince".
After some time, the Google calendar will synchronise to your phone. Once the calendar has fully synchronised (you'll see it in Google Calendar on your phone). Open DaysSince app and select the "3dot" menu and "choose calendar". Select your new "DaysSince" calendar from the list of available calendars. If it doesn't appear, just wait a little longer, it will eventually.
Optional step - If you had already added events to the default calendar, they can be imported into the new dedicated "DaysSince" calendar. See the "Importing Events from another calendar" guide below.
Sharing a DaysSince calendar
DaysSince calendars can be shared. It's as easy as sharing the underlying Google Calendar with whomever you want to give access. This works best with a dedicated DaysSince calendar - see guide above for "Dedicated DaysSince Calendar".
Visit https://calendar.google.com. To edit the settings of your calendar, hover over the calendar and click the "3dot" menu, then select "Settings and Sharing".
Scroll down to the "Share with specific people" section and add the people you wish to share the calendar with.
Now this calendar should appear in that persons DaysSince app as a selectable calendar. When an event is added or reset, it will be synchronised across all shared calendars.
Importing Events from another Calendar
Sometimes you need to copy events from one calendar to another, for example, if you've created a dedicated calendar for DaysSince but had added events to the default calendar already. You can easily import those events by performing the following ...
Ensure you have the calendar you want to import to selected as the current DaysSince calendar, by pressing "3dot" menu, selecting "Choose calendar" and selecting the calendar from the list.
To import, then press "3dot" menu, selecting "Import calendar".
Chose the calendar from the available list that you want to import events from.
The events will be copied over and will now appear in the currently selected calendar.
Remove old events from old calendar. Unfortunately this next step requires manual work. Switch back to the old calendar (where you imported events from) by pressing "3dot" menu, selecting "Choose calendar", select calendar from list. Then long hold each event and select "Delete".
Note: A "Delete all events" option will be added to future releases to make the last step easier.
Offline Storage holds all the DaysSince events only on the phone. It doesn't require a Google Calendar. It doesn't synchronise data to cloud.
Offline Storage can be chosen from the "3dot" menu, "Choose calendar" menu item.
Once selected you can create new events, or you can import DaysSince events from other Google Calendars.
WARNING: In Offline Storage mode, you are responsible for backing up the DaysSince events. In the case of uninstalling DaysSince, phone loss or damage, data cannot be restored unless a recent back up file has been saved and available to restore. See below for details on "Back up and Restore"
Back up and Restore
Back up and restore is mainly useful for keeping your Offline Storage safe or transferring to another phone, however, it will work for Google Calendars too.
You can back up all events from the currently selected DaysSince Calendar using the "3dot" menu item, "Backup Calendar". You'll be prompted to chose a location on your device to store the back up file.
The default file name is based on the currently selected calendar plus the current date and time. For example, Offline_Storage.2022-06-01T151059.dsb. The file extension is dsb (DaysSince Backup). Both the folder and the file name are changeable if desired. It is highly recommended to choose an online cloud storage location (Google Drive) for the back up file. This way, if the phone is lost or damaged, the file will be available to restore onto another device.
Regularly backup data to avoid lost of data. (In future releases an automatic backup system will be implemented)
To restore the events, choose "Restore Calendar" from the "3dot" menu. You'll be prompted to choose the back up file to restore. Select the file and it will load up in the current calendar. It will override any events with the same name, but if there's events with a different name, it will keep them.
When restoring, the back up file must match currently selected calendar, i.e. you must restore an Offline Storage back up to the Offline Storage Calendar.