News for hackers. Stuff that matters.
Re:Snowflake: Graphical SFTP client and terminal emulator wi... by kalleboo on Thursday January 30, 2020 @08:43AM (#22191213)
You're being downvoted, probably for your curtness, but launching the app...

It's a terrible Java GUI.

No offense to the developer, I'm sure the technical parts are great, and the GUI probably makes more sense on other OSes (macOS which I'm running it on is specifically listed as not yet supported).

It launches in full screen(?!), extremely basic UI consistency is utterly broken (like option-arrow keys to jump between words in text fields), the "new connection" dialog scrolls SIDEWAYS on a 4K display, it's just insane. 20 years in and Java still does not produce cross-platform GUIs without major, major work. At least with Electron, text fields work as expected.

Hopefully by adding macOS support they'll fix these things but usually with Java apps "adding macOS support" just means adding a .app wrapper and app signing around the .jar.

Re:Snowflake: Graphical SFTP client and terminal emulator wi... by reaperducer on Thursday January 30, 2020 @11:37AM (#22192683)
No offense to the developer, I'm sure the technical parts are great, and the GUI probably makes more sense on other OSes (macOS which I'm running it on is specifically listed as not yet supported).

I know cross-platform is cool on HN at the moment, but honestly if it doesn't have a native macOS interface, I'll pass.

Having a different user interface paradigm for each program reminds me of the old Windows days, and is one of the biggest benefits of switching to a Mac. Perhaps it's because I use a dozen or more different programs during the day, but I'm so much more productive with a consistent user experience.

Obviously, there are exceptions. VS Codium is one. But the benefits of such an exception have to really outweigh the loss in productivity.

Re:Snowflake: Graphical SFTP client and terminal emulator wi... by slantyyz on Thursday January 30, 2020 @09:28AM (#22191473)
> It's a terrible Java GUI.

As far as Java GUIs go, I've seen far worse than this. It's fine to me.

I use WinSCP daily. It is very functional, but beautiful is not a word I'd use to describe it.

Re:Snowflake: Graphical SFTP client and terminal emulator wi... by qorrect on Thursday January 30, 2020 @12:49PM (#22193448)
Seriously, this GUI is great compared to some of the trash I've had to use - its a great tool and "Java sucks" is so 10 years ago.
Re:Snowflake: Graphical SFTP client and terminal emulator wi... by slantyyz on Thursday January 30, 2020 @01:10PM (#22193650)
>> "Java sucks" is so 10 years ago.

I mostly agree, but I also work with enterprise software products that have legacy code bases with baggage that is over 10 years old, so there is still a lot of Java software that sucks. We're talking about applications that take minutes to just load and display a window on otherwise fast hardware. And in some cases, the entire purpose of the application is to basically slap a GUI around an XML configuration file.