Closed LangLangBart closed 5 months ago
Looks like it's a regression in https://github.com/p0deje/Maccy/commit/52a54798033e09e02cc28a377bd37e585ce8b302. Of course, it worked for a newer macOS and not for an older one :) I'll guard this to only be done on Sonoma.
Of course, it worked for a newer macOS and not for an older one :) I'll guard this to only be done on Sonoma.
Thank you for continuing to support Catalina for a bit longer.
Have you thought about discontinuing support for older macOS versions to reduce the maintenance burden, assuming that most users have moved to a more recent macOS version?
I like to keep things backward compatible and if there is nothing forcing me to drop the old OS - I won't do so. There used to be a case when I had to drop pre-Mojave because of a macOS bug related to the app sandbox, but apart from that I always managed to find a way to keep things working. Maccy has contributors like you and I would not want to break it just because I want to try something fancy.
That said, there are many issues related to NSMenu that I cannot work around. After years of developing Maccy as a menu application and dozens of hacks I had to implement to support the use cases, I am considering rewriting from NSMenu to NSPopover/NSWindow. There are just too many problems with using NSMenu and trying to create a good UX. If I start doing it, I would likely use SwiftUI and it might force me to drop support for some older OSes unless they have the necessary APIs. I am not sure when I would embark on this journey though.
Before Submitting Your Bug Report
Maccy Version (see 'About' window)
0.30.0
macOS Version
macOS 10.15.7
Maccy Settings
Description
Issue
After upgrading from
0.29.4
to0.30.0
, I see the same string listed three times when I search for it.Even after completely uninstalling
Maccy
with:and then reinstalling it with
the issue persisted.
Workaround
Use Maccy version
0.29.4
Steps to Reproduce
See video below for more clarity
https://github.com/p0deje/Maccy/assets/92653266/66ac28a9-0a18-454e-9ce1-210d76f03517