Releases: 702573N/Obsidian-Tasks-Calendar
1.2.1
- 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 optionnoDailyNote
. - 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
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
1.1.9
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
- 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 asdailyNoteFolder: "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
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
1.1.5
- https://github.com/702573N/Obsidian-Tasks-Calendar/issues/6 Add default sorting by priority first and second by task description text
- https://github.com/702573N/Obsidian-Tasks-Calendar/issues/5 Removed backlog functionality from agenda-view
- Fixed some wrong defined indexOf parameters in function getMeta()
Show commits for more details 562e3f5
1.1.4
1.1.3
- 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
- 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
.