TracksApp / tracks

Tracks is a GTD™ web application, built with Ruby on Rails
https://www.getontracks.org/
GNU General Public License v2.0
1.19k stars 538 forks source link

allow adding of "visual-notes" via javascript SVG editor #1057

Closed dnrce closed 5 years ago

dnrce commented 10 years ago

Migrated from the original issue at https://www.assembla.com/spaces/tracks-tickets/tickets/1057

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.

Originally reported by edgimar on August 8, 2010 at 08:30:30 (+0000) against version git-devel

dnrce commented 10 years ago

On August 8, 2010 at 07:23:42 (+0000), lrbalt commented:

Interesting. But I'm not sure if this fits Tracks as a task management app though.

dnrce commented 10 years ago

On August 8, 2010 at 11:51:05 (+0000), edgimar commented:

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.

dnrce commented 10 years ago

On August 8, 2010 at 07:37:00 (+0000), lrbalt commented:

I'm more inclined to add generic attachments to todos/projects. That way you can add and share all sorts of objects.

dnrce commented 10 years ago

On August 8, 2010 at 07:38:37 (+0000), lrbalt commented:

Related association with ticket #535 was added

mattr- commented 5 years ago

Going to close in favor of generic attachments and rendering them inline (which is captured in another issue)