home.social

#macdev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #macdev, aggregated by home.social.

fetched live
  1. And the Black & White mode of App Designer icon.

    a.k.a. “Clear-Dark with Reduce Transparency ON in accessibility settings” icon mode.

    Basically the only one from the tints I personally do not mind looking at.

    If Apple would ever take time to fix up everything in the Graphite UI mode, that would be a good reason for the existence of B&W icons actually.

    #AppIcon #Icon #Design #IconDesign #AppIconDesign #Xcode #IndieDev #MacDev #BuildInPublic

  2. And the Black & White mode of App Designer icon.

    a.k.a. “Clear-Dark with Reduce Transparency ON in accessibility settings” icon mode.

    Basically the only one from the tints I personally do not mind looking at.

    If Apple would ever take time to fix up everything in the Graphite UI mode, that would be a good reason for the existence of B&W icons actually.

    #AppIcon #Icon #Design #IconDesign #AppIconDesign #Xcode #IndieDev #MacDev #BuildInPublic

  3. Sharing a toot as an image via drag’n’drop is something I always wanted. Highly personalized software. 😅

    #macdev #indydev #BuildInPublic #mastodon

  4. Sharing a toot as an image via drag’n’drop is something I always wanted. Highly personalized software. 😅

    #macdev #indydev #BuildInPublic #mastodon

  5. It’s the little things! Text selection is now working (and user handles / tags / links are still clickable 😅)

    #macdev #indydev #BuildInPublic #mastodon

  6. It’s the little things! Text selection is now working (and user handles / tags / links are still clickable 😅)

    #macdev #indydev #BuildInPublic #mastodon

  7. The last couple of hours where a good test for the push notification relay I’m running for Maxtodon. :)

    #macdev #indydev #BuildInPublic

  8. The last couple of hours where a good test for the push notification relay I’m running for Maxtodon. :)

    #macdev #indydev #BuildInPublic

  9. Another HacKit detail I’ve wanted to improve for years is finally done.

    The Appearance pane used to hide the author badge colours inside a pop-up button. I’ve replaced it with coloured radio buttons, so the whole palette is visible at a glance and changing colour is immediate.

    A small change, but exactly the kind of detail I care about in a native Mac app.

    Coming in the next major HacKit update.

    HacKit: apps.apple.com/app/id1549557075

    #HacKit #Cocoa #AppKit #Swift #MacDev #macOSDev

  10. Another HacKit detail I’ve wanted to improve for years is finally done.

    The Appearance pane used to hide the author badge colours inside a pop-up button. I’ve replaced it with coloured radio buttons, so the whole palette is visible at a glance and changing colour is immediate.

    A small change, but exactly the kind of detail I care about in a native Mac app.

    Coming in the next major HacKit update.

    HacKit: apps.apple.com/app/id1549557075

    #HacKit #Cocoa #AppKit #Swift #MacDev #macOSDev

  11. FINALLY got the alt button for inline media working. There’s really a lot of going on inside those boxes. 😅

    #macdev #BuildInPublic #swift

  12. FINALLY got the alt button for inline media working. There’s really a lot of going on inside those boxes. 😅

    #macdev #BuildInPublic #swift

  13. How cool is it that Xcode’s hammer did survive the glass-ification and still represents 3D-realistic-tools app icon genre?

    As a representative of the same style, and not accidentally featuring the Xcode-blue coloring, the App Designer’s icon gels very nicely with it, as two best friends. 🙂

    Long live the 🔨!

    #Xcode #AppIcon #Icon #Design #IconDesign #AppIconDesign #UIDesign #MacDev #iOSDev

  14. How cool is it that Xcode’s hammer did survive the glass-ification and still represents 3D-realistic-tools app icon genre?

    As a representative of the same style, and not accidentally featuring the Xcode-blue coloring, the App Designer’s icon gels very nicely with it, as two best friends. 🙂

    Long live the 🔨!

    #Xcode #AppIcon #Icon #Design #IconDesign #AppIconDesign #UIDesign #MacDev #iOSDev

  15. Cork 2.0.0 release candidate is out

    This update includes mostly fixes: a fix for most stuttering, and up to 12% less memory use

    There are also adjustments to the Tap addition process to make it more intuitive

    Full changelog: blog.corkmac.app/p/cork-200-re

    Buy Cork to support its AI-free development: corkmac.app

    #swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp #showcase #fuckai #NoAI

  16. Cork 2.0.0 release candidate is out

    This update includes mostly fixes: a fix for most stuttering, and up to 12% less memory use

    There are also adjustments to the Tap addition process to make it more intuitive

    Full changelog: blog.corkmac.app/p/cork-200-re

    Buy Cork to support its AI-free development: corkmac.app

    #swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp #showcase #fuckai #NoAI

  17. Now that we know that Play was acquired by Apple, it would be probably stupid to work on anything too generic that is highly likely to appear in the next iterations of Interface Builder. But I still want to play with PaintCode’s area of operation in SwiftUI/Metal medium, maybe some specific UI design workflows, and especially custom UI components and styling (skeuomorphism-philia ❤️).

    #UIDesign #InterfaceBuilder #Xcode #Apple #SwiftUI #AppleMetal #IndieDev #MacDev #iOSDev #Skeuomorphism

  18. Now that we know that Play was acquired by Apple, it would be probably stupid to work on anything too generic that is highly likely to appear in the next iterations of Interface Builder. But I still want to play with PaintCode’s area of operation in SwiftUI/Metal medium, maybe some specific UI design workflows, and especially custom UI components and styling (skeuomorphism-philia ❤️).

    #UIDesign #InterfaceBuilder #Xcode #Apple #SwiftUI #AppleMetal #IndieDev #MacDev #iOSDev #Skeuomorphism

  19. One feature I’ve wanted to add to HacKit for years is finally done.

    The next major update introduces the Find Bar, so finding text in stories works just as you expect.

    Getting NSTextFinder working outside of NSTextView was a challenge, but I’m delighted with the result.

    #HacKit #AppKit #Cocoa #Swift #NSTextFinder #MacDev #macOSDev

  20. One feature I’ve wanted to add to HacKit for years is finally done.

    The next major update introduces the Find Bar, so finding text in stories works just as you expect.

    Getting NSTextFinder working outside of NSTextView was a challenge, but I’m delighted with the result.

    #HacKit #AppKit #Cocoa #Swift #NSTextFinder #MacDev #macOSDev

  21. Just fixed a text rendering issue in McKinley (my SF Symbols editor). It can now interpolate different fonts between symbol weights! (Assuming the fonts aren’t too wildly different for that to work.)

    It's most useful for e.g. using a bold font only in the black symbol variant. But the user can select what they like and get an accurate preview, so try whatever!

    #macdev #indiedev #buildinpublic

  22. Just fixed a text rendering issue in McKinley (my SF Symbols editor). It can now interpolate different fonts between symbol weights! (Assuming the fonts aren’t too wildly different for that to work.)

    It's most useful for e.g. using a bold font only in the black symbol variant. But the user can select what they like and get an accurate preview, so try whatever!

    #macdev #indiedev #buildinpublic

  23. For the folks in the Swift compiler teams, are there known issues that cause a @ objc annotated class in a framework to have both its class and metaclass symbols in the arm64e slice, but only the metaclass in the arm64 one? The only pattern I can see is the affected classes have an internal var with a type that lives in another framework (dependency of the affected one). #macdev #iosdev

  24. For the folks in the Swift compiler teams, are there known issues that cause a @ objc annotated class in a framework to have both its class and metaclass symbols in the arm64e slice, but only the metaclass in the arm64 one? The only pattern I can see is the affected classes have an internal var with a type that lives in another framework (dependency of the affected one). #macdev #iosdev

  25. New Mac app icon design.

    NO to glass, YES to tradition of tools.

    Hopefully speaks enough of “some design tooling” without additional comments.

    But yea, currently thinking this will be my next priority No.1 project where my indie time goes.

    Could not find any better name that would stick, and it was brewing for a while already, so a generic “App Designer” it is. Reserved a handle @AppDesigner_app for it.

    #AppIcon #Icon #Design #IconDesign #AppIconDesign #IndieDev #MacDev #BuildInPublic

  26. New Mac app icon design.

    NO to glass, YES to tradition of tools.

    Hopefully speaks enough of “some design tooling” without additional comments.

    But yea, currently thinking this will be my next priority No.1 project where my indie time goes.

    Could not find any better name that would stick, and it was brewing for a while already, so a generic “App Designer” it is. Reserved a handle @AppDesigner_app for it.

    #AppIcon #Icon #Design #IconDesign #AppIconDesign #IndieDev #MacDev #BuildInPublic

  27. I just made my #SwiftUI code 3600 times faster (71.4 seconds down to 0.02 seconds) by adding a single line of code (an explicit `let objectWillChange = ObservableObjectPublisher()` property to the model). Somehow feels good and bad at the same time. #swift #macdev

  28. I just made my #SwiftUI code 3600 times faster (71.4 seconds down to 0.02 seconds) by adding a single line of code (an explicit `let objectWillChange = ObservableObjectPublisher()` property to the model). Somehow feels good and bad at the same time. #swift #macdev

  29. Make SF Symbols with McKinley

    youtu.be/enZ5A_bTdfg

    I made a video showing how to use McKinley, my in-development Mac app for making SF Symbols.

    #macdev #indiedev #buildinpublic #sfsymbols

  30. Make SF Symbols with McKinley

    youtu.be/enZ5A_bTdfg

    I made a video showing how to use McKinley, my in-development Mac app for making SF Symbols.

    #macdev #indiedev #buildinpublic #sfsymbols

  31. Atlas 1.6 out with features that missed the last cut off because QAing them was a nightmare 🫠 Focus Mode, Typewriter Scrolling, and customized editor fonts! Woo!

    contagious.dev/blog/atlas-1-6-

    #iosdev #macdev #indiedev #writing

  32. Atlas 1.6 out with features that missed the last cut off because QAing them was a nightmare 🫠 Focus Mode, Typewriter Scrolling, and customized editor fonts! Woo!

    contagious.dev/blog/atlas-1-6-

    #iosdev #macdev #indiedev #writing

  33. Working on my #applescript errors.

    My favourite so far is `errAECantPutThatThere`. Gonna make use of that one!

    #macdev

  34. Working on my #applescript errors.

    My favourite so far is `errAECantPutThatThere`. Gonna make use of that one!

    #macdev

  35. this is probably a fruitless question, but is there any way to make xcode not show prompts/buttons/features/etc that are entirely dependent on having some LLM installed and integrated to use? i've been learning swiftui for maybe 30 minutes and this is trying my patience with the amount of useless clutter there is. #xcode #iosdev #macdev #swift #appledev

  36. this is probably a fruitless question, but is there any way to make xcode not show prompts/buttons/features/etc that are entirely dependent on having some LLM installed and integrated to use? i've been learning swiftui for maybe 30 minutes and this is trying my patience with the amount of useless clutter there is. #xcode #iosdev #macdev #swift #appledev

  37. Next version of Maxtodon will have timeline gaps when you’ve missed a lot of posts. I’m really happy how the third attempt turned out. 😅

    #macdev #indydev #mastodon #BuildInPublic

  38. Next version of Maxtodon will have timeline gaps when you’ve missed a lot of posts. I’m really happy how the third attempt turned out. 😅

    #macdev #indydev #mastodon #BuildInPublic

  39. Well I _was_ going to ship a new #TestFlight build of McKinley today. But turns out App Store Connect is not processing builds properly.

    Seems to be a KP based on this reddit thread: reddit.com/r/iOSProgramming/co

    #macdev

  40. Well I _was_ going to ship a new #TestFlight build of McKinley today. But turns out App Store Connect is not processing builds properly.

    Seems to be a KP based on this reddit thread: reddit.com/r/iOSProgramming/co

    #macdev

  41. I built a thin app wrapper that opens and saves md files so I can dev and test my Nifty Markdown engine outside of Atlas and Fox, and I’ve this *great urge* to release it as a simple standalone app.

    That last mile to polish is just such a freaking chore tho 😭

    #iosdev #macdev