Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Curtis Hard

@curthard89@mstdn.social
mastodon 4.6.4
  • Open on mstdn.social

I’m the developer of IconJar, previously Sketch.

0 Followers
0 Following
14 Posts
Joined January 20, 2023
Work:
Looking for it, have an opportunity? Get in touch.
Fun:
https://geticonjar.com

Posts

Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Apr 24, 2026
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social

Reason being is we need to load a library, but check up-front if we need to perform a light weight, or any form of CoreData migration, if we do, we need to backup the library you are trying to load with the model that matches that library, not the one that we are migrating too. The backup can take time as it needs to copy the stores + icons etc, so needs to be some UI for the user, but all in the same flow as loading a library and presenting it at the end.

0
0
0
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Apr 24, 2026
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social

That moment you have to completely refactor how you load a Library (in IconJar) because of a single asyn function that needs to be made synchronous. Cant use a semaphore and wait as it causes a deadlock on the thread due to its internals, so have to completely move over to async await just for that one part (i say part, loading a library is a big part)…

0
0
0
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Apr 07, 2026
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social

The amount of slop that is being released on mac recently due to AI just creating … slop is insane. It’s gotten to a point where people are now posting “how do i fix this EXC_BAD_ADDRESS” on reddit because they have no idea what it is and expecting a single line answer. The code shared has more race conditions than an F1 season. The performance sucks, UI barely works and people are making money from that crap. What.

12
0
3
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Mar 28, 2026
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social
Replying to @JoshHrach@iosdev.space
@JoshHrach@iosdev.space Oh yer! this is terrible, every time, you click and it shifts place then you click something else, its horrid!
1
0
0
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Mar 27, 2026
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social

Guessing no-one at Apple checked what happens when you have folder sharing on and Finder displays the opaque bar at the top... obviously looks even worse further right you go.

Your browser does not support the video tag.
61
14
17
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Mar 27, 2026
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social
Replying to @amano@mastodon.gamedev.place
@amano@mastodon.gamedev.place @playdate@social.panic.com This is just digital crack, its so good. Im on the leader boards on the site, but looks like they dont update sometimes as my HARD score was 3.3M not the 1.7 on there which was my old one. Such a good game, kudos to all involved (also read a lot of the dev stuff on the Discord channel).
1
1
0
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Mar 22, 2026
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social

NSView's isFlipped i would had thought should be MainActor only, but ... when using drag n drop, if you hit the limit of whatever AppKit decides it wants to chunk up drag n drop items into multiple threads, it can call isFlipped on a background thread, so you MUST mark it as nonisolated (if you subclass) or it will crash

2
0
0
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Mar 07, 2026
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social

Been working on the next version of IconJar for the past 2 years or so (version 3.0), no vibe coding, just pure Swift (SwiftUI used in the sheets) but AppKit everywhere else.

Slowly getting there, a lot to do, but a complete rewrite from 2.0 which was Objective-C.

Loads of new features, new formats supports. Watch this space :-)

13
2
8
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Feb 08, 2026
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social

I’m sorry, but when people say on their app page “optimized for Apple Silicon” what does that mean exactly? Have they gone out the way to do AS only code or ASM or, just let the compiler compile ARM and x86 automatically? - at no point since AS has come out have I written anything specific for that platform 🤷‍♂️.

0
1
0
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Oct 02, 2025
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social

I don't think I've ever worked on fixing issues on a macOS release as buggy and sloppy and Tahoe. Everything seems like it's held together with semi wet turd and a slight prod breaks it. The amount of work arounds to just fix an issue that only exists on Tahoe is insane. Chances are my work arounds will break once the rdars are fixed 🥲

0
0
0
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Sep 11, 2025
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social
Replying to @siracusa@mastodon.social
@siracusa@mastodon.social So its related to the Labels, if you create a custom ToggleStyle where you just put the context label and the toggle into an HStack yourself it works without jumping around.
0
0
0
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Sep 11, 2025
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social
Replying to @siracusa@mastodon.social
@siracusa@mastodon.social Oh great, we are really shipping Tahoe in this state... the f….
0
0
0
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Sep 11, 2025
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social

@siracusa@mastodon.social Hey - what was your workaround for the jumping controls in SwiftUI in Tahoe? I have a basic form and mousing over each row seems to make it move around 😅

mastodon.social

John Siracusa (@siracusa@mastodon.social) - Mastodon

0
3
0
0
Open post
curthard89
Curtis Hard @curthard89@mstdn.social · Jul 22, 2025
Curtis Hard
@curthard89@mstdn.social

I’m the developer of IconJar, previously Sketch.

mstdn.social

@marioguzman@mastodon.social cant work out if this is sarcastic or not ….

mastodon.social

Mario Guzmán (@marioguzman@mastodon.social) - Mastodon

1
0
0
0

Remote instance

mstdn.social
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:27:18 UTC