johannesjo / super-productivity

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, Gitlab, GitHub and Open Project.
http://super-productivity.com
MIT License
12k stars 933 forks source link

Improve project finish! (Archive projects) #450

Open cknoll opened 4 years ago

cknoll commented 4 years ago

Your Environment

Expected Behavior

Having a button to archive or finish a project

Current Behavior

only finding a possibility to "delete" a project, see #442

Considering the nice and fancy animation when clicking "finish day" it seems kind of strange when I finished a whole project to just delete the project. However I do not want to keep old projects in the project list. Am I missing something?

Regardless of this subjectively perceived ui-strangeness: very good product! I am using it for one week now and it already helped me a lot!

johannesjo commented 4 years ago

Hey! Thanks for opening this up. Personally I don't finish projects that often so I haven't really thought about it that much. Do you have any suggestions for how this could be improved? So far I am interpreting your suggestions as:

  1. Add nice project finish animation and a project summary page
  2. Make it more accessible (maybe by adding an entry to the project context menu?)
cknoll commented 4 years ago

Both suggestions seem very reasonable. I have nothing to add.

papernoise commented 4 years ago

Project archiving would be really great! I think you could just replace the "finish day" button on a project and turn it into a "finish project" or "archive project" one. Personally it wouldn't bother me if the animation was the same as when I finish my day and the project summary is aready there, isn't it? I mean when I go to the worklog or metrics page these are basically project summary pages. It would also be very useful if the projects in the sidebar would then be moved to a different location. My sidebar is getting crowded right now!

Make it more accessible (maybe by adding an entry to the project context menu?)

That would definitely be useful. Maybe just "archive project" below or above settings?

btw. Super Productivity really made more productive! Great work!

robaganrab commented 4 years ago

"Archive" feels to be like the project will always be there somewhere. "Finish" or "close" is more towards "the work here is done", and allows the user to stop spending mental effort on it.

papernoise commented 4 years ago

Having spent some time with the application, I think I have some new ideas on the matter. Actually, archiving/finishing projects might not even be necessary. I think we have been pushed into thinking that apps need to do everything, and then more. Often duplicationg functionality that is already present on the most basic level in the operating system, or in other applications one has.

The way I handle archiving right now is that I simply export the CSV from the project, save it together with other project documents, delete the project from SP and then put everything into a folder on my computer. This way it's out of my mind, but I can get back to the data if I need it. The only issue I can see with this approach is that I can't bring back the project into SP if it should – for whatever reason – be done so. But nothing is stopping me from just making a new project for the occasion and then merging the data into the spreadsheet when I close it again.

johannesjo commented 4 years ago

@papernoise thank you very much for the suggestion. Honestly, I am glad for everything that reduces complexity and scope as I am unable to keep up with all the changes I want to make recently.

johannesjo commented 4 years ago

331

halloichbingunnar commented 4 years ago

@papernoise this is a nice option to get rid of some clutter in the project list, but i could imagine this would make visualisation and productivity tracking over longer timeframes impossible (#366)...

CarloDePieri commented 3 years ago

What about a toggle in the 'manage project' section for showing/hiding a project from the project list on the left?

This way we could de-clutter the project list, while maintaining access to all projects in the 'manage project' section.

johannesjo commented 3 years ago

@CarloDePieri this should be simple enough to implement. If somebody wants to tackle this: Pull Request would be welcome!

github-actions[bot] commented 3 years ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

CarloDePieri commented 3 years ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

Good bot, this is still relevant!

asilmb commented 3 years ago

Project archiving and close project would be great! Because I don't understand how to save my statistic if I want to clear my project list

johannesjo commented 3 years ago

I added the option to hide projects from the menu (will be available with the next release, or with the current edge release), which might be the most practical solution, as all tasks are still visible and counted in the worklog of tags (e.g. today), etc..

The idea to finish projects and having a screen summarizing the basic metrics would still be cool and shouldn't be too complicate to implement neither (just a matter of copying existing stuff and mashing it together, I think). PRs are welcome!

papernoise commented 2 years ago

Thank you so much for this addition! This is a great solution for me! Helps me to get the inactive projects temporarily out of the way, until they become active again!

github-actions[bot] commented 2 years ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

halloichbingunnar commented 2 years ago

Still relevant and related to #366 and #614

AndrewCarvalho commented 2 years ago

I would like to add a small additional request that seems that it may have been overlooked. I archive projects frequently as I make it a habit to break down large or ongoing projects into several smaller ones so that work can remain focused on specific related sets of tasks (something I picked up from working in agile for ages).

I'm fine with simply hiding completed projects as it accomplishes the task of cleaning up the side bar. However, hidden projects are still showing up in the Right Click -> Add To Project menu which is what I use a lot more often than anything else, since I leave the app open on Today most of the time.

Not sure if this is a new feature related to this request or considered a bug, but having the context menu cleaned up would be a huge help in organizing tasks after creating new ones outside of a specific project view.

johannesjo commented 2 years ago

@AndrewCarvalho Thanks! Makes sense to me! Maybe it's better to open a separate request about this, since this would be a smaller change without additional conceptual implications.

github-actions[bot] commented 2 years ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

github-actions[bot] commented 1 year ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

confestim commented 2 months ago

Very relevant, deletion being the only option after being done with a project is heartbreaking :cry: