50 files changed
- apps/desktop/electron/main.ts+9−1
- apps/desktop/electron/services/windowEnhancements.ts+160−0
- apps/desktop/src/App.tsx+4−2
- apps/desktop/src/styles.css+73−0
- apps/desktop/src/ui/ContextSidebar.tsx+2−1
- apps/desktop/src/ui/Sidebar.tsx+8−2
- apps/desktop/src/ui/layout/AppTopBar.tsx+9−3
- apps/desktop/src/ui/settings/SettingsShell.tsx+6−5
- apps/desktop/test/window-enhancements.test.ts+109−0
- docs/opentui/3d.md+647−0
- docs/opentui/README.md+134−0
- docs/opentui/advanced/composition-system.md+378−0
- docs/opentui/advanced/custom-renderables.md+352−0
- docs/opentui/animation.md+983−0
- docs/opentui/ansi-utils.md+629−0
- docs/opentui/buffer.md+752−0
- docs/opentui/components/README.md+287−0
- docs/opentui/components/ascii-font.md+156−0
- docs/opentui/components/box.md+258−0
- docs/opentui/components/code.md+234−0
- docs/opentui/components/diff.md+285−0
- docs/opentui/components/frame-buffer.md+163−0
- docs/opentui/components/input.md+226−0
- docs/opentui/components/line-numbers.md+236−0
- docs/opentui/components/markdown.md+238−0
- docs/opentui/components/scrollbox.md+330−0
- docs/opentui/components/select.md+423−0
- docs/opentui/components/slider.md+159−0
- docs/opentui/components/text-buffer.md+310−0
- docs/opentui/components/text.md+360−0
- docs/opentui/components/textarea.md+338−0
- docs/opentui/core-api.md+739−0
- docs/opentui/installation.md+251−0
- docs/opentui/physics.md+403−0
- docs/opentui/react.md+1343−0
- docs/opentui/renderer.md+787−0
- docs/opentui/solid.md+1240−0
- docs/opentui/testing.md+1022−0
- docs/opentui/types.md+698−0
- docs/opentui/utilities/README.md+158−0
- docs/opentui/utilities/colors.md+216−0
- docs/opentui/utilities/keyboard.md+241−0
- docs/opentui/utilities/mouse.md+223−0
- docs/opentui/utilities/styled-text.md+227−0
- docs/opentui/utilities/tree-sitter.md+1037−0
- src/agent.ts+14−12
- src/tools/spawnAgent.ts+14−18
- test/agent.test.ts+6−0
- test/session.test.ts+6−0
- test/spawnAgent.tool.test.ts+32−0