Architecture: update for R1 lifecycle, resize-mode session, nav removal - mark_self()/dismiss_self()/focus_self() as the three related optional Provider methods for managing tuicc's own window, plus self_app_id. - Resize mode's two-level browsing/editing session and renamed functions (enter_box_editing/commit_box_editing/escape_box_editing). - F3 now overwrites the active preset in place instead of always minting a new number. - Replace "Spatial vs. linear navigation" with "Why spatial navigation was removed" — the whole spatial arrow-key system is gone, not just reworked, so the section needed reframing past-tense rather than editing in place. - New "Process lifecycle: dismiss vs. quit" section for the R1 persistent-process model.
Writing a Module/WM Provider: drop stale layout-field mention, soften intro phrasing
getting started edit
Home: Maintainer readthrough - rewriting parts for human audience xd
Update for F1 help menu, F6 spawn_box, ResizeState/HelpState, sidebar_compact/sessions modules
Update for resize mode and the plain x/y/w/h layout model Layout preset boxes are now independent x/y/w/h ratios, not a right_of/below/above/bottom/cols/rows/fill_to dependency system - removed in favor of tuicc's own interactive resize mode (F1-F4, move_toggle, delete_box), documented here for the first time.
Document ctx.selected_item on RenderContext Added in tuicc commit 0d1ba07 alongside NavItem.preview_text, so preview.py can show what a selected power_menu/quick_actions entry would run without needing to know anything about those modules. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sync docs with shell_true and configurable confirm_yes/confirm_no Config-Reference: quick_actions.action/power_menu.action now document shell_true (default false, opt-in shell=True) instead of the old always-shell=True description; navigation.keys now lists confirm_yes/confirm_no instead of calling them hardcoded. Keybindings: same confirm_yes/confirm_no update, plus the REPL cfg.keybinds example output. Getting-Started: removed a duplicated, stale copy of the whole page that had been left in place instead of replaced by an earlier edit — the stale half still claimed a "q" quit key that was never real. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Updated Config Reference (markdown)
Updated Architecture (markdown)
Updated Writing a WM Provider (markdown)
Updated Keybindings (markdown)
Updated Writing a Module (markdown)
Updated Getting Started (markdown)
Updated Home (markdown)
Created Getting Started (markdown)