Appearance
PopClip Beta
Anyone is welcome to use the beta release, a preview of the next version of PopClip. The beta release is more likely to contain bugs. Please report any issues you find.
Beta access for Setapp customers
Setapp users may download these betas, but they will run in trial mode. For long-term testing, selected betas are also published to Setapp. To receive them, enable beta updates option in Setapp settings.
Latest Beta
Requires macOS 10.15.7 or above. Processors: Intel 64-bit, Apple Silicon.
Download
Zip file, 3.91 MbBeta installation: Install in the Applications folder, replacing any existing copy of the PopClip app. PopClip beta will preserve your current settings and extensions.
Beta Version History
Build 4675 Nov 19, 2024
- Several updates for extension developers, see Developer Changelog.
- Open URL action now supports the
lt:
(LiquidText) URL scheme.
Build 4659 Jun 17, 2024
Fixed
- Fixed some situations where PopClip would fail to auto-appear.
- Pressing ⌘C sometimes had no effect if pressed simultaneously with PopClip appearing. This should be improved now.
Developer
- JavaScript extensions can access
localhost
and local network addresses (unqualified domains and.local
domains) usinghttp:
connections. Anhttps:
connection is still required to connect to fully qualified domains. - JavaScript API additions including
util.hmac()
,util.getRandomValues()
andutil.randomUuid()
. See Developer Changelog.
Build 4615 May 29, 2024
This is a release candidate. If no significant issues are found, this will become the next production release. I encourage all beta users to report any bugs or issues encountered.
Build 4612 May 27, 2024
- Fix extension result display not appearing (regression in Build 4610).
Build 4610 May 24, 2024
- Add
style
option topopclip.showText()
. New stylelarge
, for displaying text full-screen in large type. (Supports a fix to the failing Large Type extension.) - Add crash reporter (enabled by default in betas).
- Improvements to the JavaScript test harness for extension developers - see Developer Changelog.
Build 4588 May 14, 2024
4.52 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
- Restore function of
preserve color
and related fields in extensions (fixing regesssion in 2024.5.1).
Build 4578 May 6, 2024
4.51 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
- Fixed: “No such executable in PATH” error when installing Shell Script extensions with
fish
shell. (Ref: Forum post)
Build 4573 May 2, 2024
4.50 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
Fixed: Restored functionality of the Paste and Enter extension, which was not working in recent betas.- Fixed: Mac App Store receipt detection failing in some cases when migrating to Standalone edition.
- Internal: Update Sparkle updater framwework to v2.6.0.
- Internal: Removed Microsoft App Center module.
- Developer: JavaScript extensions can now be debugged using the Safari Web Inspector (in Safari’s Develop menu).
Build 4559 Apr 26, 2024
5.11 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
- Changed: When selecting text that contains a URL (or text detected as a URL such as
apple.com
), the Search action will now be shown as well as Open Link, unless theisUrl
property as defined below is true. - Changed: Swapped Open Link and Search in the default action order.
- Developer: New
popclip.input.isUrl
property that indicates whether the input text is a just a web URL (either full http/https URL, or a detected URL likeapple.com
), allowing for leading and trailing whitespace. - Fixed: Improved detection of Mac App Store receipts.
- Compatibility: Works with with Halloy (IRC client).
Build 4548 Apr 25, 2024
5.11 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
- Fixed: Fixed option modifier not working in JavaScript extensions that call
openUrl()
. - Removed: URL actions no longer copy the URL when holding option.
Build 4541 Apr 18, 2024
5.11 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
- Experimental: JavaScript actions can now share content to macOS system sharing services (e.g. Notes, Messages, Reading List & third party sharing extensions).
Build 4521 Apr 3, 2024
5.11 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
- Fixed: “Start at login” checkbox on macOS 10.15-12.0.
- Fixed: Extension requirements keys
path
,url
,email
not propagating matched text to Service actions.
Build 4517 Mar 28, 2024
5.11 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
- Fixed: “Start at login” checkbox not working in some circumstances.
Build 4516 Mar 27, 2024
5.11 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
- Fix: some extensions appearing as text e.g. “Uppercase”
- Fix: icon modifiers in config like
preserve color
not applying
Build 4511 Mar 22, 2024
5.11 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
- Fixed bug where URLs opened from non-browsers would fail if the default browser has no window in the current Space.
Build 4507 Mar 18, 2024
5.10 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
Release candidate.
Added
- Search, Open Link and search extension actions can open in a background tab by holding Shift (⇧), in supported browsers. (Forum)
Fixed
- In Safari, fixed issue where new tabs launched from Tab Group windows would open in a different window. (Forum)
- In Google Chrome, fixed issue where new tabs launched in an Incognito window would open in a regular window.
Localization
- Added user-contributed Ukrainian translation.
- Updated translations for all other languages.
Build 4491 Mar 13, 2024
5.08 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
Added
- Basic support for “Sigma OS” browser.
Changed
- When
regex
andrequirements
are both set on an action, the regex now applied to the result of the requirement. (Forum)
Compatibility
- Now works in Anki. (Forum)
- Now works when selecting text from the message view in Telegram. (Forum)
- Now works in sidebar text controls in Omnifocus 4.
Fixed
- Fixed
monospaced
font keyword for icons (after regression in recent beta).
Housekeeping
- Updated versions of the bundled NPM modules.
- Updated
popclip.d.ts
file.
Build 4481 Mar 8, 2024
5.08 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
Added
-
The Open Link action supports the
message:
URL scheme (for Mail messages). -
Extensions can now use a new option type
secret
for storing a string in the macOS Keychain instead of in the PopClip preferences file. This is useful for extensions that save sensitive data such as API keys.
Changed
- This version unifies the storage of prefs, keychain items, and Application Support folder between the Setapp edition and the Standalone/Mac App Store editions, to allow seamless transition between editions. This change will not be visible to the user, but allows a smoother transition for people who switch between editions in future. A migration is performed silently in the background on first launch of this version. Please note that if you install this beta, then go back to a previous version, you may have to re-enter your extension settings.
- For all editions:
- Extension secrets (e.g. login tokens & passwords) are now stored in the iCloud keychain instead of the login keychain (although they are not synchronized between machines with iCloud).
- For Setapp edition only:
- The preferences domain is now
com.pilotmoon.popclip
(same as Standalone and Mac App Store versions). - The storage location has changed to
~/Library/Application Support/PopClip
(same as Standalone and Mac App Store versions).
- The preferences domain is now
- For all editions:
-
Extension settings are no longer cleared when installing a new version of an unsigned extension.
- Signed and unsigned extensions now store keychain items in separate keyspaces, so an unsigned extensions cannot access the secrets stored by a signed one, and vice versa.
Developer
See Developer Changelog for a more details of more changes for extension developers.
Build 4430 Dec 12, 2023
5.07 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
Added
- Add Alternate Search URL option to Search action.
- Add “AlwaysRespectPositionSetting” hidden preference to override “smart” Above / Below positioning.
- Add basic support for LibreWolf and Thorium browsers.
Fixed
- Fix erroneous behaviour with “Dvorak - QWERTY ⌘” keyboard layout.
Localization
- Update translations for Danish, Polish, Russian and Slovak.
Developer
- The text string format can now be used for all kinds of icons, e.g. “square filled symbol:flame”.
- Add “strike” modifier for icon strings, which overlays a strike-out effect.
- Add “flipX”, “flipY”, “moveX [percent of viewport]”, “moveY [percent of viewport]”, “scale [percent]” and “rotate [degrees]” modifiers for icon strings.
- Emoji text icons now render in color.
- Config.json files are now parsed with JSON parser instead of YAML.
Build 4276 Oct 4, 2023
5.00 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
Added
- Open Link now recognises
kmtrigger:
URLs.
Fixed
- Fixed actions not working in Figma desktop app.
- Fixed not popping up in the Setapp version of Ulysses.
Build 4246 Sep 21, 2023
5.00 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
- Fixed: Better pop-up reliability in Evernote (in particular, when Evernote is applying search filters.)
Build 4225 Sep 18, 2023
4.99 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
Release candidate.
- Fixed: if extensions with the
dynamic
entitlement were installed, some other extensions might not work.
Build 4220 Sep 17, 2023
4.99 Mb≥ macOS 10.15.7Intel 64-bitApple Silicon
Fixed
- Fixed PopClip bar looking messed up macOS Sonoma in Build 4197.
Changed
- Minimum system version is now macOS Catalina 10.15.7.
- On About pane, change Twitter button to Forum button.
- Upgraded Sparkle updater version; reduced app file size.
- Building with macOS 14.0 SDK.
Developer
- URL actions can now specify an
alternate url
, invoked with the Option key. - The “Unsigned Extension” warning is now only shown for Shell Script actions, AppleScript actions, and JavaScript actions with the network entitlement.
Build 4197 Sep 15, 2023
5.65 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
Added
- PopClip now detects links without
https://
for all known top-level domains. For exampleleonardo.ai
,lizhi.shop
,dorset.news
.
Fixed
- Fixes for compatibility and reliability in several more apps including Drafts, Ulysses, PDF Reader and Skim.
- Fixed Paste and Cut sometimes being missing actions in Chrome and some other apps.
- Prevent the Setapp and Standalone/MAS editions from running at the same time. (Launching one will automatically quit the other.)
Developer
- Key press actions pressing multiple keys can now add an optional delay between
key presses using e.g.
wait 50
in thekey combos
array to wait 50 milliseconds. The automatic 100ms delay has been removed.
Build 4183 Sep 13, 2023
7.27 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
Added
- Added: In Arc browser, extensions now get the page URL and title.
- Added: Basic support for Waterfox browser.
- Added: In case PopClip is not appearing when selecting text with the pointer, you can now hold the Fn key while performing the selection as a hint to PopClip that it should appear. This will not always work but it will override PopClip’s reluctance in many cases. (This use of the Fn key should only be needed as a “last resort”. Please report any situations where you are having to use it a lot.)
Fixed
- Fixed: PopClip frequently not appearing in Notion, Obsidian and VS Code. This has been a problem for a while and several users have contacted me about it. It has taken me a while but I hope it may really be fixed now. Please don’t hesitate to send feedback if you are still having problems. (Or indeed, it you are now not having problems.)
- Fixed: Cut, Paste and text-replacement actions not appearing in some apps.
- Fixed: Cut, Paste and text-replacement actions appearing but not working in JetBrains apps.
- Fixed: When you add an app to the Excluded Apps list and then use PopClip via the keyboard shortcut, PopClip would sometimes put the wrong contents back on the clipboard after grabbing the selection.
Build 4163 Aug 21, 2023
6.61 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix for Cut and Paste not appearing in VS Code and BBEdit.
Build 4153 Aug 2, 2023
6.61 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fixed a bug in Sublime Text where PopClip would see the text as non-editable.
Build 4151 Jul 15, 2023
6.61 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- New status bar icon to match the new app icon.
Build 4144 Jun 30, 2023
6.61 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Improved support for browsers: Arc, Orion, Tor Browser, Mullvad, DEVONagent Pro.
- Compatibility with latest PDF Expert (again).
- Exclude JetBrains apps from PopClip by default (explanation).
- Add Slovak translations (thank to Tomas Svec).
Build 4129 Jan 26, 2023
6.57 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
Fixed
- Fixed some Iconify icons displaying with incorrect bounding box.
Build 4120 Jan 12, 2023
6.57 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
Fixed
- Fixed bug where some Iconify icons would not load.
Added
- Turkish strings (thanks Aldorias on crowdin).
Changed
- New app icon.
Build 4093 Dec 16, 2022
3.87 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
Fixed
- In Chrome, now correctly hides “Cut”, “Paste” etc. for read-only selections.
- Ditto for Firefox, but this must be enabled in Firefox by enabling Firefox Accessibility Service. To do this, set
accessibility.force_disabled
to-1
in Firefox’sabout:config
. - Added a work-around for Chromium bug that could cause PopClip to not see the newlines in the text selection. This should improve things in Chrome and Electron apps (such as Obsidian).
Build 4063 Dec 2, 2022
3.87 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
This is a candidate for the next production release of PopClip. Please let me know without delay if you notice any faults while using this version.
Build 4052 Dec 1, 2022
3.86 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
Added
- Extensions can pipe the input to shell script extensions via stdin.
Fixed
- Fix recent refusal to load some existing shell script extensions.
- Fix a rare crashing bug.
Build 4046 Nov 30, 2022
3.86 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
Added
- Will now load extensions from a
.popcliptxt
file — a plain text file containing a PopClip extension snippet. (No maximum length.) - In Shell Script extensions, the script source can now be specified directly as a string.
- PopClip now stores its license key in iCloud to avoid having to re-apply the license key when reinstalling on a new machine.
Fixed
- Works in Google Docs in Chrome.
- Workaround for Chrome bug where newlines are missing from the text reported to the Accessibility API.
- Improve Markdown to RTF conversion quality (in particular, bulleted lists).
- Fix broken login to Pinboard extension on previous beta.
Localization
- Add additional Danish strings (thanks to Martin on Crowdin).
Build 4008 Nov 23, 2022
3.85 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Extensions and snippets can now access the over 100,000 open source icons provided by Iconify. Specify like
iconify:<identifier>
, for example:iconify:ion:fish
.
Build 3973 Nov 18, 2022
3.89 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix bug in last build where PopClip would not load some extensions.
Build 3967 Nov 17, 2022
3.87 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix bug where browser would not open when logging in to extensions.
Build 3963 Nov 16, 2022
3.87 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix bug in last beta when signing in to extension by authorization flow.
- New improved format for snippets (see Changelog).
Build 3946 Nov 3, 2022
3.86 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Improved mechanism for authorization flow when signing extensions in to websites (now uses local HTTP server instead of redirecting via pilotmoon.com).
- Added missing strings in Korean and Japanese (thanks to contributors via Crowdin).
- Fixed some bugs with handling return values from AppleScript and Shortcuts extension.
- Improve compatibility with 1Password 8.
Build 3939 Sep 16, 2022
3.86 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix for compatibility with Xcode 14 and PDF Expert 3.
- Changes to JavaScript internals for extensions - see Changelog.
- Missing Italian and Spanish strings added.
Build 3911 May 8, 2022
3.76 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix actions not appearing when activating PopClip by keyboard shortcut in Google Docs.
- Increase maximum snippet size to 5000 characters.
- Internal tweaks and fixes.
Build 3895 May 2, 2022
3.76 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- This build is a candidate for release as the next main PopClip version.
Build 3887 Apr 30, 2022
3.76 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix crashing on launch on High Sierra.
- Fix PopClip preferences window not appearing correctly.
Build 3878 Apr 29, 2022
3.76 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix bug where PopClip might fail to pop up if you have changed the mouse pointer colors in Accessibility prefs.
- Key Press extensions can now specify multiple sequential keypresses.
- AppleScript extensions can now use compiles scripts (.scpt files).
- Improved the error message when unsigned extension has
com.pilotmoon.
prefix.
Build 3844 Apr 21, 2022
3.74 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Recognises DuckDuckGo browser as a browser for performing search actions.
- Reinstate the
restore pasteboard
option for extension when pasting text. - Added standalone JavaScript running feature for testing extension code.
Build 3835 Apr 13, 2022
3.73 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Compatibility with PDF Expert 3.
- Fix crash when selecting certain extension snippet syntax.
- Fix bug where using the Select All extension could lead to endless spinner. (Actually this time, I think.)
- More work on expanding future extension capabilities.
Build 3824 Mar 28, 2022
3.72 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
Fix bug where using the Select All extension could lead to endless spinner.- Language updates (thanks to contributiors via Crowdin).
- Support for new extension capabilities to come.
Build 3805 Nov 17, 2021
3.62 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Increase maximum input text size to 10MB from 50kB.
- Add window description as “PopClip” when used with VoiceOver.
- Potential fix for causing Pages to beachball sometimes.
Build 3790 Nov 2, 2021
3.61 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix bug where extensions whose script file had the executable bit set would refuse to load (info)
- Remove VS Code from PopClip’s list of “not formatted” apps, to allow Formatting extension to appear (e.g. for editign Markdown).
Build 3781 Oct 28, 2021
3.61 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Release candidate 3.
Build 3767 Oct 27, 2021
3.61 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Release candidate attempt 2. If you notice any bugs or weird behaviour, please let me know.
Build 3732 Oct 25, 2021
3.59 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fixed glitch with keyboard trigger thanks to user bug report. (Saved!)
Build 3720 Oct 24, 2021
3.58 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Release candidate.
Build 3709 Oct 22, 2021
3.57 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- A few tweaks and fixes. Approaching a release soon.
Build 3696 Oct 21, 2021
3.56 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Added a new type of extension for running Shortcuts on macOS 12 (see docs).
Build 3693 Oct 21, 2021
3.56 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Add auto Light/Dark mode option (either same as system, or opposite to system).
- Add built in keyboard shortcut to make PopClip appear (no more need to use the AppleScript trigger).
- The keyboard/AppleScript trigger now also works when there is no text selected.
- Fix bug where PopClip would not appear when triggered in Electron apps.
- Fix crash that could occur when trying to call a Service extension that doesn’t accept text.
Build 3664 Oct 19, 2021
3.21 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Adds YAML and JSON as supported formats for extension config files, as alternative to plist.
- Adds an new easy way to write, share and install simple extensions as plain text. (See Changelog for some initial info.)
- More work on JavaScript extensions, as Monterey looms.
Build 3624 Oct 15, 2021
3.21 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Made the “small” popup size 10% smaller.
- Actually fix the (original) Paste and Match Style extension 🤦.
- Further internal work on the new JavaScript extensions.
Build 3550 Oct 1, 2021
3.12 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix ‘X’ shown when AppleScript extensions try to
paste-result
. - Uses Baidu as default search engine when running in
CN
(China) locale.
Build 3540 Sep 28, 2021
3.12 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Extension shell scripts can now specify their script interpreter with a hashbang like
#!/usr/bin/env perl
so as not to avoid hardcoding the executable path. (See beta extensions README for more information.) - Restored the
Preserve Image Color
option for extensions. - Internal work developing the JavaScript extensions interface.
Build 3534 Sep 27, 2021
3.12 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix for a case where PopClip would not appear in Firefox.
- Fix the “Paste and Match Style” extension not appearing for no selection (long press activation).
- Add Vietnamese localization. Thanks to Peter who contributed this via Crowdin.
The previous beta (Build 3510) became PopClip v2021.9 on the Mac App Store. The fairly major update has been really well received. Now I am in “mop-up mode” to address a few small things arising from that release.
Build 3519 Sep 24, 2021
3.11 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix incorrect tooltip text sometimes appearing when hovering over PopClip’s buttons.
Build 3510 Sep 19, 2021
3.15 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix ‘Open in Safari’ and similar extensions not working.
Build 3482 Sep 17, 2021
3.14 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix slow loading of PopClip prefs tabs.
- Internal work on the new extensions.
Build 3468 Sep 15, 2021
3.14 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- This update introduces the new JavaScript-based extensions. I have also released an initial set of extensions to replace some of the PHP extensions which won’t load on macOS Monterey — see blog post.
- Updated translation of all existing languages, plus Traditional Chinese and Danish. Thanks to user Martin for the Danish translation. (I am now using the CrowdIn localization platform for PopClip — if you would like to contribute a translation in your language, here is the invite link: https://crwd.in/pilotmoon-apps. If your language is not in the list, just send me a message so I can add it.)
Build 3449 Sep 14, 2021
3.06 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Fix glitch with the spelling language drop-down lists.
Build 3433 Sep 13, 2021
3.05 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Improvements to multi-language spelling feature.
- Improvements to AppleScript trigger (works in Emacs).
Build 3425 Sep 11, 2021
3.05 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Works better with Emacs app (Mitsuharu macOS port).
- Added craftdocs: and x-devonthink-item: URL schemes for Open Link.
- Fix bug when PopClip would use 100% CPU when selecting huge amounts of text.
- Removed the Use Address action from the default builtin actions. This functionality is now available as part of the “Email” extension.
- The beta extensions documentation is up-to-date as of this release.
Build 3373 Sep 4, 2021
3.05 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Experimental feature: PopClip can check spelling in two languages at once. Feedback welcome! (Feedback always welcome: support@pilotmoon.com)
Build 3360 Sep 3, 2021
3.02 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Option to display the Cut, Copy and Paste actions as icons.
- The Search action now has a proper settings page for setting the search URL.
- Refreshed all the built in action icons, based on SF Symbols.
- Extensions can now receive sanitized HTML and a Markdown conversion of the selection.
- Continuing internal work on the new extensions format.
Build 3317 Aug 27, 2021
2.87 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Experimental support for a new extension format, based on JavaScript. This paves the way for replacing the PHP extensions which no longer work on Monterey. The new extensions are still a work in progress - I’ll share any news here in these release notes first.
- Sped up PopClip response by making HTML capturing more efficient. HTML is also now captured from Microsoft Word.
- The PopClip bar now has squirclish corners, and I tightened the spacing around the text buttons.
Build 3296 Aug 25, 2021
2.86 Mb≥ macOS 10.13.6Intel 64-bitApple Silicon
- Add option for the popup to appear below the text.
- Add experimental “Light Mode” appearance.
- Minimum system version changed to macOS 10.13.6.
Build 3283 Aug 24, 2021
2.81 Mb≥ macOS 10.15.6Intel 64-bitApple Silicon
- Add support for SVG icons in extensions.
Build 3269 Aug 20, 2021
2.76 Mb≥ macOS 10.15.6Intel 64-bitApple Silicon
- Fix not detecting HTML content in Google Chrome.
- No longer leaves the search term on the cliboard after using search extensions.
- Completely rewrote and the internals of the system for loading and executing extensions. There will not be any visible change yet, but this will sustain future development. Most extensions should work exactly as before; if you notice problems with any extensions, please let me know.
- When selecting web content, PopClip no longer looks inside the HTML for links. Only the links in the visible text will be seen by PopClip. This was a fairly niche feature, and removing it allows for better performance and browser compatibility.
- Generally snappier response and better behaviour in browsers.
- (P.S. — I haven’t forgotten the Monterey PHP extensions problem. Now all the above is sorted out, that’s next up!)
- (P.P.S. — PopClip turned 10 years old last month 😊)
Build 3143 Jul 16, 2021
2.75 Mb≥ macOS 10.12.6Intel 64-bitApple Silicon
- PopClip now behaves nicely when interacting with the new style address bar tabs in Safari 15.
- Known Issue: PopClip does not work within webpages in Safari Technology Preview Release 127. This is because Safari is not responding properly to Accessibility API calls, and so this is not solvable at my end. I have sent a report via Apple’s bug reporter. The bug affects other things such as the VoiceOver feature.) Fixed in Release 128.
- Known Issue: PHP-based extensions cannot currently be installed or used on Monterey.
Build 3131 Apr 27, 2021
2.73 Mb≥ macOS 10.12.6Intel 64-bitApple Silicon
- Fix appearing when double-clicking autocomplete list in IntelliJ IDEA.
- Fix appearing when setting multi-caret (⌥⇧-click) in IntelliJ IDEA.
- Update activity data log file much less frequently (fewer disk writes).
Build 3126 Apr 26, 2021
2.73 Mb≥ macOS 10.12.6Intel 64-bitApple Silicon
- Improved support for Vivaldi and SideKick browsers.
- Fix crash when passing boolean options to a shell script extension.
Build 3121 Dec 22, 2020
2.72 Mb≥ macOS 10.12.6Intel 64-bitApple Silicon
- Improve compatibility with PDF Expert.
- Fix a crash seen in crash logs. (I can’t say the precise usage situation that causes it, but it should be fixed all the same.)
- Fix appearing as “0” in Accessibility prefs. (This affected the Mac App Store edition of PopClip only.)
Build 3114 Dec 7, 2020
2.68 Mb≥ macOS 10.12.6Intel 64-bitApple Silicon
- Fix graphics glitches in the PopClip menu on macOS Sierra and High Sierra.
- PopClip can now request Reminders access permission on behalf of extensions. This allows for a new Reminders extension. (Get the new extension here.)
- A tweak to try and make PopClip work better in Evernote 10. (Not sure if it has made any difference?)
Build 3109 Dec 4, 2020
2.68 Mb≥ macOS 10.12.6Intel 64-bitApple Silicon
- Fix PopClip appearing unwantedly when double-clicking in some browsers (regression introduced in Build 3045).
- Fix menu position glitch when re-activating PopClip from finder while it is hidden from the menu bar (Big Sur).
- Fix text colours in dark mode for some users (by forcing NSRequiresAquaSystemAppearance to be on).
Build 3095 Nov 18, 2020
2.77 Mb≥ macOS 10.12.6Intel 64-bitApple Silicon
- PopClip is now a Universal App, for Intel and Apple Silicon 🎉.
- Fixed PopClip not appearing when selecting italic text in Microsoft Word.
- Restored pasteboards now have
org.nspasteboard.TransientType
added, in addition to the existingorg.nspasteboard.AutoGeneratedType
.
Build 3059 Oct 23, 2020
1.82 Mb≥ macOS 10.12.6Intel 64-bit
- Improve support for Microsoft Edge browser.
- Exclude PopClip from Screens app by Edovia.
Build 3050 Oct 16, 2020
1.82 Mb≥ macOS 10.12.6Intel 64-bit
- Fix crash affecting Simplified Chinese localization when deselecting “Show in menu bar”.
Build 3045 Oct 15, 2020
1.73 Mb≥ macOS 10.12.6Intel 64-bit
- Fix crash when activating certain extensions (Select All, Formatting, Highlight, Delete, and Paste and Enter).
- Add compatibility with apps: UltraEdit, SecureCRT.
Build 3030 Nov 1, 2019
1.89 Mb≥ macOS 10.12Intel 64-bit
- Attempt to fix “auto copy” bug affecting many users, where the select text is getting copied to the clipboard. Please let me know if this has worked for you.
- Add automatic crash reporting and anonymous usage reporting (to beta builds only).
Build 3022 Oct 29, 2019
1.71 Mb≥ macOS 10.12Intel 64-bit
- In text editors, avoid incorrect text being pasted when the user presses Command-V immediately after selecting text.
- Before performing an operation that will temporarily change the pasteboard, PopClip now posts a local
NSDistributedNotificationCenter
notification namedcom.pilotmoon.popclip.notification.WillPerformTransientPasteboardOperation
. - PopClip now supports updating its configuration using a
.popclipconfig
configuration file. This will allow me to distribute some compatibility tweaks without needing to do a full app update.
Build 3015 Oct 21, 2019
1.84 Mb≥ macOS 10.12Intel 64-bit
-
Fix for a possible hang when asking permission for Automation (as described in blog post).
-
No longer automatically copy the text to the clipboard when using Search or Open Link. (This can now be enabled with the boolean prefs keys
CopyOnSearch
andCopyOnOpenLink
).
Build 3009 Oct 19, 2019
1.94 Mb≥ macOS 10.12Intel 64-bit
-
Roll back some recent changes to PopClip behaviour to avoid interference problems with certain apps (for example graphics and video editors). Please note, this means PopClip may stop working in some apps. Please report any compatibility problems using the inbuilt feedback button (envelope icon, in PopClip prefs “about” tab), which will include useful diagnostic information.
-
Add
ClassicBlue
hidden pref (boolean) to force blue colour always, independent of macOS setting.
Build 2000 Oct 9, 2019
1.98 Mb≥ macOS 10.12Intel 64-bit
- Exclude PopClip from appearing in Crossover and VMware Fusion.
Build 1986 Oct 1, 2019
1.86 Mb≥ macOS 10.12.6Intel 64-bit
- Fix duplicate actions sometimes appearing in the PopClip bar.
- Fix “Paste” appearing when dragging, but not selecting text.
- Exclude PopClip from appearing in Parallels Desktop.