From efab6cf556faa7d32825596f34e01219272579c0 Mon Sep 17 00:00:00 2001 From: AnonymouX47 Date: Tue, 4 Jun 2024 08:36:48 +0100 Subject: [PATCH] refac: tui: Optimize image pixel support detection --- toot/tui/images.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/toot/tui/images.py b/toot/tui/images.py index 77e5bbc..89710c7 100644 --- a/toot/tui/images.py +++ b/toot/tui/images.py @@ -10,6 +10,8 @@ try: from term_image import disable_queries # prevent phantom keystrokes from PIL import Image, ImageDraw + _IMAGE_PIXEL_FORMATS = frozenset({'kitty', 'iterm'}) + TuiScreen = UrwidImageScreen disable_queries() @@ -17,7 +19,7 @@ try: return True def can_render_pixels(image_format): - return image_format in ['kitty', 'iterm'] + return image_format in _IMAGE_PIXEL_FORMATS def get_base_image(image, image_format) -> BaseImage: # we don't autodetect kitty, iterm; we choose based on option switches