Obsidian Plugin Modification: Calendar View Upgrade for Dataview Plugin
Budget: $10 – $100 USD
I'm looking for a skilled developer to modify an existing plugin for Obsidian. The task involves updating the calendar view functionality and redesigning the UI for improved usability.
Key Requirements:
- Proficiency in JavaScript, as Obsidian plugins are primarily written in this language.
- Experience with UI/UX design, particularly for calendar interfaces.
- Familiarity with Obsidian and its plugin ecosystem.
- Ability to understand and work with existing code.
Your task will be to enhance the calendar view, focusing on a UI redesign and new feature capability. The details of my request are provided in an existing feature request for the project: https://github.com/blacksmithgu/obsidian-dataview/issues/2456
Scenario
As a long time user of OneNote and there was an amazing addon called OneCalendar which was super helpful here's a link. https://getonetastic.com/onecal
Often times you take notes for a meeting but may forget exactly where you stored the note. For example you had a meeting 2 weeks ago on Wednesday but can't find the relevant note.
OneCalendar is a view of your notes that lists the pages which were modified on a given day. It's a super fast way to look for notes you can't seem to locate when you know they were taken on or around a certain day. It's also a great way to review what you have been working on quickly or during a given period.
Feature Request
This feature request is to add the option for CALENDAR view to show the list of pages by day instead of just little bullets which only show a single page preview. Screenshots that detail the request are attached.
The idea is to allow for list of items by day (page titles) with a preview and the ability to click and jump to that page. It would be similar to the functionality provided by OneCalendar.
I've reviewed several plugins and none seem to support this capability. Dataview seems very well suited for this however some additions are needed to the CALENDAR view to support this. This would be an excellent addition to an already great plugin. Thanks for consideration!
For the deliverable; it would be two things:
1. A working updated version of the Dataview plugin with the new calendar abilities
2. A pull request for the Dataview Github project that shared the source with the community
Key Requirements:
- Proficiency in JavaScript, as Obsidian plugins are primarily written in this language.
- Experience with UI/UX design, particularly for calendar interfaces.
- Familiarity with Obsidian and its plugin ecosystem.
- Ability to understand and work with existing code.
Your task will be to enhance the calendar view, focusing on a UI redesign and new feature capability. The details of my request are provided in an existing feature request for the project: https://github.com/blacksmithgu/obsidian-dataview/issues/2456
Scenario
As a long time user of OneNote and there was an amazing addon called OneCalendar which was super helpful here's a link. https://getonetastic.com/onecal
Often times you take notes for a meeting but may forget exactly where you stored the note. For example you had a meeting 2 weeks ago on Wednesday but can't find the relevant note.
OneCalendar is a view of your notes that lists the pages which were modified on a given day. It's a super fast way to look for notes you can't seem to locate when you know they were taken on or around a certain day. It's also a great way to review what you have been working on quickly or during a given period.
Feature Request
This feature request is to add the option for CALENDAR view to show the list of pages by day instead of just little bullets which only show a single page preview. Screenshots that detail the request are attached.
The idea is to allow for list of items by day (page titles) with a preview and the ability to click and jump to that page. It would be similar to the functionality provided by OneCalendar.
I've reviewed several plugins and none seem to support this capability. Dataview seems very well suited for this however some additions are needed to the CALENDAR view to support this. This would be an excellent addition to an already great plugin. Thanks for consideration!
For the deliverable; it would be two things:
1. A working updated version of the Dataview plugin with the new calendar abilities
2. A pull request for the Dataview Github project that shared the source with the community