A lot of apps include a system “Share” menu, but the default share services are usually not very useful. Shareful provides some useful share services like Copy, Open In, Save As, and Save to Downloads. Shareful is a free app and requires macOS 10.15 and later.
No reviews yetBe the first to leave a review for Shareful
I didn't even know that a macOS Share button existed. Maybe its because I only see it in finder windows near the neglected (for me) Tags button.
I added it but I am not sure if I will think to use it? I'll keep an eye out for it, I guess.
@aryonhopkins I hear that a lot. Most people don't notice the share button because it doesn't have any useful actions. Shareful changes that. A lot of apps actually have a share button. Some examples: Finder, Safari, Notes, Photos, Contacts, Maps, Music, Voice Memos, TextEdit, Podcasts, TV, App Store, Chrome, Tweetbot, and Sketch, to name a few. Most apps that have a share button also have a “Share” menu item in the “File” menu. And sometimes the share item appears in context menus.
Report
@sindresorhus I was wondering if I was the only one! Great list of examples. Thanks for the followup.
Hey PH. I'm Sindre. I work on open source full-time and make macOS apps on the side.
I made this app to scratch my own itch. I often encounter situations where I did some quick image edits in an app and wanted to quickly share it on Twitter. Normally, I would have had to find the export button in the app, select PNG, choose a directory, etc, etc. With Shareful, I just have to go to the share menu and click the “Copy” share service.
Please share if you found some interesting use-cases for Shareful.
Some use-cases people have mentioned to me:
- In Photos, use the “Open In” share service to open one or more photos directly in Photoshop.
- Quickly copy content from an app that doesn't normally support copying.
- In Safari, use the “Open In” share service to open the current website in a different browser.
- In Safari, right-click an image, and use the “Open In” share service to open it directly in another app.
I welcome and appreciate feedback here or through the feedback button in the app.
Report
@sindresorhus Thank man! It's useful and small in size. And also Free! No brainer for me. 👏
Report
Awesome, I love these kind of integrations into OS interfaces, makes it so incredibly versatile and resilient.
What I just stumbled upon was that I misinterpreted the "Copy" button when using Shareful from Quick Look. I expected it to copy the contents of the file but instead it copied the file itself.
This totally makes sense, but having a "Copy contents" option would be great as well — this would drastically improve a pretty common workflow of mine for copying source code or images (drag file onto VS Code/open image in Preview.app, press ⌘A, press ⌘C).
@loilo92 The “Copy” share service just copies what's shared. In the case of Quick Look, it just shares a file URL, so that's what's copied. However, for some known formats, I can read them from disk and also copy their contents. I think that would be a nicer solution than adding another share service. I'm thinking any plain text file. Anything else you can think of? Maybe also images less than 100 MB (which is the memory limit for share extensions).
Report
@sindresorhus Makes sense (regarding the QL behavior). I wouldn't mind havin it work as you described, because copying as a file URL would probably be a very, very niche use case to me. Generally I'm not sure how well it would go to implement two different behaviors under the same share service. That's up to your judgement I guess. :)
@loilo92 Pasteboard items can have multiple representations. So an item could both have `public.utf8-plain-text` for the contents and `public.file-url` for the source file URL. I will at least try this behavior and we can see how it works out in practice.
@sindresorhus I really love your work and how you contribute. Keep making this awesome stuff. The Mac world would literally not be the same without you. Thanks so much <3
Used it for a while, all of these features should really exist in MacOS itself, but until then this app is really nifty 👍
Report
I've been waiting for something like this for a long time – thanks!! I have 2 suggestions: 1) the possibility of adding a custom app to the menu (ex. WhatsApp) and 2) the possibility of adding a custom Automator service to the menu.
@ivo_daniel1
1. This is not possible. The share services have to be defined upfront.
2. Not possible either as Shareful is sandboxed which limits what it can access and do.
Report
Absolutely fabulous and essential addition to macOS. Without Shareful the share menu for screenshots is very heavy (click to open QuickLook, open in Preview, press option to open save as). With Shareful, save as is right there which makes it more tempting to use the custom markup tools as a single workflow. Most useful Big Sur/Monterey addition to my Mac (Witch, LaunchBar, Keyboard Maestro are earlier additions for me).
Apple really screwed up the share menu: I don't want Apple Mail, don't use Messages or AirDrop and don't even sign in to iCloud, let alone share anything via iCloud and I can't get rid of them. And what's worse there's no way to save a file. Now thanks to Shareful and Sindre's smart work, there is. Hip hip hurrah for great open source developers!
Scratchpad
Scratchpad
Scratchpad
Scratchpad
Zapier
Scratchpad
Socket for Python
Scratchpad