sleek icon indicating copy to clipboard operation
sleek copied to clipboard

Multi-select operations

Open intrepidsilence opened this issue 3 years ago • 6 comments

It would be great to be able to select multiple items and then: Copy Add/Remove Tags Add/Remove Context Add/Remove/Change up,down Priority Mark Done/In Progress

I really like the sleek app so far and want to say thank you for your efforts. Great start!

intrepidsilence avatar Mar 04 '21 16:03 intrepidsilence

Hi @intrepidsilence, the latest work on bulk changing contexts, projects and priorities does not solve your particular request here, but it could be of help to you. If you like, feel free and participate on the testing and try out this development version of v1.0.5: https://github.com/ransome1/sleek/releases/tag/v1.0.5-1

If you have feedback for me, please share it here: https://github.com/ransome1/sleek/issues/47

ransome1 avatar May 27 '21 16:05 ransome1

Thanks

intrepidsilence avatar May 27 '21 17:05 intrepidsilence

Possible targets of actions:

  • all todos in the file.
  • all visible/current filtered (including lazy-loaded only or all?)
  • selected

9z0 avatar Jul 02 '21 12:07 9z0

I would really like this feature to have the posibility to move all tasks that i could´t complete, to the next day much quicker as now.

Saturo78 avatar Jul 31 '21 16:07 Saturo78

I think this feature is really essential for big lists. Thank you for bringing it up

aleksfadini avatar Aug 03 '21 13:08 aleksfadini

Thanks for the great work on sleek so far. It is looking and feeling really good!

I'd like to add my vote for this feature too. It would be incredibly useful for moving (for example) all the weekend todos I did not manage to complete this weekend straight to next weekend by selecting them all and then changing all their dates at once. There may be 10 or more items, depending on how successfully things went this weekend!

As a suggestion for the interface mechanism, selecting multiple items by right click & drag works very well in other software I use regularly. I realise that a right click on an item in sleek currently brings up a context menu, but this should still work ok with the drag requirement. If the right click is dragged within 100mS, then it is a multi select attempt rather than a context menu request. If it is clicked and not moved for more than 100mS, then it is a context menu request.

Once there is a selection made, then right clicks on further unselected items would add them to the multiple selection, or remove items from the selection if they are already selected.

What do others think? This is currently the only 'bug' in sleek for me.

Thanks & have a great day!

peterm02019 avatar Apr 26 '22 11:04 peterm02019

@aisbergde @intrepidsilence @peterm02019 @9z0 @aleksfadini @Saturo78

I'm currently working on a bulk operations feature. Although still in an early phase, I can use some testing and feedback for the way this has been implemented so far. The proof of concept has been added to this pre-release: https://github.com/ransome1/sleek/releases/tag/v1.3.1-rc.3

Let me know what you think.

Bulk operations Multiple todos can be selected by pressing Ctrl/Meta key and clicking the todo row. Right mouse click will then expose the context menu, which allows bulk operations. Furthermore a new button Bulk operations has been added, which provides bulk operations to add and delete contexts and projects.

This PoC provides bulk operations for:

  • Priorities
  • Copy
  • Delete
  • Add and remove contexts and projects

Work in progress

  • Due dates
  • Auto complete for contexts and projects
  • Recurrences
  • Mark as complete or incomplete
  • Selecting multiple rows with Shift and Arrow keys and shortcut Ctrl/Meta + A to select all visible todos
  • Translation, refactoring, test cases

ransome1 avatar Dec 25 '22 20:12 ransome1

This is an automated response. We acknowledge your report, and we appreciate your engagement. However, as there has been no recent activity in this thread, it has been marked as stale. If you have any further feedback or if the matter is still relevant, please do not hesitate to respond. Otherwise, this thread will be automatically closed in 15 days from now.

github-actions[bot] avatar Dec 04 '23 00:12 github-actions[bot]

this still doesn't seem to be available on Sleek 2.0.11? it seems weird that you can't bulk select todos to then delete them.

smellymoo avatar Mar 14 '24 06:03 smellymoo

My workflow: I sync my todo files between PC and smartphone. On my smartphone I use SimpleTask which has all features, I need, including multi-select :-)

aisbergde avatar Mar 14 '24 09:03 aisbergde