Shottr – macOS Screenshot Utility
shottr.cc
shottr.cc
One question though — why is this free? I am ready to pay for this.
The developer provides some insight into why it's free here [1]. To save you the click, they consider it a hobby project and decided the work to productise it is too great.
[1] https://www.reddit.com/r/macapps/comments/s4uvpr/shottr_the_...
I still would pay for Shottr!
But thankfully, this payment model means that someone who is less fortunate and cannot afford to pay... they don't have to.
One nitpick piece of feedback: I immediately exited the website after seeing a 'Create Your Google Account' screenshot, assuming that I needed to tie this to my google account. It's a really minor point and most people probably won't be as hasty, but I'd recommend changing the video's thumbnail.
Max
I take a lot of screenshots with annotations and use Cmd+Shift+4, Skitch and a custom script/app to upload images to my server. After using Shottr for the first time, some unordered feedback:
- The erase tool in addition to blur/mosaic is great. And non-destructive, like the other options.
- Multiple arrow styles, even curved! But, a more curved arrow style would be nice. I love the dynamic Skitch arrow [1], the main reason I still use it to be honest.
- Drag&Drop an image quickly to save it somewhere, nice. But it's not as discoverable as Skitch, with its prominent bottom tab. Took me a bit to find the option, after mousing over the toolbar buttons. And apparently you can just Ctrl+Drag on the image itself to drag the file, interesting.
- Scrolling capture is fun. There are other apps/extensions that capture full web pages, but this does arbitrary capture of anything that is scrollable. Although it doesn't quite work in a multi column Finder [2]
- Undo/Redo would be nice. I guess it's planned or buggy, because the Undo menu item is there but disabled?
- No upload to my own private server. Skitch does that, but doesn't support private key auth (thus my custom upload script/app). I guess you plan to monetize this by offering your own image hosting service? I would pay some bucks for a good upload function to my own server, with various options for auth, file names etc.
- In general, trying to put all the options in the toolbar might not be the best way. You have to hover over buttons to see their function. Buttons have a second level once you do something, so to get from the erase-tool-settings back to adding a line, I have to click the "back" button, then the line button instead of just an always visible line button. There will probably be more features in the future, with more options. Maybe it's better to add a sidebar and have more room to explicitly show the options and grow functionality.
- Always-on color selector and pressing Tab to copy the value is good. Although it doesn't save time compared to the built-in Digital Color Meter, which works without taking a screenshot.
- The size of a thing should change as you're dragging the handle, not only after you're finished [3]
- Dragging an image on the Dock icon or the "Welcome to shottr" window doesn't work. To edit a screenshot taken with Cmd+Shift+4 I would have to go to the shottr menu icon > ... more > Open File?
- How can I pan a big screenshot with a mouse? There are no scrollbars and Cmd/Option/Ctrl/Shift-mousewheel doesn't work, neither does dragging. Edit: Right mouse button...
tl,dr: Cool stuff, but the workflow and discoverability should be optimized. I'll keep using this, if only for the measuring tool and the curved arrows :) How about some Catmull-Rom arrows that follow a path?
1: https://sc.robsite.net/files/1655502037-skitch-arrow.gif
2: https://sc.robsite.net/files/1655501372-SCR-20220617-wlz.png
3: https://sc.robsite.net/files/1655503254-shottr-resize-on-cha...
thanks again for the feedback!
Cmd+Z doesn't work either here (Intel iMac with macOS 12.4), that's why I noticed it: https://sc.robsite.net/files/1655506798-shottr-cmd-z.mp4
> The scrolling issue in the Finder is due to the Finder's way of quirky overriding scroll events in this particular mode. I'm not sure how to fix it tbh
No need to, this was just testing edge cases. If I ever need to capture a list of folders, shottr works great in the Terminal: https://sc.robsite.net/files/1655506994-shottr-terminal.png
> Upload to the private server: I don't plan on monetizing the app and would gladly replace uploading to my server with something else. Which protocol would you prefer, FTP, SFTP, SSH?
Everyone has different setups, but SFTP and SSH with custom ports and private key auth should work. And ideally the option to copy a URL to the clipboard and/or show it. So I upload a file bla.png to folder /var/www/domain.com/images, it adds a timestamp or unique key to not overwrite files and returns https://domain.com/images/12345-bla.png. But that's just me, if others need different things they'll write you.
> I thought it works ok because I mostly use key shortcuts for everything, but for the mouse users it should be a nightmare. I plan on fixing it [...] It's always a balance between intuitiveness and efficiency for experienced users.
Yeah, power users like shortcuts and GUI people like to always see the options, but both are new users at some point. Even the future power user likes to see the best options first, before deciding to delve deeper.
So you might have a slightly more elaborate GUI in addition to shortcuts. I was thinking about Pixelmator in that regard: https://sc.robsite.net/files/1655507705-pixelmator.gif
> How can I pan a big screenshot with a mouse: there's also a Space+Drag trick
Oh nice. Also add a Pan tool to your sidebar :D
> I'm building the app mostly for myself and favor efficiency whenever possible.
I appreciate that. Building apps for oneself, with lots of "must-have" features missing, is freeing. Who needs pagination, I only ever have 1000 things :)
> But now that I have a decent user base, I guess I need to accept some compromises to improve experience for others.
Also, you're posting this app on Hacker News and you have a nicely crafted website for it, so people will treat it as a product.
But, just as Skitch doesn't have a sidebar and tons of options (which is why I like it, compared to https://app.prntscr.com/en/index.html for example), maybe disregard all feature requests like mine and just keep building it for yourself and see where it goes.
[Cmd+Z doesn't work either here]: Now, that's surprising. Can you please check app version (show the app → menu → About)?
[the future power user likes to see the best options first]: very true. Pixelmator is a bit of an overkill to my taste (after all, Shottr is not a graphic editor), and I'm still striving for an unobtrusive UI, but even with these constraints a more intuitive interface is possible.
[with lots of "must-have" features missing, is freeing]: oh yes! I'm pretty upfront about it being a niche tool, and that's exactly the reason. Many of those missing "must-haves" shave off 10% of the potential audience, but also improve experience for those who don't need them, and help to fight feature creep. In the end I have an excellent tool for myself and, hopefully, a nice app for the users with similar needs. I wouldn't be so excited about this strategy if it was a commercial product, of course.
Having said that, I happily accept all sorts of feedback, including complains and suggestions : )
I'll check out future updates :)
will look into this more tomorrow.
1. Open Web Inspector 2. Select an element in the Elements tab. 3. Right-click and select Capture Screenshot from the menu.
If you select <html> in the Elements tab you will capture a full-screen screenshot. Sometimes there are bugs, but it generally works.
https://derailer.org/paparazzi/ does that, unfortunately, macOS only.
Firefox also has a built-in mechanism to take scrolling-screenshots.
https://cleanshot.com/ is also very good, IMO, much better than Shottr.
SingleFile [1] is an open source browser extension that saves the webpage as a single offline HTML page. I personally prefer this to screenshots because you can do things like select text in the saved HTML page. Also if you don't trust the chrome web store or firefox addon repo, you can download the extension directly from Github.
I want one feature in screenshot apps. Is there any way to take screenshots in specified aspect ratio? I often share screenshots (of mostly text/html pages) on twitter (or other social media) and they expect the image to be in certain aspect ratio. So I keep playing with the browser window, resizing it till all the text I want is in the screenshot. Is there any better way to do this?
I would like to see it do the following:
a. If the inserted comment text spills outside the canvas, auto-expand the canvas to accommodate the comments.
b. Make the text box little light / clunky. A opacity option for text backgrounds will help.
Ex: https://i.ibb.co/GCkYV0X/Screen-Shot-2022-06-17-at-2-13-35-P...
Thanks for this little utility!
Btw, I created Shottr first and foremost for measurements, but tbh I'd say my main measuring tool in Shottr is still it's in-app selection. It's just more flexible, I can zoom-in, readjust the selection, use arrow keys to move or shift+arrows to resize, etc. But I guess this way of using the app is even less obvious and less used than the fancy auto-ruler thing : )
The after tasks. The 'capture last region and paste to docx without moving focus.'
[1]: https://youtu.be/IS7WzYICAsk
[2]: https://www.reddit.com/r/sharex/comments/49b0sc/does_sharex_...
However, when I blurred something it made a network request to it's server (/telemetry.php) which is kind of creepy for a tool with privileged access that helps you hide data.
Is there a reason for its developer to be anonymous? Who is getting the telemetry and what's the monetisation for this tool?
Edit: My bad, apparently the telemetry is disclosed on the website.
> After launch Shottr contacts https://shottr.cc/api/version.json to check for an update. It won't download a new version, but will notify you with a red icon in the toolbar. It also sends home telemetry to help us find bugs, measure performance and gauge popularity of certain features. Telemetry does not contain any personal or identifiable information. It's not used for advertising or retargeting purposes, and is never sold to the third parties. There's an option to turn off telemetry collection in the app Preferences. Earlier versions of Shottr included Google Analytics code, but it was removed in v1.5.1.
(Perhaps one shouldn't use closed source binaries with privileged access or network access. Its a thing to consider. That being said, I use Little Snitch.)
> We DO collect: performance metrics, error codes, frequency of feature usage; OS version, screen resolution and internationalization preferences. We DON'T collect: any personal information, IP address, text entered in the app. Screenshots never leave the computer unless you upload them to the cloud.
(This text wasn't copyable, so I used Shottr's built in OCR on it. It worked very well)
The app is so good that I would probably pay for it. It's the dream screenshot app, just I would like to know who i'm trusting my private data with.
About the monetization — it's free and brings no income apart from the occasional buy-me-a-coffee donations. I really doubt I personally could've find a way to monetize stolen screenshots, I'm not that creative : )
The app is not controversial or anything like that, I'm curious why do you prefer to be anonymous?
A lot of people had used a screen shot browser extension and as we were working in Google Docs a lot of people included document screenshots in presentations.
The extension on the other hand uploaded all screenshots to the web and made them publicly available.
I was glad I didn't use it. It was a nightmare. Since then I use only the built-in tools of the OS or of the Browser (like FF or Chrome has).
What goes through designers’ minds?