Desktop Material

Linux TUI — revived August 2, 2026 / Linux TUI — 2026 年 8 月 2 日復活

Current status: Desktop Material TUI is again an actively built, installable Linux-first terminal application. The Windows Electron app remains the graphical desktop edition; the TUI adapts its user outcomes to real terminal controls instead of pretending that a terminal owns desktop window chrome.

**目前狀態:**Desktop Material TUI 再次係一個積極建置、裝得到嘅 Linux 優先終端機應用程式。Windows Electron app 仍然係圖形桌面版本;TUI 會將用戶想達成嘅結果改編成真實嘅終端機控制項,唔會扮終端機擁有桌面視窗外框。

Desktop Material TUI is a separate terminal-native application built with Textual. It targets Linux first and shares the desktop edition's repository, Git, GitHub, search, safety, language, persistence, and release contracts where the terminal can represent them honestly.

Desktop Material TUI 係一個用 Textual 寫、獨立嘅終端機原生應用程式。佢以 Linux 為先,並且喺終端機誠實呈現得到嘅地方,共用桌面版嘅儲存庫、Git、GitHub、搜尋、安全、語言、持久化同發佈契約。

The terminal edition is interactive, not a read-only CLI. Users can click buttons, tabs, lists, checkboxes, tables, and selectors in a mouse-reporting terminal. Repository paths, clone URLs, branch names, commit summaries, commit bodies, issue and pull-request text, API requests, regex patterns, and sample text use real editable Input or TextArea controls. Every primary workflow also remains keyboard reachable.

終端機版本係互動式,唔係唯讀 CLI。喺支援滑鼠回報嘅終端機入面,用戶撳得到按鈕、分頁、清單、勾選框、表格同選擇器。儲存庫路徑、clone 網址、分支名、commit 摘要、commit 內文、issue 同 pull request 文字、API 請求、regex 樣式同範例文字,全部用真正可編輯嘅 Input 或者 TextArea 控制項。每一個主要工作流程亦都一樣用鍵盤到得到。

Delivery state / 交付狀態

The revived package provides a substantial interactive surface:

復活嘅套件提供相當完整嘅互動介面:

The generated parity contract covers all 202 rows in the desktop inventory and defaults every unmapped row to not_yet_available. It is an implementation ledger, not marketing shorthand: an adapted row carries source and test evidence, a partial row names its real boundary, and terminal-owned behavior stays with the terminal emulator. Regenerate it after the desktop inventory or an evidence mapping changes:

產生嘅 對等契約 覆蓋桌面清單全部 202 行,並且將每一行未對應嘅預設為 not_yet_available。佢係實作分類帳,唔係宣傳字眼:改編過嘅行帶住來源同測試證據,部分完成嘅行講明佢真正嘅界線,而終端機自己擁有嘅行為就留返俾終端機模擬器。桌面清單或者證據對應改變之後,重新產生佢:

node tui/tools/generate-parity-contract.mjs
node tui/tools/generate-parity-contract.mjs --check

Terminal captures / 終端機擷取

The five original, unedited captures came from the earlier packaged wheel running in an off-screen Debian terminal. They remain historical evidence while the August 2 revival has its own acceptance manifest and replacement captures. They include the Changes overview, real single-line and multiline editing, the clickable Cheap LFS manager, live RE2 matches, and the compact bilingual layout:

最初五張未經編輯嘅原始擷取,嚟自更早期打包 wheel 喺離屏 Debian 終端機執行嘅情況。8 月 2 日嘅復活有佢自己嘅接受清單同替代擷取,所以嗰五張留低做歷史證據。佢哋包括 Changes 總覽、真實嘅單行同多行編輯、可點擊嘅 Cheap LFS 管理員、即時 RE2 匹配同緊湊嘅雙語版面:

Documentation map / 文件地圖

Acceptance boundary / 接受界線

Source code or a green unit test does not prove a mouse path. The current revival verification manifest owns the packaged-wheel, real Linux terminal, mouse, text-entry, splitter, Files-tab, resize, screenshot, installer, exit, and cleanup evidence for this milestone. The original Linux TUI verification manifest and the later path-browser and Git-wrapper manifest remain dated historical evidence. A pending box stays pending until the real artifact and interaction path have been observed; it never becomes a success because a nearby unit test passed.

原始碼或者一個綠色單元測試證明唔到一條滑鼠路徑。目前嘅 復活驗證清單 擁有呢個里程碑嘅打包 wheel、真實 Linux 終端機、滑鼠、文字輸入、分隔器、Files 分頁、調整尺寸、截圖、安裝程式、離開同清理證據。原本嘅 Linux TUI 驗證清單 同之後嘅 路徑瀏覽器同 Git wrapper 清單 繼續係有日期嘅歷史證據。一個待辦格仔會一直待辦,直到真正見到嗰個產物同互動路徑為止;佢唔會因為旁邊一個單元測試通過就變成成功。