@sindresorhus@mastodon.social
@sindresorhus@mastodon.social avatar

sindresorhus

@sindresorhus@mastodon.social

Full-time open-sourcerer & indie Mac developer. Swift & Node.js.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sindresorhus, to random
@sindresorhus@mastodon.social avatar
sindresorhus, to random
@sindresorhus@mastodon.social avatar

Just passed 200.000 downloads on my apps in the past month ๐ŸŽ‰

sindresorhus, to random
@sindresorhus@mastodon.social avatar

In the latest type-fest version, you can now create integer range types in TypeScript. This can be useful for only accepting a certain range of numbers in a function.

https://github.com/sindresorhus/type-fest/blob/main/source/int-range.d.ts

sindresorhus, to random
@sindresorhus@mastodon.social avatar

A useful feature I added to Dato (my menu bar calendar app) recently:

You can create exclusion rules. So if the event title matches a certain pattern (including regex), it would be excluded from Dato.

_inside, to random
@_inside@mastodon.social avatar

There are 100 slots available on the TestFlight for ActionBuddy, the app I made because @viticci wanted a Shortcuts action to get the iPhone Lock Screen state ๐Ÿ˜† There are a bunch of other fun actions I've added, and more to come. https://testflight.apple.com/join/8yMFEL6g

sindresorhus,
@sindresorhus@mastodon.social avatar

@_inside Welcome to the fun of Apple's awful extension handling...

A device restart usually fixes this, otherwise, changing the device language to something else and then back.

sindresorhus,
@sindresorhus@mastodon.social avatar

@_inside No idea, sorry. But you should know better than using brand new features (AppIntentsPackage). Always buggy without exception. ๐Ÿคฃ

sindresorhus, to random
@sindresorhus@mastodon.social avatar

Added some more interactivity. You can now skip to the next task directly in the widget. And quickly add a new task.

https://mastodon.social/@sindresorhus/111090172062071277

video/mp4

sindresorhus, to random
@sindresorhus@mastodon.social avatar

"The Absolute Minimum Every Software Developer Must Know About Unicode in 2023" https://tonsky.me/blog/unicode/

sindresorhus, to random
@sindresorhus@mastodon.social avatar

I had some free time, so I added Apple Watch support to my super simple random number generator app.

https://sindresorhus.com/randa

video/mp4

sindresorhus, to random
@sindresorhus@mastodon.social avatar

Seems like Sketch is back on the App Store, after leaving it in 2015: https://apps.apple.com/app/sketch/id1667260533

https://www.sketch.com/blog/leaving-the-mac-app-store/

sindresorhus, to random
@sindresorhus@mastodon.social avatar

Now supports setting custom text and background color: https://mastodon.social/@sindresorhus/111138473246947094

You can even set the colors from the Shortcuts app. For example, use it to make it a status indicator for something.

sindresorhus, to random
@sindresorhus@mastodon.social avatar

C is to programming what climate change is to Earth: widely acknowledged as problematic, yet inexplicably tolerated by the masses.

sindresorhus, to random
@sindresorhus@mastodon.social avatar
sindresorhus, to random
@sindresorhus@mastodon.social avatar

Almost all the negative reviews on my apps with widgets or shortcut actions are that they don't show up in the widget picker / Shortcuts app. This is because of an iOS bug. The user has to restart the device for them to show up. It's just boggles my mind that Apple has still not fixed this. This has been going on for at least 2 iOS releases.

sindresorhus, to random
@sindresorhus@mastodon.social avatar

Thanks to the iPhone 15 action button

sindresorhus, to random
@sindresorhus@mastodon.social avatar

I expect AI will (soonish) make it feasible to rewrite a lot of important C/C++ projects in safer languages like Rust and Swift.

sindresorhus, to random
@sindresorhus@mastodon.social avatar

The beauty of native apps

sindresorhus,
@sindresorhus@mastodon.social avatar

The screenshot is from the App Store page of my Plain Text Editor app.

Most of my apps are below 4 MB.

sindresorhus,
@sindresorhus@mastodon.social avatar
sindresorhus, to random
@sindresorhus@mastodon.social avatar

Tip: Copying an image from Safari and pasting it into the FB Messenger app pastes the URL the image was copied from, not the image. Solution: Get my Shareful app, right-click an image in Safari, click "Share", and then the "Copy" action. Pasting should work fine now.

https://sindresorhus.com/shareful

sindresorhus, to random
@sindresorhus@mastodon.social avatar

My Recordia app (menu bar audio recorder) is now free. https://sindresorhus.com/recordia

sindresorhus,
@sindresorhus@mastodon.social avatar

Why?
It's a failure sales-wise. I think I made a good app, but there's simply not much market for it. I of course could have done more. Improved the App Store presentation, ads, etc. But I enjoy making apps, not marketing.

sindresorhus,
@sindresorhus@mastodon.social avatar
sindresorhus,
@sindresorhus@mastodon.social avatar

@alexgraul I think it's simply that the app is too niche and not something people really need. I guess most people just use Voice Memos and don't see the benefit of Recordia. Mac App Store can definitely drive traffic if it's the right kind of app, like with my Dato app. I don't do any marketing of that app, but it keeps getting users organically through the App Store.

webjac, to random
@webjac@mastodon.social avatar

@sindresorhus Hey! I wanted to report a bug in Dato...

When you have a display to the right the Dato window itโ€™s not shown properly.

Here's a screenshot of the bug and the setting where it happens. As you can see when it's shown โ€œbelow menu bar itemโ€ if it doesn't have enough space to the right it just doesnโ€™t show properly.

sindresorhus,
@sindresorhus@mastodon.social avatar

@webjac Forgot to reply to this, but this was fixed a while ago.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines