snark / jumpcut Goto Github PK
View Code? Open in Web Editor NEWMinimalist clipboard management for macOS
Home Page: https://snark.github.io/jumpcut
License: MIT License
Minimalist clipboard management for macOS
Home Page: https://snark.github.io/jumpcut
License: MIT License
Hey, I love this script. I mean really LOVE this script. And I'm sure I'm not the only one. Are there any plans to update this or actively maintain it in the future?
Currently with v0.72, I can navigate through the history entries using Left / Right keys. That works, but when there're quite a few entries, it's not quite efficient to find the ones copied earlier.
Meanwhile in Bash shell, you can navigate through history commands via Ctrl + R, type a few matching characters and you get the expected match.
Is it possible to add such feature in Jumpcut? Image you press Ctrl + Alt + R, and start typing, and you get the expected match in Jumpcut.
I just spent a while fixing the SVN sources of jumpcut to build against SDK 10.11. By chance I just stumbled across this github repo when I was trying to see if anyone else had forked the project.
I think it makes sense to move the main line of development to github as it looks like you have already done. It would be great if the old sourceforge pages were updated to reflect this, so future would-be contributors don't waste the same effort that I just did.
In any case I just implemented a "Paste All" feature - patches are at https://sourceforge.net/p/jumpcut/patches/4/ and my fork is at https://github.com/fadookie/jumpcut
If I get a chance I will set up a proper PR against this repo.
Hi.
I've been using Jumpcut for some time and love it. Thanks for putting in the time to make a very useful application for the Mac. I've noticed that Jumpcut will copy passwords into the buffer just like all other data. While this isn't a big issue, it has the potential to be a problem if someone is snooping on your Mac.
Jumpcut should ignore any sensitive data you copy from apps such as 1Password, KeePassX/XC or Keychain Access.
This should be doable for all applications that mark their data as "transient".
In the case that this hasn't be implemented for an application, there should be a blacklist preference/functionality so you can make sure that any apps you add to the blacklist won’t add your copied sensitive data to Jumpcut. This might be more problematic to accomplish.
Thanks again.
How about a feature that automatically deletes passwords?
Something like: If the string has high entropy, maybe no spaces, and is not beginning with http then delete in n seconds.
Hello.
I'm currently not using Jumpcut, but I see in the Apple Message Log a lot of msg like this:
22 ago 2020, 18:54:31 com.apple.xpc.launchd[1]: Could not find and/or execute program specified by service: 155: Refusing to execute/trust quarantined program/file: net.sf.jumpcut.JumpcutHelper
22 ago 2020, 18:54:31 com.apple.xpc.launchd[1]: Service exited with abnormal code: 78
22 ago 2020, 18:54:31 com.apple.xpc.launchd[1]: Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Is it normal? How can remove these msgs?
It's not a problem for the messages, but that the Apple Message Log is full of these and so error msgs from other apps are deleted and can't read them.
Thanks
Using this library daily! The feature above would really make my life easier.. hoping you could help with that.
Thanks
Checking the System Profile legacy apps list, Jumpcut seems to report itself there even though it is 64-bit. Mysterious! Possibly not fixable, if it's related to the use of something like Sparkle.
Created a GitHub account to post this, as I've used Jumpcut day in, day out for over a decade now; it's an invaluable time-saver. Thanks so much for creating it Steve.
Sadly both version 0.70 and 0.71 are crashing for me, shortly after the application is started automatically at login. Even if I don't touch Jumpcut, it will stop running a short while after login.
Attaching a crash log here, and would greatly appreciate any help anybody can give.
I was unable to get the install from jumpcut->preferences->check now. The upgrade screen came up and it appeared to start to download, but then would fail. It's possible that the download site is just overwhelmed.
I am running: OS X 10.14.6, Homebrew 2.1.11
But what did work for me is to delete the file:
/Applications/Jumpcut.app
Then use brew like so:
> $ sudo rm -rf /Applications/Jumpcut.app
> $ brew cask install jumpcut
==> Satisfying dependencies
==> Downloading https://github.com/snark/jumpcut/releases/download/v0.70/Jumpcut
Already downloaded: /Users/linda/Library/Caches/Homebrew/downloads/7f6a0397c87aa2202c6710738685c5ffeff439f7430b4bb79118963c7be33390--Jumpcut-0.70.tar.bz2
==> Verifying SHA-256 checksum for Cask 'jumpcut'.
==> Installing Cask jumpcut
==> Moving App 'Jumpcut.app' to '/Applications/Jumpcut.app'.
🍺 jumpcut was successfully installed!
When I launch v0.71 I get an error "“Jumpcut” is damaged and can’t be opened." I have tried downloading the tar file Jumpcut-0.71.tar.bz2 with both Safari and Chrome. The app unpacks fine, but when I launch I always get the error.
https://github.com/snark/jumpcut/releases/download/v0.71/Jumpcut-0.71.tar.bz2
SourceForge is http only, which makes Man In The Middle attacks a possibility. Please add the 0.63 release .tgz
to GitHub Releases.
Using the hotkey (opt-ctl-v in my case) will cycle through the clippings, however I need to the manually paste to get the selected clipping, even with the "Clipping selection pastes" option checked.
OS: 10.14.6
Jumpcut: 0.7 beta 2 (2019082101)
Long time Jumpcut user here. Nice to see the update.
I like to keep the number of icons in my menu bar to a minimum, and for many years have been using a hacked version of Jumpcut with no menu bar icon. Prompted by the new update, I've forked the repo and implemented the feature in a more user-friendly way:
I'll submit a pull request - let me know what you think.
It would be nice to have an option to make confirmation for the Clear All command optional. Currently, you click on Clear All and then have to confirm this action by clicking Clear in the popup confirmation window. Personally, I've never needed to cancel this operation and it's bit of an annoyance for my workflow.
If I use the default hotkey of �Command + Option + V, then release V, it allows me to use the arrow keys to cycle through the history to select an item, and by releasing Command + Option it pastes.
if I change the master hotkey to something like Control + Option + V, it will only display the last selection. No ability to cycle through with the arrows. Releasing Control + Option pastes that selection.
I started using Magnet and its default Control + Option (no use of V), and I was hoping to have a single hotkey combination for both.
Love Jumpcut. Been using it for years. Thanks for keeping it working with the new OS releases.
Out of all the apps, I probably use Jumpcut the most. It's such an important part of my workflow. But it looks like it won't work if I upgrade to Catalina. Any plans on updating, or any workarounds?
Hi all, a pretty random issue, but the image of jumpcut when the background is black (Like in
terminals) is really not dignified. I received a few strange faces in the office already 😨
Can we change this so maybe the scissors image will always be displayed and not just the outlines?
let me know if I really need to add a photo..
Hi there,
It would be very great to be able to lock items in the drop down menu to prevent them from disappearing. For instance, my email signature is something I use constantly, but in most case I still need to go back to Evernote to copy it because it disappears from the list.
Having a small icon on each item line with a lock to allow the user to keep the items on the list would be very useful.
Hi,
thanks for this amazing small OpenSource tool. Really useful! However, I'd love for it to ignore copy&pastes from my password manager, Enpass.
Best from Germany
Steps to reproduce: Set your hotkey to an arbitrary value (e.g. Control-Option-V). Click the view to switch to something different. While choosing your hotkey, hit Control-Option-V again.
Expectation: The view will display the Control-Option-V sigils and the bezel will not activate.
Result: The view will display the Control-Option-V sigils, but the bezel also activates.
It looks like this is a known issue with the SRRecorderControl class, with pretty simple steps to mitigate: https://github.com/Kentzo/ShortcutRecorder/wiki/Usage-of-pause-and-resume-methods-of-PTHotKeyCenter
Hi there!
The ability to add items to favorites list (store the items persistently) would be a great feature. Some app (e.g. CopyLess) already have it.
Upgraded to Catalina and receive message Jumpcut needs to be updated when I try to launch Jumpcut. Was warned by OS pre-update it might break.
I'm saddened to see that Jumpcut doesn't work after updating my OS. Will you be updating Jumpcut for Catalina?
Long time user, and very grateful for jumpcut!
Thank you for the updates to keep this amazing software working with new version of MacOs. But please keep jump cut simple.
Unfortunetly, I can not install the new version!
I am on 0.63
I could not see any thing obvious around what is going in the Console app logs but I can provide them if that's helpful.
I like this application very much. I added Simplified Chinese Language Pack to it. I hope you will adopt it. At the same time, I don't know from which file to translate the text of the "Clear All" prompt box, can you tell me? Thank you
zh_CN.zip
return does not get clipping pasted
from HotKeys :: sticky bezel :: return key selects clipping
on MacOS Catalina 10.15.4
Hi,
I am a big fan of jumpcut -- thank you!!
I recently upgrade to Mojave. I found that everytime my computer returned from the idle state, MATLAB had become unresponsive and needed to be force-quit. I did some digging and found this: https://www.mathworks.com/matlabcentral/answers/480796-not-responding-on-startup-macos-mojave By process of elimination, I found that jumpcut was the application causing this. When I disallowed jumpcut access in Accessibility, i had no more issues w/ MATLAB.
Thank you!
So currently you click "Clear All" and it clears all clippings but the last thing most recently in the clipboard. On the system side though, the most recently copied item remains in the clipboard until over-written by something else. It would be nice if this were cleared as well so the clipboard was completely fresh.
In testing I discovered that macOS ignores it if just a space is copied into the clipboard. You cannot paste anything. The idea would be to copy a space into the clipboard and then clear. This is one possibility. But you would need to have Jumpcut ignore the space in its history (not if you copy and then clear it though). However, I'm guessing there is a better way to clear the keyboard.
How to reproduce on macOS Sierra 10.12.6:
Deleted 0.63 to Trash
Installed 0.71 from brew cask
Went to System Preferences to remove and re-add to Privacy settings
Manually assigned a hotkey cmd-alt-v (Since it's not getting assigned by default)
Copy and paste using the hotkey
Result: the jumpcut box is shown, the string is pasted, jumpcut crashes
Same as others, I've been using your utility for years with so much satisfaction.
Small and light, it's incredibly useful and productive, better than all others I've tried so far.
Just simple enough and out of the way I guess.
And I recently took the Jump to Catalina and it didn't make the cut :)
I'm a heavy Chinese- Pinyin input method user, and I can conveniently use Caps-Lock to switch one keyboard to the other.
Caps-Lock just makes 0.71 crash immediately.
I imagine this is going to be hard to reproduce and fix if you're not an alternative input method user yourself.
The easiest way to reproduce i'd say, would be to install Macos included Chinese
"Pinyin-simplified", make sure the "Use Cpas Lock key..." is checked and then it should crash!
Adding a pic for convenience below.
Pulled from issue #12:
Appears to work on Catalina Beta without issue. No default master hotkey
is configured on a fresh system, which could confuse new users.
I'm not sure if this is an issue with Catalina or how the default settings are configured for ShortcutRecorder.
In the v0.70 release of Jumpcut, I'm not seeing a process name in Activity Monitor, nor in the Privacy tab in System Preferences > Security. I just checked, and the process name is present in v0.7.0-beta1.
Looking at the diff, it seems like possibly some of the keys in the Info.plist need to be set?
This is on macOS Mojave 10.14.6.
Clicking on something in Jumpcut doesn't paste it. Makes Jumpcut essentially useless to me. macOS10.15, supplementary version
I've used Jumpcut for what feels like a solid decade. When I saw that little dialog that said it'd been updated for the first time in years...whewwww. It's possibly the most excited I've been for a software update ever.
I legit have tried every other clipboard manager since I assumed Jumpcut was abandoned, and every single one made me sad. All I want is a clipboard history accessible via keyboard shortcut. That's it. I don't want some godforsaken "sync to cloud" mess. I don't need a wackadoodle multi-menu with a snippet marketplace.
Did your update include some super unnecessary redesign. Nope.
Was it the same exact app I've loved forever made compatible with the latest OS? You're fudging right it is.
Jumpcut just gets me. Let me send you some coffee/beer/movie money for updating it.
Install command:
brew cask install jumpcut
Running:
donknapdeMacBook-Pro:~ donknap$ /Applications/Jumpcut.app/Contents/MacOS/Jumpcut Segmentation fault: 11
Can we have a feature that will allow us to ignore duplicate copying? and not making it part of the clipboard history?
Half of the time when I click on an entry in my Jumpcut menu, I just want it to be copied to the clipboard for future pastes. Other other half of the time, I’d like it to be pasted directly in the currently selected field. I know there is a global option to choose this behaviour, but the idea here is that it really depends on the times.
Here is a way to solve it: left-clicking an entry would do the main action (for instance, getting it in the clipboard) and middle-clicking (or right-clicking, a little less natural) would do the secondary action.
It's would be an invisible feature, probably mentioned in the preference windows, useful to those who need it but not getting in the way of anyone else :)
Copying a report from issue #12:
"Removing and re-adding to Security/Accessibility was needed: only Jumpcut icon is visible in Accessibility panel, application name seems to be blank."
I've gotten multiple reports on this when upgrading. I'm not entirely sure what the cause is (my guess is that it has to do with 0.63 not being assigned formal Accessibility entitlements, but I'm not sure), and I am pretty sure that there's not anything to do to fix the issue with 0.70.
There's a one-time alert message that should appear for people upgrading from 0.63:
Users upgrading from older versions of Jumpcut may need to remove Jumpcut from the Security & Privacy Preference's Accessibility tab and add it again manually in order to fix the "Clipping Selection Pastes" option. This should be a one-time fix.
For any users upgrading from 0.63, is this message appearing? Could the instructions be clearer? Should this exact message be added to the website (and GitHub README) so people have a sense of what's going on, or should it be rephrased in some way?
I have created a clone of Jumpcut for Windows here https://github.com/qorrect/JumpcutW , and am preparing it for the app store.
I wanted to ask you if it's ok to use the name JumpcutW , before I release it.
I love jumpcut for Mac but occasionally have to do Windows development so I wrote a clone, it's not as good because the menu item takes over focus so I cant autopaste, only copy to clipboard. Currently its not configurable but I'll be iterating and adding new features.
Thanks! And thanks for Jumpcut!
Jumpcut doesn't start after reboot even with "Launch Jumpcut on login" checked.
I have to launch Jumpcut manually each time I reboot MacOS.
System Version: macOS 10.14.6 (18G95)
Kernel Version: Darwin 18.7.0
I have an external monitor, and when I have an application open on both screens (e.g. Chrome), and I try to use Jumpcut to paste in my active window (on external monitor, which I use as my primary window), it always switches focus to the window on my other screen on the laptop itself and pastes there. This has been totally infuriating since it makes jumpcut unusable with my setup.
I'm on a 2018 Macbook Pro with OSX 11.1 Big Sur. I noticed that this only recently began happening after a recent upgrade (not sure whether it was when original upgrading to Big Sur 11.0, or the latest 11.1 update).
To replicate:
Jumpcut appears to be a 32-bit application. Unspecified bad things will happen to 32-bit applications in future versions of macOS. How easy/hard is it to update this to a 64-bit architecture?
Whenever I paste multiple selections at a time using Jumpcut, the pasted selections are then added as the most recent selections I've copied. Here is a link to a video showing what is happening.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.