MACRO: Palette Organizer v1.3 (updated Dec 3, 2021)

Thanks. I had to laugh - I didn't even know this menu item existed! Way easier than resorting to AppleScript. :joy:

1 Like

Hi Dan,
I'm not quite following the recent conversation.
Pardon me for the question: Do you want all of us to do the same?

I imagine you would need to do this if you run into the errors we experienced upon upgrading to Keyboard Maestro 10. The AppleScript stopped working, but can be fixed by using the menu action Dan mentioned.

Otherwise if the macro is running fine I'd leave it alone.

1 Like

Great. Thanks!
I have not used it since upgrading to v10 except to call up the reordering window. I have made the same change.

1 Like

@DanThomas also with me the change (green arrow) has helped and it is carried out correctly again.

Could you please tell me where in the macro I can make the setting to the length of the dividing line?

See:

Otherwise, I believe you will need to edit the HTML file.

There is no setting. It's based on the longest macro name in the list. But you can change the divider text to anything you want. When you add a divider to the list, the first character in the divider string is saved, and used the next time you run the dialog.

@DanThomas just that doesn't seem to work under macOS Monterey anymore. Here is an example with very short macro names:

2021_11_03_Support_1

After upgrading to macOS Monterey and launching KM for the first time, all my palettes had overlong separators.

2021-11-03_21-59-35

I have this behavior only under macOS Monterey. Must then be a bug in macOS.

Use a different character for the separator. For some reason, these characters are wider, under Monterey. I don't have Monterey, so I can't test it.

1 Like

Yours actually looks nicer.
On my end, the dashes overlap, creating dots that are visible to human eyes.

image

1 Like

Thanks for the tip. I will give it a try.

1 Like

An easy way is to do a search & replace in the Keyboard Maestro Macros.plist file. I think it should be safe to replace only the dashes string, since they are unique. However, make sure you have a backup before doing that.

1 Like

@DanThomas unfortunately does not work.

@martin thanks for the tip. I will now change the separators in my palettes Manuel for now.

You're saying that all "dash-type" characters are the same width under Monterey? I find that hard to believe. Here's some to try:

‒ – — _ ̅ ̲ ‾ ⎯ ⎺ ⎼ _

1 Like

Hi Dan, works for me too :smiley::+1:t2: Thank you! :pray:

Since I haven't installed Monterey yet, I can't check the divider length thing. :man_shrugging:

1 Like

FYI, I just uploaded version 1.3. See the first post for more information.

3 Likes

Works like a charm, thanks for updating this Dan!

Awesome! Thanks for trying it out. I hadn't heard from anyone, so I was wondering.

1 Like

No problem, I've noticed there's less action on the forum during the weekends lately, maybe that's why nobody was commenting :sweat_smile:

1 Like

I have already updated the macro on my end 3 days ago.

I apologize for not giving feedback yet. I could say the age now.... no, I just forgot :disappointed:

@DanThomas thank you for the update and your very good work :+1:
The Oragnizer macro runs on macOS Catalina as well as macOS Monterey for me without any problems.