My clipboard list fills up with things I don't need anymore and becomes unreadable as many lines begin with the same name...
I know how to clear the clipboard inside a rule, but I can't find a way to clear the clipboard completely, so that it is empty again.
Though my list is much, much shorter, I also think there could be a benefit to an option to clear all the rules’ clipboards - if the effort to implement is not too much… I keep forgetting to clear it on rules when I use the cut/copy function…
Personally, I find that once I pasted the content of the clipboard, I rarely need it again. So for me, having the option to decide to delete all clipboards would work. (Also, most of my complexe rules are all written now, so I mostly maintain…)
That said, I really, really like the feature to be able to import a clipboard in other apps. If the choice would be to keep the functionality as is or lose the ability to paste in other apps, I would chose to keep as is.
Perhaps a solution is to put an explicit "Export this clipboard" toggle on each rule when it has a clipboard. It would seem as though exporting/importing a clipboard is a relatively rare thing to do, so that would lessen the size of the list available for import.
Does your computer clipboard get cleared when you paste it somewhere? This is not the expected behavior of a clipboard, so people would be quite surprised if that's how it worked.
The point is that copy/paste within a rule is more common that copy/paste from one rule to another. The latter is what gave rise to your OP complaint, because the list of possible rule clipboards to import became very long. By making the notion that you want to allow another rule to import and paste the clipboard of a rule explicit, instead of implicit, the length of that list becomes more manageable. There will still be a need to deal with -- manage the clipboards of rules that are selected for inter-rule copying.
There is no perfect solution for this. We can't very well erase clipboards without that being a problem for some users. Evidently, allowing all clipboards to be imported created a problem for you. So, what to do. Adding a toggle is a partial solution.
That's not what I wanted to say. It gets overwritten 'System Wide' by the next copy action - not paste.
To make things simple. What I do actually is:
Doing a copy of lines
Opening a new rule or one to modify
Do an import and paste
Clear the clipboard
Modify pasted lines
return to the rule from where I imported the clipboard and clear the clipboard
To many steps to have a clean list op clipboards...
So, what about a button 'Manage Clipboards' in Rule Machine. This button could go to a page with a list of all the clipboards, just like the popup-menu but larger so that you can identify long names, with a checkbox at the left of every line. The user can check the clipboards he wants to get rid off and click on a button delete... Not a good idea ?
Rule Machine, the parent app, has no involvement with clipboards, and it is best to keep it out of these sorts of things. What we have done is make the exportation of clipboards, and hence them showing up in the drop down for other rules, something that does not happen by default, only by direct action. See below. Unless the Export Clipboard toggle is turned on, the clipboard will not be visible in other rules.
One way or another, you have to manage a clipboard that is made available to other rules.
I had this happen several times yesterday. Mostly with IF statements including more than one condition using AND. The UI seemed to have "deleted" several instances of the same condition from multiple IF statements. I also noted that several conditions were duplicated in the "condition manager" area of the rule, even though I had created all of them ahead of time and believe I selected the same instance each time I used it. Not sure if this is related.