<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">Jekyll</generator><link href="https://pilotmoon.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://pilotmoon.com/" rel="alternate" type="text/html" /><updated>2026-02-27T10:48:55+00:00</updated><id>https://pilotmoon.com/feed.xml</id><title type="html">Pilotmoon Software</title><subtitle>Pilotmoon Software Website</subtitle><entry><title type="html">PopClip Forum</title><link href="https://pilotmoon.com/blog/2022/05/02/popclip-forum" rel="alternate" type="text/html" title="PopClip Forum" /><published>2022-05-02T10:30:00+00:00</published><updated>2022-05-02T10:30:00+00:00</updated><id>https://pilotmoon.com/blog/2022/05/02/popclip-forum</id><content type="html" xml:base="https://pilotmoon.com/blog/2022/05/02/popclip-forum">&lt;p&gt;In October 2021, I launched the &lt;a href=&quot;https://forum.popclip.app/&quot;&gt;PopClip Forum&lt;/a&gt;. It has grown to nearly 500 users and people are helping each other out with making extensions, reporting bugs, talking about feature ideas, and so on. I am pleased that it is beginning to look like a PopClip community.&lt;/p&gt;

&lt;p&gt;Since starting the forum, I haven’t posted here on the blog. I’ve found that the forum is a more compelling outlet for posting a lot of the things I previously put here. So, make sure to check out the forum if you are interested in my latest thoughts.&lt;/p&gt;</content><author><name>Nick Moore</name></author><category term="popclip" /><summary type="html">In October 2021, I launched the PopClip Forum. It has grown to nearly 500 users and people are helping each other out with making extensions, reporting bugs, talking about feature ideas, and so on. I am pleased that it is beginning to look like a PopClip community.</summary></entry><entry><title type="html">PopClip Extensions on macOS Monterey</title><link href="https://pilotmoon.com/blog/2021/09/15/popclip-macos-monterey" rel="alternate" type="text/html" title="PopClip Extensions on macOS Monterey" /><published>2021-09-15T08:30:00+00:00</published><updated>2021-09-15T08:30:00+00:00</updated><id>https://pilotmoon.com/blog/2021/09/15/popclip-macos-monterey</id><content type="html" xml:base="https://pilotmoon.com/blog/2021/09/15/popclip-macos-monterey">&lt;figure&gt;
  &lt;img src=&quot;/assets/img/blog/2021/2021-09-15-cannot-install-extension.jpg&quot; /&gt;
  &lt;figcaption&gt;The offending error.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Those of you testing the betas of macOS Monterey may have discovered some PopClip extensions missing, and the message &lt;em&gt;Cannot Install Extension […] No such executable file: /usr/bin/php&lt;/em&gt; when trying to install them.&lt;/p&gt;

&lt;p&gt;To get the missing extensions back:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Make sure you are running the latest version of PopClip (2021.10).&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Install the updated extensions, &lt;a href=&quot;https://forum.popclip.app/t/about-popclip-on-macos-monterey/65/2&quot;&gt;listed here&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;more-info-for-the-curious&quot;&gt;More info, for the curious&lt;/h2&gt;

&lt;p&gt;This happens because macOS Monterey does not ship with the PHP scripting language runtime, which some extensions need.&lt;/p&gt;

&lt;p&gt;Some solutions I considered:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;em&gt;Port these extensions to a different scripting language such as Python, Ruby, etc.&lt;/em&gt; This seems a very practial short term solution, but none is guaranteed to remain in macOS in future.&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Keep them in PHP and require users to install PHP themselves with homebrew or similar&lt;/em&gt;. Too many hoops to jump through for non-technical users, for what is supposed to be a simple time-saving tool.&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Keep them in PHP and ship a PHP runtime with PopClip.&lt;/em&gt; — I don’t fancy maintaining a PHP runtime distribution.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead, I have updated PopClip to support a new kind of extension, written in JavaScript. PopClip runs the JavaScript code directly, instead of calling out to an external executable. The new extensions are lightning fast, and hopefully now future proof. Having the scripting system built into the app also opens up new possibilities for what PopClip extensions can do.&lt;/p&gt;

&lt;p&gt;It’s going to take me some time to port all the remaining PHP extensions to JavaScript. I will keep &lt;del&gt;this post&lt;/del&gt;&lt;a href=&quot;https://forum.popclip.app/t/about-popclip-on-macos-monterey/65&quot;&gt;the forum post&lt;/a&gt; updated as I go.&lt;/p&gt;

&lt;p&gt;I will also put out documentation for creating your own JavaScript extensions in due course.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Update 30 Sep 2021: Post edited and fleshed out following the release of PopClip 2021.9.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Update 24 Oct 2021: Moved extensions list lo linked forum post.&lt;/em&gt;&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;The &lt;a href=&quot;https://developer.apple.com/documentation/macos_release_notes/macos_10_15_beta_release_notes&quot;&gt;macOS 10.15 release notes&lt;/a&gt; state: “Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. Future versions of macOS won’t include scripting language runtimes by default, and might require you to install additional packages.” &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;</content><author><name>Nick Moore</name></author><category term="popclip" /><summary type="html">The offending error.</summary></entry><entry><title type="html">Notes on RapidClick 1.5, and storytime</title><link href="https://pilotmoon.com/blog/2021/04/23/rapidclick-1-5" rel="alternate" type="text/html" title="Notes on RapidClick 1.5, and storytime" /><published>2021-04-23T12:00:00+00:00</published><updated>2021-04-23T12:00:00+00:00</updated><id>https://pilotmoon.com/blog/2021/04/23/rapidclick-1-5</id><content type="html" xml:base="https://pilotmoon.com/blog/2021/04/23/rapidclick-1-5">&lt;p&gt;Yesterday I released an update (v1.5) to &lt;a href=&quot;/rapidclick/&quot;&gt;RapidClick&lt;/a&gt;, my auto clicker app. The headline changes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Universal app for both Intel and Apple Silicon (of course);&lt;/li&gt;
  &lt;li&gt;Increased the maximum click rate from 20 to 50 clicks per second&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; (something highly requested in emails and App Store reviews);&lt;/li&gt;
  &lt;li&gt;For intervals of more than 1 second, the time is now displayed as minutes:seconds and there is a countdown to the next click.&lt;/li&gt;
&lt;/ul&gt;

&lt;figure&gt;
  &lt;video autoplay=&quot;&quot; loop=&quot;&quot; muted=&quot;&quot;&gt;
    &lt;source src=&quot;/assets/img/blog/2021/2021-04-23-rc-countdown.mp4&quot; type=&quot;video/mp4&quot; /&gt;
  &lt;/video&gt;
  &lt;figcaption&gt;RapidClick now shows a countdown to the next click.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The update was long overdue, also fixing a long standing problem where RapidClick would crash if the user denied the system Accessibility permission prompt. Now there is a proper welcome UI flow to guide the user to enable the permission.&lt;/p&gt;

&lt;figure&gt;
  &lt;!-- &lt;video autoplay loop muted&gt;
    &lt;source src=&quot;/assets/img/blog/2021/2021-04-23-lovely-ax.mp4&quot; type=&quot;video/mp4&quot;&gt;
  &lt;/video&gt; --&gt;
  &lt;img src=&quot;/assets/img/blog/2021/2021-04-23-lovely-ax-prefs.jpg&quot; /&gt;
  &lt;figcaption&gt;Every developer loves the Secutiry &amp;amp; Privacy preferences pane.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;This permission prompt is the kind of UI flow that is really fiddly to make, and yet the user sees it only once in the lifetime of the app. If it is implemented well, they probably never really notice it it all. I did it here with this kind of bubble thing. I think it works.&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;h2 id=&quot;story-time&quot;&gt;Story time&lt;/h2&gt;

&lt;p&gt;It’s also now RapidClick’s 10 year anniversary. I don’t talk about RapidClick very much – it is a very simple app and it’s not especially interesting to most people. And yet, it was a very important step in my Mac development “career”. It was the second app I ever published – a few months before &lt;a href=&quot;/popclip&quot;&gt;PopClip&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;At that time I had already released &lt;a href=&quot;/dwellclick/&quot;&gt;DwellClick&lt;/a&gt; (both 1.0 and 2.0), which I had spent more than a year of my life working on. It sold very few copies and I was close to giving up. It was RapidClick that actually broke through and sold enough to make me think there might be some possibility in this whole app development thing.&lt;/p&gt;

&lt;figure&gt;
  &lt;img src=&quot;/assets/img/blog/2021/2021-04-23-rc-compare.jpg&quot; /&gt;
  &lt;figcaption&gt;RapidClick 1.0 (2011) vs 1.5 (2021).&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;RapidClick first appeared on the Mac App Store on 25th March 2011.&lt;/p&gt;

&lt;p&gt;It started as an offshoot from DwellClick, my assistive app for using a Mac without pressing a mouse button. A DwellClick customer had emailed me: &lt;em&gt;“The mouse is not fast enough for me. I play Farm Town and need a mouse that ‘clicks’ as soon as I hover over a section to be harvested or plowed.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I was initially confused because I had never heard of auto clicking functionality of this kind. After a few emails back and forth emails with my helpful customer, I realised that there might be a market for simple and easy-to-use autoclicking tool.&lt;/p&gt;

