edfloreshz / done

The ultimate task management solution for seamless organization and efficiency.

Home Page:http://done.edfloreshz.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Redesign for the task viewer

d4r1us-drk opened this issue · comments

Description

Currently, Done has four buttons on the side of each task: rename, favorite, edit, and delete. I propose combining these actions into a single "Edit" button that activates the task editor in the split view. The rename and favorite features are already in this split view, so it makes sense to consolidate all editing functionality there. We can add the delete button at the bottom of the task editor in the split view (this would also prevent the user from hitting the delete button instead of the edit button when they want to edit a task).

To further enhance the usability of the app, it would be beneficial to display key task details on the left side of the edit button. For instance, we could show the due date and importance level. To make the interface even more user-friendly, we could have the due date display as "Today" or "Tomorrow" if applicable instead of the actual date (this wouldn't be necessary in the Today view accessible from the sidebar, for obvious reasons). By displaying important task information in this way, users can quickly check critical details without having to open the task editor, saving them time and effort.

Here a list to resume everything:

  • Edit Button: Combine rename, favorite, edit, and delete buttons into a single "Edit" button and move the delete button to the task editor.
  • Key Task Details: An area on the left side of the Edit button that displays critical task details such as due date and importance level (display closest due dates as "Today" or "Tomorrow" instead of the actual date for better user experience, except in the Today view).

Additional context

I love this project and it's progress, since the last update a few days ago, this is now my Todo list manager of choice. I'm still not a developer (I'm currently studying at college), but when I get enough experience with Rust and development in general, I will gladly contribute to this project. For now this is one of the things I can do.

Your proposals are very interesting 👍🏼

However, I think removing the buttons from the task view would actually decrease the usability a bit, but I agree with your point on the delete button.

I propose that instead those actions be moved into a right-click menu, that way they remain available without having to open the details pane.

Regarding your second proposal, I'm on board with that, it is something I've been wanting to do but so far I haven't gotten around to it.

I'm glad you're finding the app useful 😀

A right click menu is also a great option, to be honest I didn't think about that, but that would make much more sense.

I'm so stupid I closed it

That's okay! If you wish you could maybe help me make a mock-up of how this would look and post it in the issue's description, I'd appreciate it.

It doesn't have to be fancy, pencil a paper are just fine.

Closing due to inactivity.