thesamim / TickTickSync

GNU General Public License v3.0
159 stars 12 forks source link

More verbose settings and deletion notifications #188

Open schnps opened 2 weeks ago

schnps commented 2 weeks ago

Clarifying the settings and deletion notifications would help onboarding and clarify exactly what's happening. This would have helped me avoid some issues during my own setup. I hope it'll help others too.

First, clarify whether the settings affect tasks originating from TickTick or originating from Obsidian. Below I offer some comments in red that would help clarify what each setting affects.

Verbose settings

Since these are two distinct feature sets, I would even recommend dividing the settings page clearly by these areas (Settings for Tasks Originating in Obsidian" and "Settings for tasks originating in TickTick"). In each section, put a toggle at the top for a setting "Sync Obsidian tasks to TickTick" and "Sync ticktick tasks to Obsidian". When toggled on the settings are available, when off, they're greyed out.

Second, the notification that a task will be deleted is ambiguous about where the task will be deleted from so it's unclear what I'm clicking to confirm or what I should expect to happen. Recommend clarifying the notification to say: "The following tasks will be deleted from [Obsidian] OR [TickTick] because: ..."

Verbose deletion

It would also be helpful to explain possible causes for the task to not be found.