{"id":29275,"date":"2023-09-02T17:34:28","date_gmt":"2023-09-03T00:34:28","guid":{"rendered":"https:\/\/www.podfeet.com\/blog\/?p=29275"},"modified":"2023-09-04T14:59:49","modified_gmt":"2023-09-04T21:59:49","slug":"yoink-macos","status":"publish","type":"post","link":"https:\/\/www.podfeet.com\/blog\/2023\/09\/yoink-macos\/","title":{"rendered":"I&#8217;m Finally Sold on Yoink Because of Stage Manager"},"content":{"rendered":"<p>Way back in 2017, in an episode of Chit Chat Across the Pond where Bart walked us through some interesting apps he uses, he explained how valuable the app <a href=\"https:\/\/eternalstorms.at\/yoink\/mac\/\">Yoink from Eternal Storms Software<\/a> is to him.  The elevator speech for Yoink is it\u2019s a little shelf where you can drag things on your Mac, switch apps and then drag the items into the new app. It\u2019s a clipboard manager with a different flair.  I\u2019m a sucker for a fun and interesting app, so I gave it a try back in 2017, but it didn\u2019t seem to solve a problem for me.<\/p>\n<p>Four years later, I discovered that <a href=\"https:\/\/www.podfeet.com\/blog\/2021\/07\/yoink-ipados\/\">Yoink was available for iPad and I did a review\/tutorial for you<\/a>. Reading back through my article though, it seems that trying to use any kind of clipboard manager on an iPad is where the phrase \u201cfaffing about\u201d was invented. Good gracious it took me a long time to even explain how to set up Yoink and one app into Slide Over or Split Screen and then even longer to describe how to drag things in and out.  Yoink never made it into my workflow, but not because of anything wrong with Yoink, it\u2019s because iOS and iPadOS make it really hard to use a clipboard manager.<\/p>\n<p>When I looked back on comments Bart made about using Yoink, I realize why it worked for him all along and it didn\u2019t seem to solve a problem for me. Bart is an avid Spaces user and I am not. In 2021, I wrote an article about <a href=\"https:\/\/www.podfeet.com\/blog\/2021\/11\/spaces-macos\/\">why I don\u2019t use Spaces<\/a> which prompted Bart to immediately respond with an <a href=\"https:\/\/www.podfeet.com\/blog\/2023\/02\/evangelising-spaces\/\">article evangelizing spaces<\/a>.  The fun thing is that both of our points of view are valid and that it shows how we just think differently.<\/p>\n<p>Now why am I bringing up Yoink again and what the heck does Spaces have to do with it?  In Spaces, you only see a few apps at a time (or even one) and you switch Spaces to change to different contexts. If you need to move something from an app in one Space to an app in a different Space, having a little shelf on the side of the screen into which you can drag the item while the switching occurs is super handy.  Since I didn\u2019t use Spaces, my apps were always visible  in my one screen, diminishing the value of Yoink.<\/p>\n<p>But with the advent of Stage Manager, I now have only a few apps open in my line of vision at at time, and switching apps moves all of them out of the way. It\u2019s sort of like spaces except my entire screen isn\u2019t sliding back and forth and I can see which pile contains the app I want to use. While I love Stage Manager, there are certain operations that are very clumsy.<\/p>\n<p>Before I get into the clumsy operations, I do want to explain that I remain an avid user of <a href=\"https:\/\/apprywhere.com\/ce-mac.html\">the clipboard manager Copy &#8216;Em<\/a>.  I copy several things into my clipboard from one app, then flip to the app where I need that info, and paste one after another from the Copy &#8216;Em window.<\/p>\n<figure style=\"float: right; margin-left: 10px\"><img decoding=\"async\" src=\"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2023\/09\/Sienas-Amazing-Photo-of-Forbes.jpeg\" alt=\"young boy looking down at a phone captured with one of the iPhones special lighting effects in portrait mode\"  title=\"Sienas Amazing Photo of Forbes.jpeg\" width=\"300 \" height=\"400\"><figcaption style=\"text-align:center\">Photo 3-year-old Siena took of Forbes<\/figcaption><\/figure>\n<p>But sometimes you really just want to drag-and-drop, and copy\/paste isn\u2019t really an option. For example, my 3-year-old granddaughter Siena recently took an outstanding, artsy fartsy picture of her brother Forbes. I wanted to send it to their other grandmother Teri. If I had Photos and Messages up onscreen at the same time, I could drag directly from Photos to Messages.  But with Stage Manager, Messages and Photos weren\u2019t both visible.  I have to switch to the stack with Messages, make sure Messages is in the forefront, then switch back to the stack with Photos and only <em>then<\/em> drag Messages to the screen with Photos, and finally drag and drop.<\/p>\n<p>But with Yoink I don\u2019t have to do all that flipping back and forth. I was able to drag Siena\u2019s amazing photo out of Apple Photos towards the right, and the Yoink shelf magically appeared on the right side of the screen inviting me to drop the photo onto the shelf. I command-tabbed to Messages, and then dragged the photo from the Yoink shelf into a message to Teri and hit send.  I know I could have used the Share Sheet but I find that clumsy as well.<\/p>\n<p>In another photo-related example, Steve took a Live Photo of the gondolas going to the Summit of Mammoth Mountain at 11,053 feet. He was just goofing around with the built-in effects in Photos on iOS where you can change the Live Photo to bounce, loop, or long exposure.<\/p>\n<p>He selected loop for his gondola photo, and it made a really spooky effect where the gondolas actually look like they\u2019re disappearing. I wanted to post the image on Mastodon (giving him credit of course). Using my Mac, I dragged the little animation into the Yoink shelf, and macOS <em>automatically<\/em> made it into an animated GIF. I command-tabbed to Mona, my preferred Mastodon client, and dragged the GIF in and sent it along to the entertainment of my followers.<\/p>\n<figure style=\"float: right; margin-left: 10px\"><img decoding=\"async\" src=\"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2023\/09\/ghost-condolas-from-Mammoth-summit.gif\" alt=\"Ghost gondolas from Mammoth summit\"  title=\"ghost condolas from Mammoth summit.gif\" width=\"319 \" height=\"240\"><figcaption style=\"text-align:center\">Ghost Gondolas<\/figcaption><\/figure>\n<p>I was careful to say that it was macOS doing the GIF conversion, because you can create them from loop or bounce photos without Yoink, but you have to drag them to the Finder first, and then remember to delete them. Yoink eliminates that extra step.<\/p>\n<p>The reason Yoink is so powerful with Stage Manager is that it often eliminates the need to move one application or the Finder from a pile and into the current app\u2019s view in order to easily transfer items. Yoink removes the one friction point I have with Stage Manager.<\/p>\n<p>I have to admit that the primary thing I use Yoink for <em>is<\/em> image movement, but you can move files with Yoink, add in web pages and more.<\/p>\n<p>Before we dig deep into Yoink, I want to point out that it did not pass my accessibility test with VoiceOver.  One of the things VoiceOver doesn\u2019t do well is help those with visual problems drag and drop. For that reason I\u2019m not surprised that an app whose design language is entirely dragging and dropping isn\u2019t accessible.<\/p>\n<h3>The Yoink Interface<\/h3>\n<p>Let\u2019s talk a little bit about the Yoink interface. If you just want to use the shelf to drag things in and then drag them out, Yoink gets out of your way to do just that. When you drag an item out, the item disappears automatically from the Yoink shelf and the shelf disappears.<\/p>\n<figure style=\"float: right; margin-left: 10px\"><img decoding=\"async\" src=\"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2023\/09\/Yoink-with-image-showing-x-eyeball-and-lock.png\" alt=\"Yoink with image showing x eyeball and lock\"  title=\"Yoink with image showing x eyeball and lock.png\" width=\"144 \" height=\"290\"><figcaption style=\"text-align:center\">Yoink&#8217;s Little Shelf<\/figcaption><\/figure>\n<p>But what if you want to drag the same image into two different places, such as Mastodon and Slack? If you hover over the image after you drag it in, you\u2019ll see three little controls. The first is an X which will remove the item you just dragged in.<\/p>\n<p>The second is an eyeball that will use QuickLook to embiggen your image. If it\u2019s text you\u2019ve dragged in, you only see a plain paper with a corner folded over, so hitting the eyeball brings up a text window showing you the text.<\/p>\n<p>Finally, there\u2019s an open lock icon. If you select that lock, it will changed to show it\u2019s locked, and then you can drag the same image out to multiple locations and it will never disappear. I love the attention to tiny details that developer Matthias added to make this tiny interface more user friendly.  If you lock an item, and then try to X it away, the tiny lock icon will jiggle to draw your attention to the fact that it\u2019s locked.<\/p>\n<p>I often forget when I drag an item out of the shelf that I want to use it in a second place. Luckily, from the menu bar item, you can select \u201cBring back last removed files\u201d.<\/p>\n<p>Below on the right in the shelf is a little archive-looking icon with an X on it. This icon will empty all of the unlocked items from the shelf.<\/p>\n<h3>Preferences<\/h3>\n<p>I like the default that when I drag items out they disappear and so does the shelf. But if you find that you almost always want to move things to more than one location, you can change this behavior. Pop open the Preferences (either from the menu bar item or from the tiny gear in the bottom left of the shelf) and on the Advanced tab, uncheck to box to Remove items when dragged out.<\/p>\n<figure style=\"float: right; margin-left: 10px\"><img decoding=\"async\" src=\"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2023\/09\/Text-Stack-and-Quick-Look-Examples.png\" alt=\"Text Stack and Quick Look Examples\"  title=\"Text Stack and Quick Look Examples.png\" width=\"144 \" height=\"290\"><figcaption style=\"text-align:center\">Text, Stack, and Quick Look<\/figcaption><\/figure>\n<p>While we\u2019re on the Advanced tab, you can choose whether to have multiple files dragged in at the same time to be combined into a stack.  You can disable the Quick Look previews and just see icons instead of tiny thumbnails. If you drag in a web page, you can choose whether or not to show the website\u2019s favicon (that tiny symbol like the podfeet for my site).<\/p>\n<p>There are more options about aliases and allowing image apps to have more data about the type of image that has been exported, and finally you can reduce motion if that bothers you.<\/p>\n<figure style=\"float: right; margin-left: 10px\"><img decoding=\"async\" src=\"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2023\/09\/Behavior-Preferences-showing-what-to-do-when-dragging.png\" alt=\"Behavior Preferences showing what to do when dragging\"  title=\"Behavior Preferences showing what to do when dragging.png\" width=\"393 \" height=\"529\"><figcaption style=\"text-align:center\">Behavior Preferences<\/figcaption><\/figure>\n<p>On the Behavior tab, you can choose whether to have Yoink magically appear when you start to drag an item.  You can also choose to have the shelf appear right where your cursor is instead of attached to the side of your screen.  I tested that out and it minimizes how far you need to drag, but it also may be in your way if you\u2019re trying to do a normal non-Yoink-based drag and drop.  Finally you can have Yoink appear when you drag to the edge of the screen. For all of these options, if you hold down the function key when dragging you won\u2019t see Yoink at all. It seems that Matthias has thought of all the ways you might love or be annoyed by Yoink depending on your personal preferences to make it work for you.<\/p>\n<p>I\u2019m glad I started writing up Yoink because I discovered a feature I didn\u2019t know existed in the Yoink Behavior Preferences. You can assign a hotkey (or use the the default F5) that when long pressed will restore previously removed files to Yoink. No more going into the menus for me!  If you double-press the hotkey, it will automatically save the clipboard contents to Yoink.<\/p>\n<p>Finally, if there are apps for which you\u2019ll never want to use Yoink, you can edit a list of ignored applications. When selected, Yoink will provide you with some suggested apps. I\u2019m not sure how it chooses which apps to include, but in my case it was 42 apps out of the 181 resident on my Mac.<\/p>\n<p>Yoink supports several options for using Force Touch on a Magic Keyboard. The default is that a Force click will select all files in Yoink, but you can change it to reveal the file in Finder, pin the file in Yoink, or Quick Look \/ split up Stack depending on the file type you\u2019re Force clicking on.<\/p>\n<p>The option to reveal the file in Finder alerted me to the fact that Yoink is at least temporarily saving your files to the Finder. They\u2019re buried pretty deep, but they reside in your user Library\/Containers in a Yoink Data folder. I wasn\u2019t able to find any preference to delete saved items after a certain length of time, and I found items a couple of weeks old. I\u2019m not sure what happens over time and if this folder start to really fill up your disk.<\/p>\n<p>On this same Force Touch tab there\u2019s an option to provide haptic feedback when dragging into Yoink but it didn\u2019t actually do anything for me.<\/p>\n<figure style=\"float: right; margin-left: 10px\"><img decoding=\"async\" src=\"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2023\/09\/Force-Touch-Options.png\" alt=\"Force Touch Options as described\"  title=\"Force Touch Options.png\" width=\"419 \" height=\"209\"><figcaption style=\"text-align:center\">Force Touch Options<\/figcaption><\/figure>\n<p>Finally there\u2019s an Extensions tab in Yoink with some interesting options.  Yoink can be used as a limited clipboard manager by enabling clipboard history. You can choose to have it remember from 6 to 36 copied items, oddly in increments of 6. It\u2019s not super easy to use Yoink as a clipboard manager, because you have to launch the Preferences, switch to the Extensions tab and then select Organize Clipboard History.  But if you open Widgets on macOS you can add a widget for Yoink that shows you that clipboard history.  I\u2019m not sure quite how to use the widget to paste items from the clipboard manager though. Dragging grabs the whole widget to move it, and clicking while in a receiving application doesn\u2019t seem to do anything. I\u2019m sure there\u2019s a way to use it but I haven\u2019t figured it out just yet.<\/p>\n<p>I have a confession to make. I had never before enabled a widget on macOS until I went looking for what the heck this Yoink widget was all about!<\/p>\n<p>At this point you\u2019d think I was done explaining Yoink on macOS, but I found <a href=\"https:\/\/eternalstorms.at\/yoink\/mac\/tips\/\">a link on the Eternal Storms website entitled Mac Tips<\/a> where Matthias walks through a TON more cool things you can do with Yoink on the Mac. You can run Yoink from the Terminal, you can copy or move files, you can add keyboard shortcuts to add selected files in Yoink, you can add PDFs directly to Yoink upon creation, and much much more.<\/p>\n<h2>Yoink on iOS<\/h2>\n<p>I mentioned at the beginning of this article that I did a review of the iOS version of Yoink a while back and that it didn\u2019t blow my dress up.  I\u2019ve started testing Yoink in iOS again and it\u2019s filled with capabilities. Rather than do a poor job of explaining it because I haven\u2019t learned it yet, I\u2019m going to cut this review off here. If I find that Yoink is a good tool for me on iOS after I actually learn it well, I\u2019ll come back and give you a new review.<\/p>\n<h3>Bottom Line<\/h3>\n<p>The bottom line is that Yoink on macOS makes me feel more productive and enjoy Stage Manager even more than I already did.  For $9 on macOS (or you can get it via Setapp), I think it\u2019s a valuable tool to have in your arsenal on the Mac. I hope to find time to dig into all of the tips Matthias has provided to really up my game using Yoink.  I\u2019d like to close this out by giving you his privacy policy because it made me smile.<\/p>\n<h3>Privacy Policy<\/h3>\n<p>\u201cHi, my name is Matthias Gansrigler, I&#8217;m the developer of Yoink. Here&#8217;s my privacy policy in a nutshell: Your internet connection is used solely to (optionally) communicate with iCloud, for creating icon previews, for allowing you to download URLs, and view weblinks within Yoink. Yoink does not collect or transmit any data to me, or third parties. All I want to do is craft useful apps &#8211; I&#8217;m not interested in anybody&#8217;s data.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Way back in 2017, in an episode of Chit Chat Across the Pond where Bart walked us through some interesting apps he uses, he explained how valuable the app Yoink from Eternal Storms Software is to him. The elevator speech for Yoink is it\u2019s a little shelf where you can drag things on your Mac, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":29267,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":true,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[147],"tags":[3530,3487,1806],"class_list":["post-29275","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-posts","tag-clipboard-manager","tag-copy-paste","tag-productivity"],"jetpack_featured_media_url":"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2023\/09\/Yoink-in-the-Mac-App-Store-1040x520-1.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/29275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/comments?post=29275"}],"version-history":[{"count":2,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/29275\/revisions"}],"predecessor-version":[{"id":29303,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/29275\/revisions\/29303"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/media\/29267"}],"wp:attachment":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/media?parent=29275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/categories?post=29275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/tags?post=29275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}