core: implement setting colors with OSC 4, 10, and 11

This commit is contained in:
Gregory Anders
2023-11-09 11:50:00 -06:00
parent 3b7e21df26
commit 006e93bd08
5 changed files with 224 additions and 3 deletions

View File

@@ -262,6 +262,14 @@ fn drainMailbox(self: *Thread) !void {
try self.renderer.setFontSize(size);
},
.foreground_color => |color| {
self.renderer.config.foreground = color;
},
.background_color => |color| {
self.renderer.config.background = color;
},
.resize => |v| {
try self.renderer.setScreenSize(v.screen_size, v.padding);
},