Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
freeplaneGTD-v3.6.3.addon.mm | 2022-08-30 | 136.9 kB | |
Freeplane notifications.tar.gz | 2022-08-26 | 110.4 kB | |
Freeplane notifications.zip | 2022-08-26 | 134.1 kB | |
README.md | 2022-08-26 | 2.4 kB | |
Totals: 4 Items | 383.8 kB | 0 |
What's New
Added automatic creation and update of reminders using built-in Freeplane functionality. The items with past reminders flash a little notification icon, pop-up a dialog at the scheduled time.
- Reminders are set due midnight on the due day, or in case of an action due today or in the past, for the next day.
- Notifications may be removed manually, but will automatically be created when anything is modified on the node.
- Reminders are cancelled when an item is marked done or cancelled.
- Reminders are not created for done or cancelled items.
Known shortcomings
Some things that may be added in the future
- Recurring reminder support
- There is no support for recurring tasks in FreeplaneGTD, however reminders could support it.
- Reminder control dialog is a mess
- Freeplane reminder control is quite crude, but as it is built in it is hard to change.
- Reminders can only be shown in a standalone window, not on the sidebar. or the calendar (Why? Really?)
- GTD may get an extension like timeline, to allow simple control for reminders, if their API is properly exposed. The reminder control may just be created as a standalone extension for those who may prefer it. It may just try and hack the Calendar Tab on the sidebar, to add a list of sorted reminders on the bottom.
Some things I do not plan on changing:
- All reminders are scheduled to fire at midnight
- date and time input for tasks would be a huge work to create both in shortcut parsing and editor dialog
- Manually set reminders for a task are removed on update.
- This is due to a Freeplane design issue: A node may have multiple reminders assigned, but there is no way to distinguish among them to see what created it or why, so they cannot be removed individually.
- Not recreating reminders that were already cancelled
- When updating a node, the reminder is created and removed multiple times (annoying for a developer, but end-users won't see any of it)
- This is due to a Freeplane design issue: Attribute modification fires an event WITHOUT the old/new values. Thus, there is no way of telling what attribute changed or if its original value changed at all.
What's Changed
- Gpapp 3.6.3 by @gpapp in https://github.com/gpapp/FreePlaneGTD/pull/120
Full Changelog: https://github.com/gpapp/FreePlaneGTD/compare/v2.5...v3.6.3