From d93923c6f7b79704f9ffc00b20e00741c62b9af6 Mon Sep 17 00:00:00 2001 From: yrriban Date: Fri, 28 Nov 2025 15:21:48 -0500 Subject: [PATCH 1/2] Use more of the screen by default for thumbnail text. --- dcc/text.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dcc/text.py b/dcc/text.py index 75df5b4..3e36310 100644 --- a/dcc/text.py +++ b/dcc/text.py @@ -80,7 +80,7 @@ class Text(dcc.doom_base.WadMap): width=self.thumbnail_width ) as img: self.draw_text( - img, text, + img, text, wrap_dist=0.95 ) img.trim() img.reset_coords() From 1632ef7bbc590335b4aa810866635e787418fc50 Mon Sep 17 00:00:00 2001 From: yrriban Date: Fri, 28 Nov 2025 15:22:49 -0500 Subject: [PATCH 2/2] Add an option to skip the wad overlay for thumbs. --- dcc/thumb.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dcc/thumb.py b/dcc/thumb.py index d5faf15..01a0c39 100644 --- a/dcc/thumb.py +++ b/dcc/thumb.py @@ -8,12 +8,13 @@ class Thumb(dcc.doom_base.WadMap): def get_parser(self, prog_name): parser = super().get_parser(prog_name) parser.add_argument("--index", action="store_true") + parser.add_argument("--noov", action="store_true") return parser def take_action(self, parsed_args): base = self.base_thumb_path() text = self.text_thumb_path() - overlay = self.thumnail_overlay_path() + overlay = self.thumb_overlay_path() with ( wand.image.Image(filename=base) as bi, wand.color.Color("transparent") as tc @@ -22,9 +23,10 @@ class Thumb(dcc.doom_base.WadMap): ti.border(tc, 5, 5) bi.composite(ti, gravity="south_west") - with wand.image.Image(filename=overlay) as mdi: - mdi.border(tc, 5, 5) - bi.composite(mdi, gravity="north_west") + if not parsed_args.noov: + with wand.image.Image(filename=overlay) as mdi: + mdi.border(tc, 5, 5) + bi.composite(mdi, gravity="north_west") if parsed_args.index: with wand.image.Image(