Live data from Hacker News

Nova by Panic

nova.app

121–130 of 549 posts

Re: Nova by Panic

#122
post #27
post #22

I really like their pricing structure here. If you want updates forever, it's functionally a subscription (which makes sense - constant updates require constant dev work). The key difference is that if you stop paying, you keep everything you've paid for previously (the app and all past updates). That's a _great_ way to do a subscription.

Sketch has the same subscription model.

Main issue is that ongoing changes in the environment will eventually render whichever Sketch version you are using possibly unusable. I am on a version (that isn't too far out I think) that now can't save anymore on Mac (I suspect the file system/access changes they introduced). So where I previously had a version of Sketch I was totally happy with feature-wise, I now have one that I can't really use anymore. Would've been nice if there was a separation of "free fundamental" updates and paid-for feature updates.

Re: Nova by Panic

#123

I feel if a domain has a very well evolving, competitive open source offering (VS Code), it's really hard to sell something else if the feature difference isn't big. Perhaps they should have started by targeting something other than web development.

Nova feels like an editor for 10, 15 years ago when they were making Coda. It feels like its for when you have a bunch of simple static HTML files and maybe a sass watcher.

These days, web development got both more mature, complicated, and simpler, all in ways that makes it hard for Nova to make sense.

Re: Nova by Panic

#124
post #46

> It's new, hyper-fast, and flexible, with all the features you want: [...] a Minimap Do people actually find the Minimap useful for coding? If so, how? And why is it better/different than just a scrollbar, or searching? I've always thought of Minimaps as a thing that seems like it should be adding something to the interface, but actually isn't at all. Seems like pointless eye-candy, to me. What am I missing?

I use my minimap sometimes. Some people are just more visual. Like, if I have a big file that has a class somewhere, and I know I took a bunch of notes on it, I can scan the minimap for the big block of green comment text, and click that section to jump directly to it. Regardless, I'm not really short on horizontal space in a world where monitors are huge and 80-character lines are still the norm, so it costs little…

This is it. In my head the code file I'm working on is closer to a (geographic) map than to a Table of Contents in a book. There are large islands and small ones, some of the small ones form archipelagos (like grouped up constant definitions at the top). The minimap is good at conveying the "shape" and relative size of these code sections at a glance.

Re: Nova by Panic

#125
post #104

Earlier quoted context omitted.

> I'm sure there's a VSC plugin for that This part of your comments nails 100% why, for me (web developer, 90% in typescript these days), it's nearly impossible to justify paying for an IDE. Visual Studio code has almost everything that I need, and what it's not baked in, is easily done with a plug-in, which in the worst case I can write myself. But that's really a worst case scenario, since to this date it has never…

I used Emacs for 10 years. When I started writing JS almost exclusively at my current job, I switched finally to VSCode (albeit with emacs keybindings). The plugin/extension experience between emacs and vscode is, of course, almost an apples to oranges comparison. But VSCode is much better in that regard in my opinion. I want yak-free IDE. After ten years my Emacs config is a herd of beautifully shaved yaks. VSCode i…

Someone please port org mode to vscode

Re: Nova by Panic

#126
post #67

Earlier quoted context omitted.

If I were them, I think I would try really hard to build a low-effort conversion process for VSCode extensions. If they can do that in such a way that the top XXX VSCode extensions could be used with a good experience in Nova and fix the couple of non-plugin gripes you mention, I think they've probably bested the VSCode experience for enough people to make it profitable. I am not sure if I am pessimistic enough to ca…

Microsoft has opened the protocol with which most extensions are written: https://microsoft.github.io/language-server-protocol/ It's a really high quality protocol, and supporting it gets you 95% of the way to supporting dozens of languages (only remaining work is coordinating launching the language server and connecting it to the editor, usually <100 lines of code).

Nova supports LSP, actually. As orf notes in the other reply to you, that only covers, well, plugins that involve language servers. :)

Re: Nova by Panic

#128
post #125

Earlier quoted context omitted.

I used Emacs for 10 years. When I started writing JS almost exclusively at my current job, I switched finally to VSCode (albeit with emacs keybindings). The plugin/extension experience between emacs and vscode is, of course, almost an apples to oranges comparison. But VSCode is much better in that regard in my opinion. I want yak-free IDE. After ten years my Emacs config is a herd of beautifully shaved yaks. VSCode i…

Someone please port org mode to vscode

There's actually a couple of decent ports already!

Re: Nova by Panic

#129
post #100
post #67

Earlier quoted context omitted.

Microsoft has opened the protocol with which most extensions are written: https://microsoft.github.io/language-server-protocol/ It's a really high quality protocol, and supporting it gets you 95% of the way to supporting dozens of languages (only remaining work is coordinating launching the language server and connecting it to the editor, usually <100 lines of code).

LSP isn’t “most plugins” though. There are tens of thousands of useful plugins, and only a tiny subset of those add support for new languages.

True... But weighted by importance and effort, LSP-powered plugins are likely above-average, probably by a healthy margin.

Re: Nova by Panic

#130
post #104

Earlier quoted context omitted.

> I'm sure there's a VSC plugin for that This part of your comments nails 100% why, for me (web developer, 90% in typescript these days), it's nearly impossible to justify paying for an IDE. Visual Studio code has almost everything that I need, and what it's not baked in, is easily done with a plug-in, which in the worst case I can write myself. But that's really a worst case scenario, since to this date it has never…

I almost agree; but in my experience, JetBrains IDEs are worth every cent. I am more productive on them than in Visual Studio Code, even for "simple" tasks, like raw HTML/CSS/JS editing.

Weird, I can't stand them. Mine falls over on a moderately sized project and it feels like it's always melting while re-indexing-- which also totally blocks inspection operations.
Post reply on HN