-
Notifications
You must be signed in to change notification settings - Fork 77
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
S3, S4 Support + Laurine Rework (announcement) #52
Comments
Hi, if you get the chance, an interim version that did a simple migration to Swift 4 would be appreciated, so that apps using Laurine can continue to be built easily using Xcode 9 (at the moment the build script fails due to Swift 4 being expected). |
Internally, I already have it done, expect it within next 2-3 days :) Thank you for your patience! |
Sounds great! No, thank you for this work! :) |
<whistling a pleasant tune in the background, glances over at your direction occasionally with a hopeful expression> |
@JiriTrecak any updates on this? |
@JiriTrecak Come on give us something :) |
Sorry for that. A lot of happening lately with my startup. It will be done today, I promise :) |
It is done. The master branch now allows you to run it in XCode 9, both under 3.2 and 4.0 swift. I've reworked the example for XCode 9 / S4, so that should be working properly now. I am preserving the older versions, so: I'll keep this open until you confirm that your issues are resolved and I will close it afterwards, as laurine is actively being developed in-house for my startup and it will get overhaul and some sweet features once we are finished implementing it (https://www.dropbox.com/s/wtml5qz0qpffjpq/Supernova-automatic-translation.mov?dl=0) if you are interested ^^ Sorry it took so long. :) Sincerely |
Thanks Jiri, sounds good I will use it soon. |
Since Apple is releasing Swift 4 sometime this fall, I will be going ahead and preparing a new version for it. This will also be a considerable overhaul of Laurine as I have few improvements in mind, most notably unit tests and rework of the script so it can be edited and worked on more easily, also performance updates for large files. The goal though is to preserve input or output, giving you no extra work, just replacing the Laurine file. Next version of Laurine should support both S3 and S4.
The important part is that it will also be reworked in a way where I can easily adapt it to support other file types as well (say, image assets) - My goal is to create few more projects based on Laurine where everything can use dot notation in a similar fashion, type safe, quickly.
I will be extending the list of stuff that needs to be done - if you have something you would like to see to be done over the holidays, don't hesitate to drop me a line here.
Sincerely,
Jiri
TBD:
Performance and extendability core rewrite
Unit Tests (File Parsing / Loading & CMD Line input)
Unit Tests (Properties)
Unit Tests (Method generation)
S3 Support
S4 Support
Add automatic support for frameworks
Fix issues with nesting and duplicities
Add debug log options
Pods Support
Carthage Support
The text was updated successfully, but these errors were encountered: