-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Codebase for Xcode 16.0 compatibility and Integration with Marker Data #110
Comments
I've updated the codebase for compatibility with Xcode 16 / Swift 6, which also removes the compile warnings. I also refactored some internal code related to image generation to use modern Swift Concurrency async/await patterns, which has cleaned it up a bit and should make it safer. None of the public API has changed. Next I can have a look at Marker Data and see what conformances @milanvarady has added there to types exported from MarkersExtractor. From what I saw, it's mostly |
Ok I've done the appropriate refactors and will release 0.3.10 shortly. I am making the necessary counter-adjustments to Marker Data on a separate branch and will push a Pull Request to the Marker Data once MarkersExtractor 0.3.10 is ready. |
Thank you! |
I've been updating my other open-source libraries and apps for new language features, Swift Concurrency, and better compatibility with Xcode 16 and the Swift 6 toolchain. So a couple of dependencies have been improved (TimecodeKit, DAWFileKit) and some API has changed (mostly making various methods async), so I will push a MarkersExtractor 0.3.11 update with the needed changes in the codebase. I already refactored MarkersExtractor itself to utilize Swift Concurrency a while ago, so not a lot of changes or improvements are really needed internally. But I can have a look through and see if anything needs polish at some point. |
Will close this, as this is done. |
Thank you! |
TheAcharya/MarkerData#106
@orchetect When you have time you can tweak the codebase.
And @milanvarady could make the necessary tweaks back in Marker Data.
Thank you.
The text was updated successfully, but these errors were encountered: