What are some of the ways people use to distinguish macros they have posted from ones they use privately or are still working on intending to post? There are several awkward scenarios; the ones that bother me are:
- I am developing a group and finally want to post it.
- I post a macro or group and keep working on it for an update.
- I am using a macro or group privately and don’t expect to post.
There is also the whole question of how to distinguish macros and groups obtained from other people.
I’ve tried a number of things. So far the best, but still unsatisfying, solution I use is:
- prefix private and evolving groups with a weird character (which I choose to alphabetically group related groups)
- make a copy of the group when I want to post it
- remove the weird character
- disable the group (both out of consideration for people uploading it and so I don’t have keystroke duplicates)
- post
The weird prefixes don’t necessarily tell me whether or not I have posted already. The way I have often resolved this problem is to prefix groups being developed with the intent to post with the character ⟹ and groups I have already posted with ➜, then keep developing the ⟹ groups and look for the ➜ equivalent for posting again. This approach requires me to remember to remove the ➜ before posting the group/macro. It also requires me to realign the private copy with the export, which is so difficult a problem that I usually just start over, making a new copy of the private group and deleting the old.
I expect other people will come up with other important patterns and am looking forward to hearing from them.
I have 500 macro groups (!!). I didn’t even realize I had so many, just that I was getting increasingly frustrated handling them. Similar issues arise when importing other people’s macros and groups, compounded if you want to put imported macros into a group of your own making or add them to one of your own (e.g., someone’s single Safari macro to your group that is only active in Safari).
What would really, really help here in so many ways would be the introduction of group “collections”. I don’t know how to express that so it doesn’t sound that I am looking for a complete hierarchical group structure, and groups are already “collections” (of macros). But the time may have arrived where it is worth thinking seriously about adding one top-level of collapse/expand collections that contain macro groups.