[yew-devel] [PATCH yew-widget-toolkit/yew-widget-toolkit-assets 00/17] various touch improvements
Dominik Csapak
d.csapak at proxmox.com
Fri Jun 27 14:08:42 CEST 2025
among others, this series combines several improvements for the touch interface:
* introduce new Image widget
* remove tap highlight in chrome
* new page animations
* rtl improvements for application bar, fab menu and scaffold
* fab improvements
* fab menu rework
* various style fixes
proxmox-yew-widget-toolkit-assets:
Dominik Csapak (6):
reset: remove the tap highlight color for chrome
page: add more page animation styles
page: animations: reverse the direction on X axis for RTL mode
application bar: reduce horizontal padding
application bar: reverse back arrow for rtl
buttons: rework fab menu
scss/_application_bar.scss | 9 +-
scss/_button.scss | 246 +++++++++++++++++--------------------
scss/_page.scss | 95 +++++++++++++-
scss/_reset-src.scss | 5 +
4 files changed, 222 insertions(+), 133 deletions(-)
proxmox-yew-widget-toolkit:
Dominik Csapak (11):
widget: implement Image widget
widget: button: don't hardcode icons font size
touch: page stack: add more animations
touch: application bar: set custom class on back button
touch: material app: allow pass through of page animation style
touch: scaffold: fix overflow setting for body
touch: scaffold: use direction independent positioning for the FAB
touch: fab: add size option
touch: fab: convert to widget macro
touch: fab menu: convert to widget macro
touch: fab menu: rework fab menu
src/touch/application_bar.rs | 16 +--
src/touch/fab.rs | 132 ++++++++----------------
src/touch/fab_menu.rs | 193 ++++++++++++++++++++---------------
src/touch/material_app.rs | 12 ++-
src/touch/mod.rs | 6 +-
src/touch/page_stack.rs | 7 ++
src/touch/scaffold.rs | 9 +-
src/widget/button.rs | 2 +-
src/widget/image.rs | 76 ++++++++++++++
src/widget/mod.rs | 3 +
10 files changed, 264 insertions(+), 192 deletions(-)
create mode 100644 src/widget/image.rs
Summary over all repositories:
14 files changed, 486 insertions(+), 325 deletions(-)
--
Generated by git-murpp 0.8.1
More information about the yew-devel
mailing list