I like the options that have been added to Keyboard Maestro to quickly access the last used macros and different macros for quick editing.
I would ideally like to as quick as possible select the my Smart macro group of "-All Macros" and then sort by date used and select the very last executed macro (-the macro I ran to get to the last used macro).
This macro does that, but it is a bit slow. Also, I love the progress bar option for groups. I didn't realize that was a thing until just recently. I run this macro dozens of times a day and would like to speed it up.
I want to see all macros because sometimes it triggers macros from different folders, and going to Macro> Last Used shows only the group of the macros last used. I also want to sort by Date Used, so that is built in, but again, it is still a bit slower than I would like for how often I use this.
Honestly, I'm not sure I understand exactly what you're after, but I wrote a macro that lets you edit or run recently created, edited, or used macros from a list. You determine how many macros you want it to show, but it's quite fast (it lists all 1,500+ of my macros in under two seconds), and shows the list in a sortable table:
Note that the actual working part of this macro is thanks to @ComplexPoint—it's his JavaScript that does the collecting. I just put it all in a pretty table and figured out how to make it load quickly.
I absolutely love this macro that you made Rob and use it nearly every day since you posted it. It has been very helpful. I've used it to quickly select many macros and I've also referenced that for others in forum posts.
The biggest thing I'm after is to select my smart macros group "-All Macros" and have it sorted by date executed as quick as possible.
That should have been "only the group of the macro last used." rather than macros since it only selects one macro of course. I think I might have let Grammarly update that one without catching that. My bad.
The macro I uploaded actually does what I want it to do but sometimes requires me to run it two or three times and it is slow as molasses.
I love that feature and just recently learned about it last month. I have used that a few dozen times today already.
It does I just want to be in Keyboard Maestro and to quickly navigate up and down on recently run macros since so often one trigger executes several macros. When I click on Edit on the window of yours it takes me to the macro and only selects the macro group for that macro in which I clicked edit of that makes sense.
That sounds cool. I have it on my bucket list to work on trying to be able to resize that window as well dynamically once it is up. That way I can use other resizing macros to make it fit to whatever monitor resolution I have it on. Thanks for your work on that awesome macro, I love it and use it almost daily several times per day.
Start by changing your Smart Group. Why put KM through the overhead of showing -- and sorting, and resorting -- all your macros when you are only interested in recently executed ones?
Okay working on that and time testing. I don't see a sort filter for Smart Groups. It seems to just be persistent based on Editor window which is how I have been working around that and just leaving one window open with my sort options.
I have used this filter for my Smart Macro group but of course when I pull up a new front editor window I always have to have the group selected to have the right Keyboard Maestro Editor window targeted. I can't use the window contains criterion since when you select a macro it no longer shows the Smart Group name in the window.
I am now using the filter for the smart group use:3m but that seems to have some issues I will post in another thread. So I am not really sure how I have spead things up here but I of course don't see what you see and am grateful for your thoughts, help and ideas. I am going to work more with @_jims Smart Sort for sorting with a new macro group which I think might get me closer to the speed I am looking for.
Yep, that's what I was getting at -- reduce the number, reduce the work, reduce the time taken. And keeping a "special" Editor window with your pre-selected sort is a nice idea.