From d2757ad7b0a90719039baf27503c30be2f2716c7 Mon Sep 17 00:00:00 2001 From: Leo dev Date: Sat, 2 Aug 2025 13:14:51 -0500 Subject: [PATCH] Functional foreground #22 --- src/render_scope.rs | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/render_scope.rs b/src/render_scope.rs index 4fbaf18..113624c 100644 --- a/src/render_scope.rs +++ b/src/render_scope.rs @@ -153,11 +153,20 @@ impl RenderScope { for m in &self.render_stack { match m { RenderMethod::Text(t) => { - utils::print( - self.transform.x + self.transform.px, - self.transform.y + self.transform.py, - t, - ); + if let Some(c) = self.style.foreground { + utils::print_liner( + self.transform.x + self.transform.px, + self.transform.y + self.transform.py, + &utils::hex_ansi(c), + t, + ); + } else { + utils::print( + self.transform.x + self.transform.px, + self.transform.y + self.transform.py, + t, + ); + } } RenderMethod::TextColored(t, c) => utils::print_liner( self.transform.x + self.transform.px,