Skip to content

Instantly share code, notes, and snippets.

@0xdevalias
Created May 1, 2023 23:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 0xdevalias/78e57ebae780bd02f318877ca31c572c to your computer and use it in GitHub Desktop.
Save 0xdevalias/78e57ebae780bd02f318877ca31c572c to your computer and use it in GitHub Desktop.
Documenting some of the hidden fantastical settings that are available.

Hidden Fantastical Settings

  • Show defaults: defaults read com.flexibits.fantastical2.mac
  • Export defaults as xml plist: defaults export com.flexibits.fantastical2.mac -

Resize the 'all day' section on the 'Week' view

With the 'Week' view, it would be really awesome if we were able to manually resize the top 'all day' section

  • defaults read com.flexibits.fantastical2.mac MaxAllDayHeight
  • defaults write com.flexibits.fantastical2.mac MaxAllDayHeight -float 15.5 (apparently 15.5 is the default)
  • defaults delete com.flexibits.fantastical2.mac MaxAllDayHeight (by default this key wasn't set for me, so this should return it to the actual built in default)
Thank you for contacting us! We actually have a hidden option that should help here and you can activate it with the followings steps:

- Copy the following line:

x-fantastical3://defaults?key=MaxAllDayHeight&value=15.5&type=float

- Open your web browser
- Paste the text into the URL field and press enter
- Allow Fantastical to open
- Confirm the alert that appears
- Quit Fantastical completely (Click Fantastical in the menu bar and choose "Quit Fantastical Completely") then open the app again.

Just change the number after value= (currently 15.5) to adjust the height of the all day section.

Etc

  • https://www.macsparky.com/blog/2020/12/hidden-fantastical-settings/
    • turns off the deletion confirmation in Fantastical. Note the SkipDeleteWarning name and the value=1 (which means “Yes”).

      • Enable skip:x-fantastical3://defaults?key=SkipDeleteWarning&value=1&type=bool&group=1
      • Disable skip: x-fantastical3://defaults?key=SkipDeleteWarning&value=0&type=bool&group=1
    • Full All Day Row in Display. This puts all day events in one row rather than showing multiple all-day events on one line. This one is iOS only.

      • x-fantastical3://defaults?key=FullAllDayRowInList&value=1&type=bool
    • Always Show All: Set to YES (“1”) to have the details always visible in the event and reminder popover.

      • x-fantastical3://defaults?key=AlwaysShowAll&value=1&type=bool&group=1
    • Dim All Past Items: Set to YES to dim all events and tasks on days in the past. This affects Mac and iOS, List, Month, Week, and Day View.

      • x-fantastical3://defaults?key=DimAllPastItems&value=1&type=bool&group=1
    • Do Not Dim Passed Events: Set to YES to not dim passed events in the list.

      • x-fantastical3://defaults?key=DimAllPastItems&value=0&type=bool&group=1
    • Hide Location In List: Set to YES to hide event locations and reminder geofences in the list.

      • x-fantastical3://defaults?key=HideLocationInList&value=1&type=bool&group=1
    • Default Event Duration: Specify the default event duration in seconds (gives finer control than the presets in the app). For example, to make a default event duration of 25 minutes, use 1500 seconds.

      • x-fantastical3://defaults?key=DefaultEventDuration&value=1500&type=int&group=1
    • Days Per Week: Change the number of days per week in Week view. This can be set to anything between 3 and 21 (gives finer control than the app’s presets).

      • x-fantastical3://defaults?key=DaysPerWeek&value=10&type=int
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment