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
Reference in a new issue