allow adding of "visual-notes" via javascript SVG editor
There's a nice javascript SVG editor available at http://code.google.com/p/svg-edit/, which I think would be very cool if it were integrated with tracks, so that instead of just adding "notes" to a project / etc., you could add a "visual note" which just fires up the svg-editor instead of opening a textbox. See the editor demo at http://svg-edit.googlecode.com/svn/branches/2.5/editor/svg-editor.html -- it's quite nice.
Leave a comment
on 2010-08-06 07:23 *
By lrbalt
Type set to enhancement
Version set to git-devel
Component changed from None to Functionality (app)
Milestone set to Someday/Maybe
Type set to enhancement
Version set to git-devel
Component changed from None to Functionality (app)
Milestone set to Someday/Maybe
Interesting. But I'm not sure if this fits Tracks as a task management app though.
I would tend to disagree -- as I see it, part of task-management is task-definition, and to be able to define tasks visually (e.g. tasks like implementing a given software architecture, or researching some visually-represented idea) provides much more power when specifying the task. Lets say I have an idea my mind which represents a certain mechanical design, and my task is to try to implement / completely specify the design. Then having a way of recording the initial concept would be beneficial when specifying the task. One could argue that this can be done separately with a different application, and you can refer to the created document -- this has several disadvantages - 1) the document might get moved / deleted somehow, 2) you have several additional steps in order to create the document, store it, link it (and the inverse when you want to view the document after looking at a task), 3) if Tracks will ever be used in the future in a collaborative way (i.e. with shared tasks / etc.), it makes a lot more sense to store notes like this directly in Tracks.
Ultimately, an SVG drawing/diagram is a superset of what you can represent with text. If you imply that this isn't relevant/useful for 'task management', then this assumes that you can imagine all of the possible ways that tasks can be managed. This, however, is difficult for any person to do, and adding the extra functionality could enable new ways which hadn't even been considered before.
Ultimately, an SVG drawing/diagram is a superset of what you can represent with text. If you imply that this isn't relevant/useful for 'task management', then this assumes that you can imagine all of the possible ways that tasks can be managed. This, however, is difficult for any person to do, and adding the extra functionality could enable new ways which hadn't even been considered before.
Migrated to GitHub issue #1057