From 9198f2a4f543898599188223d5bb45ce1aed8d26 Mon Sep 17 00:00:00 2001 From: yggverse Date: Thu, 26 Jun 2025 22:17:15 +0300 Subject: [PATCH] show the download dialog for the unsupported content types --- src/app/browser/window/tab/item/client/driver/nex.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/app/browser/window/tab/item/client/driver/nex.rs b/src/app/browser/window/tab/item/client/driver/nex.rs index dea27524..903018d6 100644 --- a/src/app/browser/window/tab/item/client/driver/nex.rs +++ b/src/app/browser/window/tab/item/client/driver/nex.rs @@ -210,7 +210,12 @@ fn render( } Err(e) => failure(&p, &e.to_string()), }) - } else { + } else if q.ends_with(".txt") + || q.ends_with(".gmi") + || q.ends_with(".gemini") + || q.ends_with("/") + || !u.path().contains(".") + { p.window_action.find.simple_action.set_enabled(true); match *f { Feature::Default | Feature::Source => { @@ -240,6 +245,10 @@ fn render( } Feature::Download => panic!(), // unexpected } + } else { + p.content + .to_status_mime(&u.path(), Some((&p.item_action, &u))); + p.set_progress(0.0) } }