From 395e5eefabe199e67746a005c97a7a18314db9be Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Tue, 27 Oct 2026 14:54:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(terminal):=20=E5=8E=BB=E6=8E=89=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E7=AC=A6/=E5=85=89=E6=A0=87/=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=96=87=E5=AD=97=E7=9A=84=E9=A2=9C=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Text 默认的 prompt/cursor 由绿色改为与普通文本一致的 0xCCCCCC, 输入文字也不再硬编码白色;终端整体保持单色。 --- vpsdk/vpui.vp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vpsdk/vpui.vp b/vpsdk/vpui.vp index a329e4f..98cadf7 100644 --- a/vpsdk/vpui.vp +++ b/vpsdk/vpui.vp @@ -1229,8 +1229,8 @@ virtual class Text(Widget): self.prompt[2] = 0 self.bg_color = uint32(0x0C0C0C) self.text_color = uint32(0xCCCCCC) - self.prompt_color = uint32(0x00FF00) - self.cursor_color = uint32(0x00FF00) + self.prompt_color = uint32(0xCCCCCC) + self.cursor_color = uint32(0xCCCCCC) self.border_color = uint32(0x333333) self.on_command = None self.history_count = 0 @@ -1263,7 +1263,7 @@ virtual class Text(Widget): _draw_text(fb, fw, fh, self.x + 4, prompt_y, &self.prompt[0], self.prompt_color) if self.input_len > 0: _draw_text(fb, fw, fh, self.x + 4 + plen * CHAR_W, prompt_y, - &self.input_buf[0], uint32(0xFFFFFF)) + &self.input_buf[0], self.text_color) cx_pos: int = self.x + 4 + (plen + self.cursor_pos) * CHAR_W if cx_pos < self.x + self.w - 4: _fill_rect(fb, fw, fh, cx_pos, prompt_y, CHAR_W // 2, CHAR_H, self.cursor_color)