Comments (7)
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.
- 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... 😕
- 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
- 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 👍)
- 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 👍
- 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.
Makes sense!
@kolaente can you link & adjust the backlog item?
from vikunja.
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.
Appreciated! Thanks for that :)
from vikunja.
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.
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.
+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)
- Shared Task created by team member not in CalDav List HOT 3
- Editing task, esc key should close the modal HOT 3
- FreeBSD install instructions out of date HOT 9
- Task malformated when created via API HOT 1
- uploaded Avatar not found HOT 3
- Done bucket doesn't work anymore HOT 5
- Could not connect to db: could not open database file [uid=1000, gid=0]: open /db/vikunja.db: permission denied HOT 1
- Error "You must provide at least a task title" when creating a task with title ending in "y" HOT 1
- project_view_id should have only kanban view_id HOT 2
- Cannot set "Saved filter used on the overview page" HOT 4
- Adding 'labels != <anything>' filter filters out all issues without a label set HOT 5
- Date query filters are hopelessly broken HOT 2
- OAuth with self-signed certificate HOT 2
- Can't configure OpenID with Azure HOT 7
- Saved Filter on Overview Page Not Working HOT 1
- Tasks moved between projects don't show up in Kanban board HOT 1
- Latest upgrade v0.24.1 docker doesn't create missing columns in postgres HOT 11
- Can not order tasks in table view HOT 1
- Checkboxes in task description require page refresh HOT 1
- invalid_scope on OIDC Login with Authelia after upgrading from 0.23.0 to 0.24.0 (& 0.24.1) HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vikunja.