From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id D78D81FF13B for ; Wed, 06 May 2026 11:55:36 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id B04EC1BE4A; Wed, 6 May 2026 11:55:36 +0200 (CEST) From: Shannon Sterz To: yew-devel@lists.proxmox.com Subject: [PATCH datacenter-manager/yew-comp/yew-widget-toolkit 0/3] minor ui/ux tweaks for pwt and yew-comp Date: Wed, 6 May 2026 11:55:22 +0200 Message-ID: <20260506095525.114495-1-s.sterz@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1778061222388 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.119 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: 2IF3H3OU7GM4ARPECFAHKDXSJDIH3YOQ X-Message-ID-Hash: 2IF3H3OU7GM4ARPECFAHKDXSJDIH3YOQ X-MailFrom: s.sterz@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Yew framework devel list at Proxmox List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: this series includes two minor tweaks that should improve the usability and user experience of some yew components. dropdowns should now render their pickers below or above the component depending on the size of the picker and available screen space. a dropup mode improves usability for filter fields when the picker is rendered above the dropdown. the log view in the syslog and task log components was slightly tweaked to avoid interference between scrollbars and drag handles. changes since the rfc: - drop the approach based on css classes and pass the information on `dropup` mode in the `DropdownController` instead (thanks @ Dominik Csapak) pwt: Shannon Sterz (1): dropdown/align: make the picker render above or below a dropdown src/dom/align.rs | 6 +++- src/widget/dropdown.rs | 69 +++++++++++++++++++++++++++++++------ src/widget/form/combobox.rs | 3 +- src/widget/grid_picker.rs | 20 +++++++++-- 4 files changed, 84 insertions(+), 14 deletions(-) yew-comp: Shannon Sterz (1): task_viewer/syslog: make padding margin to improve ux src/syslog.rs | 2 +- src/task_viewer.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) datacenter-manager: Shannon Sterz (1): Revert "ui: css: limit max-height of dropdown picker" ui/css/desktop-yew-style.scss | 6 ------ 1 file changed, 6 deletions(-) Summary over all repositories: 7 files changed, 86 insertions(+), 22 deletions(-) -- Generated by murpp 0.10.0