&lt;p&gt;At the time, there were very few auto clickers of this kind available for the Mac. In fact, in 2011 there was only one I knew of: &lt;a href=&quot;https://www.efarmertool.com/&quot;&gt;eFarmer&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I decided to make my own auto clicker, focusing on simplicity and ease of use. I decided it should have a big red start/stop button and just two other buttons for setting speed. I also wanted it to make a clicking sound and a cursor flash because I felt that seeing and hearing what the app was doing was was important for the user experience. In a few weeks, RapidClick was born.&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;At the time, the Mac App Store was brand new, having debuted in January that year. And if you Googled for “Mac auto clicker”, you would only find a lot of forum posts asking for such an app. There were no results for actual auto clicker apps! So RapidClick filled a small niche and quickly started to sell a handful of copies a day at its price of $2.99.&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;This was really encouraging to me. It gave me the confidence to try out other “small app” ideas, which led to me creating PopClip — which is a whole other story.&lt;/p&gt;

&lt;p&gt;Nowadays if you search Google for “Mac auto clicker” you get a confusing mess of results, a mixture of genuine apps, and dubious “free download” sites. At the time of writing, the RapidClick web page is not to be found in Google’s results at all. I’ve somewhat neglected search engine optimisation. However, people seem to find it directly through Mac App Store search, where it now faces a bunch of competitors but manages a steady trickle of sales.&lt;/p&gt;

&lt;p&gt;In truth, I’ve always been tempted to kill off my older apps so that I can fully focus on PopClip, which really is the bread and butter of my business. But I can’t bring myself to do it. I am attached to my early apps, especially RapidClick. So, I’m happy to have given it some love and a shiny update for 2021.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Your results may vary with your hardware performance. In my testing, I can get 50 clicks per second on an M1 Mac. On an older Intel mac, it topped out about 30. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I should have done this a &lt;em&gt;long&lt;/em&gt; time ago. The crash first came in with macOS Mojave and it has been attracting 1 star reviews for this ever since. I always replied with the instructions to enable Accessibility but it would have been a lot smarter of me to just update the app properly in the first place. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;My initial name for it was FarmClick. I renamed it to RapidClick before release. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;…which is still the price now. It’s worth noting that before the Mac App Store, apps priced like a coffee weren’t really a thing on the Mac. There was paid indie software, but it tended to be priced higher. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;</content><author><name>Nick Moore</name></author><category term="rapidclck" /><summary type="html">Yesterday I released an update (v1.5) to RapidClick, my auto clicker app. The headline changes:</summary></entry><entry><title type="html">Notes on Scroll Reverser 1.8, and my thoughts on the future of the app</title><link href="https://pilotmoon.com/blog/2020/12/09/scroll-reverser-1-8" rel="alternate" type="text/html" title="Notes on Scroll Reverser 1.8, and my thoughts on the future of the app" /><published>2020-12-09T08:08:59+00:00</published><updated>2020-12-09T08:08:59+00:00</updated><id>https://pilotmoon.com/blog/2020/12/09/scroll-reverser-1-8</id><content type="html" xml:base="https://pilotmoon.com/blog/2020/12/09/scroll-reverser-1-8">&lt;figure&gt;
  &lt;img src=&quot;/assets/img/misc/2020-12-08-sr-light-dark.jpg&quot; /&gt;
  &lt;figcaption&gt;We&apos;re gonna dark mode like it&apos;s 2018.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Last week, I released &lt;a href=&quot;/scrollreverser/&quot;&gt;Scroll Reverser&lt;/a&gt; version 1.8. This was its first proper update in 3 years, and features proper Big Sur support, as well as well as fixing a long-standing problem with crashing at startup when lacking required permissions in Mojave and Catalina.&lt;/p&gt;

&lt;p&gt;While I was at it, I took the opportunity to add support for Dark Mode and native Apple Silicon.&lt;/p&gt;

&lt;p&gt;There’s also an exciting new part of the user interface all about permissions. We all love interacting with the macOS Privacy interface in System Preferences, and now Scroll Reverser guides you helpfully as to what permissions you need to grant.&lt;sup id=&quot;fnref:10&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:10&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;figure&gt;
  &lt;img src=&quot;/assets/img/misc/2020-12-08-sr-permissions.jpg&quot; /&gt;
  &lt;figcaption&gt;Scroll Reverser&apos;s fancy new permissions guidance UI.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2 id=&quot;the-future-of-scroll-reverser&quot;&gt;The future of Scroll Reverser&lt;/h2&gt;

&lt;p&gt;When I first wrote Scroll Reverser, almost 10 years ago, I never expected I would still be working on it today.&lt;/p&gt;

&lt;p&gt;In February 2011, Apple released the first developer preview of OS X 10.7 Lion to the world. It was the first time any of us had encountered natural scrolling on the Mac. I thought natural scrolling with a trackpad was pretty cool — it made sense to me right away and I wanted to try it out.&lt;/p&gt;

&lt;p&gt;The problem was, it was jarring to switch between natural scrolling on my Lion test machine and classic scrolling my main machine, running Snow Leopard. So I decided to put together a tiny little app for my 10.6 Mac to achieve natural scrolling. I called it Scroll Reverser, submitted it to Mac App Store and it was promptly rejected.&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;Rather than fight the rejection, I decided to cut my losses and simply posted it to my blog&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; that day as a free download, with the &lt;a href=&quot;https://github.com/pilotmoon/Scroll-Reverser&quot;&gt;source code&lt;/a&gt; on GitHub.&lt;/p&gt;

&lt;p&gt;To my surprise, Scroll Reverser became an instant hit. Countless Mac websites and forum posts started linking to my Scroll Reverser blog post, and the first week of downloads was in the tens of thousands. I even got my first and only mention on &lt;a href=&quot;https://daringfireball.net/linked/2011/07/20/scrollvetica&quot;&gt;Daring Fireball&lt;/a&gt;.&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;Pretty soon, I started getting emails from people suggesting new features. People wanted to run it on Lion to reverse their trackpad but not their mouse. I also backported Scroll Reverser to work on PowerPC Macs, and on OS X 10.4 Tiger. Now, people could have natural scrolling on their old hardware.&lt;/p&gt;

&lt;p&gt;As the years went on, I mainly focused on my &lt;a href=&quot;/&quot;&gt;other apps&lt;/a&gt; (which are how I make my living), but every now and again I would be pulled back to Scroll Reverser. Mainly this involved adding support for each new version of OS X and investigating and solving lots of little weird edge cases and compatibility issues. I also received language localizations from many contributors.&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;And so, it’s almost 2021 and Scroll Reverser will be 10 years old in a couple of months. Amazingly it is still going strong and still a well used app. I get lots of mail, tweets and GitHub issues about it (especially when it breaks!).&lt;/p&gt;

&lt;h2 id=&quot;nick-that-was-all-about-the-past-what-about-the-future&quot;&gt;Nick, that was all about the past. What about the future?&lt;/h2&gt;

&lt;p&gt;For all these years Scroll Reverser has been free. I started accepting donations in 2015.&lt;sup id=&quot;fnref:6&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:6&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; Although Scroll Reverser languished unloved for the last couple of those years, I have just spent some time updating it and, surprisingly to me, I am full of ideas to improve it further.&lt;/p&gt;

