Live data from Hacker News

Nova by Panic

nova.app

241–250 of 549 posts

Re: Nova by Panic

#241
Panic makes the juiciest GUI apps and have the strongest presentations, but I can't stand an editor that isn't 60fps scrolling, feels like Atom all over again (downloaded VS Code just to make sure it's not my computer that's slow, and VS Code did give me smooth scrolling, curious about why a browser based editor is smoother than a native mac one)

ps. just found out they're the devs of Untitled Goose Game and Firewatch nice nice

Re: Nova by Panic

#243
post #163

Looks pretty, but is there really no Vim extension? I couldn't find one on the Extensions page. This is a deal-breaker for me, I can't use an editor or IDE without Vim bindings, this would kill my productivity. Is one planned, maybe?

This was the first thing I looked for too. Perhaps one is planned or perhaps they're counting on the community to write one using their API. TBH the only feature I truly use JetBrains for is their Cmd+Click to jump to definition, otherwise I'd be happy sticking with tmux+vim as IDE (as I did for about a decade).

I don't know which JetBrains product(s) you are referring to, but in IntelliJ you can use ⌘ + B to go a symbol's definition instead of using your mouse/trackpad with ⌘ + Click.

There's probably a similar shortcut in their other IDEs (try right-click > Go To > Declaration or Usages and note the key combination listed next to it).

Re: Nova by Panic

#244

Earlier quoted context omitted.

Wouldn't g ctrl+] work for jumping to definition with a tags file?

Not to speak for parent comment, but the reason I use vim plugins in JetBrains IDEs is to have all that shit "just work". Yeah, you can setup stuff to autogen tags, but it's not always reliable. If you care about other IDE features (I do) then the list of crap you need to do to get vim/nvim to work properly piles up endlessly. I'll take the IDE with it's nice appearance and features and slap the keybindings in any da…

Indeed.

I suspect the reason a lot of people don't seem to refactor their code is because they would have to do so semi-manually with whatever hip-but-feature-bereft editor they've sworn allegiance to.

Re: Nova by Panic

#245

Panic makes the juiciest GUI apps and have the strongest presentations, but I can't stand an editor that isn't 60fps scrolling, feels like Atom all over again (downloaded VS Code just to make sure it's not my computer that's slow, and VS Code did give me smooth scrolling, curious about why a browser based editor is smoother than a native mac one) ps. just found out they're the devs of Untitled Goose Game and Firewatc…

> curious about why a browser based editor is smoother than a native mac one

Turns out that browsers have gotten somewhat good at rendering formatted text ;).

But yes, a deep dive into the exact rendering pipelines would be quite interesting.

Re: Nova by Panic

#246

Panic makes the juiciest GUI apps and have the strongest presentations, but I can't stand an editor that isn't 60fps scrolling, feels like Atom all over again (downloaded VS Code just to make sure it's not my computer that's slow, and VS Code did give me smooth scrolling, curious about why a browser based editor is smoother than a native mac one) ps. just found out they're the devs of Untitled Goose Game and Firewatc…

They're the publisher of Untitled Goose Game and Firewatch, not the developer.

Re: Nova by Panic

#247
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.

I've been spending a lot of time lately thinking about what I'd want for a subscription service. I've paid for subscriptions that allow you to continue to use the old version indefinitely, as well as subscriptions that completely turning off access to software at the end of the subscription.

I think the "use the old version indefinitely" is actually irresponsible as soon as the application opens a network port: it's critical for users to apply security updates as frequently as possible. I don't want any of my users finding the need to run older software: it puts them at risk, and makes customer support more difficult.

So, if users can always run the latest-and-greatest regardless of their subscription status, (it seems that) the only way to reward people for having subscriptions is for some subset of functionality to only be available to subscribers.

For PhotoStructure's case, I'm not willing to hold their libraries "hostage" in exchange for an active subscription, so even when people allow their subscription to lapse, they still can open and browse and interact with their libraries using the latest-and-greatest version.

Paid features are (like auto-updating "smart" folders, auto-organization, geo lookups, and face detection) are applied if a subscription is active.

I'm hoping this will be a reasonably fair approach, but I know that it's always a challenge to get people to pay for anything.

Re: Nova by Panic

#248

Panic makes the juiciest GUI apps and have the strongest presentations, but I can't stand an editor that isn't 60fps scrolling, feels like Atom all over again (downloaded VS Code just to make sure it's not my computer that's slow, and VS Code did give me smooth scrolling, curious about why a browser based editor is smoother than a native mac one) ps. just found out they're the devs of Untitled Goose Game and Firewatc…

They’re the publishers of those games not devs (though they’re great)

Re: Nova by Panic

#249
> We don't have built-in diff yet, but it's on our list!

Fair enough - a good diff view has a lot of subtleties.

One of the things i love about IntelliJ is having access to most of the normal editing tools in the diff view. If i'm reviewing my changes for a commit and i realise a method name could be improved, i can refactor-rename it right there. For some reason, possibly just keybindings, i can't use the broader set of refactorings (extract, inline, etc) in the diff, and i wish i could use those too. The diff could potentially be my main interface for programming.

Re: Nova by Panic

#250
They call it “native”, but I don’t know, those screenshots look nothing native to me. Being “native” doesn’t just mean having a C++ codebase, it also means using the native OS UI frameworks.
Post reply on HN