Seeing a year gone since Scala 3 started to crawl on my desktop.
ScalaFX 17 required an effort, but it was a good excuse to do major cleaning. In particular the TreeCellFactory changes were favorable for my case.
I'd love to be able to cut the use of all braces with ScalaFX and Scala2 syntax and adopt Scala 3 approach with almost no braces. But...
But Scala 3 syntax migrations are still pretty painful and the tooling is not the easiest of things. Now with ScalaFX 17 Scala 3 syntax still challenging for IDE platforms. I have an application with about 12000 lines of ScalaFX code which I've been pushing to Scala 3 syntax.
In my case it is pretty hard to try to coordinate things and their interrelations without an IDE. But IDE's behavior is wobbly and unpredictable.
One day Scala 3 syntax goes down well and then for minor or major changes everything wants to be Scala 2 again and IDE lights up like a Christmas tree and is basically useless without massive reload and reconfiguration of everything.
The migration guide really isn't helping too much. I've been using IntelliJ and VS Scala Metals.
Maybe it's just me with these kinds of challenges, but I'd love to hear what kinds of situation other people have faced or tried with Scala 3 Syntax acceptance...