Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
shreeve
/
rip
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
tui: the closing pass — the audit's findings, fixed one commit at a time
- #406
#406
Merged
shreeve
merged 18 commits into
main
shreeve/rip:main
from
tui/closing
shreeve/rip:tui/closing
Copy head branch name to clipboard
Sep 22, 2026
Conversation
Commits
18
(18)
Checks
Files changed
Merged
tui: the closing pass — the audit's findings, fixed one commit at a time
#406
shreeve
merged 18 commits into
main
shreeve/rip:main
from
tui/closing
shreeve/rip:tui/closing
Copy head branch name to clipboard
Commits
Commits on Sep 22, 2026
tui: the closing audit's findings, in the order to fix them
shreeve
committed
5a15f57
View commit details
Copy full SHA for 5a15f57
Browse repository at this point
tui: a cursor outside its node's box is kept and hidden, as one a clip hides is, and only what is no place is refused
shreeve
committed
48548c4
View commit details
Copy full SHA for 48548c4
Browse repository at this point
tui: a cleared style keeps its slot as undefined, so a node's styles never become a dictionary
shreeve
committed
0dd2785
View commit details
Copy full SHA for 0dd2785
Browse repository at this point
tui: a Static container is looked at from its last written item, and a written item stays put away whatever its component writes
shreeve
committed
29316f7
View commit details
Copy full SHA for 29316f7
Browse repository at this point
tui: one rule of where a box's children may show — edge, clipOf and visible, read by the painter, the hit test and the cursor — and a cursor is placed by what its node inks, as a click is
shreeve
committed
c580858
View commit details
Copy full SHA for c580858
Browse repository at this point
tui: the focus fuzz holds the document's active node, its activeElement and every node's focused in step after every step
shreeve
committed
8128a0e
View commit details
Copy full SHA for 8128a0e
Browse repository at this point
tui: one word, one meaning — converge, lapse, gauge, border, outlines, LAYOUTS and PAINTS, redraw, attended and awake — and one TIMERS
shreeve
committed
5e39b99
View commit details
Copy full SHA for 5e39b99
Browse repository at this point
tui: Screen takes whole, interactive, alt and origin as options; after and failed are the hooks a caller installs
shreeve
committed
8b44054
View commit details
Copy full SHA for 8b44054
Browse repository at this point
tui: every void function carries its mark
shreeve
committed
23a3222
View commit details
Copy full SHA for 23a3222
Browse repository at this point
tui: what nothing reaches is gone — four exports, a color guard the document already keeps, a terminal guard every caller keeps — one step helper serves both ways out, and a closed mount refuses to…
Show description for ef828b7
shreeve
committed
ef828b7
View commit details
Copy full SHA for ef828b7
Browse repository at this point
tui: the mount's record is documented, and so is what a closed mount refuses
shreeve
committed
5516957
View commit details
Copy full SHA for 5516957
Browse repository at this point
tui: the line count names the Yoga it counts, and how to point at it
shreeve
committed
946c01d
View commit details
Copy full SHA for 946c01d
Browse repository at this point
tui: the README's prose quotes bench/RESULTS.md
shreeve
committed
bd1db66
View commit details
Copy full SHA for bd1db66
Browse repository at this point
tui: PLAN names what is built and nothing else
shreeve
committed
bad2d4e
View commit details
Copy full SHA for bad2d4e
Browse repository at this point
tui: PLAN's counts are the counting rule's, and its progress markers are gone
shreeve
committed
07c52df
View commit details
Copy full SHA for 07c52df
Browse repository at this point
tui: the README says what an app needs to know — no-wrap, the screen's size, props on run, what a frame's readings mean, Shift-Tab, a box that scrolls
shreeve
committed
592f578
View commit details
Copy full SHA for 592f578
Browse repository at this point
tui: three comments say what the code does
shreeve
committed
e85f7c7
View commit details
Copy full SHA for e85f7c7
Browse repository at this point
tui: the TODO's audit sections are gone, and the Ink harness's summary reads once
shreeve
committed
c7ee50c
View commit details
Copy full SHA for c7ee50c
Browse repository at this point
You can’t perform that action at this time.