diff --git a/server/templates/community.hbs b/server/templates/community.hbs index 4ff389952e..dfae551cdb 100644 --- a/server/templates/community.hbs +++ b/server/templates/community.hbs @@ -3,9 +3,9 @@

We’re building a community of passionate developers & advocates.

-

If you would like to get involved early, sign up for the our community below and we will let you know when it opens.

+

If you would like to get involved early, sign up below and we will let you know when our developer community opens!

-
+
@@ -53,7 +53,7 @@ -

+

We'll send you occasional updates about our progress and share what we're learning along the way.

@@ -80,8 +80,8 @@ -

- We'll add you to the wait list to receive early builds and ask you to help us by testing them out. +

+ We'll add you to the waitlist to receive early builds and ask you to help us by testing them out.

@@ -92,14 +92,14 @@ - +

- We're not gonna spam you — You can expect an email every 1 to 3 months from us if you sign up for updates and occasional emails about beta releases. + We're not gonna spam you—You can expect an email every 1 to 3 months from us if you sign up for updates, and occasional emails about beta releases.

diff --git a/server/templates/home.hbs b/server/templates/home.hbs index 442677c412..da2fe8f976 100644 --- a/server/templates/home.hbs +++ b/server/templates/home.hbs @@ -1,7 +1,7 @@ {{#> layout }}
-
+

Introducing Zed—A lightning-fast, collaborative code editor written in Rust.

We think there’s a better way to write code, and it starts with the following assumptions: @@ -10,7 +10,7 @@

Mission-critical tools should be hyper-responsive.

- When you move the cursor or type a character, you should see pixels on the next refresh of your display–every time. Even sub-perceptual pauses add up over the course of a day to create unnecessary stress. + When you move the cursor or type a character, you should see pixels on the next refresh of your display—every time. Even sub-perceptual pauses add up over the course of a day to create unnecessary stress.

@@ -52,21 +52,21 @@

Under the hood

-

Rust

+

Building in Rust

Rust offers expressivity and developer productivity rivaling languages that depend on a VM, while simultaneously offering the control required to fully utilize the underlying hardware.

Rust’s unique ownership model is a challenge at the beginning, but once you internalize it, you can write extremely efficient multi-core code without fear of invoking undefined behavior.

It also makes it straightforward to call directly into the C-based APIs of the operating system. Rust makes it possible for a small team to build a complex product quickly, and Zed wouldn’t have been possible without it.

-

In the past to write software with this performant you would need to use C++. Rust, for the first time, enables us to write software at that level as a very small team.

+

In the past, to write software with this performant you would need to use C++. Rust, for the first time, enables us to write software at that level as a very small team.

-

GPUI

-

We originally planned to use Electron as a convenient means of delivering a cross-platform GUI for Zed while building the core of the application in Rust. But at every turn, we found that web technology was the bottleneck in achieving amazing performance.

+

A new GPU-powered UI framework

+

We originally planned to use Electron as a convenient means of delivering a cross-platform GUI for Zed, while building the core of the application in Rust. But at every turn, we found that web technology was the bottleneck in achieving amazing performance. Finally, we decided to take full control and simply build a GPU-powered UI framework that met our needs.

-

Finally, we decided to take full control and simply build a GPU-powered UI framework that met our needs. We call it GPUI.

+

We call it GPUI.

We took a lot of inspiration from Mozilla’s Webrender project. The key insight was that modern graphics hardware can render complex 3D graphics at high frame rates, so why not use it to render relatively simple 2D user interfaces with an immediate mode architecture?

@@ -97,7 +97,7 @@

———

-

Excited about what we are doing? Sign up for updates to follow along in our development process.

+

Excited about what we are building? Sign up for updates to follow along in our development process.

diff --git a/server/templates/team.hbs b/server/templates/team.hbs index 70dceef690..82ac66ade3 100644 --- a/server/templates/team.hbs +++ b/server/templates/team.hbs @@ -2,7 +2,7 @@

- We think there’s a better way to write code–and we've been working for more than a decade to bring it into existence. + We think there’s a better way to write code—and we've been working for more than a decade to bring it into existence.

Our first attempt was Atom, which we loved like a child but which ultimately fell short of our original vision. When we created Electron in 2012 to serve as Atom's runtime, there weren't a lot of great options for building cross-platform desktop apps.