jcs
/subtext
/amendments
/console.h
Amendments on January 18, 2022
focusable: Introduce focusable objects
Instead of tracking a current console, track a focusable object that
has callbacks to window-specific functions for things like keyboard
input, mouse input, updating, etc. This lets the main loop not care
about which window is getting input and lets each type of window
(console, settings, etc.) deal with input as it needs to, in its own
file.
Amendments on December 31, 2021
*: Lots of unrelated changes lost to repo corruption :(
session: Better handle autologin, look like it's actually logging in
main: Handle GoAway, stop using WaitNextEvent
ansi: Terminate calls to ansi() with ANSI_END instead of NULL
chat: Implement /help and /quit
console: Lots of speed improvements
*: Standarize on "column" and "line"
session: Various bugfixes, mark ending sessions and check everywhere
console: Fix attr resetting in redraw, fixes one-char bold items
session: Support specific-width varible expansion in session_load_view
Amendments on December 15, 2021
jcs made amendment
32
over 2 years ago
Amendments on December 13, 2021
console: Implement scrolling, speed up redrawing
No need to pass hints anymore, just do less math in the loop scanning
for dirty cells
Amendments on December 7, 2021
session: Support view templates
Properly close sessions in telnet+console
Amendments on November 28, 2021
jcs made amendment
2
over 2 years ago
Amendments on November 22, 2021
Initial import
Work on a functioning console
1