dmfs / opentasks

A task app for Android
Apache License 2.0
942 stars 248 forks source link

Features request #154

Open Dark-Fenix opened 9 years ago

Dark-Fenix commented 9 years ago

Hi,

I have some suggestions for this great piece of app, if you are interested :)

1 - I use tasks everyday, and to be honest I think there are too much options while creating a task : in my case, but I'm sure I'm not the only one :), I enter the task's name and have to scroll down to set the due date (I have 1280x720 display). I don't use anything else, or rarely.

Could it be possible to have a basic mode when creating the task, with just the name, the due date, the location for example, and eventually a box to hit to expand the advanced mode and access the remaining options ? I think it can not be a general configuration option, as it depends of the task and the needs of the user for each one.

2 - Is it possible to create an event in a specified calendar when creating a task with a start and a due dates ? Or maybe it is already happening, I never checked.

3 - In the widget, could it be possible to have an option to sort the tasks by lists ? I personally prefer the current behavior, but a friend suggested it.

4 - In the task creation/modification screen, I really dislike the current calendar (with the 3 wheels for month/day/year) as I need to scroll again and again... I would prefer a classical one, a small window showing the traditional calendar and allowing me to just "click" the day I want. For me, it is faster and easier to visualize (the time/distance between two days, the remaining weeks before the due date, etc). As I know many people like the wheels, could it be an option ?

5 - In the widget, but it depends of the display's resolution and size, is it possible to add a validation button for each task ? The same size than the "+" for example ? Because every time I want to set one as finished, it opens the app, I click the button, it backs to an other task (still on the app) and I have to use the back button of Android to return to the widget. So I know the widget is not intended to replace the app, but some small functions like this would speed up my "workflow" xD

Thanks for your remarks, I hope I made some interesting points :)

wweich commented 9 years ago

2 - What do you mean? Depending on if a start and due date is entered, you want Tasks to automatically change the calendar where the task is stored?

4 - AFAIK, Tasks uses the system default date and time picker, which means: old Android version = old style picker. I have Android 5.1.1 and Tasks has this pickers for date and time.

Dark-Fenix commented 9 years ago

Your 1. is about the 2., and the 2. about the 4, right ? :)

2 - So, I think I misunderstood how Tasks store the entries : does it use some Caldav standards ? If so, when I set start and due dates, it is the same thing than when I create some meeting in my traditional calendar app, no ? If yes, my bad, I should have checked before.

4 - I don't understand, because I'm running Cyanogen 11 (so Android 4.4.4) and in the calendar app I have the same pickers than yours. Same thing with the clock. It is only in Tasks I have the "wheels" to scroll.

wweich commented 9 years ago

I corrected the numbering (github replaces the numbers when using dots).

1 - A similar issue (#54) already exists.

2 - OK, now I know what you want. The tasks can be stored locally or e.g. inside a caldav calendar (as an task entry whereas events are stored as event entries), but it is always a task. Depending on your calendar app, it could be possible to display tasks alongside events, but most of the apps do not. Your request could be done in different ways. The Tasks app could create an event for each task with the set start and due / end date in your calendar or it could have a calendar view (separate from your "normal" calendar). It seems that you would like events inside your normal calendar, right?

4 - The old issue for picker replacement (#65) is still open and the enhencement is planned for version 1.2. As the pickers changed some time ago on my devices, I thought it had been closed. If I remember correctly, the pickers already had the "modern style" when I had KitKat, but I am not 100% sure.

5 - That seems to be a bug. When I open a task from the widget and mark it as done, I get back to the homescreen and not another task.

Dark-Fenix commented 9 years ago

1 - My bad, but is there any update on it ? :) 2 - Yes, but maybe just for the "long" tasks : if there is no start date, meaning it is only a traditional TODO, is this really interesting ? If so, how to create the task as an event, because it needs a minimum duration... Set it to 15 min ? 4 - Ok, so wait and see :) 5 - Most of the time, I get back to the main screen of the app, but sometimes on another task. I can't identify a specific condition, but it happens for me. Anyway, I would prefer back to my homescreen when I close a task from the widget (which is why I suggest to add buttons directly in it).

dmfs commented 9 years ago

1 - We're planning to extend the quick-add dialog, i.e. the one you get when you hit the "+" on a task list in the list view. The idea is to add options for the most important task properties (due, priority ...)

2 - We're already working on this. Stay tuned! I hope it will be ready during fall.

3 - We're planning to improve the widget with settings.

4 - Right, at present the app uses the default system date pickers, except on Samsung devices with Android 5.x (due to a bug in Samsung's date picker we had to use the old theme).

5 - I think that depends on whether the app was still running in the background. We'll have a look at this.

Dark-Fenix commented 9 years ago

Thanks for your replies :)

But I have to insist for the 4 : Tasks does not seem to use my system pickers as they are the same than wweich's for all my other apps (calendar, clock, etc). Or maybe on Cyanogen 11 they use an alternative and Tasks the default ones, which could be still there... I don't know, but it is not very practical :D