. @RickClephas has done an amazing job maintaining KMP-NativeCoroutines (and related libraries) for so long. The Kotlin Multiplatform community owes him a huge debt of gratitude.
KMP-NativeCoroutines preparing for transition to Swift Export
github.com/rickclephas/KM…
"Once Swift export is complete and stable it'll likely completely remove the need for KMP-NativeCoroutines."
@ChristianSelig Unfortunately a start button is the least of your worries here in Europe... there are al kinds of required annoying "safety" features that you need to disable over and over again 🫠
@thatvirtualboy@ChristianSelig Just make sure to have the climate control on before you leave and it will auto start when you get in. Not sure about shutting it off though.
@ChristianSelig I think through the correct order of operations (Park, unbuckle, open door) you might be able to have it auto shut off, but I haven't tested it thoroughly. Plus, you still would have to 'start' it when you get back in.
@Sellmair This sounds really familiar, not just as a "developer" but in general for most things relating to work. Glad to hear you found a setup that works for you @Sellmair!
KMP-NativeCoroutines is now using a K2 compiler plugin to generate Kotlin code. Allowing for a better IDE experience. Please report any issues on Github.
github.com/rickclephas/KM…
I received a water bottle from @jetbrains, and it seems solid and looks great, but the water tasted strange yesterday.
Remember, folks, to remove any flyers inside before pouring water. 😵💫
@jeiting this is actually super confusing and not what it means, it's just that you have to answer the question whether you are a trader by February 17 (ie you can still answer "no", but if you haven't answered the question, you'll get kicked)
On February 17th, if you aren't a "trader", Apple is delisting you from the App Store in Europe.
What does it mean? I barely understand but tried to do my best to explain it.
revenuecat.com/blog/growth/am…
Trying to go from a MacBook-open-on-my-desk setup to a MacBook-in-clamshell-next-to-my-desk setup.
I'd pay serious money for an external touchpad with Touch ID on it. These two things are the only things I miss from having the MacBook open, as I use them a couple times a day.
@alpennec@ChristianSelig This should work, just make sure to use `\.url` keyPath. And mark it as mutated once the file changes (either in the setter (`saveCat`), or via a filesystem notification or something).
SwiftUI @Observable question: I want to have a SwiftUI View react to an on-disk store changing, rather than an in-memory store. Is this possible?
Code: gist.github.com/christianselig…
Last year I bought gitrewind.com
Haven't done anything with it, haven't told anyone.
I just think it sounds cool.
Yet, my dashboard says its presence is growing.
Password. Just let me set a password. Stop sending me emails. Stop sending me notifications. Stop sending me texts most of all. Just let me set a password.
@joreilly Though in that case the object has a unique ID. Two data classes with the same data (that would be considered equal in Kotlin) won't share the same unique object ID.
✨ Library authors, get support from the Kotlin Foundation!
We’re reopening the Grants Program for Multiplatform libraries. Winners will get financial support and recognition in the community.
Check out the requirements and apply before June 25. 👇
kotlinfoundation.org/grants/
🌈 Kotlin 2.0 is almost here! There’s less than 48 hours to go. Get ready for smarter and faster development with an even smoother multiplatform experience.
Tune in to the opening keynote, live from KotlinConf:
📆 May 23
⏱️ 9:00 am CET
🔗 kotl.in/konf24-live
@RickClephas Hey :) is there a reason why the name checking on ObjCName only allows valid ObjC names even for swift names? It would be quite useful to use a "." in the swift name for things like classes nested in interfaces. #L50" target="_blank" rel="nofollow noopener">github.com/JetBrains/kotl…