Cathode Progress Report - January 2024 #136
alexrp
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This is part of a series of progress reports that are posted with a monthly-ish cadence when there's notable progress made on the project.
v0.11.1 Release
The v0.11.1 release saw a little bit of everything - housekeeping, bug fixing, optimization, and some feature work:
net8.0).MonospaceWidth.[DisableRuntimeMarshalling]to Vezel.Cathode.ValueTaskpooling optimizations throughout Vezel.Cathode.System.Drawing.SizeandSystem.Drawing.Colorto represent these concepts.TerminalSizetype.char[]?,string?, andbyte[]?to the set of output-related methods in the terminal I/O APIs.ReadOnlySpan<char>forstring?).InvalidOperationExceptioncoming fromChildProcess.Kill(bool)(mentioned previously in Cathode Progress Report - March 2023 #116).OSC 7allows a shell to report its current directory to the terminal using afile://URI.OSC 9 ; 9does the same, but using a normal file system path, thus making it work better on Windows.OSC 133sequences allow a shell to report its prompt contents, command output, and command exit code to the terminal.Future Plans
As we continue the work towards v1.0, these are the planned features:
In the longer term, these are the planned features for v2.0:
DECFRA,DECERA, etc) #101All other features are attached to the Future milestone, which basically just means they haven't been included in the working set for a particular version yet.
Beta Was this translation helpful? Give feedback.
All reactions