ZacharyZhang-NY created branch main in ZacharyZhang-NY/CrychicUI 2026-10-17 05:19:48 +00:00
ZacharyZhang-NY created repository ZacharyZhang-NY/CrychicUI 2026-10-17 05:19:47 +00:00
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 04:54:04 +00:00
4a269cb57a T36: review round 1: every pair of a known key is checked before the last of each key wins, a clear's too, so a report that breaks a rule anywhere drops whole; a sequence counts its length from OSC through ST with the controls its body skips; the scanners pass DEL and high bytes by in an escape as vte does, so ESC DEL c resets the records too
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 04:46:08 +00:00
42b272ece6 T36: programs report their status through OSC 7501, revision 0.4, checked as the spec checks them; each terminal keeps their records by id, replaced whole, cleared with those under them, 256 at most; a new prompt drops working, blocked and idle, a full reset all; the support query is answered with every state and kind, ahead of a DA1 sent after it; the pty's tests move to their own file
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 04:41:20 +00:00
99db56bab1 T35: reviewed, ticked
ZacharyZhang-NY released Ely Office 0.1.7 at ZacharyZhang-NY/ElyOffice 2026-10-17 04:34:03 +00:00
ZacharyZhang-NY pushed tag v0.1.7 to ZacharyZhang-NY/ElyOffice 2026-10-17 04:33:30 +00:00
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ElyOffice 2026-10-17 04:33:29 +00:00
d4cb274749 0.1.7
632a66eb46 R7.9: Explorer's New makes docx, xlsx, pptx and md on Windows
Compare 2 commits »
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 04:26:35 +00:00
11ec0effa0 T35: review round 3: a program's link target is kept whole, as the scanner keeps it, so a prompt inside a long link is numbered and gives the link back plain at its end, and the tap reads a 517th of its room to hold the growth; an ESC that ends an OSC the parser has goes on at once, so controls after it run where vte runs them
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 04:17:39 +00:00
e2bb615a19 T35: review round 2: a program's link inside a prompt keeps its target and carries the prompt's number in its id, and a prompt that starts inside a link left open opens it again with the number, so a prompt all in links still starts on its first row; controls vte runs inside an escape go on before it, so only the ESC waits and a long run of them keeps the pty reading
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 04:03:35 +00:00
310c219386 T35: review round 1: the tap holds an OSC that may be a mark until it ends and reads it as the session does, so 133;AB makes no prompt; each prompt's link carries the prompt's number, so a blank row within a prompt keeps one start; a program's own link keeps its cells and a prompt's link takes up again after it; controls vte runs in an escape go on before the link
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 03:46:59 +00:00
15e83f5b7e T35: Cmd-Up and Cmd-Down, Ctrl-Shift-Up and Ctrl-Shift-Down off macOS, jump to the prompt before or after the view's top, as Ghostty jumps: the tap rewrites each OSC 133 mark in place into an OSC 8 link of the terminal's own, which the parser keeps in the prompt's cells through scroll, reflow and history, and links pass over; the tap's OSC scanner ends a body as vte does
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 03:40:32 +00:00
d3700f5278 T34: reviewed, ticked
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 03:28:37 +00:00
2c25116703 T34: review round 3: PowerShell keeps a program's code unless the line surely ends in PowerShell, a cmdlet, a name not found or no command, so a call through a variable keeps it; bash without promptvars, zsh without prompt_percent and PowerShell without PSReadLine say at start what they cannot mark
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 03:13:43 +00:00
d4bc6e69fa T34: review round 2: bash 3.2 drops its DEBUG trap, which ran for key bindings, missed lone subshells and decided commands under extdebug, so it sends no C, and its D comes from the prompt by the command number; PowerShell takes a program's code only when the line's last pipeline ends in it, as its syntax tree and Get-Command name it; each check waits for the prompt before its line, so a repeated status is the line's own
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 02:45:25 +00:00
0a22200725 T34: review round 1: PowerShell reads a native program's code only when one ran in the command, by the new object each run stores, and 1 for any other failure; bash 3.2 runs the user's own DEBUG trap after its own and keeps $_, and a line that is only a subshell sends its D from the prompt by the command number; zsh marks the first prompt under a theme that sets PS1 in its own hook, through sched; each shell run gets its own folder
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 02:16:51 +00:00
c53b540f42 T34: prompts and commands carry OSC 133 marks: the tap reads every OSC body and hands 133's marks to the session, which keeps its last command's status; zsh, bash, fish and PowerShell mark what the shell leaves unmarked, and the user's prompt still sees the status
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 01:29:07 +00:00
cccfb2c82b T33: reviewed, ticked
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 01:23:00 +00:00
3ea8b616f5 T33: a drag that comes back where it set off gives the width it had, through Ely da3fdca, where review round 2 found the last width it reported kept; the width a drag sets off from lives with its press
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/Ely-GPUI-Components 2026-10-17 01:17:37 +00:00
da3fdcaf39 Column shell: a drag that comes back where it set off gives the width the owner had, where the last width it reported stayed; the width a drag sets off from lives with its press, so each press starts afresh