[yew-devel] [PATCH yew-widget-toolkit/yew-widget-toolkit-assets v2 00/19] various touch improvements
Dominik Csapak
d.csapak at proxmox.com
Mon Jun 30 10:24:50 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
changes from v1:
* rename some css variables to be more specific
* introduce patch that improves rtl handling
* add patch that removes page stack animation by default
proxmox-yew-widget-toolkit-assets:
Dominik Csapak (7):
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
don't use 'html[dir="rtl"]' for RTL behavior
scss/_application_bar.scss | 7 +-
scss/_button.scss | 244 +++++++++++++++++--------------------
scss/_datatable.scss | 10 +-
scss/_menu.scss | 11 +-
scss/_page.scss | 95 ++++++++++++++-
scss/_reset-src.scss | 5 +
6 files changed, 226 insertions(+), 146 deletions(-)
proxmox-yew-widget-toolkit:
Dominik Csapak (12):
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: page stack: don't use animation by default
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 | 9 +-
src/touch/mod.rs | 6 +-
src/touch/page_stack.rs | 29 ++++--
src/touch/scaffold.rs | 9 +-
src/widget/button.rs | 2 +-
src/widget/image.rs | 76 ++++++++++++++
src/widget/mod.rs | 3 +
10 files changed, 275 insertions(+), 200 deletions(-)
create mode 100644 src/widget/image.rs
Summary over all repositories:
16 files changed, 501 insertions(+), 346 deletions(-)
--
Generated by git-murpp 0.8.1
More information about the yew-devel
mailing list