From 4dacd1921b7c4fa34c542f9470b1d3ceb43d58f3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 24 May 2026 20:26:08 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=88=20Sync=202026-05-24=2020:26:08?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dns2socks-rust/Makefile | 4 +-- .../htdocs/luci-static/material3/cascade.css | 32 +++++++++++++++++-- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/dns2socks-rust/Makefile b/dns2socks-rust/Makefile index ac87369c..fa8d8f46 100644 --- a/dns2socks-rust/Makefile +++ b/dns2socks-rust/Makefile @@ -6,8 +6,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=dns2socks-rust -PKG_VERSION:=0.2.4 -PKG_RELEASE:=2 +PKG_VERSION:=0.2.5 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/tun2proxy/dns2socks/tar.gz/v$(PKG_VERSION)? diff --git a/luci-theme-material3/htdocs/luci-static/material3/cascade.css b/luci-theme-material3/htdocs/luci-static/material3/cascade.css index dc6d9fc3..483699cc 100644 --- a/luci-theme-material3/htdocs/luci-static/material3/cascade.css +++ b/luci-theme-material3/htdocs/luci-static/material3/cascade.css @@ -1229,6 +1229,22 @@ body { -webkit-tap-highlight-color: transparent; } +a, +button, +input, +select, +textarea, +label[for], +.btn, +.cbi-button, +.cbi-dropdown, +.menu-btn, +header [data-indicator], +.tabs a, +.cbi-tabmenu a { + touch-action: manipulation; +} + .container { width: 100%; max-width: 1180px; @@ -2260,16 +2276,26 @@ body.sidebar-open header { visibility: visible; } - .cbi-dropdown[open], - .cbi-dropdown[open]>ul.dropdown { + .cbi-dropdown[open]:not(.btn):not(.cbi-button), + .cbi-dropdown[open]:not(.btn):not(.cbi-button)>ul.dropdown { max-width: 100%; } - .cbi-dropdown[open]>ul.dropdown { + .cbi-dropdown[open]:not(.btn):not(.cbi-button)>ul.dropdown { box-sizing: border-box; width: 100%; min-width: 100%; } + + .cbi-dropdown[open].btn>ul.dropdown, + .cbi-dropdown[open].cbi-button>ul.dropdown { + left: 0 !important; + right: auto !important; + width: max-content; + max-width: calc(100vw - 24px); + min-width: 100%; + } + } .nav {