Earlier quoted context omitted.
I think it's for people that want their text editor to feel like a Mac app. VS Code is great, but it doesn't feel very Apple-y.
Honestly all it took for VSC to feel Apple-y was a re-skin.
Nova by Panic
281–290 of 549 posts
Re: Nova by Panic
#282Re: Nova by Panic
#283I 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
#284Re: Nova by Panic
#285Earlier quoted context omitted.
Sketch has the same subscription model.
Sketch has a 'soft' way into making you constantly buy subscription. Plugins usually target only the latest released version of Sketch, so if you are dependent on plugins (and you ARE dependent on plugins if you use Sketch), then you either upgrade or eventually lose extended functionality. Because plugin manager will update plugins regardless of their compatibility with your current version.
Re: Nova by Panic
#286Re: Nova by Panic
#287They 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.
Re: Nova by Panic
#288> 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 se…
Kaleidoscope is fairly close but you still can't merge individual lines from a block of changes, and you can't make up for it with manual free-form editing of the text. Sometimes I want to perform the merge by copying and pasting segments myself. Sometimes I want to fix up indentation after merging.
Re: Nova by Panic
#289Not that it's a bad thing but it looks like the extension API and architecture has lifted a fair amount from VS Code. I kind of wish they went all in on LSP and made their extension API via additional JSON RPC methods on top of the base protocol. Because that's what extension authors are using to share code between an extension/editor, LSP is the only thing somewhat consistent and the client surface area is tiny.
Re: Nova by Panic
#290> Here's a little editor story for fun. During beta we found some bugs in Apple's text layout engine that we just could not fix. Our solution? Writing our own text layout manager… from scratch. Not only did this fix the bugs, but it also boosted our editor's performance. We're not messing around! Seems like there's nobody better than Panic at doing this sort of thing. They're willing to push Apple's UI forward, but t…
To me, the quote and what you put after came as a big surprise - I was ready to nod in agreement as you recognize this as a sad story about the platform. The last time I was working on a text editor (KDE's Kate) and found a bug in the text layout engine it was written against (Qt's), I wrote a patch, submitted it upstream and it made everyone else's apps better, too. I can't imagine the world of hurt, discomfort and…