[Bug] WSA下鼠标操作失灵bug,墨绿色边框问题,还有GSync闪屏
环境:Win11 22000.493,WSA 1.8.32837.0
-------------------------------------------------鼠标操作失灵bug---------------------------------------------------- 复现步骤:
- 进入首页,鼠标滚轮上滑,出现刷新图案,但是刷新图案是卡住的,无法正常刷新

- 鼠标滚轮下滑,正常浏览信息流。此时用鼠标点击插画将完全无效。
暂时解决方案:
- 进入“速览”,直接点击一个插画
- 退出插画页,重新在下方底栏进入“首页”,鼠标又可以点击插画了
-------------------------------------------------墨绿色边框问题----------------------------------------------------
还有一个小问题,在WSA的应用窗口被激活的时候,会出现深绿色边框,对沉浸感影响较大。

-------------------------------------------------GSync闪屏问题---------------------------------------------------- 复现步骤:
- 使用GSync显示器,在Nvidia驱动面板中使其对窗口化程序可用
- 在WSA下启动PixEz,出现闪屏
- 将PixEz窗口从这个显示器移动到一个不支持GSync的显示器中,再次出现闪屏
这三个问题对WSA体验有较大的负面影响,希望修正。谢谢
我一直在等待wsa下放到正式版,看到过用户pixez run在wsa的截图,所以没有试过 我的显示器支持GSYNC但是只有A卡,闪屏问题可能很难定位,晚上回去试试看看效果
作者你好,WSA目前已在正式版可用
首页滑动在wsa上确实存在问题,我要写一个demo测试一下,大概是刷新手势判断没有考虑鼠标的问题,绿色深边框倒是没有出现,需要一些时间来修正

我另写了一个demo测试wsa下的flutter list滚动的问题,成功复现出来了滑动冲突的问题
当鼠标滚轮快速滑动到顶部多次时必现,看来要等flutter来修复了,也可能是wsa的问题
或者可以填坑一下flutter desktop
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
home: const MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
const MyHomePage({Key? key, required this.title}) : super(key: key);
final String title;
@override
State<MyHomePage> createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
List<String> _list = List.generate(100, (index) => "$index");
@override
Widget build(BuildContext context) {
return Scaffold(
body: ListView.builder(
itemBuilder: ((context, index) => ListTile(
title: Text("cc ${index}"),
onTap: () {
Navigator.of(context)
.push(MaterialPageRoute(builder: (context) {
return PageB();
}));
},
)),
itemCount: _list.length,
),
);
}
}
class PageB extends StatefulWidget {
const PageB({Key? key}) : super(key: key);
@override
State<PageB> createState() => _PageBState();
}
class _PageBState extends State<PageB> {
@override
Widget build(BuildContext context) {
return Scaffold(appBar:AppBar());
}
}
谢谢作者,期待之后能解决,这样就能在pc上使用PixEz了