From 520f4272d0f332f2a98a2a7486be1797feb86dcf Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Tue, 12 May 2026 00:24:13 +0300 Subject: feat: add agent cycling and tab wheel switching fixes #92 --- website/css/style.css | 22 ++++++++++++++++--- website/index.html | 59 +++++++++++++++++++++++++++------------------------ 2 files changed, 50 insertions(+), 31 deletions(-) (limited to 'website') diff --git a/website/css/style.css b/website/css/style.css index 156a25ae..37f64f0f 100644 --- a/website/css/style.css +++ b/website/css/style.css @@ -257,6 +257,23 @@ a:hover { font-weight: 500; } +.mouse-native-line span:not(.mouse-native-pill) { + transition: color 0.2s ease; +} + +.mouse-native-line:hover span:not(.mouse-native-pill) { + color: var(--white); +} + +.mouse-native-pill { + color: var(--green); + transition: text-shadow 0.2s ease; +} + +.mouse-native-line:hover .mouse-native-pill { + text-shadow: 0 0 8px rgba(166, 227, 161, 0.35); +} + .install-row { display: flex; align-items: center; @@ -447,8 +464,8 @@ a:hover { } .access-card { - display: flex; - flex-direction: column; + display: grid; + grid-template-rows: auto 3.2rem 1fr auto; min-width: 0; background: var(--mantle); border: 1px solid var(--border); @@ -484,7 +501,6 @@ a:hover { align-content: start; gap: 0.35rem; min-height: 3.6rem; - margin-top: auto; padding-top: 0.85rem; border-top: 1px solid var(--border); font-size: 0.74rem; diff --git a/website/index.html b/website/index.html index 278ad173..8588d700 100644 --- a/website/index.html +++ b/website/index.html @@ -46,7 +46,7 @@ type="font/woff2" crossorigin /> - + @@ -69,15 +69,24 @@ >

- workspaces, tabs, panes. mouse-native: click, drag, split. - every agent at a glance: + workspaces, tabs, panes. every agent at a glance: blocked, working, done. detach and reattach, agents keep running. attach locally, over ssh, or as a thin - client to a remote server. no gui app, no electron, no - mac-only native wrapper. you see the agent's own terminal, - not someone's interpretation of it. + client to a remote server. +

+

+ mouse-native tui: + click + panes/tabs/workspaces/agents, + drag borders, select text, right-click menus. +

+

+ no gui app, no electron, no mac-only native wrapper. you see + the agent's own terminal, not someone's interpretation of + it.

@@ -267,34 +276,29 @@
- +
-

from anywhere

+

local or remote

- once the session is running, attach to it three ways. keep - the work on the machine that has the code, the keys, and the - agents. connect from wherever you are. + use herdr where the work lives. most days that is your + laptop or desktop. if the code, keys, or agents live on a + server, attach there instead.

-
server
-

ssh in, run herdr

+
local
+

run herdr where you work

- use it like tmux on a remote box. herdr starts the - session there, and your panes keep running after you - detach. + start a local session on your own machine. detach, + reattach, split panes, create tabs, and keep agents + running while your terminal comes and goes.

-
- $ - ssh - you@server -
$ herdr @@ -302,12 +306,12 @@
-
phone
-

ssh from mobile

+
ssh
+

ssh in, run herdr

- narrow terminals get a responsive tui instead of a - squeezed desktop layout. spaces, tabs, and agents stay - reachable from a phone ssh client. + use it like tmux on a remote box. herdr starts the + session there, and your panes keep running after you + detach.

@@ -627,8 +631,7 @@ >api · - releases

-- cgit v1.2.3