Giter Club home page Giter Club logo

Comments (7)

ohare93 avatar ohare93 commented on August 25, 2024 3

To expand on this request (since I want something similar) it seems to me there are multiple levels of achieving this feature request. Here I have listed a few, with the higher the number being both easier for the user and more effort to implement (imo, as a programmer who has not looked at the source code for this repo). The below options presume you start inside the list view.

  1. Current functionality: Open a task, select move (or hit m), type in the name of the list (with prediction), hit enter. Repeat these 4 steps for every other task you wish to move... 😕
  2. Open a task with subtasks / related tasks, hit a new Move (with relations) button, select which type of relations to move with the original task, type in the name of the list (with prediction), hit enter
  3. Select multiple tasks, hit a (new) move button, type in the name of the list (with prediction), hit enter. (This would be good enough for me 👍)
  4. Drag and drop a single task into the sidebar of lists (what @conor-f suggested / requested). Repeat this 1 step for each task you wish to move 👍
  5. Select multiple task in a list, then drag and drop them into the sidebar of lists 👍 👍

Then to add in a wildcard that I have no idea where it would be in the complexity list, what I would reaaaaaally like: Bucket mode! (Mass Move Selector) 😍 To be able to go into this "Bucket Mode" (via a button or a shortcut) which first asks you which list you wish to move things to, then you simply click on an item to move it instantly. Select 1 or multiple. Change the destination list at any time. (Feature creep: set keyboard shortcuts to change the list while in Bucket mode for the number keys (1 is list Incoming, 2 is list Today, 3 is list AfterKidsAreAsleep, etc). Exit "Bucket mode" at any time.

from vikunja.

dpschen avatar dpschen commented on August 25, 2024 1

Makes sense!

@kolaente can you link & adjust the backlog item?

from vikunja.

kolaente avatar kolaente commented on August 25, 2024

Yeah the idea makes sense.

It will be a bit of work so I don't see it happening soon, but I've just added it to the backlog.

from vikunja.

conor-f avatar conor-f commented on August 25, 2024

Appreciated! Thanks for that :)

from vikunja.

dpschen avatar dpschen commented on August 25, 2024

For me moving to a temporary list seems like an unnecessary and complex in-between step.

@conor-f:
Would it solve your use case if you would be able to drag tasks in other lists in the sidebar directly.

from vikunja.

conor-f avatar conor-f commented on August 25, 2024

Yeah, really it's just a means of reorganization. I frequently end up putting things my default list instead of using the appropriate # value to put it in the correct list (e.g. "Today's Todo List") and then at the end of my day I want to move things from "Today's Todo List" to the relevant longer term one (e.g. Move groceries I didn't pick up that were in "Today's Todo List" into the "Shopping" todo list).

My use case would most often be opening up one list, looking at the items in it, and dragging them from the list to a different list I can see in the Sidebar in order to move them to that list.

Does that make sense?

from vikunja.

Torqu3Wr3nch avatar Torqu3Wr3nch commented on August 25, 2024

+1.

This would be a major UX improvement to Vikunja. Much more efficient for those who use a "GTD"-like workflow where tasks are dumped into the inbox and then sorted/triaged to other lists/projects later.

from vikunja.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.