From 25b0ead8b12d3df79486aca7b538e1ae876189d7 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath <2+defunkt@users.noreply.github.com> Date: Fri, 19 Sep 2025 14:43:53 -0700 Subject: [PATCH] css, js, the works --- src/components/layout.tsx | 5 ++- src/components/terminal.tsx | 27 +++++++++++- src/css/main.css | 5 +++ src/css/reset.css | 78 ++++++++++++++++++++++++++++++++++ src/css/terminal.css | 85 +++++++++++++++++++++++++++++++++++++ src/js/dom.ts | 13 ++++++ src/js/focus.ts | 32 ++++++++++++++ src/js/main.ts | 33 ++++---------- src/js/resize.ts | 26 ++++++++++++ src/js/vram.ts | 25 +++++++++++ 10 files changed, 300 insertions(+), 29 deletions(-) create mode 100644 src/css/reset.css create mode 100644 src/css/terminal.css create mode 100644 src/js/dom.ts create mode 100644 src/js/focus.ts create mode 100644 src/js/resize.ts create mode 100644 src/js/vram.ts diff --git a/src/components/layout.tsx b/src/components/layout.tsx index dd4a84d..d79d06f 100644 --- a/src/components/layout.tsx +++ b/src/components/layout.tsx @@ -6,8 +6,9 @@ export const Layout: FC = async ({ children, title }) => ( {title || "Nose"} - - + + +
diff --git a/src/components/terminal.tsx b/src/components/terminal.tsx index d0f4a01..12225ae 100644 --- a/src/components/terminal.tsx +++ b/src/components/terminal.tsx @@ -2,7 +2,30 @@ import type { FC } from "hono/jsx" export const Terminal: FC = async () => ( <> -

Hello NOSE!

-

This is 960×540 space.

+ + +
+ > +