Swift Package for use in a macOS / iOS Client. It provides the "boilerplate" capabilites needed by an app communicating with a Flex 6000 radio using xLib6000.
- macOS 11.2.2
- Xcode 12.4 (12D4e)
- Swift 5.3 / SwiftUI
- macOS 11 and higher
- iOS 14 and higher
This is a Swift Package, no executables are created.
Please send any bugs / comments / questions to support@k3tzr.net
A SmartSDR-like client for the Mac.
Mac versions of DAX and/or CAT and a Remote CW Keyer.
A Mac-based Voice Keyer and a CW Keyer.
- added "trailing" param to ClearButton modifier
- added indication in log for "App restarted"
- minor changes to logging parameters
- renamed defaultConnection to defaultNonGuiConnection
- added color to LogView
- added timeout to synchronousDataTask in AuthManager
- improved handling of fatal errors
- corrected loadPickerPickets and chooseDefault
- removed unused code
- changed UIImage / NSImage to SwiftUI Image
- changed UIColor / NSColor to SwiftUI Color
- corrected default Station name
- removed LoggerViewIsOpen property
- put PickerPackets change on main queue
- added a timeout to the synchronousDataTask (guard against non response by Smartlink)
- made PickerPackets @Published
- code cleanup
- elimination of sub view folder
- multiple methods renamed
- verified compilation for both iOS and macOS
- rename Logger to LogManager
- total rewrite of Auth0 authentication (AuthManager)
- added defaultAction and cancelAction to multiple buttons
- changes throughout to support AuthManager usage
- added smartlinkAuthenticationView
- bug fixes throughout
- initial release after conversion from xClientMac