macdriver
macdriver copied to clipboard
Native Mac APIs for Go. Soon to be renamed DarwinKit!
After running 'go generate ./macos/appkit' in a cloned DarwinKit repo, the files enumtypes.gen.go and aliastypes.gen.go are created. When I try to run my test program I see this error: ```...
When I try to run the enumexport tool like this 'go run ./generate/tools/enumexport.go', I saw this error: ``` # command-line-arguments generate/tools/enumexport.go:158:17: not enough arguments in call to s.Parse have ()...
It would be great if we could use macdriver to manage App Store subscriptions
Hi there, I am wondering where is the SetDuration method for Animation in quartzcore pkg. I can only find two SetDuration functions in MediaTimingObject and PMediaTiming but none in animation...
**Issue Description:** Encountering difficulties while attempting to use `OutlineView`. The UI rendering for `OutlineView` is not displaying correctly, despite various attempts. **Problem Details:** - `OutlineView` does not render the UI...
As the macOS 12.3, ScreenCaptureKit has been released as the best replacement for the screen recording. It would be a great upgrade for screen capture and audio recording for the...
This adds support for functions and structs which should largely complete the relevant API surface area that this project addresses.
Example: ```go items := []objc.IObject{ foundation.NewStringWithString("a"), foundation.NewStringWithString("b"), } cb := appkit.NewComboBox() cb.AddItemsWithObjectValues(items) cbd := &appkit.ComboBoxDelegate{} cb.SetDelegate(cbd) ``` Will fail at run time because the particular `SetDelegate` method invoked is this...
[Keychain Service Documentation](https://developer.apple.com/documentation/security/keychain_services)