Re: [Zim-wiki] Table of contents and view completed tasks

2012-04-29 Thread Dotan Cohen
On Thu, Apr 26, 2012 at 06:03, Burkhard Ritter burkh...@sportident.de wrote:
 First off let me say that I am super enthusiastic about the table of
 contents plugin. I tend to have very long pages (I keep logbooks for
 various things) and use it all the time. You kind of can view the
 index and toc at the same time if you use it as a floating widget
 instead of in the side pane. That's a plugin configuration option. But
 I agree that the toc plugin possibly could be improved and would be
 interested to learn what others think about it.

 At first I thought having the toc embedded in the index tree
 (underneath the node for the current page) would be best. I used the
 floating widget mode for a while, but then the toc widget hides some
 content of the page and also for very long pages the widget is not
 large enough, so one has to scroll to see the complete table of
 contents. I believe it would be best if you could see the index, table
 of contents and the content page at the same time. So maybe having the
 index on top in the side pane and the toc below would be an option;
 however, then again for long pages scrolling would be necessary. Which
 brings me back to my first idea: In the index tree by clicking on the
 page the table of contents would expand as a subtree. I hope all of
 this makes sense and sorry for rambling.

 I believe the toc plugin should be a part of zim core or at least
 enabled by default.

 I filed a bug report for switching between index, toc and the main
 content page with a hotkey.


You might want to try the modified Table of Contents plugin which can
be docked as a pane:
https://bugs.launchpad.net/zim/+bug/373280/comments/17

I am using it and though it has a few bugs, the superior location
makes it much more usable.

-- 
Dotan Cohen

http://gibberish.co.il
http://what-is-what.com

___
Mailing list: https://launchpad.net/~zim-wiki
Post to : zim-wiki@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp


Re: [Zim-wiki] Table of contents and view completed tasks

2012-04-26 Thread Jaap Karssenberg
On Thu, Apr 26, 2012 at 9:34 AM,  hans...@gmail.com wrote:
 In the latest version we differentiate between open and actionable
 and there is a checkbox in the dialog to toggle between the two.

 I don't understand the distinction in meaning, nor do I see how to indicate
 it in Zim - docs need updating? When I use that toggle in the Task List,
 nothing changes for me.

 To me a task is already by definition actionable, otherwise it's not a
 task. I indicate all my tasks with a checkbox, which can be in one of
 three states. Some are assigned keywords to group them, for me usually
 role/goal/project.

The distinction between actionable and non-actionable is that
actionable tasks are tasks that you can execute right now, while
non-actionable tasks maybe open, but have a pre-condition before they
can be acted upon.

Currently you only get to see this difference when you use the next
keyword. (And yes, it looks like I forgot to document that feature ...
my bad.)  Thus you can make a series of tasks where only the first is
actionable and the next one only becomes actionable when the first one
is finished. I use this myself to breakdown complex tasks into line
items without showing all at the same time in the dialog.

Two other open feature requests are to 1/ have arbitrary dependencies
between tasks (complex use case) and 2/ have a start date for tasks.
The 2nd one may be a quite common case, say you have a tasks that
needs to be done next week, but it doesn't make sense starting on it
today, by setting a start day it becomes non-actionable and is hidden
until next week.

Yet another use I was just thinking about yesterday is to have a tag
like @waiting or @onhold and have tasks with those tags flagged
non-actionable.

-- Jaap

___
Mailing list: https://launchpad.net/~zim-wiki
Post to : zim-wiki@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp


Re: [Zim-wiki] Table of contents and view completed tasks

2012-04-26 Thread Jaap Karssenberg
On Thu, Apr 26, 2012 at 10:07 AM,  hans...@gmail.com wrote:
 On Thu, Apr 26, 2012 at 2:46 PM, Jaap Karssenberg
 jaap.karssenb...@gmail.com wrote:

 The distinction between actionable and non-actionable is that
 actionable tasks are tasks that you can execute right now, while
 non-actionable tasks maybe open, but have a pre-condition before they
 can be acted upon.


 Thanks for the explanation

 However, all this seems to go against my KISS preferences. If I'm just
 brainstorming I might make all kinds of lists of stuff, but if I put a
 checkbox in front of it that means do ASAP. I can use the bangs for
 urgency, dates for deadlines, that's fine, but I personally don't waste time
 organizing what I call my backlog, things I know I don't have time for
 yet, and I certainly don't want them cluttering up my next actions lists,
 AFAIC they aren't even actions yet, just part of my project notes.

 When I'm reviewing a project and see things I want to activate in your
 terms, that's when I put in the energy to transform it from stuff into
 broken down tasks, and the checkbox indicates which are ready to get done.

 It's your project, but allow me to please express that most task/project
 management tools end up requiring the user to fit the tool's methodology.
 What I like about Zim as such a tool is its flexibility so I can use it as I
 want to.

That will not change. Having more complex controls does not force you
to use them. So nothing in zim will prevent you to keep your current
way of working.

I agree that the more complex features should be non-obtrusive for
users that only use the basic set.

 Regarding the UI issue, you'd have room for more filters if you just
 replace that long string with a small icon to represent Actionable (maybe
 a graphic [A!] ?), and had similar real checkboxes as I suggested to
 de/select the three states of the checkbox-back in the source text, and
 the user could toggle each to get the combination filter they wanted.

 IMO the default when Task List is opened should remain
   Actionable-only off
   Open on
   OK off
   NOK off

I agree, but I'm still of the opinion that this belongs in a drop down
box. I deinitely want a bit of text, maybe with icons next to it. The
dropdown allows for more options while still giving quick access to
the function,

Regards,

Jaap


P.S. you keep dropping the mailing list from your replies - please use
Reply to All, thanks

___
Mailing list: https://launchpad.net/~zim-wiki
Post to : zim-wiki@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp


Re: [Zim-wiki] Table of contents and view completed tasks

2012-04-26 Thread hansbkk
On Thu, Apr 26, 2012 at 3:22 PM, Jaap Karssenberg 
jaap.karssenb...@gmail.com wrote:

 On Thu, Apr 26, 2012 at 10:07 AM,  hans...@gmail.com wrote:
  On Thu, Apr 26, 2012 at 2:46 PM, Jaap Karssenberg
  jaap.karssenb...@gmail.com wrote:
 
  The distinction between actionable and non-actionable is that
  actionable tasks are tasks that you can execute right now, while
  non-actionable tasks maybe open, but have a pre-condition before they
  can be acted upon.
 
 
  Thanks for the explanation
 
  However, all this seems to go against my KISS preferences. If I'm just
  brainstorming I might make all kinds of lists of stuff, but if I put a
  checkbox in front of it that means do ASAP. I can use the bangs for
  urgency, dates for deadlines, that's fine, but I personally don't waste
 time
  organizing what I call my backlog, things I know I don't have time for
  yet, and I certainly don't want them cluttering up my next actions lists,
  AFAIC they aren't even actions yet, just part of my project notes.
 
  When I'm reviewing a project and see things I want to activate in your
  terms, that's when I put in the energy to transform it from stuff into
  broken down tasks, and the checkbox indicates which are ready to get
 done.
 
  It's your project, but allow me to please express that most task/project
  management tools end up requiring the user to fit the tool's methodology.
  What I like about Zim as such a tool is its flexibility so I can use it
 as I
  want to.

 That will not change. Having more complex controls does not force you
 to use them. So nothing in zim will prevent you to keep your current
 way of working.

 I agree that the more complex features should be non-obtrusive for
 users that only use the basic set.

  Regarding the UI issue, you'd have room for more filters if you just
  replace that long string with a small icon to represent Actionable
 (maybe
  a graphic [A!] ?), and had similar real checkboxes as I suggested to
  de/select the three states of the checkbox-back in the source text, and
  the user could toggle each to get the combination filter they wanted.
 
  IMO the default when Task List is opened should remain
Actionable-only off
Open on
OK off
NOK off

 I agree, but I'm still of the opinion that this belongs in a drop down
 box. I deinitely want a bit of text, maybe with icons next to it. The
 dropdown allows for more options while still giving quick access to
 the function,

 Regards,

 Jaap


 P.S. you keep dropping the mailing list from your replies - please use
 Reply to All, thanks


Then leave Actionable? and Open? as checkbox, if Open unchecked then drop
down could list:
  OK
  NOK
  OK+NOK

Otherwise to cover all the combinations you'd need what? 16 choices in your
dropdown. . .
___
Mailing list: https://launchpad.net/~zim-wiki
Post to : zim-wiki@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp


Re: [Zim-wiki] Table of contents and view completed tasks

2012-04-25 Thread Yu
As of Zim 0.56, it ships with a Table of Contents plugin, that adds
a ToC tab, allowing to switch between the global Index and a
note-local ToC view.
Sadly though, it seems to support neither
 - switching between ToC and Index with a hotkey, nor
 - viewing Index and ToC at the same time
so I don't use it for normal pages in general, but for large pages it
should do a great job.

About the task list I can't say anything though.

-- Yu

2012/4/25 Adrian Fita adrian.f...@gmail.com:
 Hi. 2 quick ones:

 1. Is there a way to add a table of contents on a page? I would find this
 very useful for large pages.
 2. Is there a way to see the completed tasks (at least the ones that have a
 checked checkbox). I often write comments beneath them and I would find it
 useful to get back to them.

 Thanks.
 --
 Fita Adrian

 ___
 Mailing list: https://launchpad.net/~zim-wiki
 Post to     : zim-wiki@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~zim-wiki
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~zim-wiki
Post to : zim-wiki@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp


Re: [Zim-wiki] Table of contents and view completed tasks

2012-04-25 Thread Jaap Karssenberg
On Wed, Apr 25, 2012 at 12:07 AM, Adrian Fita adrian.f...@gmail.com wrote:
 1. Is there a way to add a table of contents on a page? I would find this
 very useful for large pages.

See Yu's answer, there is a plugin for that.

For improvement suggestions please file a bug report.

 2. Is there a way to see the completed tasks (at least the ones that have a
 checked checkbox). I often write comments beneath them and I would find it
 useful to get back to them.

