Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Archive a list #131

Open
idpaterson opened this issue Aug 28, 2016 · 0 comments
Open

Archive a list #131

idpaterson opened this issue Aug 28, 2016 · 0 comments
Milestone

Comments

@idpaterson
Copy link
Owner

For those of us who use lists to organize projects, it might be nice to be able to "archive" a list – delete the list but retain the tasks. There are a few different way this could be accomplished.

By moving tasks to an Archive list

Procedure

  1. Tag all tasks in the list with the list name (e.g. tasks in Shopping list get #archived and #Shopping-list tags)
  2. Move all tasks (completed and not) in the list to a target list
  3. Delete the original list

Options

The following may be good candidates for user preferences:

  • Default target list (e.g. Archive)
  • Archived tag to mark everything that has been archived regardless of list (e.g. #archived)
  • Choose whether tasks with the archive tag should be hidden in workflow searches

And options available during for each archive operation

  • Target list to select something other than the default
  • Archive complete, incomplete, or both

By moving list to an Archive folder

Another approach to archiving a list is to create an Archive folder and simply move the archived list into that folder. This has some benefits and shortcomings compared to the above approach.

Procedure

  1. Move list to the archive folder

Options

  1. Select or create a folder for the archive
  2. Choose whether tasks in the folder should be hidden in workflow searches

The second approach is simpler to implement and requires less configuration. It would be a simple one-click operation for the user to archive a list.

The first approach is more customizable. It reduces the total number of lists which may be important for people who use many lists with similar names (e.g. "Podcast 9/5/16" "Podcast 9/19/16"). It allows archival of groups of tasks like complete/incomplete while the second approach would operate only on an entire list.

If this concept appeals to you please respond with your preferred approach or any other ideas.

@idpaterson idpaterson added this to the 0.7 milestone Aug 28, 2016
@idpaterson idpaterson self-assigned this Aug 28, 2016
@idpaterson idpaterson removed their assignment Nov 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant