Live data from Hacker News

Nova by Panic

nova.app

451–460 of 549 posts

Re: Nova by Panic

#451

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.

   > These days, web development got both more mature,
   > complicated, and simpler
"Mature" and "simpler" do not belong there.

Re: Nova by Panic

#452
post #294

Earlier quoted context omitted.

Why not? Most developers seem to work on one platform anyway. It’s time someone built a good macOS-native editor. There are already plenty of non-native solutions out there.

Platform exclusivity should be a thing of the past, especially as technology to make cross-platform apps has become so accessible. For me the app becomes practically useless as soon as it's only on one platform as I frequently switch between Linux and Windows. The developers in my team work on a mix of MacOS, Linux, and Windows. In the face of VSC, a MacOS-exclusive app simply does not compete.

And for me any app that becomes cross-platform loses some appeal. I do not swtich paltform when writing some code, so all those compromises and trade-offs made in the name of being cross-platform are a loss to me, not some gain.

Re: Nova by Panic

#453
post #378

Earlier quoted context omitted.

As long as PC laptops continue to use that terrible Synaptics touchpad system, they will always be inferior. Anybody I've seen who claims any PC touchpad matches a Mac doesn't know what they are talking about. And I say this as a user of both but mostly PC.

I had a 2016 macbook and an HP Spectre 360. The touchpads were comparable. On the other hand, the macOS part of the macbook was pretty terrible.

I'm kind of the opposite. I have a ThinkPad X390 Yoga and a MacBook. The ThinkPad touchpad is perfectly usable, but not great like the MacBook. The dealbreaker is that the Linux part of the ThinkPad is a complete pain (Intel WiFi headaches - went as far as submitting a kernel bug), while the MacBook just works.

Re: Nova by Panic

#454
post #416

Earlier quoted context omitted.

Oh, the prejudice! I like developing on Windows. Especially since the programs I write are run only on Windows. That's what the specific trillion dollar industry my employer serves uses mostly on desktop. I don't want to tweak the platform. I want to concentrate on the code I write. I could be equally productive on OS X or Linux, but frankly, I don't care . They are all interchangeable computational substrates for me…

It's almost as if none of the replies read Drew's comment. Drew is talking about developing an editor for a closed source system and dealing with interfaces that break and then are hard to change, unlike open source systems that receive patches. It has nothing to do with "tweak[ing] the platform." Fixing a bug (which upstream would do, not you) is not tweaking, a bug is unintended behavior.

> unlike open source systems that receive patches

Which you have to create and convince the maintainers to accept. Some maintainers are gracious and others not so much.

Impression I get with Microsoft 'developer doesn't want to work on it' isn't a show stopper like it is with open source.

Re: Nova by Panic

#455

Earlier quoted context omitted.

Just the fact that Nova is ~36MB and VSCode is ~3x that at ~95MB should at least point you in the right direction. Also note that Nova already includes features that are only available via separate plugins on VSCode.

But 95MB is small enough that it doesn't matter—1/3 the size of basically nothing is still basically nothing. Even in terms of memory or CPU usage, VS Code is relatively efficient compared to some other products on the market such as the JetBrains IDEs. Say what you will about Electron apps in general, but Microsoft has done a great job in making VS Code not feel like a typical Electron app.

> VS Code is relatively efficient compared to some other products on the market such as the JetBrains IDEs.

That's not really a fair comparison I think. JetBrains IDEs do a lot more than VS Code. You'd have to load it up with plugins to make something resembling a fair comparison, and in that case I'd be very interested in how efficient VS Code still is.

Re: Nova by Panic

#456
post #261

Earlier quoted context omitted.

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…

>I can't imagine the world of hurt, discomfort and frustration of developing against a lib set I can't read source code of or improve. Thank you . It boggles the mind that anyone who can write code would ever use a closed source operating system.

Some of us prefer the Xerox PARC experience, and gave up on the promise of Linux Desktop with its fragmentation and continuous churn.

My MFC/VCL applications work just fine today, and can be easily extended to take advantage of modern UWP APIs.

Re: Nova by Panic

#457
post #345

Earlier quoted context omitted.

>I can't imagine the world of hurt, discomfort and frustration of developing against a lib set I can't read source code of or improve. Thank you . It boggles the mind that anyone who can write code would ever use a closed source operating system.

Do the Windows based laptops have a similar touchpad like the Mac which just works, last time I checked they did not.

Surface line all do and any professional level laptop from the past few years should too.

The term to look for is “Windows precision trackpad”.

Re: Nova by Panic

#458
I probably won't use this (I'm fine with my current editors) but I want to give the creators credit for what looks like a very complete and feature-packed first release. So many things on day one! Nice to see software that looks ready to use.

Re: Nova by Panic

#459
post #424

Earlier quoted context omitted.

It's almost as if none of the replies read Drew's comment. Drew is talking about developing an editor for a closed source system and dealing with interfaces that break and then are hard to change, unlike open source systems that receive patches. It has nothing to do with "tweak[ing] the platform." Fixing a bug (which upstream would do, not you) is not tweaking, a bug is unintended behavior.

Yes, but I am not paid to fix the platform. From my employers point of view it is irrelevant if I could fix the platform since they most certainly don't want to pay for it. This is not evil . It's just how some parts of the industry work.

[deleted]

Re: Nova by Panic

#460

> 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…

Can you share what bug did you encounter with the apple text layout engine? I too have written simple text layout code for a text editor (dealing with wrapping, tabbing, cursors and all those things), and those are the most logically chaotic and ugly code I've ever written, turned out buggy and not maintainable, I'm interested to know how other people did it
Post reply on HN