below, (edited ) to random
@below@mastodon.social avatar

Today WWDC 2024 begins. I am a little sad not to be in Cupertino today, as twenty years ago was my first WWDC in San Francisco (I had only visited Apple Developer Conferences in Germany before).

Happy Memories

If you are following WWDC or are even on location, say Hi 👋

Please boost for reach, because my Apple bubble is still not strong enough on Mastodon. And let me know your best tricks how to find content on this non algorithmic timeline

#wwdc #wwdc24 #wwdc2024 #iosdev #macdev

davidbures, to swift
@davidbures@mstdn.social avatar

Folks, have you had any success in merging the new Strings catalog in Xcode 15?

A nice contributor translated Cork into Spanish. Unfortunately, they didn’t use the correct branch. The main branch had a few changes to the Strings catalog.

Now I have 500 unresolvable merge conflicts.

What can I do? 😢

davidbures, to swift
@davidbures@mstdn.social avatar

OH MY GOD I CAN'T BELIEVE I FINALLY FIGURED IT OUT!! The next Cork release will be fucking EPIC

(Cork now supports packages that require sudo during install/uninstall)

A demo showing new support for packages requiring sudo in Cork

davidbures,
@davidbures@mstdn.social avatar

I tried it with the Zulu JDK and it seems to work fine for it as well!

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

Another demo of sudo package

davidbures, to swift
@davidbures@mstdn.social avatar

Has anyone here succeeded in setting up jekyll-apple-help to generate help books for macOS? This project: https://github.com/chuckhoupt/jekyll-apple-help

I wanted to use it to create a help book for Cork, but I'm having some major problems setting it up, and the guide is very hard to follow.

If anyone managed to set it up, would you be willing to help me? It would help a lot 😊

below, to random German
@below@mastodon.social avatar

No more Slack Channels for ?

davidbures, to swift
@davidbures@mstdn.social avatar

While implementing the package previews, I ran across one state that Cork didn't have covered yet: when an app is already installed outside of Homebrew, and you try to install the Homebrew version.

Instead of getting stuck, you now get this status.

davidbures, to swift
@davidbures@mstdn.social avatar

Today, I merged the basic support for Shortcuts into mainline Cork. After that, I decided to take on another challenge

I thought it would be cool to be able to see detailed info about a package before you install it. This feature actually used to be in Cork back in 2022! But I had to remove it… until now!

It's far from complete, but I'm doing my best

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

Very old package preview from 2022

davidbures, to random
@davidbures@mstdn.social avatar

I have a question for old school macOS devs:

Is there a built-in way to create these wizard windows? I've seen them in a lot of the older built-in macOS apps and always wondered how they were made 🤔

mackuba, to random
@mackuba@martianbase.net avatar

question: if I have a main storyboard set in Info.plist, and an initial (entry point) window controller in that storyboard (with "single presentation"), so like in the Mac app Xcode template, the storyboard automatically creates the window controller and its window and displays it; can I get a reference to that controller from AppDelegate somehow? (Calling instantiateInitialController creates a second window controller for some reason…) 🤨

mackuba, to random
@mackuba@martianbase.net avatar

Oh wow… someone on StackOverflow recommended to use this for an animation; available in iOS since 3.1, on macOS added only in Sonoma 😳

davidbures, to swift
@davidbures@mstdn.social avatar

Update on Cork Shortcuts support:

I have added a shortcut for refreshing packages. Next step, I'll see if I can add a separate button to Cork itself for only refreshing packages without updating them!

(also, does anyone know why Shortcuts is showing the key for each LocalizedStringResource instead of the actual string? 🤔 see pic #2 for code)

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

Image of code

davidbures, to swift
@davidbures@mstdn.social avatar

Has anyone encountered this error before? I'm trying to test widgets, but the simulator doesn't start at all. I get no errors, not warnings, nothing in the console apart from the URL of the widget extension… it's weird. And Google is also not helping 🤔

Code is here: https://github.com/buresdv/Cork/tree/main.widgets/Widgets

davidbures, to swift
@davidbures@mstdn.social avatar

To recap what I got working today in Cork (but I'm not promising that it's gonna be in the next release!):

  • Added three Shortcuts: Get installed Formulae, Casks or all Packages
  • "Get installed Formulae" allows you go only limit it to only manually installed packages. For some reason, doing this in the "Get installed Packages" crashes it even though it's the same system

We'll see what's gonna be next!

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

image/jpeg

davidbures, to swift
@davidbures@mstdn.social avatar

I'm not promising anything for the next version of Cork just yet, but I'm trying to cook here…

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

davidbures,
@davidbures@mstdn.social avatar

Oh yeah it's all coming together now

davidbures, to swift
@davidbures@mstdn.social avatar

How would you go about implementing a popup search menu like this? :think_bread:

Suppose I have a NSSearchField and want to make such popup menu to let the user choose some details about their search - for example, if they want to search by a package's name or description.

Or would there be a more appropriate, and completely different, solution? What do you think?

CorkApp, to swift
@CorkApp@mstdn.social avatar
cdfinder, to apple
@cdfinder@techhub.social avatar

We have just released yet another free Video Tutorial for you!

How does Apples work on a File Server or NAS?

Hint: It probably won't, so for better results, use NeoFinder...

https://www.neofinder.de/forum/phpBB3/viewtopic.php?p=454

neofinder, to macos
@neofinder@mastodon.social avatar
davidbures, to SwiftUI
@davidbures@mstdn.social avatar

I wonder, is there a built-in AppKit/SwiftUI component that lets you show a folder structure like this? Or do you have to create a custo one? I can't think of a way to look this up 🤔

davidbures, to swift
@davidbures@mstdn.social avatar

I have another (slightly stupid) SwiftUI question: How can you set the size of a NSViewRepresentable?

Suppose I have this code:
https://gist.github.com/buresdv/92842f84d0e706d3dcdae5587f163001

I want to limit the width of this NSViewRepresentable to 100

I can't use .frame when using this view in SwiftUI, because that results in the attached picture, so I suppose you have to set the size inside the NSViewRepresentable itself. But how? 🤔

Also shoutout to @nicoreese for answering the previous question 🎉

davidbures, to apple
@davidbures@mstdn.social avatar

Who else uses Xcode in disco mode?

video/mp4

cdfinder, to apple
@cdfinder@techhub.social avatar

So, if you have the Pro Video Codecs are installed on your Mac, the integrated video player in can play Sony MXF video files! Pretty cool!

https://www.neofinder.de/forum/phpBB3/viewtopic.php?p=451#p451

You get these codecs when you use Final Cut Pro and other Appl apps...

davidbures, to swift
@davidbures@mstdn.social avatar

Update on the categorized cached downloads (https://mstdn.social/@davidbures/112456702745516734):

Now, it also works when the name of the installed package is not exactly the same as the name of the cached download!

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