A screenshot of <Jewel>, a bridge from Swing’s Dar...
# compose-desktop
k
A screenshot of Jewel, a bridge from Swing’s Darcula look-and-feel used in IntelliJ into the desktop Compose world
s
To be clear, that is a sample using the Toolbox theme, which I have just nuked in the repo (PR pending)
The interesting Swing part happens in the
:themes:intellij:idea
module (it has its own demo thing)
Props to @Lamberto Basti
k
The one thing I’m looking forward to is a proper bridge for matching Swing fonts in the Compose world, and for getting the font that matches the OS default one in a cross-platform way.
s
Awesome, I did a poorly bridge my self, was really painful, did not know this exist. https://github.com/DevSrSouza/compose-jetbrains-theme/blob/main/src/main/kotlin/io/kanro/compose/jetbrains/IntellIj.kt Looking forward to replace my implementation for this one, nice work @seb @Lamberto Basti
s
@Kirill Grouchnikov that is somewhat done already in the bridge/Skiko, but there are issues. I'm working on those!
k
Looks like there is no standalone demo for the Darcula theme, and it needs to be deployed as a plugin into an IntelliJ instance?
s
@SrSouza if you want to contribute to the Jewel repo, we'd be very happy to deduplicate work 🙂 That repo has been there for a long time, they only recently made it public. We haven't announced anything since it's still very immature
@Kirill Grouchnikov no, we simply haven't had time to prepare a cohesive demo thing for the IJ theme yet. You can run the samples one by one — I'll try to make a decent unified sample soon
k
You had me at
ciao mamma
s
That's Lamberto for you 😄
🤌
c
Is this theme going to work with both the existing Intellij theme and the new one that was just released to beta?
s
There is open issue a about the New UI https://github.com/JetBrains/jewel/issues/15
s
By yours truly 😄
Yes we will support the new UI — in fact, I think I'll be focusing on that, given that by the time this is production ready enough we may want to just default to the new UI.
163 Views