home.social

#macdev — Public Fediverse posts

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

  1. LOL entering :gui when running the swift repl on the command line.

    #swiftlang #swift #macdev #tui

  2. It may not look impressive... for now!

    In collaboration with @ghalldev, I started working on a new email client for Apple platforms after being dissatisfied with basically all the available options

    It shares the same mission as Cork: To simplify everyone's life

    Read more about our plans: buresdv.eu/vision-for-pigeon/

    Follow Pigeon: mastodon.social/@pigeonapp

    codeberg.org/Rikidar/Pigeon

    discord.gg/4NcEsMSWdz
    forum.rikidar.eu/forumdisplay.

  3. It may not look impressive... for now!

    In collaboration with @ghalldev, I started working on a new email client for Apple platforms after being dissatisfied with basically all the available options

    It shares the same mission as Cork: To simplify everyone's life

    Read more about our plans: buresdv.eu/vision-for-pigeon/

    Follow Pigeon: mastodon.social/@pigeonapp

    codeberg.org/Rikidar/Pigeon

    discord.gg/4NcEsMSWdz
    forum.rikidar.eu/forumdisplay.

    #swift #swiftUI #macOS #buildinpublic #macdev #showcase

  4. It may not look impressive... for now!

    In collaboration with @ghalldev, I started working on a new email client for Apple platforms after being dissatisfied with basically all the available options

    It shares the same mission as Cork: To simplify everyone's life

    Read more about our plans: buresdv.eu/vision-for-pigeon/

    Follow Pigeon: mastodon.social/@pigeonapp

    codeberg.org/Rikidar/Pigeon

    discord.gg/4NcEsMSWdz
    forum.rikidar.eu/forumdisplay.

    #swift #swiftUI #macOS #buildinpublic #macdev #showcase

  5. It may not look impressive... for now!

    In collaboration with @ghalldev, I started working on a new email client for Apple platforms after being dissatisfied with basically all the available options

    It shares the same mission as Cork: To simplify everyone's life

    Read more about our plans: buresdv.eu/vision-for-pigeon/

    Follow Pigeon: mastodon.social/@pigeonapp

    codeberg.org/Rikidar/Pigeon

    discord.gg/4NcEsMSWdz
    forum.rikidar.eu/forumdisplay.

    #swift #swiftUI #macOS #buildinpublic #macdev #showcase

  6. It may not look impressive... for now!

    In collaboration with @ghalldev, I started working on a new email client for Apple platforms after being dissatisfied with basically all the available options

    It shares the same mission as Cork: To simplify everyone's life

    Read more about our plans: buresdv.eu/vision-for-pigeon/

    Follow Pigeon: mastodon.social/@pigeonapp

    codeberg.org/Rikidar/Pigeon

    discord.gg/4NcEsMSWdz
    forum.rikidar.eu/forumdisplay.

    #swift #swiftUI #macOS #buildinpublic #macdev #showcase

  7. Lmao, that thing is making GitHub so slow that I can’t even push

    Save Cork’s mirror:
    codeberg.org/buresdv/Cork

  8. I got a suggestion from @troz to add `.frame(minHeight: 400)` after the inspector block, which fixes the issue. I do still need to set `.frame(minWidth: 400)` on the scroll view in order to get the expected zoom behavior. Feels a little weird to split up the sizing like that, but not a big deal. Unfortunately the window still scoots down if you call zoom repeatedly, but… I can live with it for a hobby project I guess 🤷‍♂️ #MacDev #SwiftUI

  9. I‘ve read „Why & How to Distribute Your App Outside the Mac App Store“ by @ctietze and found it very helpful. I‘m even considering buying his ebook.

    christiantietze.de/fastspring/

  10. Proxygen 5.2 is available with lots of tooling updates.

    ⤴️ Rewrites can now override target address so you can map requests to any destination.

    🔍 Transparent proxying is finally available. It lets you inspect non-proxy-aware clients.

    🗝️ TLS key logging allows decrypting captured traffic in Wireshark.

    Download at
    proxygen.app

    #swiftlang #macdev #iosdev

  11. Proxygen 5.2 is available with lots of tooling updates.

    ⤴️ Rewrites can now override target address so you can map requests to any destination.

    🔍 Transparent proxying is finally available. It lets you inspect non-proxy-aware clients.

    🗝️ TLS key logging allows decrypting captured traffic in Wireshark.

    Download at
    proxygen.app

    #swiftlang #macdev #iosdev

  12. Proxygen 5.2 is available with lots of tooling updates.

    ⤴️ Rewrites can now override target address so you can map requests to any destination.

    🔍 Transparent proxying is finally available. It lets you inspect non-proxy-aware clients.

    🗝️ TLS key logging allows decrypting captured traffic in Wireshark.

    Download at
    proxygen.app

    #swiftlang #macdev #iosdev

  13. Proxygen 5.2 is available with lots of tooling updates.

    ⤴️ Rewrites can now override target address so you can map requests to any destination.

    🔍 Transparent proxying is finally available. It lets you inspect non-proxy-aware clients.

    🗝️ TLS key logging allows decrypting captured traffic in Wireshark.

    Download at
    proxygen.app

    #swiftlang #macdev #iosdev

  14. Proxygen 5.2 is available with lots of tooling updates.

    ⤴️ Rewrites can now override target address so you can map requests to any destination.

    🔍 Transparent proxying is finally available. It lets you inspect non-proxy-aware clients.

    🗝️ TLS key logging allows decrypting captured traffic in Wireshark.

    Download at
    proxygen.app

    #swiftlang #macdev #iosdev

  15. SwiftUI Mac devs: I'm having an issue with window sizing when using an inspector. The minimum window size is larger than expected, so there's a gap at the bottom equal to the height of the title bar. The only solution I can find is to manually subtract 52 pixels, which is better than nothing but not great. Any better ideas? I'm working on macOS 15 but this happens on macOS 26 also. Here's the code, and more detail about the problem: gist.github.com/robotspacer/c9 #MacDev #SwiftUI

  16. Who the hell approved this `.searchable` placement

    #SwiftUI #macdev

  17. Cork version 1.7.5 is out.

    This update includes a fix for an upstream breaking change related to package details, and a fix for environment var consumption

    Buy Cork to support its development: corkmac.app

    Join the Discord community: discord.gg/kUHg8uGHpG

    See the source code: github.com/buresdv/Cork

    #swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp

  18. I was just made aware of a critical bug introduced by Homebrew caused by them changing the JSON response format for package details

    This causes package details to not load with the error "The data couldn't be read because it is missing"

    Follow this issue for more information:
    github.com/buresdv/Cork/issues

    #macOS #buildinpublic #macdev #homebrew #CorkApp

  19. I just became aware that during the last 3 days, there were weird outages of the license checking server, which meant you might not have been able to authenticate new Cork licenses

    As soon as I became aware, I fixed the problem and implemented a solution, so it won't happen again

    I apologize for the inconvenience and thank everyone for their patience!

    #CorkApp #macdev

  20. #iOSDev #MacDev

    I have a vague memory of seeing some years ago some kind of indie Mac app for quickly generating simple test icons for Mac apps from e.g. emoji, anyone remembers what that was?…

  21. #iOSDev #MacDev I have a vague memory of seeing some years ago some kind of indie Mac app for quickly generating simple test icons for Mac apps from e.g. emoji, anyone remembers what that was?…

  22. I never realized how fugly `navigationSubtitle` looks in a sheet on macOS. Did nobody test this?

    #swiftui #macdev

  23. Next update will include the custom editor fonts also in the Proxygen Mac app! 🅰️

    By the way, I just love the Nord theme for HTTP! 😍

    #http #proxy #iosdev #macdev

  24. Improving progress reporting in Cork turned out to be a major pain, even with the built-in, ancient `Progress` object, so I created a library to make `Progress` less mental to use

    NO AI WAS USED TO MAKE ANY PART OF THIS

    Feel free to use:

    github.com/buresdv/BetterProgr

    #swift #Programming #macdev #OpenSource

  25. Are there #iosdev / #macdev discussions happening still on Twitter/X or on Threads? I'm curious how that compares to Mastodon and Bluesky now 🍎

  26. In technical news, any arbitrary terminal command can now instantly be turned into a streaming output, which provides a consistent, instantly reusable way to put live outputs into the UI.

    All that's needed is to conform any Observable object to my new `TerminalOutputStreamable` protocol, and it does the rest

    Gone are the days where I had to painfully reimplement this feature for any new output. What took days now takes minutes

    And most importantly, NO AI WAS USED

    #swift #SwiftUI #macdev

  27. Sneak peek of the new package updating system in Cork 2.0:

    You now get a much more detailed progress bar, along with the system being so stable and robust I had to go through 30 packages until I found one that failed

    You also get a much better report on why individual updates failed

    Join the community to see updates faster:
    forum.rikidar.eu
    discord.gg/kUHg8uGHpG

    #swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp

  28. Finally almost done—so many edge cases, a ton of smoke and mirrors, but we've some slick tables in the Atlas's markdown editor. They support rich content, alignments, and have a pretty decent UI! They scroll when too wide! Columns size to content! Accessibility: Yes plz! They're sorta even cute!

    I spent weeks looking at other implementations and messing around with this to get it right so I am beyond excited for this addition.

    #iosdev #macdev #textkit

  29. Of course, I had to expand this already huge scope to include proper row and column selections with context menu like Notes because I can't help myself 🙃

    #iosdev #macdev #textkit