tm2027 · борд предложений · волна вторая · 2026-08-11

Ещё десять улучшений деки

Ни одно не повторяет первую шестёрку. Ключи продолжают алфавит — g…p. Отметь ВЗЯТЬ на том, что берём (клавиши g–p тоже работают), и пришли ссылку из планки внизу.

g

Палитра команд

навигация средний крой

Ctrl+Shift+K — все глаголы деки одним поиском: Reconnect, Detach, NEW TAB, SPLIT, ZOOM, смена мира, настройки, UNWATCH. Набрал три буквы — Enter — сделано; стрелки ходят, Escape отпускает.

Третий поиск в роде призванных — рядом с палитрой хостов и переключателем панелей. Ни одного нового глагола: всё это двери, которые уже есть, палитра лишь ставит их в один ряд для рук, которые не хотят тянуться к мыши.

> spl
split rightделит вправо
split downделит вниз
re-connect serverReconnect

Та же грамматика, что у Ctrl+Shift+P и Ctrl+Shift+O: призвана чордом, отпущена Escape.

h

Куэйк-режим

windows средний крой

Глобальный чорд — Win+` — роняет деку с верхнего края экрана поверх любого окна; тот же чорд прячет обратно. Окно без рамки, во всю ширину, флот и стекло — как были.

«Глянуть, что там агенты» — самый частый визит в деку, и он не заслуживает Alt+Tab-археологии. RegisterHotKey + обычное окно; Windows Terminal назвал это quake window, дека флота заслуживает того же лифта.

HERDR FLEET 3/5 tm2027 / claude / 1 $ cargo test --locked 377 passed · 0 failed

Дека упала поверх работы; Win+` — и её снова нет.

i

Бросок файла на стекло

файлы средний крой

Файл из Проводника падает на панель — путь, экранированный под шелл этой панели, печатается в промпт. На SSH-панели файл сначала уезжает на ту машину — дорогой, которой уже ездят картинки по Alt+V, — и печатается уже тамошний путь.

Половина команд начинается со слов «где лежит этот файл». Механизм перевозки построен и обкатан картинками; бросок — та же дорога с любым грузом и потолком веса, названным словами.

report.parquet
alexio@dgxs:~$ python analyze.py ~/uploads/report.parquet

Файл брошен на SSH-панель: уехал, и промпт получил путь той стороны.

j

Jump list таскбара

windows малый крой

Правый клик по иконке tm2027 в таскбаре — последние панели, как файлы у редактора: клик прикрепляет, даже если деки на экране нет — она откроется и приземлится на панель.

Всё уже построено: история прикреплений хранится, схема tm2027: зарегистрирована, activation socket ловит клики системных тостов. Jump list — те же URI, поданые ОС через ICustomDestinationList; остаётся только подать.

Недавние панели
claude · Просмотр HANDOFF.mdw1:p2
grok · Что заняло VRAMw3:p1
omp · dog-runtimew2:p4
tm2027

Windows рисует список сам; дека лишь называет панели их адресами.

k

Бейдж «нужны руки» на иконке

windows малый крой

Число агентов в NEEDS YOU — оверлеем на иконке в таскбаре (SetOverlayIcon). Band опустел — бейдж погас. Дека свёрнута, а флот не потерян из виду.

Линза Watch отвечает «кому нужны руки», но только пока дека на экране; тост — событие, а бейдж — состояние, которое висит, пока правда. Считается из тех же band'ов, что уже посчитаны.

2

Два агента ждут ответа — и это видно, не открывая ничего.

l

BELL — состояние, не вспышка

состояния малый крой

BEL из панели вне взгляда: кромка её тайла и чип надевают янтарное слово BELL — и носят, пока не взглянул (прикрепление снимает). Ничего не мигает: движения в деке нет, есть состояние с именем.

Колокол — древнейший «мне есть что сказать», и сейчас он глохнет. OSC-сканер, который уже ловит 9/777 для уведомлений, услышит и BEL; The Labelled State Rule — состояние несёт слово, не только цвет.

claude · Просмотр HANDOFF make · сборка BELL
$ make -j16 && printf '\a' ✓ built in 4m12s

Соседний тайл позвонил и стоит в янтарной кромке — до первого взгляда.

m

Тишина как событие

события средний крой

В меню панели — TELL ME WHEN QUIET: молчание её моста дольше N секунд рождает уведомление в обычные двери notify_mode — «cargo затих · 47с». Одно наблюдение на панель, снимается само или тем же пунктом.

Сборка, миграция, долгий тест — конец у них один: вывод замолкает. Агенты умеют позвать сами, а обычный шелл — нет; этот глагол даёт голос и ему. Честная граница: только панель, чей мост жив у клиента.

cargo · затих · 47с тишины · w2:p1

Карточка пришла в тот же угол, что и новости агентов, — и кликом ведёт в панель.

n

Выровнять сплиты

топология малый крой

Один глагол в меню таба — EVEN OUT: все панели таба становятся поровну. Считает клиент, двигает сервер — серией тех же resize-глаголов, что уже ходят по Ctrl+Alt+стрелкам.

После пары сплитов и подгонок раскладка съезжает, и выправлять её по двадцатой доле за нажатие — работа не для рук. Ни одного нового права: композиция глагола, который уже есть.

Было — как получилось; стало — поровну, одним пунктом меню.

o

Мир следует за Windows

темы малый крой

Переключатель в настройках: пока Windows в светлой теме, дека носит выбранный светлый мир (из тех же двадцати пяти — ZX-бумага уже там), в тёмной — стоящий тёмный. Смена ловится без перезапуска; выключен — всё как сейчас.

Механизм смены мира построен: перепроецирование по светимости уже переворачивает деку целиком. Остаётся один слушатель системной темы и пара слотов «какой мир днём, какой ночью».

tm2027 · mounted glass
Windows тёмная
tm2027 · zx paper
Windows светлая

Одна пара миров на выбор; система решает, который сейчас.

p

Снимок стекла

вывод малый крой

В меню панели — COPY SCREEN и SAVE SCREEN: видимый экран панели уходит текстом в клипборд или в файл, с именем из агента и времени. Ровно то, что нарисовано, — ни строкой больше: скроллбек принадлежит Herdr.

«Кинь, что у тебя на экране» сейчас решается выделением всего мышью или скриншотом, теряющим текст. Кадр уже у клиента — снять его стоит один проход по гриду, который рендер и так делает.

Панель w3:p1 положила 68 × 25 знаков на клипборд

Статус-бар отвечает той же строкой, какой отвечает OSC 52.

ничего не выбрано tm2027-ux2.pages.dev/#pick=…