How Bluesky draws its logo on screenshots

timmarinin.net

542 points by gavide 13 hours ago


jjcm - 12 hours ago

If it's between this and a perpetual logo, I'll take this any day.

I actually really like this approach. The action button isn't relevant in this context, and it doesn't occlude the content.

There's certainly situations where you wouldn't want this (ie if you're developing the app and you want to redesign starting from a screenshot), but for the average user I think this isn't overly hostile. I understand that people are dogmatically opposed to intent being modified, but I think you need to balance nuance. I actually enjoy having an attributable source in shared elements, and I think this is a low-impact way of achieving that.

skiing_crawling - 12 hours ago

This is phone OS developer's fault for even allowing it. When I take a screenshot, I expect to have an image of exactly whatever was displayed on the screen at the time. Its not a picture of your app, its a picture of my screen. Some banking apps used to (or still) prevent this and now some apps get a hook to insert their branding. My device serves some master other than myself.

chewbacha - 19 minutes ago

Actually, I’m a little worried by what this post demonstrates but not the logo or the use of the api.

I’m worried that switching apps and screenshots _doesn’t_ put the logo in. If the point of the switch is privacy, isn’t that a bug? Shouldn’t it apply the privacy screen during any screenshot? What if there was sensitive information on there when you were switching and taking the screenshot?

YesThatTom2 - 32 minutes ago

Can they do something similar so that caps include the full date/time? I hate when caps are perpetually “1 hour ago”.

pfraze - 12 hours ago

This is in fact a watermark to promote the application, which otherwise wouldn't be recognizable since Bluesky looks like every other microblogging app. I didn't know that Sam literally named the file GrowthHack.tsx, which is pretty funny.

3form - 13 hours ago

Well, I have not once found a single case where an app reacting to screenshots and controlling the process in any way was anything to me but hostile and annoying. This one does not help.

It somehow is perfect example of how modern software engineering feels to go astray for me. A feature in my device working completely in benefit of the one providing said software. I wish, and wish only I can, that this trend goes away at some point.