Hi everyone! I'm the lead developer of Zas Editor. I wanted to share some details about the editor you might be interested in. The text-storage data structure, syntax highlighting and search features are written in Rust, and the UI is written in Swift since we wanted to create a native macOS experience. The Swift and Rust code talk to each other using C FFI, and no, that doesn’t take away the safety features of both…
You mentioned elsewhere that VIM bindings are upcoming. I think this product will be an insta-buy for me once there're (reasonably proper) vim bindings. Is there a newsletter or something to know once this feature has landed? Also as a hint, before you try to re-implement 30 years of VIM bindings and end up with something where everybody misses something, there's a great C library that could be of help: https://githu…
Zas Editor
281–290 of 362 posts
Re: Zas Editor
#282Hi everyone! I'm the lead developer of Zas Editor. I wanted to share some details about the editor you might be interested in. The text-storage data structure, syntax highlighting and search features are written in Rust, and the UI is written in Swift since we wanted to create a native macOS experience. The Swift and Rust code talk to each other using C FFI, and no, that doesn’t take away the safety features of both…
One typo: "dependancies" -> "dependencies"
Saying all this to be helpful, not snarky or nitty. It's early days and some missing polish is to be expected on the marketing side. I absolutely love that I this exists and that there's another native choice alongside Sublime (which is decently ok for Rust), I'm super excited to see it grow and once I figure out how to upgrade my Mac Pro to OSX 11 then I'll be trying it out.
Congrats to the developer and I wish the team long success.
Re: Zas Editor
#283Hi everyone! I'm the lead developer of Zas Editor. I wanted to share some details about the editor you might be interested in. The text-storage data structure, syntax highlighting and search features are written in Rust, and the UI is written in Swift since we wanted to create a native macOS experience. The Swift and Rust code talk to each other using C FFI, and no, that doesn’t take away the safety features of both…
Mentioning that it’s Mac only, and that it’s not free software, would help keep plenty of people from wasting their time.
Re: Zas Editor
#284Quite an asshole way of phrasing "it is a subscription" with very small letters. At least it's a dark pattern.
I have the same licensing model in Lunar ( https://lunar.fyi/ ) You buy the app as is now, and you get to keep this version of the app forever. Just like you would buy any other good. On top of that, you also get 1 year of free updates, and you get to keep using those new versions forever as well. How is this a subscription? Why should the developer work forever for you on a meager $25 payment?
Re: Zas Editor
#285Re: Zas Editor
#286Hi everyone! I'm the lead developer of Zas Editor. I wanted to share some details about the editor you might be interested in. The text-storage data structure, syntax highlighting and search features are written in Rust, and the UI is written in Swift since we wanted to create a native macOS experience. The Swift and Rust code talk to each other using C FFI, and no, that doesn’t take away the safety features of both…
If the plan is to make a native UI for each platform, good approach. If it is to stay macOS only, also a possible decision not everything needs to be cross platform, why bring Rust into the picture?
Re: Zas Editor
#287Earlier quoted context omitted.
It's 2022 and still shipping [insert platform here]-only binaries?
If you want performance, then yes. Shoo! Go back to Electron!
Re: Zas Editor
#288Earlier quoted context omitted.
In the preferences, the code analysis icon is missing. And auto-updater tells me that I have version 1.0 and there is a new version 1.0.0 . And if I try to update, there is an update error. It is also a bit confusing if you buy it, because you go to download and can then decide to download for trial or purchase. If you purchase, you just get a screen with the key. But no download. It is not nessasary clear, that the…
When you say there's no invoice, do you mean there's no email at all with license key/etc. to confirm your purchase, or are you specifically referring to an invoice email?
Re: Zas Editor
#289Lately I've seen a few MacOS specific apps here on HN (another one was the terminal app ) and they all look really good UI wise: the general UI, popup/search dialogs, dropdown menus for command palette, file trees etc.
I would love to write apps that look and feel like this on other platforms (mainly Linux for me personally) but the toolkits don't seem to have that level of polish or even lack most of these controls/components. Gtk, Qt and Java Swing all have pretty simple controls and require a lot of customization or reinventing the same custom controls.
The closest I have gotten is with JavaFX but that does not seem officially supported/maintained anymore. Are there any other toolkits that aim to have this level of polish?
Re: Zas Editor
#290Earlier quoted context omitted.
If you want performance, then yes. Shoo! Go back to Electron!
It's still possible to ship cross-platform native software. People just pretend like it doesn't exist because it's too hard, and so I respond by pretending like their software doesn't exist.
In other words, you're assuming that people don't build for your platform because they're "bad."
Why so cynical?