关于“窗口位置”与“记忆窗口状态”的问题

使用问题 · 565 次浏览
咿呀杀杀 创建于 2024-03-08 22:50

如图,窗口位置屏幕中间,勾选 记忆位置等状态

    目前的窗口行为: 

除了初次使用动作,每次窗口都出现在上次的位置(而不是屏幕中间)。

        期望结果:           

每次窗口都出现在屏幕中间

-----------------------------------------------------------------------------------------------------------------

记忆位置等状态 会记忆窗口的位置和尺寸,但既然用户选了 屏幕中间 ,按道理应该总是显示在屏幕中间,不用记忆位置,其它状态则依然记忆。(窗口位置为 跟随鼠标 就是这样的)

咿呀杀杀 最后更新于 2024/3/8

回复内容
CL 2024-03-09 14:43
#1

如果这里不保存位置,就没法实现初始的时候设定一个位置,后面保留在自己希望的位置的需求了。所以这里的位置实际上是一个 “初始位置” 的概念。   

跟随鼠标的方式,主要考虑的是使用场景是点完就关闭的情况,所以对它做了特殊处理。其它方式通常是常驻的,用完才关,所以通常是一个不太遮挡内容的位置,在首次显示后用户移动调整到自己希望的位置。    

要想兼顾,需要单独拆分一个选项作为是否保存位置的控制。 目前主要是增加选项会影响现有动作的行为,所以有一点顾虑。 


需要保持固定位置的情况多么?大概是什么情形呢?如果不是很多,我感觉保持现状比较好😁



咿呀杀杀 回复 CL 2024-03-09 15:05 :

主要是有主副屏的场景,用户希望 :

1. 在主屏唤起动作,窗口在主屏中间显示,如果在副屏唤起动作,窗口在副屏中间显示。
2. 动作可以记忆窗口尺寸。

目前的操作窗无法同时满足这两点要求。

回复主贴