Are you aware that Delphi supports project specific To-Do lists? You might have already used that for ToDo items inside the source code, but it can also handle project wide ToDo items in a separate file. To add those entries, open the ToDo list from the View menu and add items directly inside the list (Ctrl-A or context menu). These project specific entries are the stored in a file named .todo
I know that there's a Todo Manager it's just more "visual" to have something on the form designer...it can even be "DO NOT CHANGE THIS FORM" or whatever
I just created a component for that. Put it into a design time package and install it into the IDE. Then drop the component onto your form and specify the filename. Feel free to tweak the code to your needs. gist.github.com - uDesignNote.pas
Heinz Toskano OTA are not easy nor well documented...I've tried once to create a custom form designer but all the informations I've found were about the Delphi 7 multi window layout.
Lars Fosdal In Scrum backlog has a different meaning. There are different kinds of backlogs but they all are kind of a todo and not something that did not do.
Exactly! "To-do list" are things that I have no time to do it at this moment!
"Don't leave for tomorrow the things you can do today."
You can create a backlog, with the same sense, but with the possibility of managing it in a database, get statistics, get feedback from your colleagues of the project, etc.
and of course, with the ability of planning, what means you have a budget that you can take into account, to decide when to do it.
Wouldn't using a TMemo like this mean that you potentially ship an .exe that contains notes that an end-user could discover using a simple hex/ASCII editor (e.g. ProcessExplorer's Strings tab)?
I'd be nervous that I might unintentionally make visible some proprietary or embarrassing text if I used a TMemo in the way you describe.
For me, what sounds really interesting is an IDE plugin for integrating it with web tools, like Jira, Assembla, Mantisbt, etc.
This tool shall allow the user to see in "Jira" all the stories related to current .pas module. Create new stories on the backlog, or see metrics about the things of the current spring related to this module.
Why not use the builtin ToDo-Manager of the Delphi IDE?
ReplyDeleteAre you aware that Delphi supports project specific To-Do lists? You might have already used that for ToDo items inside the source code, but it can also handle project wide ToDo items in a separate file. To add those entries, open the ToDo list from the View menu and add items directly inside the list (Ctrl-A or context menu). These project specific entries are the stored in a file named .todo
ReplyDeleteI know that there's a Todo Manager it's just more "visual" to have something on the form designer...it can even be "DO NOT CHANGE THIS FORM" or whatever
ReplyDeleteI just created a component for that. Put it into a design time package and install it into the IDE. Then drop the component onto your form and specify the filename. Feel free to tweak the code to your needs.
ReplyDeletegist.github.com - uDesignNote.pas
good opportunity to build an addon for visual to-do notes like post-it or sticky notes.
ReplyDelete(don't expect me to do it, don't know where to start with that!)
ReplyDeleteHeinz Toskano OTA are not easy nor well documented...I've tried once to create a custom form designer but all the informations I've found were about the Delphi 7 multi window layout.
ReplyDeleteIt's amazing how one of the most powerful features of the IDE is left in the dark... since forever!
ReplyDeleteI have the feel too...
"Avoid the endless To-Do column with a Kanban backlog"
ReplyDelete"Turn your to-do list into a backlog"
I hate the use of "backlog". A backlog is something you didn't have time to do.
ReplyDeleteLars Fosdal In Scrum backlog has a different meaning. There are different kinds of backlogs but they all are kind of a todo and not something that did not do.
ReplyDeleteStefan Glienke My point exactly.
ReplyDeleteExactly! "To-do list" are things that I have no time to do it at this moment!
ReplyDelete"Don't leave for tomorrow the things you can do today."
You can create a backlog, with the same sense, but with the possibility of managing it in a database, get statistics, get feedback from your colleagues of the project, etc.
and of course, with the ability of planning, what means you have a budget that you can take into account, to decide when to do it.
davidghoyle.co.uk - www.davidghoyle.co.uk/WordPress/wp-content/uploads/2016/03/The-Delphi-IDE-Open-Tools-API-Version-1.1.pdf
ReplyDeleteWouldn't using a TMemo like this mean that you potentially ship an .exe that contains notes that an end-user could discover using a simple hex/ASCII editor (e.g. ProcessExplorer's Strings tab)?
ReplyDeleteI'd be nervous that I might unintentionally make visible some proprietary or embarrassing text if I used a TMemo in the way you describe.
Personally, I'd keep it in Jira - or as comments in the unit source code.
ReplyDeleteTom Field that's the main reason I'd like to have an IDE post-it replacement ;)
ReplyDeleteFor me, what sounds really interesting is an IDE plugin for integrating it with web tools, like Jira, Assembla, Mantisbt, etc.
ReplyDeleteThis tool shall allow the user to see in "Jira" all the stories related to current .pas module. Create new stories on the backlog, or see metrics about the things of the current spring related to this module.