crx-selection-translate icon indicating copy to clipboard operation
crx-selection-translate copied to clipboard

+选项:固定时回到上次的位置

Open GH01 opened this issue 4 years ago • 10 comments

功能简介

用于 点击固定按钮时。 不影响拖放固定。

为什么你觉得需要(改进)这个功能?

避免每次拖放。

GH01 avatar Aug 14 '21 10:08 GH01

好像用不着加新选项,是不是只要把点击固定按钮的行为改成”回到上次的位置“就行了

lmk123 avatar Aug 14 '21 10:08 lmk123

有 #815 需求的用户可能希望是 原地固定。

#815 可是优先处理哦。 我切换较频繁,希望也能优先处理(不过好像也区别不大 :stuck_out_tongue_closed_eyes: )。 有了这个,我肯定会更频繁地切换。

GH01 avatar Aug 14 '21 13:08 GH01

#815 我又犹豫要不要做了。我感觉拖动之后不变成固定似乎也没有很难以让人接受……

lmk123 avatar Aug 14 '21 13:08 lmk123

我个人是希望 拖移与固定脱钩。

要不这两个都先做成默认,如果意见大,再加选项?

GH01 avatar Aug 14 '21 14:08 GH01

#815 的诉求是:默认的弹窗模式会挡住下面的文本,所以他会把弹窗拖走,但拖走后就变成固定模式了,不是弹窗模式那种点一下空白就关闭的形式,所以他希望加个设置项,“拖走之后不变成固定模式”。但实际上改成“固定模式下点击空白处也关闭弹窗”是一样的,我记得好像有人提出过加这个选项,但我忘了是哪个 issue 了。

所以 #815 的诉求不是“原地固定”,而是“拖动之后“也能通过点击空白处关闭弹窗。

lmk123 avatar Aug 15 '21 07:08 lmk123

而且,原地固定其实没有用,因为一般情况下都是会把弹窗固定在左 / 右上角,也就是点击固定按钮之后几乎一定会拖动到角落里

lmk123 avatar Aug 15 '21 07:08 lmk123

综合来说,拖移与固定脱钩——也就是”拖走之后不变成固定模式“似乎跟”点击固定按钮的行为改成回到上次的位置“没有关联,这两者是可以同时存在的

lmk123 avatar Aug 15 '21 07:08 lmk123

实际上改成“固定模式下点击空白处也关闭弹窗”是一样的,我记得好像有人提出过加这个选项,但我忘了是哪个 issue 了。

找到了 #1086

lmk123 avatar Aug 15 '21 15:08 lmk123

我的意思是这样: 目前的固定(无论是 先移再定 还是 先定再移),其实等同于 原地固定。 #815 本身是希望 拖移但不固定。 但如果在某次拖移后,他又想固定了,他肯定是希望 原地固定,而不是跳到别处去。 而且,由于拖移不会固定,当他想要固定时,他会习惯 先移再定 或 先定再移。 所以我认为:这样的用户可能不会想要 固定时复位。所以这应该是选项。

固定时复位 似乎不会影响 #1086 用户的感受, 但 #1086 本身必须是选项。

所以,问题变为 采用哪种组合: 缺省:拖移但不固定(#815) * 选项:固定时复位 选项:固定但能自关(#1086) * 缺省:固定时复位

GH01 avatar Aug 15 '21 17:08 GH01

我决定按照 #815 的做法加一个选项,即拖动弹窗之后不自动切换成固定模式,这样一来也就顺便照顾到了 #1086

lmk123 avatar Sep 02 '21 16:09 lmk123