Not at the moment, but it should be easy to add in the code.

Regards,

Jaap

___
Mailing list: https://launchpad.net/~zim-wiki
Post to : zim-wiki@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp


Re: [Zim-wiki] Table of contents and view completed tasks

2012-04-25 Thread hansbkk
On Wed, Apr 25, 2012 at 5:11 PM, Jaap Karssenberg 
jaap.karssenb...@gmail.com wrote:

  2. Is there a way to see the completed tasks (at least the ones that
 have a
  checked checkbox). I often write comments beneath them and I would find
 it
  useful to get back to them.

 Not at the moment, but it should be easy to add in the code.


+1

I recently asked about this - my workaround currently is using a regex
search tool on the filesystem.

If this were possibly going to be implemented, my UX suggestion would be a
toggle in view tasks, maybe a Done checkbox, unchecked by default, that
when checked would display only Done, not mixed with the pending items.
___
Mailing list: https://launchpad.net/~zim-wiki
Post to : zim-wiki@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp


Re: [Zim-wiki] Table of contents and view completed tasks

2012-04-25 Thread Jaap Karssenberg
On Wed, Apr 25, 2012 at 1:28 PM,  hans...@gmail.com wrote:
 If this were possibly going to be implemented, my UX suggestion would be a
 toggle in view tasks, maybe a Done checkbox, unchecked by default, that
 when checked would display only Done, not mixed with the pending items.

How about a combo box in the dialog that has the options:
* Actionable
* Open
* Closed
* All

Where Open includes actionable tasks, and All means both open and
closed tasks.

Or should we also distinguish tasks closed with OK (checked box) and
NOK (X box) ?

Regards,

Jaap

___
Mailing list: https://launchpad.net/~zim-wiki
Post to : zim-wiki@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp


Re: [Zim-wiki] Table of contents and view completed tasks

2012-04-25 Thread Jaap Karssenberg
On Wed, Apr 25, 2012 at 3:29 PM,  hans...@gmail.com wrote:
 On Wed, Apr 25, 2012 at 6:34 PM, Jaap Karssenberg
 jaap.karssenb...@gmail.com wrote:

 How about a combo box in the dialog that has the options:
 * Actionable
 * Open
 * Closed
 * All

 Where Open includes actionable tasks, and All means both open and
 closed tasks.

 Or should we also distinguish tasks closed with OK (checked box) and
 NOK (X box) ?


 I think it would be easy to make this overly complex; e.g. I personally I
 see no need for All.

Well I can think of searching for all tasks with a given keyword and
then wanting an overview of what is already done vs what is still to
do. Having both open and closed tasks in one view can give such
overview.

 The current Task List simply displays Open correct? so that should be the
 default state when that window is activated.

In the latest version we differentiate between open and actionable
and there is a checkbox in the dialog to toggle between the two.

 What if the interface were simply a checkbox, first click changes to showing
 only OK, second click shows NOK, and the next brings it back to Open?

No, checkboxes can only have two states. If you need 3 or more states
it needs to be either a dropdown or a set of radio boxes. Since radio
boxes would take to much space in this interface I can only implement
it with a dropdown selection box (combobox).

Regards,

Jaap

___
Mailing list: https://launchpad.net/~zim-wiki
Post to : zim-wiki@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp


Re: [Zim-wiki] Table of contents and view completed tasks

2012-04-25 Thread Burkhard Ritter
On Wed, Apr 25, 2012 at 3:08 AM, Yu yu_...@gmx.at wrote:
 As of Zim 0.56, it ships with a Table of Contents plugin, that adds
 a ToC tab, allowing to switch between the global Index and a
 note-local ToC view.
 Sadly though, it seems to support neither
  - switching between ToC and Index with a hotkey, nor
  - viewing Index and ToC at the same time
 so I don't use it for normal pages in general, but for large pages it
 should do a great job.


First off let me say that I am super enthusiastic about the table of
contents plugin. I tend to have very long pages (I keep logbooks for
various things) and use it all the time. You kind of can view the
index and toc at the same time if you use it as a floating widget
instead of in the side pane. That's a plugin configuration option. But
I agree that the toc plugin possibly could be improved and would be
interested to learn what others think about it.

At first I thought having the toc embedded in the index tree
(underneath the node for the current page) would be best. I used the
floating widget mode for a while, but then the toc widget hides some
content of the page and also for very long pages the widget is not
large enough, so one has to scroll to see the complete table of
contents. I believe it would be best if you could see the index, table
of contents and the content page at the same time. So maybe having the
index on top in the side pane and the toc below would be an option;
however, then again for long pages scrolling would be necessary. Which
brings me back to my first idea: In the index tree by clicking on the
page the table of contents would expand as a subtree. I hope all of
this makes sense and sorry for rambling.

I believe the toc plugin should be a part of zim core or at least
enabled by default.

I filed a bug report for switching between index, toc and the main
content page with a hotkey.

Cheers,
Burkhard

___
Mailing list: https://launchpad.net/~zim-wiki
Post to : zim-wiki@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp