This thread contains a patchset. You're looking at the original emails,
but you may wish to use the patch review UI.
Review patch
2
2
[PATCH] Show visibility in TUI
---
toot/tui/timeline.py | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/toot/tui/timeline.py b/toot/tui/timeline.py
index f69640c..21c64b0 100644
--- a/toot/tui/timeline.py
+++ b/toot/tui/timeline.py
@@ -307,10 +307,18 @@ class StatusDetails(urwid.Pile):
else None
)
+ visibiility_colors = {
+ "public": "gray",
+ "unlisted": "white",
+ "private": "cyan",
+ "direct": "yellow"
+ }
+
yield ("pack", urwid.Text([
("gray", f"⤶ {status.data['replies_count']} "),
("yellow" if status.reblogged else "gray", f"♺ {status.data['reblogs_count']} "),
("yellow" if status.favourited else "gray", f"★ {status.data['favourites_count']}"),
+ (visibiility_colors[status.visibility], f" · {status.visibility}"),
("yellow", f" · Translated from {translated_from} ") if translated_from else "",
("gray", f" · {application}" if application else ""),
]))
--
2.32.1 (Apple Git-133)
[PATCH v2] Show visibility in TUI
---
toot/tui/timeline.py | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/toot/tui/timeline.py b/toot/tui/timeline.py
index f69640c..fba33be 100644
--- a/toot/tui/timeline.py
+++ b/toot/tui/timeline.py
@@ -307,10 +307,18 @@ class StatusDetails(urwid.Pile):
else None
)
+ visibility_colors = {
+ "public": "gray",
+ "unlisted": "white",
+ "private": "cyan",
+ "direct": "yellow"
+ }
+
yield ("pack", urwid.Text([
("gray", f"⤶ {status.data['replies_count']} "),
("yellow" if status.reblogged else "gray", f"♺ {status.data['reblogs_count']} "),
("yellow" if status.favourited else "gray", f"★ {status.data['favourites_count']}"),
+ (visibility_colors[status.visibility], f" · {status.visibility}"),
("yellow", f" · Translated from {translated_from} ") if translated_from else "",
("gray", f" · {application}" if application else ""),
]))
--
2.32.1 (Apple Git-133)
Re: [PATCH v2] Show visibility in TUI