fix(ui): constrain chat bubble visual effects - #1
Open
RoxyAsahi wants to merge 638 commits into
Open
Conversation
…xecutor-ps7-winget-detection fix(PowerShellExecutor): add where.exe fallback for winget/MSIX PS7 detection
…stream-no-workflow-20260817 fix(next-ui): stabilize lifecycle and converge the canonical UI
双插件架构:VCPWEWallpaper(service) 定位并托管本机 WE 壁纸库,VCPWEWallpaperUI(renderer) 负责壁纸库选择器与播放器。 三类壁纸的呈现:video 走 <video loop preload=metadata> 直接播放;web 走 iframe 隔离渲染 + WE JS API 垫片(属性回喂/静音频谱);scene 无法在窗口内渲染,降级为静态 preview。 主程序仅一处改动:main.html 的 CSP 增加 frame-src 放通本机环回 5974,不开放任何外网源。 service 端 4 条路由全部只读,/web/:token/* 做了 path traversal 与软链逃逸校验,token 由绝对路径派生、不接受客户端构造。 含视频轮播、断点续播、窗口不可见时挂起(visibilitychange 暂停视频/卸载 iframe)、壁纸库手动重新扫描(?refresh=1 绕过 5 分钟缓存)。
…aper-clean feat(plugin): 接入 Wallpaper Engine 壁纸库作为聊天窗口动态背景
…ability-draft fix(next-ui): harden startup and embedded theme sync
双插件架构:VCPWEWallpaper(service) 定位并托管本机 WE 壁纸库,VCPWEWallpaperUI(renderer) 负责壁纸库选择器与播放器。 三类壁纸的呈现:video 走 <video loop preload=metadata> 直接播放;web 走 iframe 隔离渲染 + WE JS API 垫片(属性回喂/静音频谱);scene 无法在窗口内渲染,降级为静态 preview。 主程序仅一处改动:main.html 的 CSP 增加 frame-src 放通本机环回 5974,不开放任何外网源。 service 端 4 条路由全部只读,/web/:token/* 做了 path traversal 与软链逃逸校验,token 由绝对路径派生、不接受客户端构造。 含视频轮播、断点续播、窗口不可见时挂起(visibilitychange 暂停视频/卸载 iframe)、壁纸库手动重新扫描(?refresh=1 绕过 5 分钟缓存)。
…ending preservation, encoding detection, config.env support
cancelRightClickTimer() 同时承担清计时器与解绑容器全部事件监听两项 职责,而它在 mouseout/mouseup 时即被调用,导致点击任一模式按钮后 鼠标移出按钮就拆光 click/dblclick/contextmenu 监听,之后再也无法 切换模式(如从模块切回文本)。 将解绑职责拆分为 unbindContainerEvents(),仅在 destroy() 中调用, 正常运行期间只清计时器。
…rator-normalize-path-encoding refactor(FileOperator): line-ending preservation, encoding detection, parameter tolerance
…nbind fix(prompt): 模式切换按钮在首次交互后失效
…-bootstrap fix(ui): restore account menu shell bootstrap
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
问题
部分主题下聊天气泡会出现明显的外部灰黑光晕,快速滚动时还可能看到半透明颜色绘制到气泡边界之外。
原因
聊天气泡公共样式和纸墨与机芯主题分别声明了外部
box-shadow。主题规则使用!important,会覆盖公共样式;同时气泡缺少明确的圆角裁剪和合成隔离边界。修复
overflow: hidden和isolation: isolate,将内部渐变、透明层和材质合成限制在圆角边界内。验证
git diff --check通过。