hamster-shell-extension icon indicating copy to clipboard operation
hamster-shell-extension copied to clipboard

Quick Description Append

Open a-m-s opened this issue 11 years ago • 2 comments

It would be nice to be able to type a quick message in the shell extension drop down and have it append the text to the description of the current active task.

Possible interface options:

  1. A new text entry field.
  2. An entry to open a dialogue.
  3. A magic prefix that allows text in the existing entry field.

I would prefer option 3: possible prefixes might be ", " (comma space) signifying a null task followed by a description, or something unrelated to the existing format like "*" (star), "!" (bang), etc. I would suggest against "#" (hash) as it could be confused with tags.

It might be useful to be able to add tags in a similar manner, and possibly both at once.

I know how to add this feature to the extension, but I'm a little less clear how to pass it to Project Hamster, or how version-detection would work if the API has to be extended?

a-m-s avatar Nov 10 '14 11:11 a-m-s

Hey, would love to see a description input as well. My "Projects" are very big broad things, and the description is where I keep track of what I was actually working on.

yareckon avatar Sep 10 '15 11:09 yareckon

Hmm yes this sounds both useful and tricky :) I like option 3 as well, preferably this would be implemented in the Python backend so it would work automagically for all clients. We can do that if we can agree on a prefix and accept that some people might run into this behaviour accidentally. Myself I would be fine with these prefixes, space optional:

  • ,
  • ;
  • ..
  • ...
  • /

I also like the idea of a description input, we should probably have an UpdateFact method in the D-Bus service to support stuff like this in the extensions.

toupeira avatar Sep 11 '15 18:09 toupeira