feat: add debug build warning to home screen
This commit is contained in:
		
							parent
							
								
									75bf3d253b
								
							
						
					
					
						commit
						6eaef79f43
					
				
					 1 changed files with 10 additions and 0 deletions
				
			
		| 
						 | 
					@ -3,6 +3,7 @@ const build_options = @import("build_options");
 | 
				
			||||||
const tp = @import("thespian");
 | 
					const tp = @import("thespian");
 | 
				
			||||||
const log = @import("log");
 | 
					const log = @import("log");
 | 
				
			||||||
const cbor = @import("cbor");
 | 
					const cbor = @import("cbor");
 | 
				
			||||||
 | 
					const builtin = @import("builtin");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const Plane = @import("renderer").Plane;
 | 
					const Plane = @import("renderer").Plane;
 | 
				
			||||||
const root = @import("root");
 | 
					const root = @import("root");
 | 
				
			||||||
| 
						 | 
					@ -307,6 +308,15 @@ pub fn render(self: *Self, theme: *const Widget.Theme) bool {
 | 
				
			||||||
    ) catch {};
 | 
					    ) catch {};
 | 
				
			||||||
    self.plane.set_style_bg_transparent(style_subtext);
 | 
					    self.plane.set_style_bg_transparent(style_subtext);
 | 
				
			||||||
    _ = self.plane.print("{s}", .{root.version}) catch return false;
 | 
					    _ = self.plane.print("{s}", .{root.version}) catch return false;
 | 
				
			||||||
 | 
					    if (builtin.mode == .Debug) {
 | 
				
			||||||
 | 
					        const debug_warning_text = "debug build";
 | 
				
			||||||
 | 
					        self.plane.cursor_move_yx(
 | 
				
			||||||
 | 
					            @intCast(self.plane.dim_y() - 3),
 | 
				
			||||||
 | 
					            @intCast(@max(self.plane.dim_x(), debug_warning_text.len + 3) - debug_warning_text.len - 3),
 | 
				
			||||||
 | 
					        ) catch {};
 | 
				
			||||||
 | 
					        self.plane.set_style_bg_transparent(theme.editor_error);
 | 
				
			||||||
 | 
					        _ = self.plane.print("{s}", .{debug_warning_text}) catch return false;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const more = self.menu.render(theme);
 | 
					    const more = self.menu.render(theme);
 | 
				
			||||||
    return more or self.fire != null;
 | 
					    return more or self.fire != null;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue