diff --git a/src/widgets/advanced_table/advanced_table.zig b/src/widgets/advanced_table/advanced_table.zig index bac7da3..3b32885 100644 --- a/src/widgets/advanced_table/advanced_table.zig +++ b/src/widgets/advanced_table/advanced_table.zig @@ -453,12 +453,12 @@ fn drawHeader( ctx.pushCommand(Command.text(lookup_x, text_y, "?", Style.Color.primary)); } - // Draw sort indicator + // Draw sort indicator (▴/▾ Unicode glyphs) if (table_state.sort_column == @as(i32, @intCast(idx))) { - const indicator_x = col_x + @as(i32, @intCast(col.width)) - 12; + const indicator_x = col_x + @as(i32, @intCast(col.width)) - 16; const indicator = switch (table_state.sort_direction) { - .ascending => "^", - .descending => "v", + .ascending => "▴", + .descending => "▾", .none => "", }; if (indicator.len > 0) { diff --git a/src/widgets/virtual_advanced_table/types.zig b/src/widgets/virtual_advanced_table/types.zig index c1031f8..eb256f3 100644 --- a/src/widgets/virtual_advanced_table/types.zig +++ b/src/widgets/virtual_advanced_table/types.zig @@ -23,8 +23,8 @@ pub const SortDirection = enum { pub fn symbol(self: SortDirection) []const u8 { return switch (self) { .none => "", - .ascending => " ^", - .descending => " v", + .ascending => "▴", + .descending => "▾", }; } };