← Back to team overview

zim-wiki team mailing list archive

Re: Tasklist update


Dear Murat,

thank you for your great work!

I have some proposals regarding the tag autocompletion plugin:

1. Please make it a standalone plugin again. The autocompletion of tags is
also very useful without the tasklist plugin. I tag a lot of my pages and
the autocompletion makes this process very convenient. I'm sure, that most
Zim users share my point of view.

2. In addition to "arrow up and down" respectively, also "tab" should cycle
through the suggested tags in the autocompletion pop-up. This just feels
more intuitive. The "tab" key is also used in other programs to complete a
suggestion or cycle through them.

3. When a whole word is marked (f.i. by double-clicking on it) while
opening the autocompletion pop-up, the selected tag doesn't replace the
initial marked word, but is placed before the word. It would make more
sense, when the initial word would be completely replaced by the tag.

4. Found the following bug: After invoking the search (Ctrl+F) it's not
possible to write an "@" there, when the autocompletion plugin is enabled.

Wishing you all the best!

Murat Güven <muratg@xxxxxxxxx> schrieb am Di., 21. März 2017 um 13:06 Uhr:

> Dear zim community,
> please join me in improving the task list plugin. I have implemented some
> additional functionality,
> which you may find useful.
> What is new?
>    - The comments which are added to a task (via the task comment plugin)
>    are now collected together with the tasks and are displayed in an
>    additional column.
>    - The tags within a task are now displayed in a separate column
>    - You can now tick a task directly within the dialog. As the core task
>    ticking functionality of zim is used for this, zim switches to the page of
>    the task to be ticked.
>    Due to the sorting of the displayed tasks, ticked tasks are sorted at
>    the end of the list before they are removed after index refresh (within
>    seconds)
>    - The dialog is now split into 2 task trees. The second tree displays
>    the history of ticked tasks
>    - When a task is ticked within the dialog, the tick date is stored
>    within the index. This tick date is also displayed within the task history
>    tree.
>    In addition, I updated the pageview module. With this update the tick
>    date is added / removed directly to / from the task within your note.
>    This date is also collected from the task list plugin and is displayed
>    within the task history tree.
>    - The print functionality now displays the open tasks with more
>    information as well.
> I also included / updated following plugins into the task list plugin:
>    - Tag auto completion (Shortcut: ALT + q)
>    --> Supports you in adding tags by suggesting existing tags
>    --> Removed unwanted frame around the tag entry (within Windows)
>    - Task due date (Shortcut: ALT + period)
>    --> Supports you in adding a due date to a tag (either plain within
>    the text, or with additional entries or as a calendar)
>    - Task comment (Shortcut: CTRL + SHIFT + >)
>    --> The task can now be commented (together with the date / time of
>    the comment)
>    --> The task comments string is added in superstring format, so it
>    does not stand out so much
> You should deactive / delete the separate plugins if you already use them.
> I will maintain them only within the task list plugin.
> *Direct links:*
> https://launchpadlibrarian.net/311490871/pageview.py
> https://launchpadlibrarian.net/311658520/tasklist.py
> *Link to the online plugins:*
> https://github.com/jaap-karssenberg/zim-wiki/wiki/Tasklist-plugin-with-tag-autocompletion
> Feedback welcome!
> Regards,
> Murat
> _______________________________________________
> Mailing list: https://launchpad.net/~zim-wiki
> Post to     : zim-wiki@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~zim-wiki
> More help   : https://help.launchpad.net/ListHelp

Follow ups