I think the following describes the issue well,
Also, the task creation, while simple, lacks the ability to set tags, project or anything
else. I first have to remove any filter and sort the task by 'entry'. This adds more effort for someone to create any tasks.
Originally posted by @Akendo in #3 (comment)
This user experience was even worse before the sort feature was added. This issue was a significant proportion of the motivation to implement the sort headers feature as soon as I did. Originally all views were sorted by descending urgency.
Similarly, I may first approach this issue with workarounds via other features. If #4 is implemented, then it would be somewhat easier to get to the recently created task and edit its fields. In the steps described in the above quote, you could quickly switch to the sort:entry-
view, and when you're done updating the task, switch back to the sort and filters you were previously considering.
But this issue, while a good place to track the progress on workarounds, is also opened to discuss and track the more specific feature request of actually changing the task creation UI.
I have been considering improving the task creation UI for some time, but I have preferred to consider/prioritize other issues in the app, and as well I'm not sure which direction to go in with the task creation UI.
Among other less-related priorities, I may want to postpone this till I've looked more into adaptive layouts.
Thoughts on which direction to go for changing the task creation UI
I noticed in the Microsoft To Do app ("developed by the Wunderlist team"), their task creation UI is at the bottom of the list, almost blending in with the list, and they manage to fit something like a +next tag toggle, a due date button, and some sort of reminder button, all in that small task creation UI that leaves the task list in view.
I've also considered how simple and uniform it could be, if task creation took you directly to the full task editing details page. Or even if the simpler task creation UI offered a third button to take user to the new task's detail editing page. Or maybe a long press on the first add button, like the quirk where long press removes due dates. Long pressing add might take user to the full editing page. Generally I don't want to be wrestling too much with what design elements are offered most easily by the Flutter framework and their Material app widgets. I try to leverage the features as they are offered, without too much custom UI writing. I try to avoid too many third party dependencies as well, to simplify maintenance.
Similarly, the Microsoft To Do style task creation, seems to be done with something like a bottom sheet, which is a Flutter widget that I've had more difficulty with in previous attempts to add to apps (an older iteration on this app, I had tag filters in a sort of bottom sheet). The developer experience with bottom sheets in Flutter may improve in the future, the project seems to be moving fast.
But once I start to move from the current simple task creation UI, towards either the style in Microsoft To Do, or just taking user to the full detail editing page, or make that an option during the task creation process, I not only am complicating the project, making other higher priority issues harder to get started on, but I will be sort of stuck between the various approaches, not wanting to mess with user muscle memory, or not sure how to justify significant changes in that UI, once I've headed in one of those directions.
If anyone has ideas on why one of the approaches seems more obvious, or how I can resolve this point of indecision, that would be very helpful.