Change Log
2.1.80 - Quality of Life Updates & Bug Fixes
Quality of Life Updates
- Changed the Update Frequency setting so that it can support decimals. This can allow you to set an "Update Frequency" of 0.5 and a "Game Seconds Per Real Life Seconds" of 2 to get the game to move at twice the speed but have the clock still update for every game second.
- Updated the compact view to show up to 5 moons before collapsing them into a hover-over view.
- Added a new client setting "Compact View Scale" that allows you to change the scale at which the compact view is displayed at. You can use this to make the compact view appear larger or smaller. The number represents the percentage of the scale size when compared to the default size, 100%. The range goes in increments of 10 from 70% to 200%.
- Added support for keyboard key modifiers when in compact view with Time Control Layout set to
Quick Increment
:- Shift Key: When the shift key is held down the amount of time that is changed for each increment is increased from
1 round, 1 minute, 5 minutes, 15 minutes, 1 hour
to5 rounds, 5 minutes, 20 minutes, 45 minutes, 5 hours
. - Control Key: When the control key is held down each increment will be subtracted from the current time, this can be combined with the shift key for going back in time by larger amounts.
- Shift Key: When the shift key is held down the amount of time that is changed for each increment is increased from
Bug Fixes
- Fixed an issue where the hook
SimpleCalendar.Hooks.DateTimeChange
would fire twice when the time changed while the clock was running. It should now only fire once for every time increment. - Fixed an issue where on the full calendar view the preset time of day buttons would sometimes get bumped down to a second row.
- Fixed an issue where when in the compact view with the Time Control Layout set to
Full Controls
the unit selector would open up when near the top of the page potentially making some options inaccessible.
Translation Updates
Thank you to the follow people for making updates to Simple Calendars translations:
- vincent (French)
Documentation Changes
- Improved the wording of the "Persistent Open" client setting to be more clear on where the toggle button is.
- Updated the Update Frequency documentation to note it supports decimals.
- Updated the Client Setting documentation to include information about the new "Compact View Scale" setting.
2.1.73 - Refreshed Compact Display, Quality of Life Updates and Bug Fixes
Refreshed Compact Display
The compact display has been updated to make it a little cleaner and utilize the unused space to keep it nice and compact without losing any functionality.
Changes include:
- If seasons are configured the current season will be shown by just its icon (or the first 2 letters of its name if no icon is chosen) in the top left of the header. Hovering over the icon will show the full season name.
- If moons are configured they are shown next to the season in the top left of the header. The current phase of the moon(s) are shown. If 1-2 moons are configured they will be shown beside each-other, if 3 or more moons are configured the first moon will be shown with an indicator that hovering over that icon will show a dialog will all the moons current phases.
- The note indicators (Notes for that day and notes you want to be reminded of) are shown in the top right of the header next to the close button.
- If the player has permissions to add notes the add note button is displayed next to the note indicators in the top right of the header.
- The main body of the display contains the current date and time. The primary GM will see the buttons to start/pause/stop the real time clock next to the time.
- If the player has permissions to change the current date and time at the bottom the buttons used to change the date and time as well as the dawn/midday/dusk/midnight buttons.
- All the themes have been updated to take advantage of this new layout.
Overall these changes have helped reduce the height and width of the compact display making it easier to keep on the screen while playing.
A preview of all themes for the new compact mode:
Time Control Button Options
The compact display also now lets you choose from 2 button layouts for changing the time!
- Full: This is the current layout and allows you to change any time unit forward or back.
- Quick Increment: This layout offers 5 options (1 Round, 1 Minute, 5 Minutes, 15 Minutes, 1 Hour) and allows users to quickly advance the time by those amounts.
The setting for this can be found under the calendars Display Options configuration section.
Quality of Life Updates
- Added a new client setting, Persistent Open, that when enabled will remove the close button from the calendar window and prevent the escape key from closing it. The button under the scene control then becomes a toggle to open and close the calendar.
Bug Fixes
- Fixed an issue when changing the Update Frequency setting while the clock was running that would result in the time updating incorrectly.
- Fixed an issue when reloading the page would not properly recognise any active combats and in certain cases the clock could be started.
- Fixed a few style issues with the Forbidden Lands theme.
- Fixed an issue with the Eclipse Phase system where note pages couldn't be added (Style change hide the interface).
- Fixed an issue where "When Leap Years Happen" could be set to 0 or a negative value, which doesn't make sense and would cause issues. If the value is set to something not valid the leap year rule will be set to None.
- Fixed a bug where loading of corrupt calendar configurations would prevent the module from working at all.
- Fixed an issue where some systems would break the displaying of icons within Simple Calendar.
API Changes
- Added a new function
SimpleCalendar.api.isOpen()
that will return a boolean if the calendar is open or closed. - Added a new hook
SimpleCalendar.Hooks.Init
. This hook fires as Simple Calendar is initializing but before the module is fully ready to use. - Added a new function,
SimpleCalendar.api.addSidebarButton
, for adding custom buttons to the right of the calendar.
Translation Updates
Thank you to the follow people for making updates to Simple Calendars translations:
- Greg R. (Polish)
- Farevell (Chinese (Simplified))
- Sir Motte (German)
- Chris76J (German)
- Novella Locritani (Italian)
- Davide Lamberti (Italian)
Documentation Changes
- Added a new FAQ page to help answer some commonly asked questions!
- Added documentation for the new client setting Persistent Open.
- Added documentation for the new compact view options.
- Updated the client settings documentation for the new Persistent Open setting.
- Updated images of the compact view.
- Updated image for the client settings.
- Updated the image for the date/time formatting section of the display options.
- Added an image for the compact view options section of the display options.
2.1.60 - Bug Fix and Translation Updates
Bug Fixes
- Fixed broken help links in the configuration dialog.
Translation Updates
Thank you to the follow people for making updates to Simple Calendars translations:
- vincent (French)
- Marc Feuillen (French)
- Raul Castaño (Spanish)
- Farevell (Chinese (Simplified))
- Greg R. (Polish)
- Michał Gołaszewski (Polish)
2.1.58 - Bug Fixes and API Changes
Bug Fixes
- Fixed an issue where if the
Remember Position
option was enabled and theRemember Compact Position
option was disabled the compact view would snap back to the full view's position when the time was changed.
Predefined Calendar
- Added a predefined calendar for the Ambrian Calendar from the Symbaroum system (Thanks bithir!)
API Changes
- Added a new function
SimpleCalendar.api.currentDateTime()
that returns a DateTime object with the current date and time of the active calendar, or calendar with the passed in ID. - Added a new function
SimpleCalendar.api.currentDateTimeDisplay()
that returns a DateDisplayData object for the current date and time of the active calendar, or the calendar with the passed in ID. - Added a new function
SimpleCalendar.api.formatTimestamp()
that functions just like the formatDateTime function but instead takes in a timestamp instead of a DateTimeParts object. - Added a new function
SimpleCalendar.api.getAllThemes()
that returns a list of all available themes for players to choose from. - Added a new function
SimpleCalendar.api.getCurrentTheme()
that returns the ID of the theme being used by the player. - Added a new function
SimpleCalendar.api.setTheme()
that takes in a theme ID and will set Simple Calendars theme to that ID for the player. An information notification will be shown to the player if the theme was changed to let them know it has been changed programmatically.
Translation Updates
Thank you to the follow people for making updates to Simple Calendars translations:
- vincent (French)
- eunaumtenhoid (Portuguese (Brazil))
- ricdark (German)
2.1.50 - Quality of Life Improvements, Bug Fixes and a New Theme
Quality of Life Improvements
- A new client setting Always Show Note List has been added. This setting will make it so the note list will always be visible and can not be closed. The only exception is if the calendar list or note search are opened they will open over top of the note list, but when closed the note list will remain visible.
Bug Fixes
- Fixed an issue with the DSA/TDE 5 system theme that would cause the dialog background not to load properly.
- Fixed an issue with the DSA/TDE 5 system theme that cause the compact view dialog header to display incorrectly.
- Fixed an issue with the DSA/TDE 5 system theme where the clock would have a background color in compact view.
- Fixed an issue with the Warhammer 40,000: Wrath & Glory system theme where the clock would have a background color in compact view.
- Fixed an issue with the Warhammer Fantasy Roleplay system theme that would cause the dialog borders to not load correctly.
- Fixed a bug where the context menu for the note list would not appear in the correct location when the list expanded to the left or bottom of the calendar.
- Fixed a bug where if the side drawers were set to open below the calendar, the note list would not fully open in the compact view.
New Themes
- New Eclipse Phase 2E System Theme
Translation Updates
Thank you to the follow people for making updates to Simple Calendars translations:
- vincent (French)
- eunaumtenhoid (Portuguese (Brazil))
2.1.40 - Theming, Quality of Life Improvements, Bug Fixes & API Updates
Theming
I have done a lot of work around making theming Simple Calendar as easy as possible. This allows me to add new themes easier and quicker. It also opens up the ability of third party modules or individuals to easily customize the look of Simple Calendar. For more details on how to theme Simple Calendar check out the theming documentation!
Changes that has been done to enable easy theming:
- Changed all sizes to use REM instead of PX so that the entire interface can scale easily with any changes to the root REM size.
- The addition of many CSS variables to quickly change how Simple Calendar looks. All the included themes use these variables to style SC.
Themes
To go along with these changes I have updated all the existing themes and added a couple of new themes to Simple Calendar!
Dark Theme | Light Theme |
Classic Theme | Warhammer Fantasy Roleplay 4th Edition System Theme |
NEW Forbidden Lands System Theme | NEW Das Schwarze Auge / The Dark Eye (5th Edition) System Theme |
NEW Starfinder System Theme | NEW Warhammer 40,000 Roleplay: Wrath and Glory System Theme |
Quality of Life Improvements
- Added a new client setting Remember Compact Position. When enabled Simple Calendar will remember where the compact view is on the screen separate from where the full view is. This allows users to place the compact view in a corner, switch to full view and have the full view in the middle of the screen, then switch back to compact view, and it will return to the corner.
- Added a new client setting Side Drawer Open Direction. This allows users to choose which direction from the calendar side drawers like the note list will open. The current options are Right, Left and Down that will open the side drawers to the right, to the left and below the main calendar.
Bug Fixes
- Fixed a few instances where the notes dialog would not be sized correctly.
- Fixed an issue where deleting a note after starting an edit would spawn several "Discard current changes" dialogs.
- Fixed a bug where notes shown in the search result list would not properly show who had access to view the note.
- Fixed a bug where the compact view would not have the correct height set.
- Fixed a bug with the
Unify Clock Start/Pause With Game Pause
setting that would make it so the game always started paused. (Fixes a compatibility error with the Koboldworkds - Pause Control module).
API Updates
- Changed the
SimpleCalendar.api.addNote()
function so that therepeats
andcategories
parameters are now optional. - Changed the
SimpleCalendar.api.addNote()
function so that the start and end dates are now DateTimeParts and any missing date/time properties on them will be filled out with the current date/time equivalent. - Added a new optional parameter to the
SimpleCalendar.api.addNote()
function,userVisibility
that takes in an array of user ID's. These users will be able to view the note. - Added a new optional parameter to the
SimpleCalendar.api.addNote()
function,remindUsers
that takes in an array of user ID's. These users will be reminded of the note.
Translation Updates
Thank you to the follow people for making updates to Simple Calendars translations:
- Bextia (Spanish)
- DragonHale (Spanish)
- Marc Feuillen (French)
- vincent (French)
- Sir Motte (German)
- Greg R. (Polish)
- Damian Wodziński (Polish)
- eunaumtenhoid (Portuguese (Brazil))
- benwater12 (Chinese Traditional)
Documentation Changes
- Added a link to the GitHub page for the module in the header of the documentation site.
- Added documentation for customizing the themes of Simple Calendar.
- Added documentation for contributing a new theme to Simple Calendar.
- Added documentation that outlines all the available themes within Simple Calendar.
- Updated the client settings documentation to include the new settings
Remember Compact Position
andSide Drawer Open Direction
. - Fixed some typos in the example of the setDate API function
- Fixed typos in the API documentation when referencing a
second
property when it should beseconds
. - Updated the example for the timestampToDate API function.
- Updated the example for the DateTimeChange hook.
- Updated the example for the getAllSeasons API function.
- Updated the example for the getCurrentSeason API function.
- Updated the example for the getAllMonths API function.
- Updated the example for the getCurrentMonth API function.
- Updated the example for the getAllWeekdays API function.
- Updated the example for the getCurrentWeekday API function.
v2.1.27 - Improved Note Permissions, Note List Context Menu and Bug Fixes
Improved Note Permissions
Assigning permissions to notes has been improved!
- Renamed the
Player Viewable
field on notes toWho Can See
to clearly indicate what that setting is for. - Added an
All Players
option to theWho Can See
field for setting note permissions. This setting will:- Select all players in the drop-down and not allow you to unselect them while the
All Players
option is selected. - Sets it so all current and future players will be able to see this note. GM's will no longer have to add new players to notes everyone should be able to see!
- Select all players in the drop-down and not allow you to unselect them while the
- Updated all predefined notes so that when created they are set so All Players (current and future) can view them. This is not retroactive.
- Updated the
Player Visible
icon on the notes list that GM's see:- It now has 3 states instead of 2
Green Eye
: All players can view this note.Yellow Partial Eye
: Some players can view this note.Red Eye Slash
: Only the author of this note can view it.
- The tooltip for the
Player Visible
icon now shows a list of players that can view the note.
- It now has 3 states instead of 2
- Added the
Show Players
button in the header of the note dialog so any note can be shown to the players. This works just like the Journal Show Players button.
The All Players
option for Who Can See
a note is not retroactive, so older notes shared with everyone will not have this set.
Note List Context Menu (Right Click)
You can now right-click on notes under the notes list to show different actions that can be done. The list of actions available will change depending on if you are the GM or own the note being right-clicked on.
- All players will be shown the
Remind Me
/Don't Remind Me
option as a quick way to toggle being reminded about the note. - GM's will be shown the
Show Players
option. This functions the exact same as theShow Players
button in the header of a Journal Entry and allow you to show this note to the specified players regardless of if they can see it or not. - If you added the note, or are the GM you will see another 2 options:
Edit
will open the note directly into the edit mode.Delete
will allow you to delete the note. A confirmation dialog is still shown to help make sure no accidental deletions happen.
Bug Fixes
- Fixed a bug where the checked indicator of a multiple select dropdown would not select the item when clicked.
- Fixed an issue where, in some instances, the calendar would be drawn wider than needed and slowly shrink as time was changed.
Translation Updates
Thank you to the follow people for making updates to Simple Calendars translations:
- vt-tom (German)
- Pierre Revat (French)
- benwater12 (Chinese Traditional)
Documentation Updates
- Added better styling for tables in the new look.
- Updated the note editing documentation to account for the new
All Players
option in theWho Can View
setting. - Updated the notes documentation to account for the changes to the Player Visible option
- Updated the notes documentation to account for the new context menu in the note list.
v2.1.19 - Bug Fix... Oops
- Fixed showing all months at once (experimental year view).
v2.1.18 - Rest Day Highlighting, Descriptions, Day Context Menu, Bug Fixes, QoL Improvements
Rest Day Highlighting
Weekdays now have a new setting that let you specify if that weekday is a rest day. Rest days are highlighted on the calendar.
Descriptions
GM's can now add descriptions to months, weekdays and seasons! Descriptions can help give more detail or lore to your calendars. If a description is added to a month, weekday or season users can click on the name of that item and have an informational popup appear showing the description.
The descriptions do support HTML to help with formatting the text!
Day Context Menu (Right Click)
Right-clicking on a day will now bring up a menu that shows additional information about that day and potentially some actions!
The sunrise and sunset times are shown for the day clicked.
If you are able to change the date of the calendar you will also see an option to set this day to the current date. This functions just like the set to current date button that appears when you select a day.
If you are able to add notes you will also see an option to add a new note to that day. This functions just like adding a note to a selected day.
Bug Fixes
- Fixed some performance issues in the Pathfinder 2E system.
- Fixed a styling issue with the "Search Notes" search box.
- Fixed an issue with the Simplified Chinese translation that would cause an error on loading in PF2E systems.
Quality of Life Improvements
- Update anything that used the browser tooltip to use the new v10 Tooltips.
- A few improvements to accessibility within the configuration dialog.
Translation Updates
Thank you to the follow people for making updates to Simple Calendars translations:
- Greg R. (Polish)
API Changes
- Updated the
sc-full-calendar
Handlebar Helper to accept a new parametershowDescriptions
to choose if you want the descriptions for months, weekdays and seasons to be able to show or not. - The
description
property has been added to the MonthData object. All functions that return month data will now include the description, if set. - The
description
property has been added to the SeasonData object. All functions that return season data will now include the description, if set. - The
description
property has been added to the WeekdayData object. All functions that return weekday data will now include the description, if set. - The
restday
property has been added to the WeekdayData object. All functions that return weekday data will now include if the weekday is considered a rest day or not.
Documentation Updates
- Upgraded to the latest version of Typedoc which brings a host of usability and visual improvements.
- Updated the month settings documentation to reflect the new description setting.
- Updated the season settings documentation to reflect the new description setting.
- Updated the weekday settings documentation to reflect the new rest day and description settings.
- Updated the using Simple Calendar documentation to include information about the description popups and show example images.
- Updated the using Simple Calendar documentation to include information about the new context menu for days.
v2.1.10 - Bug Fixes, QoL Improvements and Translation Updates
Bug Fixes
- Fixed a bug where months with a day offset would go back a day while the clock was running.
- Changed the "PF2E World Clock Sync" setting so that it uses the switch styling rather than the checkbox styling.
- Fixed an issue with the migration from Simple Calendar version 1.x to version 2.x in FoundryVTT v10.
- Fixed some depreciation warnings on the PF2E system.
Quality of Life Improvements
- Improved the strictness of the CSS for Simple Calendar themes to have a more consistent look when FoundryVTT UI/Theme modules are installed. I tested the following UI modules: Ernie's Modern UI, Minimal UI, Polished UI.
Translations
Simple Calendar translations are now done on Foundry Hub Weblate, you can check it out (and help out) here!
Many people have contributed on Weblate all ready to update and add translations! Thank you to the following people:
- Demian Wright (Finnish, English)
- TonyTheBaloney (Spanish)
- Cristina Ibañez (Spanish)
- JDW (French)
- EldritchTranslator (Italian)
- Greg R. (Polish)
- moinen (Polish)
- Mateusz Sałasiński (Polish)
- eduardopato41 (Portuguese (Brazil))
- Matheus Clemente (Portuguese (Brazil))
- Bruno Eiras (Portuguese (Brazil))
- Farevell (Simplified Chinese)
Documentation Updates
- Updated the configuration documentation to reflect some improvements to the English language made while being translated.
v2.1.4 - QoL Updates and Bug Fixes
Quality of Life Updates
- When the Pathfinder 2E: World Clock Sync is enabled the settings that it disables will now appear disabled in the configuration dialog with a message letting users know why.
Bug Fixes
- Fixed a bug that was making it not possible to update a notes title.
- Added validation for the time settings ("Hours in a Day", "Minutes in an Hour", "Seconds in a Minute" and "Update Frequency") to ensure that they can not be set to 0 or a negative value.
- Fixed a holiday for the Das Schwarze Auge/The Dark Eye 5th Edition Predefined Calendar that was on the wrong day.
v2.1.0 - FoundryVTT V10 Support, Note Pages, System Specific Themes, QoL Improvements, Bug Fixes
FoundryVTT Version 10 Support
Updated Simple Calendar so that it supports these changes in version 10 of FoundryVTT:
- Updated manifest to work with the new manifest options.
- Ensured the styles work with the new Font Awesome update.
- Updated the journal interactions to be compatible with FoundryVTTs Journals V2.
Note Pages
With the new Journals in FoundryVTT version 10 Simple calendar has been updated so notes can take advantage of these changes. Notes in Simple Calendar can now:
- Have multiple pages with a collapsible panel when switching between pages being viewed.
- Supports the different page types (Text, Images, PDFs and Videos).
- The interface has been updated so the fields are more condensed for an easier editing experience.
- Switched to using the new Prosemirror editor for notes over TinyMCE.
Existing notes will be automatically migrated by Foundry over to Journals with a single text page.
System Specific Themes
Simple Calendar can now have themes specific to the system the module is being used in. These themes will only appear in the Theme selector as an option for players when playing a game in the system they are built for and are intended to keep the experience of the module more cohesive with the systems.
The first system to get a dedicated theme is Warhammer Fantasy Roleplay 4th Edition! (Thanks to ZwS for getting this started with updates to the classic theme)
Other systems will get their own specific themes as time goes on
Quality of Life Improvements
- Moved the icon for opening Simple Calendar from the
Token Controls
tab to theJournal Notes
tab as this makes way more sense for Simple Calendar to live. - Added a button to open Simple Calendar from the "Configure Settings" dialog.
- The date selector for notes now allows you to enter the year instead of having to scroll through months to change the year the note takes place.
- Changed some setting checkboxes in the configuration dialog to use a switch where it made sense.
- Added a close button to the header of the compact view.
- Changed the Reminder chat whisper to show a link to the note instead of the notes content.
- Added a new client setting for each player to choose how note reminders notify them. The options are:
- Have a whisper sent in the chat to the player with some details about the note and a link to open the note. This is the default option.
- Have the note automatically open.
- When editing a Scenes configuration, if the setting
Show Notes Folder
is set to off then all Calendar notes are removed from the Journal Entry field under the Ambience tab. - Themes are now saved as client settings specific to worlds, so if you have more than one world on your server having different themes for the calendar will work.
- Improved the strictness of the CSS for themes to have a more consistent look across systems.
Bug Fixes
- Fixed several bugs on the note edit view where buttons wouldn't always respond to the first click.
- Fixed a bug where positioning the calendar, with the remember position setting turned on, in the very top or very left of the screen would fail to place it back in that location on reloads.
- Fixed a bug where when stopping the real time clock would cause the resulting time that is saved to be a few seconds (< 5) behind what it should be.
Documentation Changes
- Updated the Client Settings docs to include details about the new note reminder setting.
- Updated the Using Simple Calendar docs to reflect the change in location of the buttons to open Simple Calendar.
- Updated the Notes docs to reflect all the changes to the notes interface.
- Added a new page Notes: Adding / Editing / Removing for detailing how to add, edit and remove notes with a section specific to the new pages functionality.
- Updated several images to properly reflect the changes in this update.
API Changes
To go along with the release of FoundryVTT version 10 some depreciated options within simple calendar have been removed.
SimpleCalendar.api.MoonIcons
has been removed. Please useSimpleCalendar.api.Icons
instead.- From the Date Time Change Hook Response data the
day
property has been removed. Please use the options under thedate
property instead. - From the Date Time Change Hook Response data the
month
property has been removed. Please use the options under thedate
property instead. - From the Date Time Change Hook Response data the
season
property has been removed. Please use the options under thedate
property instead. - From the Date Time Change Hook Response data the
time
property has been removed. Please use the options under thedate
property instead. - From the Date Time Change Hook Response data the
year
property has been removed. Please use the options under thedate
property instead.
v2.0.30 - Combat Detection Changes & Bug Fixes
Combat Detection Changes
I have added a new setting to help GMs better choose when the real time clock of Simple Calendar will pause when a combat has been started. The setting is called "Pause Real Time Clock on Combat Rule" and is under the Global Configuration Settings. It currently has 2 options:
- Pause Only on the Active Scene: This behaves exactly as the current implementation does, only pausing the real time clock is a combat is running on the current active scene.
- Pause on the Scene the GM is Currently Viewing: This new option will pause the clock only if the current scene the primary GM is viewing has a combat running.
The new option can be handy in instances of pulling a single character to a new scene to do a solo fight without the clock starting to run again and without having to make that scene the active one.
Bug Fixes
- Fixed a bug where Simple Calendar would fail to load properly if a non calendar note Journal Entry was added to Simple Calendars notes directory folder.
- Fixed a bug where Simple Calendar notes would not load if they were in sub folders under the Simple Calendar notes directory folder.
- Fixed a bug in the configuration dialog that would scroll back to the top when adding to the bottom of long lists.
- Fixed a bug in the configuration dialog where if the advanced options for a month were open and a new month was added, the advanced options for the month that had them open would no longer be visible.
Documentation Changes
- Fixed a typo in the predefined calendar list (Thanks Dan-Q!).
- Added documentation for the new Combat Pause Real Time Clock Rule setting.
- Improved the documentation around how to switch between calendars in the configuration dialog and in the calendar.
API Changes
- Added Simple Calendar as an NPM package so that other projects can reference the built-in type definitions. See the documentation for more details.
v2.0.25 - Bug Fixes
Bug Fixes
- Fixed a bug where the module would fail to open if the number of months was changed and a note exists that now falls outside the months.
- Fixed a bug where players with permission to change the date and time would see an error message while the clock was running.
- Fixed a bug where clicking on the configuration setting title "Show Notes Folder" would cause the "Sync Date/Time" setting checkbox to change its state.
- Fixed a bug where clicking on the note settings title "Send Reminders On Login" would cause the "Note Default Player Visibility" setting checkbox to change its state.
- Fixed a rare bug where invalid permissions could be loaded and cause the configuration dialog to fail to open properly.
v2.0.20 - Bug Fixes
Bug Fixes
- Adjusted the maximum height of the note dialog when editing to be 95% of the height of the browser window up from 75%.
- Fixed a bug where the configuration save button was not being styled correctly.
- Fixed an issue where Note Category and Player lists that were very long would get cut off without showing all options.
- Fixed an issue with loading the note rich text editor styles when hosting foundry on the Forge.
API Changes
- Added a new function
SimpleCalendar.api.pauseClock()
that will pause the clock if it is started. - Added a new function
SimpleCalendar.api.removeNote()
that will remove the note and journal entry with the passed in ID. - Added a new function
SimpleCalendar.api.searchNotes()
that will search notes for the passed in term. Only the notes that the current player can see are searched.