&lt;p&gt;I have now made the decision that &lt;strong&gt;Scroll Reverser will become a paid app&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;What does this mean? Well:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;After a future update, Scroll Reverser will operate be default in a trial mode, to be unlocked with a license key.&lt;/li&gt;
  &lt;li&gt;It will be a one time purchase. &lt;strong&gt;NOT&lt;/strong&gt; a subscription!&lt;/li&gt;
  &lt;li&gt;Price still to be decided.&lt;/li&gt;
  &lt;li&gt;The source code will remain open under the Apache 2.0 License, just as it is now.&lt;/li&gt;
  &lt;li&gt;I will send free license keys to everyone who has ever donated, whatever the amount.&lt;/li&gt;
  &lt;li&gt;Free license keys also to everyone who has contributed a language translation.&lt;/li&gt;
  &lt;li&gt;I’m also aware that some people have come to depend on Scroll Reverser and won’t have the means to pay for it, for whatever reason. I will send a free license key to anyone who asks me for it. (I have always done this with my other paid apps too.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So there is is. I know that an app going from free to paid is the kind of thing that gets some people mad. But I hope most of you will see this as an opportunity to support Scroll Reverser’s development for another 10 years, and beyond.&lt;/p&gt;

&lt;p&gt;Nothing is changing immediately, so just carry on as you are for now. This was just a heads-up, really. Thanks to all of you for reading this long post, for sticking with Scroll Reverser over the years, and for all your donations and kind messages of support. It keeps me going.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:10&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;In macOS 10.13 and earlier, Scroll Reverser didn’t require any permissions at all to work. In 10.14, macOS started requiring the Accessibility permission for apps wanting to set up a scrolling event tap. And macOS 10.15 started requiring the Input Monitoring permission to monitor trackpad gestures. &lt;a href=&quot;#fnref:10&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Actually it took 16 days, but that was very normal back then. You may be interested in the rejection message of 24th March, 2011: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;We&apos;ve completed the review of your app, but cannot post this version to the App Store because it did not comply with the App Store Review Guidelines, as detailed below: 2.8 Apps that are not very useful or do not provide any lasting entertainment value may be rejected; 6.5 Apps that change the native user interface elements or behaviors of Mac OS X will be rejected&lt;/code&gt;. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;The original post is preserved &lt;a href=&quot;https://web.archive.org/web/20110925001650/http://blog.pilotmoon.com/post/4041089648/scroll-reverser-get-in-practice-for-lion&quot;&gt;here on archive.org&lt;/a&gt;. Thanks to a reader who ferreted out this link and sent it to me. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;To which I add: where are you now, Scrollvetica? 🙃 &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Scroll Reverser is thus available in English, Japanese, Italian, Greek, Brazilian Portuguese, German, Romanian, Slovak, Russian, Korean, Chinese, Hungarian, Polish, Dutch, Norwegian Bokmål, Swedish and Spanish; although, many of the localizations have become incomplete. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:6&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Looking at my PayPal records, I have received more than 300 donations, with an average donation of $5. &lt;a href=&quot;#fnref:6&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;</content><author><name>Nick Moore</name></author><category term="scroll-reverser" /><summary type="html">We&apos;re gonna dark mode like it&apos;s 2018.</summary></entry><entry><title type="html">My apps, macOS Big Sur and Apple Silicon Macs</title><link href="https://pilotmoon.com/blog/2020/11/11/bigsur-apple-silicon" rel="alternate" type="text/html" title="My apps, macOS Big Sur and Apple Silicon Macs" /><published>2020-11-11T17:10:00+00:00</published><updated>2020-11-11T17:10:00+00:00</updated><id>https://pilotmoon.com/blog/2020/11/11/bigsur-apple-silicon</id><content type="html" xml:base="https://pilotmoon.com/blog/2020/11/11/bigsur-apple-silicon">&lt;figure&gt;
  &lt;img src=&quot;/assets/img/misc/2020-11-11-bigsur-apps.jpg&quot; alt=&quot;Screen shot of macOS Big Sur with Pilotmoon Software app icons&quot; /&gt;
  &lt;figcaption&gt;Pilotmoon Software apps + macOS 11.0&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Yesterday, &lt;a href=&quot;https://www.apple.com/uk/newsroom/2020/11/introducing-the-next-generation-of-mac/&quot;&gt;Apple announced&lt;/a&gt; new Macs based on the new M1 chip (also known as Apple Silicon). These will be ship next week. They also announced that macOS Big Sur would be released on Thursday, November 12th.&lt;/p&gt;

&lt;p&gt;I have tested all of my apps&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; running on Big Sur, on both an Intel Mac and an Apple Silicon Mac. This is how things stand:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;macOS Big Sur&lt;/strong&gt;: All shipping versions of my apps will run fine on macOS Big Sur.&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; There are a couple of minor graphical glitches which I will fix in updates. However in my view none of these would be reason to hold off your upgrade. Expect updates to all of them (some long overdue), but not before the release day.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Apple Silicon / M1 chip&lt;/strong&gt;: All current shipping versions of my apps are Intel-only. They will seamlessly run on Macs with an M1 chip via the Rosetta 2 emulation layer. I will release Universal versions (that is, for both Intel and Apple Silicon Macs) of all my apps in future updates.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’re taking the plunge with the new OS, I hope you enjoy it. I’ve found it stable in my testing of the preview builds and it gets a thumbs up from me.&lt;/p&gt;

&lt;p&gt;If you run into any problems with my apps on Big Sur or your new M1 chip Mac, please let me know via &lt;a href=&quot;mailto:support@pilotmoon.com&quot;&gt;support@pilotmoon.com&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;All of my apps being: &lt;a href=&quot;/popclip/&quot;&gt;PopClip&lt;/a&gt;, &lt;a href=&quot;/dwellclick/&quot;&gt;DwellClick&lt;/a&gt;, &lt;a href=&quot;/rapidclick/&quot;&gt;RapidClick&lt;/a&gt;, &lt;a href=&quot;/dropshelf/&quot;&gt;Dropshelf&lt;/a&gt; and &lt;a href=&quot;/scrollreverser/&quot;&gt;Scroll Reverser&lt;/a&gt;. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Even Scroll Reverser, which had major unresolved troubles on Catalina, seems to be a lot better on Big Sur, as far as I can tell so far. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;</content><author><name>Nick Moore</name></author><category term="popclip" /><category term="rapidclick" /><category term="scroll-reverser" /><category term="dropshelf" /><category term="dwellclick" /><category term="macos" /><summary type="html">Pilotmoon Software apps + macOS 11.0</summary></entry><entry><title type="html">Release notes for PopClip 2020.10</title><link href="https://pilotmoon.com/blog/2020/11/03/popclip-2020-10" rel="alternate" type="text/html" title="Release notes for PopClip 2020.10" /><published>2020-11-03T09:05:00+00:00</published><updated>2020-11-03T09:05:00+00:00</updated><id>https://pilotmoon.com/blog/2020/11/03/popclip-2020-10</id><content type="html" xml:base="https://pilotmoon.com/blog/2020/11/03/popclip-2020-10">&lt;p&gt;Last week I released PopClip 2020.10, which is now live as an update on the Mac App Store and as an in-app update in the standalone (website download) edition.&lt;/p&gt;

&lt;p&gt;It’s a simple “bugfixes and improvements” update, so I’ll just repeat the changelog entry:&lt;/p&gt;

&lt;blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Fix crash when activating certain extensions (Select All, Formatting, Highlight, Delete, and Paste and Enter).&lt;/li&gt;
&lt;li&gt;Full support for Microsoft Edge browser.&lt;/li&gt;
&lt;li&gt;Improve compatibility with apps: iTerm2, BBEdit, UltraEdit, SecureCRT.&lt;/li&gt;
&lt;/ul&gt;

&lt;/blockquote&gt;

&lt;p&gt;Feel free to report any bugs, make suggestions, or just say hi, via &lt;a href=&quot;mailto:support@pilotmoon.com&quot;&gt;support@pilotmoon.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you would like to show &lt;em&gt;your&lt;/em&gt; support for PopClip, please consider adding a positive rating or review for this version on the &lt;a href=&quot;/link/popclip/mas&quot;&gt;Mac App Store&lt;/a&gt;. Ratings feed into the app store ranking algirithm, so just by clicking that rating&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; button you will be directly helping me.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Presuming it’s a 5★, naturally 🙃. If you’re not inclined to give a good review, I’d much prefer you shoot me an email. I’m currently very responsive to the email inbox, so if you contacted me earlier in the year and didn’t get a response, try me again. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;</content><author><name>Nick Moore</name></author><category term="popclip" /><category term="release-notes" /><summary type="html">Last week I released PopClip 2020.10, which is now live as an update on the Mac App Store and as an in-app update in the standalone (website download) edition.</summary></entry><entry><title type="html">Reflections on all this</title><link href="https://pilotmoon.com/blog/2020/03/11/reflections" rel="alternate" type="text/html" title="Reflections on all this" /><published>2020-03-11T12:00:00+00:00</published><updated>2020-03-11T12:00:00+00:00</updated><id>https://pilotmoon.com/blog/2020/03/11/reflections</id><content type="html" xml:base="https://pilotmoon.com/blog/2020/03/11/reflections">&lt;figure&gt;
  &lt;img src=&quot;/assets/img/misc/mattnick87.jpeg&quot; alt=&quot;Portrait of two boys&quot; /&gt;
  &lt;figcaption&gt;Matthew (left) and me (right), October 1987.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;I don’t usually make personal posts&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, but today is an exception.&lt;/p&gt;

&lt;p&gt;In February I lost my younger brother, Matthew, very suddenly and unexpectedly.&lt;/p&gt;

&lt;p&gt;My energy has of course has gone into the family situation, and this has meant I have not devoted time to my business here, fixing bugs, updating extensions, and answering queries. So I would like to apologise to customers who have been waiting for fixes or responses and not got them yet, and I thank you for your patience.&lt;/p&gt;

&lt;p&gt;Further, in recent weeks I have had chance to reflect on life, purpose, responsibility, legacy… and also the intersection of these things with the reality of being an independent software developer.&lt;/p&gt;

&lt;p&gt;As you may or not know, I work alone, without any business partners or employees. This is the way I have chosen it — a business with a responsibility for &lt;em&gt;others’&lt;/em&gt; livelihoods is a very different proposition to something you can do on your own. Of course, this means that one day, I won’t be here either and you will all might be left with an app that doesn’t update any more.&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;That said, I don’t expect to disappear any time soon. I get a lot of pleasure from keeping these creations of mine on the road through the ever changing environment of OS updates, app store rule changes, the ever changing world of 3rd party apps to remain compatible with, and everything else that comes along to throw a little challenge on the way.&lt;/p&gt;

&lt;p&gt;I guess the point of this post is just to say — hi this is me. I’m just a human being. I enjoy coming up with ideas and turning them into software that does a thing in a neat, quiet way. I like getting your support emails with your ideas and hearing how the stuff I made is useful to you. I am frequently overwhelmed with the amount of things that need to be fixed, or could be improved.&lt;/p&gt;

&lt;p&gt;It’s a constant battle to not get bogged down and disheartened in the inbox and the ever-growing todo list of maintenance tasks, and to instead actually carve out undistracted time to really &lt;em&gt;build things&lt;/em&gt;.&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;This is my only job; my sole (modest) living comes from people like you buying my apps. As a process it’s messy, it’s imprecise and I really can never make any promises. But I will keep on trying to figure it all out. Thank you.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Indeed for the first 10 years of running this business I didn’t make posts at all, having only started this blog at the end of 2019. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Perhaps I will put in place something between now and then to allow my creations to continue beyond me. What form that might take, is for another day. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;One of the reasons for this new blog, and other planned improvements to the website, is to communicate better with you the customers what’s going on with my apps, and what you should do when you encounter something that doesn’t work. That’s still very much a work in progress. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;</content><author><name>Nick Moore</name></author><category term="personal" /><summary type="html">Matthew (left) and me (right), October 1987.</summary></entry><entry><title type="html">Release notes for PopClip 2019.10</title><link href="https://pilotmoon.com/blog/2019/11/05/popclip-2019-10" rel="alternate" type="text/html" title="Release notes for PopClip 2019.10" /><published>2019-11-05T16:45:00+00:00</published><updated>2019-11-05T16:45:00+00:00</updated><id>https://pilotmoon.com/blog/2019/11/05/popclip-2019-10</id><content type="html" xml:base="https://pilotmoon.com/blog/2019/11/05/popclip-2019-10">&lt;p&gt;PopClip 2019.10 is now available from my website. This update fixes several common bugs and is recommended for all users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Please note: at the time of writing, this update is not yet available in the Mac App Store. It is taking longer than usual to progress though App Review.&lt;/strong&gt; A standalone (non-MAS) edition is available for all customers to download directly from my website here: &lt;a href=&quot;/popclip/download&quot;&gt;Download PopClip&lt;/a&gt;.&lt;sup id=&quot;fnref:mas&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:mas&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;This update includes the following fixes:&lt;/p&gt;

&lt;figure&gt;
  &lt;img src=&quot;/assets/img/misc/2019-11-05-double.jpg&quot; alt=&quot;Doubled icons in PopClip bar&quot; /&gt;
  &lt;figcaption&gt;No more seeing double.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;ul&gt;
  &lt;li&gt;Avoid duplicate actions sometimes appearing in the PopClip bar.&lt;/li&gt;
  &lt;li&gt;Avoid unintentional “auto copy” where PopClip could fail to restore the original clipboard contents after selecting text.&lt;/li&gt;
  &lt;li&gt;PopClip will now better avoid appearing in non-text situations (such as graphics editing and games).&lt;/li&gt;
  &lt;li&gt;A freezing bug that could happen when activating the Search action, or using extensions in a browser.&lt;/li&gt;
  &lt;li&gt;Exclude PopClip from apps running under Parallels Desktop, VMware Fusion and Crossover.&lt;/li&gt;
  &lt;li&gt;In text editors, avoid incorrect text being pasted when the user presses Command-V immediately after selecting text.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition, the following changes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;PopClip will no longer automatically copy the text to the clipboard when using Search or Open Link. This reverts back to v1.5.8 behaviour. If you want the copying behaviour, this can now be enabled via hidden preferences with the following shell commands:&lt;sup id=&quot;fnref:terminal&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:terminal&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

    &lt;ul&gt;
      &lt;li&gt;
        &lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;defaults write com.pilotmoon.popclip CopyOnSearch -bool YES&lt;/code&gt;&lt;/p&gt;
      &lt;/li&gt;
      &lt;li&gt;
        &lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;defaults write com.pilotmoon.popclip CopyOnOpenLink -bool YES&lt;/code&gt;&lt;/p&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Added a hidden preference to make PopClip’s button highlight remain blue, whatever your macOS accent colour setting.&lt;/p&gt;

    &lt;ul&gt;
      &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;defaults write com.pilotmoon.popclip ClassicBlue -bool  YES&lt;/code&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enjoy PopClip and keep in touch.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:mas&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;For Mac App Store customers, the transition to the website edition should be seamless. It will detect and honour your Mac App Store purchase receipt, and all your settings and extensions will be preserved. The only significant difference is that future updates are delivered through an in-app updater instead of via the MAS. &lt;a href=&quot;#fnref:mas&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:terminal&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Quit PopClip, paste and enter the command in Terminal, then restart PopClip. &lt;a href=&quot;#fnref:terminal&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;</content><author><name>Nick Moore</name></author><category term="popclip" /><category term="release-notes" /><summary type="html">PopClip 2019.10 is now available from my website. This update fixes several common bugs and is recommended for all users.</summary></entry><entry><title type="html">macOS Catalina</title><link href="https://pilotmoon.com/blog/2019/10/09/macos-catalina" rel="alternate" type="text/html" title="macOS Catalina" /><published>2019-10-09T16:00:00+00:00</published><updated>2019-10-09T16:00:00+00:00</updated><id>https://pilotmoon.com/blog/2019/10/09/macos-catalina</id><content type="html" xml:base="https://pilotmoon.com/blog/2019/10/09/macos-catalina">&lt;p&gt;Apple released &lt;a href=&quot;https://www.apple.com/newsroom/2019/10/macos-catalina-is-available-today/&quot;&gt;macOS 10.15 Catalina&lt;/a&gt; this week. All current versions of my paid apps are compatible with it, as far as I can tell.&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; Please &lt;a href=&quot;mailto:support@pilotmoon.com&quot;&gt;let me know&lt;/a&gt; if you run in to any difficulties.&lt;/p&gt;

&lt;p&gt;If you use the &lt;a href=&quot;https://pilotmoon.com/popclip/extensions/page/Alfred&quot;&gt;Alfred&lt;/a&gt;, &lt;a href=&quot;https://pilotmoon.com/popclip/extensions/page/Fantastical2&quot;&gt;Fantastical&lt;/a&gt;, &lt;a href=&quot;https://pilotmoon.com/popclip/extensions/page/TaskPaper&quot;&gt;TaskPaper&lt;/a&gt;, &lt;a href=&quot;https://pilotmoon.com/popclip/extensions/page/Messages&quot;&gt;Messages&lt;/a&gt;, &lt;a href=&quot;https://pilotmoon.com/popclip/extensions/page/Notes&quot;&gt;Notes&lt;/a&gt; or &lt;a href=&quot;https://pilotmoon.com/popclip/extensions/page/ReadingList&quot;&gt;ReadingList&lt;/a&gt;  extensions, you’ll need to download updated versions of those extensions (by clicking the links in this sentence).&lt;sup id=&quot;fnref:update&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:update&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;Personally, I’m holding off on the upgrade on my main machine. I think it could do with a couple of point releases to iron things out.&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;My free app, Scroll Reverser, has some &lt;a href=&quot;https://github.com/pilotmoon/Scroll-Reverser/issues/70&quot;&gt;difficuties&lt;/a&gt; and is in need of an update. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:update&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Updated 16 Oct 2019 to add more extensions to the list. &lt;a href=&quot;#fnref:update&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;By contrast, I found Mojave very stable through the beta period and upgraded immediately on release. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;</content><author><name>Nick Moore</name></author><category term="catalina" /><summary type="html">Apple released macOS 10.15 Catalina this week. All current versions of my paid apps are compatible with it, as far as I can tell.1 Please let me know if you run in to any difficulties. My free app, Scroll Reverser, has some difficuties and is in need of an update. &amp;#8617;</summary></entry><entry><title type="html">Bug: PopClip may hang when activating Search</title><link href="https://pilotmoon.com/blog/2019/09/28/known-issue-popclip-may-hang-when-activating-search" rel="alternate" type="text/html" title="Bug: PopClip may hang when activating Search" /><published>2019-09-28T17:17:00+00:00</published><updated>2019-09-28T17:17:00+00:00</updated><id>https://pilotmoon.com/blog/2019/09/28/known-issue-popclip-may-hang-when-activating-search</id><content type="html" xml:base="https://pilotmoon.com/blog/2019/09/28/known-issue-popclip-may-hang-when-activating-search">&lt;p&gt;I’m receiving occasional reports of PopClip freezing up when activating the Search action, and when using certain PopClip extensions. This affects version 2019.9 and 2019.9.1.&lt;/p&gt;

&lt;figure&gt;
  &lt;img src=&quot;/assets/img/misc/2019-09-28-onestar.jpg&quot; alt=&quot;User review, one star: Version 2019.9 very unstable, Sep 25, 2019. Runed smoothly for years although it should get some enhancemences. But the new version 2019.9 is very, very unstable. It will freeze by each copy and magnifying glass action ... Don&apos;t know why this wasn&apos;t detected before it was published. Very annoying&quot; /&gt;
  &lt;figcaption&gt;One star.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Thanks to a customer who emailed me at &lt;a href=&quot;mailto:support@pilotmoon.com&quot;&gt;support@pilotmoon.com&lt;/a&gt; and assisted with debugging, I am making progress with diagnosing the problem.&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;del&gt;I will continue to work on a fix, and I will update this blog post with more information.&lt;/del&gt;&lt;/p&gt;

&lt;p&gt;Update, 29 Sep 2019: Another customer reported that deleting and reinstalling PopClip made the problem go away.&lt;/p&gt;

&lt;p&gt;Update, 31 Oct 2019: The bug seems to be because PopClip is waiting for macOS to ask permission to automate the target. But macOS is not actually showing the permission request dialog. For the fix, I have attempted to mitigate this by calling the permission request on a background thread, to avoid locking up the app, and adding a timeout to abort waiting for permission if none is granted in a reasonable time. The fix is now in &lt;del&gt;the latest &lt;a href=&quot;/popclip/download&quot;&gt;beta&lt;/a&gt; version&lt;/del&gt; PopClip 2019.10.&lt;/p&gt;

&lt;p&gt;Here is a video showing the problem, thanks to my helpful customer (posted with permission):&lt;/p&gt;

&lt;video src=&quot;/assets/img/misc/2019-09-28-freeze.mp4&quot; controls=&quot;&quot;&gt;





&lt;/video&gt;
&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;For anyone interested, it’s &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AEDeterminePermissionToAutomateTarget()&lt;/code&gt; locking up. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;</content><author><name>Nick Moore</name></author><category term="popclip" /><category term="bugs" /><summary type="html">I’m receiving occasional reports of PopClip freezing up when activating the Search action, and when using certain PopClip extensions. This affects version 2019.9 and 2019.9.1.</summary></entry></feed>