Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.2问题集中反馈贴 #75

Open
Mikachu2333 opened this issue Dec 31, 2024 · 15 comments
Open

2.2问题集中反馈贴 #75

Mikachu2333 opened this issue Dec 31, 2024 · 15 comments

Comments

@Mikachu2333
Copy link
Contributor

Mikachu2333 commented Dec 31, 2024

  1. 马赛克功能失效

  2. 无法叠画(在图形上接着画)

    default.mp4
  3. 钉图空白
    视频略

  4. 字体更改功能未实装

  5. 体积略大(本条可不做改进)

  6. dir功能仍然无效

  7. esc键逻辑太怪,应该改进为:无论何时、何处,都可以直接退出程序(打开了explorer的时候除外)

  8. 限制后台数量(即,单实例)

    图片

  9. About里面加入本repo地址、其他使用的开源项目的地址以及相关Licence声明

  10. etc.

感谢作者的努力!

@xland
Copy link
Owner

xland commented Dec 31, 2024

第一个问题(无法叠画):
如果允许叠画,那该怎么让用户移动填充后的矩形呢?

@xland
Copy link
Owner

xland commented Dec 31, 2024

第二个问题(钉图空白):
我这里是好的,
你那里是显示一个空白窗口吗?还是什么也没显示?
你操作系统版本是多少?

@Mikachu2333
Copy link
Contributor Author

win11 24h2专业版
26100.2605

视频如下所示

default.mp4

@Mikachu2333
Copy link
Contributor Author

第一个问题(无法叠画): 如果允许叠画,那该怎么让用户移动填充后的矩形呢?

延迟,延迟2s鼠标位置没动,说明需要移动。否则绘画

@xland
Copy link
Owner

xland commented Dec 31, 2024

第一个问题(无法叠画)
咱上个版本是延迟几秒,但有人反馈不够直观,甚至不特意去研究根本就不知道还有这个功能,违反了Don't make me think的原则。我觉得有些道理,所以这个版本就做成这样了。
但我觉得你的建议也有道理。
现在又两个方案:
1.
对于填充的形状,也是当鼠标移动到形状边缘的时候,再允许拖动,大部分时候都不允许拖动。
2.
当主工具条显示,子工具条不显示时(也就是说用户没有准备绘图的时候),再允许拖动修改形状。

你觉得哪个方案好?

@xland
Copy link
Owner

xland commented Dec 31, 2024

第二个问题(钉图空白):
你的视频里点的是马赛克按钮,不是钉图按钮,钉图按钮是倒数第四个按钮(图钉按钮)
不过,从你视频里看,这块应该是有问题的,回头我在Win11下验证一下。

@xland
Copy link
Owner

xland commented Dec 31, 2024

其他问题:
我先处理了最紧急的问题再处理其他问题.

@Mikachu2333
Copy link
Contributor Author

你觉得哪个方案好?

第二个,因为第一个的话,鼠标在图形中间却不能移动它是很奇怪的,也不怎么符合直觉(

第二个问题(钉图空白): 你的视频里点的是马赛克按钮,不是钉图按钮,钉图按钮是倒数第四个按钮(图钉按钮) 不过,从你视频里看,这块应该是有问题的,回头我在Win11下验证一下。

傻了傻了,我再发一个,也是一模一样的复现效果,我用最新的复现一下看看

@Mikachu2333
Copy link
Contributor Author

default.mp4

还有更紧急的问题,你禁止了多开但驻留后台,同时后台菜单没提供截图功能,也未提供快捷键,这导致用户无法多次截图,只能每次关掉程序再截图,再退出,再截图这么个流程

@xland
Copy link
Owner

xland commented Dec 31, 2024

你禁止了多开但驻留后台,同时后台菜单没提供截图功能,也未提供快捷键,这导致用户无法多次截图,只能每次关掉程序再截图,再退出,再截图这么个流程

如果你没改config/config.json的话,按Ctrl+Alt+Z会再次截图。
或者,双击托盘图标,也可以再次截图....
...
我回头再给托盘图标加个右键菜单项吧...
(等我装完Win 11的虚拟机之后...)

@Mikachu2333
Copy link
Contributor Author

Mikachu2333 commented Dec 31, 2024

继续汇报问题(以及改进建议):

  1. esc操作不统一还是太难受了。有时是退出程序,有时是退出截屏……得统一成仅退出截屏(或者给个设置,反正是得统一),退出靠菜单
  2. 重复运行时直接调用已有程序开始截屏,把弹窗提示重复给删了,做到对用户无感
  3. 菜单UI风格有些过于古早了(xp年代的感觉)
  4. 需要给出一个参数(或者通过配置文件)设置打开以后是直接停留在后台还是直接截屏,不然只想常驻后台的用户会很难受,打开以后直接先截屏再常驻……
  5. 之前说未给出快捷键说明是我的错,看配置文件的时候掠过去了(
  6. config文件需要给出详细说明,尤其是快捷键,可以参考我的那个狗皮膏药项目的readme部分。总之,必须给出可用按键的详细说明,此外,是否允许多快捷键(5个按键联用是否可以?还是只允许3个),快捷键大小写有限制吗,快捷键冲突是否有错误处理,如果默认的快捷键也冲突错误处理能解决吗?
  7. json的中英文标点都得修正,哪有英文里面用中文括号的道理……举例:Quit(Esc) 应改正为 Quit (Esc)(您可以选择一下或者在等宽字体的编辑器中看到区别),再举例:"zhcn": "线条粗细: "中的冒号应为中文
  8. 还没测完

二编:

第七条已提交pr,敬请审阅,不胜感激

@Mikachu2333
Copy link
Contributor Author

Mikachu2333 commented Jan 2, 2025

反馈意见:
非常感谢您做出的努力!以下是新版本的一些改进意见

  1. 马赛克增加边框(难以分辨边界)
  2. 无法在马赛克上绘画
  3. esc键问题,举例如下:
    1. 后台运行
    2. 按下快捷键开始截图
    3. 按了esc键希望取消截图(失败,第一次esc键退出了截图的区域选择,开始重新选择截图区域)
    4. 再次按下esc键取消区域选择(结果导致后台程序退出)

二编

  1. 感觉有必要把翻译和设置分离,翻译归翻译,设置归设置,注意到您在tary的处理中,代码中经常通过 if xxx == "xxx"{...}的方式进行条件判断,我个人很建议加入错误处理(如大小写、用户是否使用了不正确的名称)等
  2. 注册快捷键失败需要错误处理与提示

@Mikachu2333
Copy link
Contributor Author

Mikachu2333 commented Jan 2, 2025

汇总:

实现了可以点一下打个勾

  • 当主工具条显示,子工具条不显示时(也就是说用户没有准备绘图的时候),再允许拖动修改形状。
  • 重复运行时直接开始截图
  • etc.

@xland
Copy link
Owner

xland commented Jan 2, 2025

先一个一个改吧,改的东西我会写到发布记录里。
有些地方牵涉面比较广,改起来可能没那么快。

@Mikachu2333
Copy link
Contributor Author

先一个一个改吧,改的东西我会写到发布记录里。 有些地方牵涉面比较广,改起来可能没那么快。

okok,不着急

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants