Show HN: Hacker News desktop application in Kotlin/Swing
11–20 of 92 posts
Re: Show HN: Hacker News desktop application in Kotlin/Swing
#12Re: Show HN: Hacker News desktop application in Kotlin/Swing
#13Doesn't look like a regular jtree in the right pane, what did you use for showing the comment hierarchy?
Edit: it also may look different if you aren't used to seeing the 'Nimbus' Look and Feel—its JTree looks fairly different.
Re: Show HN: Hacker News desktop application in Kotlin/Swing
#14What framework does Jetbrains use for all their tools? They honestly look and perform great on every platform that I have used them on.
Re: Show HN: Hacker News desktop application in Kotlin/Swing
#151) don't start a new project in Swing when you could use JavaFX instead. Since you're using Kotlin, you'd also want to use TornadoFX, a nice DSL for JavaFX.
2) use Maven or Gradle (or hell, any build tool). Don't store artifacts in source control.
I was really hoping someone who knew what they were doing was building this after the mini Electron debate earlier this week :/
Re: Show HN: Hacker News desktop application in Kotlin/Swing
#16Just joking. Good job. I think it’s been years seen I saw a Java App, and have to say, I am a bit disappointed at how Swing still looks.
Re: Show HN: Hacker News desktop application in Kotlin/Swing
#17You were so preoccupied with wether you could, that you didn’t stop for one moment and think I’d you should! Just joking. Good job. I think it’s been years seen I saw a Java App, and have to say, I am a bit disappointed at how Swing still looks.
Re: Show HN: Hacker News desktop application in Kotlin/Swing
#18Some suggestions: 1) don't start a new project in Swing when you could use JavaFX instead. Since you're using Kotlin, you'd also want to use TornadoFX, a nice DSL for JavaFX. 2) use Maven or Gradle (or hell, any build tool). Don't store artifacts in source control. I was really hoping someone who knew what they were doing was building this after the mini Electron debate earlier this week :/
As for building—I agree the current project structure is basically unforgivable :) However, I figured the chances of anyone seeing the project were extremely remote and it was just for fun so I didn't bother with any of the boring stuff. Maybe I'll fix it up a little now though.
EDIT: the project now uses Maven.
Re: Show HN: Hacker News desktop application in Kotlin/Swing
#19Re: Show HN: Hacker News desktop application in Kotlin/Swing
#20What framework does Jetbrains use for all their tools? They honestly look and perform great on every platform that I have used them on.
Java Swing, with lots of manual tiny tweaks for fidelity.