Skip to content

Releases: 702573N/Obsidian-Tasks-Calendar

1.2.1

01 Nov 06:25
a3947fb
Compare
Choose a tag to compare
  • Optimisation of UI, task display and font sizes on desktop and mobile devices
  • Added noTransparency option to disable transparency of task background
  • Added noWeekNr option for the new calendar style
  • Added noCellNameEvent option to disable only the pointer events on cell names to prevent unintentional execution. This option doesn't hide the daily notes from your calendar. To hide the daily notes itself, use the option noDailyNote.
  • Changed mini class to only reduce font-sizes instead of font- and calendar-sizes. The main mini-class is broken since 1.2.0 and the new style1-6 options are to complex to set an additional mini style to each one

1.2.0

31 Oct 10:22
9ab9b23
Compare
Choose a tag to compare

1.2.0 - Comprehensive Changes

!!! Please completely close and restart Obsidian after install this update !!!

The concept of Obsidian Task Calendar has been fundamentally revised. The goal is to provide the user with two different calendar views. By selecting a week in the month view, the user should be able to jump directly to the week view. However, if several different week views exist, it has to be defined somehow which one should be displayed when selected. For this reason I decided to remove the third calendar view (widget). So now there is a month view to big overview and a week based detail view. But don't worry, the display of the week view can be customized to the user's needs with different styles. With this approach, the calendar perspectives could be reduced to two, but at the same time the possible styles of the week view could be multiplied. Thus, the Obsidian Task Calendar is customizable like never before and more week view styles are to follow in the future.
Likewise, users kept asking me about the daily notes. Originally, Obsidian-Task-Calendar was intended exclusively for the Obsidian-Task-Plugin with its own syntax and shall continue to be the main focus. Nevertheless, with this update there is now also the option to display all tasks from daily notes in the calendar, even if they have not been assigned any date (due, start, scheduled, etc.). In this case, the tasks are assigned to the date from the file name of the daily note and displayed accordingly in the calendar. Only the standard Obsidian nomenclature YYYY-MM-DD is supported here. For the reasons mentioned above, I do not plan to allow customization here.

What's new?

  • Reduced to two different calendar views (month/week). The third view is gone.
  • 6 different styles to change the look of week based calendar view. More styles to follow in future.
  • Tasks from daily notes YYYY-MM-DD without any date inside description text get the date from filename and where represented inside the calendar-view #19
  • Buttons in front of each row inside the month view show the week numbers and can display the selected week inside the second calendar view with one click
  • The option noDailyNote now disable all dailyNotes-functionalities like pointer-events on cell names and visibility of daily notes inside the calendar views

Fix

  • Removed old t.priority sort code from function getTasks() which I unfortunately forgot to remove #6

Currently available styles

styles

1.1.9

30 Oct 10:31
5f97437
Compare
Choose a tag to compare

Bug Fixes

  • Fixed #16: Option noWeekNr doesn't hide the weekNr in calendar-views
  • Fixed: Switching from month-view to agenda or widget without leaving the current month doesn't focus the current week
  • Fixed: Switching between agenda and widget can lose focus of the selected week

I need your help! #17

1.1.8

30 Oct 08:21
8eb51aa
Compare
Choose a tag to compare
  • When switching between calendar views, the user remains in the last month viewed.
  • New parameter dailyNoteFolder: "MyCustomFolder" to define an own folder path for the daily notes if they should not be saved in the default folder for new files. Of course, folder structures with several levels can also be defined here, such as dailyNoteFolder: "Inbox/Daily Notes/Work".
  • Added week numbers to the calendar views Agenda and Widget in the same style as in the monthly calendar.
  • Calendar titles in all views unified to the format "MMM YYYY".
  • Added separator for new month (class .newMonth) in widget and agenda calendar and unified the stem in all views.

1.1.7

29 Oct 17:33
1d49cc8
Compare
Choose a tag to compare

Cool New Features

  • #12 New buttons inside the calendar head to switch between calendar-views without to switch the note or the dataviewjs code-snippet
  • Buttons rearranged to easily flip backward/forwared
  • Visibility of active filter button changed to signal color
  • #14 Added clickable date-header to open daily note
  • Added new option "noDailyNote" to disable clickable date-header

1.1.6

28 Oct 18:46
95900b7
Compare
Choose a tag to compare
  • Fixed priority ranking/sort (1. High priority, 2. Medium priority, 3. No priority, 4. Low priority) #13
  • Added max-width and auto-margins to mini-class to limit width from calendar-views in mini-mode

1.1.5

25 Oct 18:17
e136dd8
Compare
Choose a tag to compare

Show commits for more details 562e3f5

1.1.4

25 Oct 06:38
bbcdd47
Compare
Choose a tag to compare

Bug Fixes

  • Click on task in File with quote in name creates empty file with truncated name #8
  • Scheduled tasks displayed with Start icon #10
  • How to show tasks from several folders? #9

1.1.3

24 Oct 18:18
77672f4
Compare
Choose a tag to compare
  • Code optimisations and reduction in the hope of improving the performance. More optimisations in future updates.
  • Remove inline-fields from task-text inside calendar-views
  • You can now set your Global-Task-Filter to remove from task-text inside calendar-views. If you don't set this command, the default Global-Task-Filter #task is enabled
```dataviewjs
await dv.view("tasksCalendar", {pages: "", view: "month", firstDayOfWeek: 1, globalTaskFilter: "#myTask", options: "noDone"})
```

1.1.2

24 Oct 06:39
34b2ba8
Compare
Choose a tag to compare
  • Options classes removed from grid-element and added to the parent node element (rootNode) to change filter-icon by class-toggle
  • Added a filter icon on the upper right corner to show/hide completed/done tasks. The default filter setting can be changed by adding the option noDone.