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

Cut/Copy Selected Notes in Search Results #443

Open
1 task done
GfEW opened this issue Dec 26, 2024 · 0 comments
Open
1 task done

Cut/Copy Selected Notes in Search Results #443

GfEW opened this issue Dec 26, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@GfEW
Copy link

GfEW commented Dec 26, 2024

  • I have searched for existing issues that may be the same as or related to mine.

NOTE: This FR is a sibling to #481 . Whilst they are closely related, each of them can be implemented, and will be useful, on its own.

The Problem

If you want to collect e. g. 30 notes from different places in a dedicated notebook (or dedicated branch) by a particular criterion, you can easily get a complete listing of matching notes by searching by that criterion - which is great.

However, in order to actually move or copy them to the destination, you then need to perform the following monotonous procedure 30 times, note by note(*):

  1. tap one of the search result notes you want to move, to open it
  2. in the tiny path line above the note's title, tap the leftmost element in order to show the note in its containing notebook
  3. long-press the note there and choose cut or copy, according to your needs
  4. navigate (via left-side burger menu) to the place you want to paste the note to
  5. paste the note there
  6. tap Back three times to get back to the search results
  7. start over from step 1 with the next search result.

Also, in order not to produce unintended duplicates nor miss any note, you either need to adapt/refresh the search everytime, or manually keep track of which of the concerned notes have already been dealt with.

The procedure, all in all, is so tedious it's hard to believe there's no simple bulk move/copy in search results. And even if it constitutes the "easiest" and "quickest" workaround, it's far from obvious, so users might end up taking even more convoluted, more taxing routes (which happened to me, see original version of this FR).

Suggested Solution

The user should be provided Cut/Copy buttons in search results immediately whenever any notes are selected, to easily cut or copy them all at once just like in plain notebook views.

(*)In a previous version of this procedure, step 1 was followed by
  1. remember the entire path displayed in the tiny line above the note's title
  2. leave the note
  3. find and open the notebook the remembered path starts with
  4. find and expand the note that comes next in the remembered path
  5. for each following path element of the remembered path, continue to find and expand it, thereby navigating through the relevant branches all the way to the leaf you want to move (i. e. to the note you opened in step 1)

before continuing with what then was step 7 (now step 3). Those five auxiliary steps together have been replaced by step 2. Whilst this (non-obvious) shortcut reduces the count of steps per note, the entire procedure still needs to be performed once for every concerned search result, which is the real culprit here.

EDIT 2025-01-09Improved readabiliy, split off Paste to separate FR #481.

@GfEW GfEW added the enhancement New feature or request label Dec 26, 2024
@GfEW GfEW changed the title Allow Cut/Copy/Paste from/to Search Results Allow Cut/Copy/Paste in Search Results Dec 26, 2024
@GfEW GfEW changed the title Allow Cut/Copy/Paste in Search Results Allow to Cut/Copy/Paste in Search Results Dec 31, 2024
@GfEW GfEW changed the title Allow to Cut/Copy/Paste in Search Results Allow Cut/Copy/Paste in Search Results Jan 9, 2025
@GfEW GfEW changed the title Allow Cut/Copy/Paste in Search Results Cut/Copy Selected Notes in Search Results Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant