From c5356724fd0fc60b7b13cb9bfdffa3bd680c91c4 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Tue, 13 Jan 2026 17:51:35 +0100 Subject: [PATCH] Tooltip fade-in animations, implement tooltip for CheckBox and Slider, use FnOnce for layout tasks --- .../assets/gui/view/app_launcher.xml | 18 +++--- wgui/src/components/button.rs | 27 ++++---- wgui/src/components/checkbox.rs | 30 ++++++++- wgui/src/components/slider.rs | 36 +++++++++-- wgui/src/components/tooltip.rs | 61 +++++++++++++++++-- wgui/src/layout.rs | 4 +- wgui/src/parser/component_button.rs | 30 +++------ wgui/src/parser/component_checkbox.rs | 14 ++++- wgui/src/parser/component_slider.rs | 13 +++- wgui/src/parser/helpers.rs | 40 ++++++++++++ wgui/src/parser/mod.rs | 1 + 11 files changed, 212 insertions(+), 62 deletions(-) create mode 100644 wgui/src/parser/helpers.rs diff --git a/dash-frontend/assets/gui/view/app_launcher.xml b/dash-frontend/assets/gui/view/app_launcher.xml index 687fae2..7f1c314 100644 --- a/dash-frontend/assets/gui/view/app_launcher.xml +++ b/dash-frontend/assets/gui/view/app_launcher.xml @@ -37,18 +37,18 @@