From fc6e3ee40f7a664de7acbdb9635d8a354470a182 Mon Sep 17 00:00:00 2001 From: alanpoon Date: Mon, 27 Apr 2026 17:39:13 +0800 Subject: [PATCH] Fix BotBindingModal to follow event_source_modal --- src/app.rs | 3 +++ src/home/bot_binding_modal.rs | 12 +++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/app.rs b/src/app.rs index ac682da0..382f3f4f 100644 --- a/src/app.rs +++ b/src/app.rs @@ -166,6 +166,9 @@ script_mod! { } bot_binding_modal := Modal { content +: { + height: Fill, + width: Fill, + align: Align{x: 0.5, y: 0.5}, bot_binding_modal_inner := BotBindingModal {} } } diff --git a/src/home/bot_binding_modal.rs b/src/home/bot_binding_modal.rs index a8e6dfa6..3e0dc75b 100644 --- a/src/home/bot_binding_modal.rs +++ b/src/home/bot_binding_modal.rs @@ -27,11 +27,17 @@ script_mod! { } mod.widgets.BotBindingModal = #(BotBindingModal::register_widget(vm)) { - width: Fit - height: Fit + width: Fill { max: 1000 } + // TODO: i'd like for this height to be Fit with a max of Rel { base: Full, factor: 0.90 }, + // but Makepad doesn't allow Fit views with a max to be scrolled. + height: Fill // { max: 1400 } + margin: 40, + align: Align{x: 0.5, y: 0} + flow: Down + padding: Inset{top: 20, right: 25, bottom: 20, left: 25} RoundedView { - width: 448 + width: Fill height: Fit align: Align{x: 0.5} flow: Down