logseq-plugin-agenda icon indicating copy to clipboard operation
logseq-plugin-agenda copied to clipboard

Agenda3 Feature Request: Sidebar timebox view and drag bullets to timebox to schedule

Open abadfr opened this issue 2 years ago • 2 comments

Hi! It's been a while since I updated the plugin and was pleasantly surprised with the new agenda3 plugin because I was switching between legacy agenda and the FullCalendar plugin in obsidian. This was because the legacy agenda had this bug which agenda3 fixed, so thank you because I don't have to go to obsidian for the offline calendar anymore! :D

I wasn't able to find the roadmap/planned features so sorry that I'm filing this as an issue but here are two items that I think are very useful especially for time blocking:

  • Be able to render timebox in the sidebar (legacy agenda has a sidebar view but the calendar time box view in agenda3 is better :D)
  • Once rendering timebox in the sidebar is possible, it would be very convenient to drag bullets over the timebox to schedule them (similar to Noteplan; this video has a sample in this timestamp)

Curious to hear what you think about this. But anyway the plugin is amazing even without these so thanks again for a very useful and improved plugin!

abadfr avatar Dec 05 '23 01:12 abadfr

Thanks for your feedback.

  1. The functionality of the sidebar is planned, but there are currently no clear ideas. If we were to place Agenda3’s Timebox here, we would need to consider compatibility with the user’s Logseq theme. It is uncertain whether this can be perfectly implemented.

  2. The action of dragging and dropping to the calendar requires modifying Logseq’s DOM, which is currently beyond the capability of plugin SDK.

haydenull avatar Dec 07 '23 00:12 haydenull

You can use logseq css variables for colors so it follows theme perfectly. For dragging you can add dragstart event listener and get block id

Edgaras1 avatar Dec 07 '23 21:12 Edgaras1