diff --git a/docs/docs/index.mdx b/docs/docs/index.mdx
index 4d4a81f5f..baae8d33a 100644
--- a/docs/docs/index.mdx
+++ b/docs/docs/index.mdx
@@ -12,36 +12,68 @@ import { Card, CardGroup } from "@site/src/components/card.tsx";
Wave is an [open-source](https://github.com/wavetermdev/waveterm) terminal that adds the ability to launch graphical widgets, controlled and integrated directly with the CLI. We support MacOS, Linux, and Windows ([Downloads](https://waveterm.dev/download)).
+Wave isn't just another terminal emulator; it's a rethink on how terminals are built. For too long there has been a disconnect between the CLI and the web. If you want fast, keyboard-accessible, easy-to-write applications, you use the CLI, but if you want graphical interfaces, native widgets, copy/paste, scrolling, variable font sizes, then you'd have to turn to the web. Wave's goal is to bridge that gap.
+
+![Wave Screenshot](/img/wave-screenshot.webp)
+
+
+
+
+
+
+
+
+
+
+
+
:::info
-**These docs are incomplete**, but we're working on them. If you have a question, please feel free to ask us in [Discord](https://discord.gg/XfvZ334gwU). If you'd like to file a bug/enchancement, please
-use [Github Issues](https://github.com/wavetermdev/waveterm/issues). These docs are also open-source and we do accept PRs for docs [here](https://github.com/wavetermdev/waveterm/blob/main/docs). You can click the "Edit this page" link at the bottom of the page to get taken directly to the editor page for that document in GitHub.
+If you have a question, please feel free to ask us in [Discord](https://discord.gg/XfvZ334gwU). If you'd like to file a bug/enchancement, please use [Github Issues](https://github.com/wavetermdev/waveterm/issues). These docs are also open-source and we do accept PRs for docs [here](https://github.com/wavetermdev/waveterm/blob/main/docs). You can click the "Edit this page" link at the bottom of the page to get taken directly to the editor page for that document in GitHub.
:::
-References:
+
+
+Other References:
-- [Widgets](./widgets)
- [Configuration](./config)
-- [Key Bindings](./keybindings)
-- [wsh command](./wsh)
-- [Connections](./connections)
-- [Tab Layout System](./layout)
- [Custom Widgets](./customwidgets)
- [Telemetry](./telemetry)
- [FAQ](./faq)
+- [Release Notes](./releasenotes)
-
+
## Links
diff --git a/docs/src/components/card.css b/docs/src/components/card.css
index 4970f2745..ce4e3414b 100644
--- a/docs/src/components/card.css
+++ b/docs/src/components/card.css
@@ -5,18 +5,24 @@
gap: 1rem;
}
-@media (max-width: 650px) {
+@media (max-width: 450px) {
.card-group {
grid-template-columns: 1fr;
}
}
-@media (996px < width <= 1170px) {
+@media (min-width: 451px) and (max-width: 995px) {
.card-group {
grid-template-columns: repeat(2, 1fr);
}
}
+@media (min-width: 996px) {
+ .card-group {
+ grid-template-columns: repeat(3, 1fr);
+ }
+}
+
.card {
display: grid;
grid-template-columns: 1.5rem 1rem 1fr;
diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css
index 12702da61..2e98394a2 100644
--- a/docs/src/css/custom.css
+++ b/docs/src/css/custom.css
@@ -32,6 +32,12 @@ body .markdown h2 {
--ifm-h2-font-size: 1.75rem;
}
+@media (min-width: 996px) {
+ .reference-links {
+ display: none;
+ }
+}
+
/* Adds extra margin between last navbar item and the dark mode toggle. */
.navbar__items--right .navbar__item:last-of-type {
margin-right: 4px;
diff --git a/docs/static/img/wave-screenshot.webp b/docs/static/img/wave-screenshot.webp
new file mode 100644
index 000000000..916a54e7c
Binary files /dev/null and b/docs/static/img/wave-screenshot.webp differ