MirakelX / mirakel-android

Easy task management for professionals
http://mirakel.azapps.de/
385 stars 117 forks source link

tags on to-do items #89

Closed Bugsbane closed 9 years ago

Bugsbane commented 11 years ago

it would help enormously if to-do items could use tags. I use ownCloud which seems to do this even though they don't call it tags. They have categories, but you can put a to-do in more than one category.

Often I wasn't too see every to-do relevant to the project I'm working on, but many to-do items are relevant to more than one project.

Bugsbane commented 11 years ago

"often I wasn't" above should read "often I want". Damn autocorrect.

itadventurer commented 11 years ago

That's an idea. Currently you can solve your problem with two different approaches:

  1. You can create some tasks (with the name of your tag) and put some tasks as subtasks in this task
  2. You can create some special lists and tag your tasks in the title or the content.

I hope this helps. Currently we don't have enough time to implement new big features :( but you are welcome to implement it yourself and make a pull request.

Bugsbane commented 11 years ago

I completely understand where you're coming from. Would it be worth setting a bounty at bountysource to get this to happen? I probably don't have enough to pay for development of this all by myself, but I'd definitely put money towards making it happen. If you're open to this (and it doesn't even have to be you developing it) how much would be reasonable to make it happen?

Likewise, fixing issue #85 is something that would be valuable to many. The ownCloud foundation would likely put in something if there was a bounty set up, as would I.

Pardon me if this is against any of your principals. I'd just like an amazing FOSS productivity app for Android and am looking to help speed things up wherever I can.

itadventurer commented 11 years ago

Hey Bugsbane, I don't know if it make sense, to set a bounty ;) But I've set up a possibility to donate us some money, so we can buy us some chocolate and a Club Mate so we are motivated to code the whole night on Mirakel :P

The problem is not the money, it's the time…

So you can look here if you want to give us some money (it is voluntary!)

itadventurer commented 10 years ago

Hmm… Now it's time to think about how to implement this. I see the following possibilities:

  1. Add a new field „tasks“ in the Task-overview
    • + it's not the same thing as lists
    • - More UI elements
  2. Let it be possible to add a task to more then one list.
    • + Using existing structures
    • - Harder to implement
    • - Maybe confusing? How to implement the user interface?

Both possibilities have pros and cons. What do you think about this?

zodtm commented 10 years ago

I think you could solve the problem by implementing tags. When adding a new task there could be the option to set tags. Then in meta lists add a selection argument for tags. This way one could add two tags to a task and have it appear on two (or more) metalists. This way I think it would not clutter the GUI too much.

Plus tags would be really nice to have, since they nicely allow for GTD-style contexts by creating tags like "home", "office", "errands", ...

itadventurer commented 10 years ago

Tags will come in the next big release. Please have some patience or just implement the feature ;)