Mos icon indicating copy to clipboard operation
Mos copied to clipboard

修复不同刷新率下导致的滚动行为异常问题,尝试修复了异常闪退

Open xiaojundebug opened this issue 9 months ago • 15 comments

原本的滚动逻辑会因为显示器刷新率不同而导致滚动行为快慢不一致,本次更新重写了部分滚动逻辑,每次通过时间戳判断下次要滚动的距离。该改动会导致滚动手感与原本不一致,另外隐藏配置中的 precision 没有再使用。

滚动时长计算方式为:滚动时长随滚动距离长短在 300ms 基础上非线形增长,待滚动距离达到 10000px 时滚动时长达到最大。配置中的滚动时长配置代表着最大滚动时长,分别为 300,800, 1300, 1800, 2300

另外尝试修复了线程崩溃,有可能是 CVDisplayLink 启动的子线程与主线程协作出现了问题,现在改为每次滚轮时都重启 CVDisplayLink,测试后两天内已经没出现过线程奔溃问题

xiaojundebug avatar Apr 29 '24 09:04 xiaojundebug

大佬能给个release包吗,我最近换了高刷鼠标后时不时遇到崩溃,不知道你这个pr能解决不

DoubleStarK avatar Jun 07 '24 06:06 DoubleStarK

大佬能给个release包吗,我最近换了高刷鼠标后时不时遇到崩溃,不知道你这个pr能解决不

试下这个,不懂 Swift 开发,我这个还是英特尔芯 Mac,不知道你能否使用 https://www.boatcloud.cn/d/8a9e362b-aa62-9995-f823-a2a09e1fcaa4

可能与老版本有冲突,需要辅助功能中删除 Mos 再重新设置

xiaojundebug avatar Jun 07 '24 07:06 xiaojundebug

大佬能给个release包吗,我最近换了高刷鼠标后时不时遇到崩溃,不知道你这个pr能解决不

试下这个,不懂 Swift 开发,我这个还是英特尔芯 Mac,不知道你能否使用 https://www.boatcloud.cn/d/8a9e362b-aa62-9995-f823-a2a09e1fcaa4

可能与老版本有冲突,需要辅助功能中删除 Mos 再重新设置

感谢大佬,不过我是arm的,感觉悬,我试试

DoubleStarK avatar Jun 07 '24 07:06 DoubleStarK

试了,可以正常使用!感谢大佬!不过崩溃问题需要我再观察几天

DoubleStarK avatar Jun 07 '24 07:06 DoubleStarK

https://www.boatcloud.cn/d/8a9e362b-aa62-9995-f823-a2a09e1fcaa4

请问如何

T-Atlas avatar Jun 17 '24 00:06 T-Atlas

https://www.boatcloud.cn/d/8a9e362b-aa62-9995-f823-a2a09e1fcaa4

请问如何

戒指上次回复,共崩溃了两次:一次是周末休眠两天之后,上班开电脑发现app不在了;还有一次是6.17晚6:00左右,应该是短暂休眠唤醒之后app不在了(这次记得不太清楚,也有可能是使用过程中)。如何看崩溃日志?我可以共享一下

DoubleStarK avatar Jun 17 '24 16:06 DoubleStarK

大佬能给个release包吗,我最近换了高刷鼠标后时不时遇到崩溃,不知道你这个pr能解决不

试下这个,不懂 Swift 开发,我这个还是英特尔芯 Mac,不知道你能否使用 https://www.boatcloud.cn/d/8a9e362b-aa62-9995-f823-a2a09e1fcaa4

可能与老版本有冲突,需要辅助功能中删除 Mos 再重新设置


Xcode-Swift编出来的都是intel/arm通用的. 作者好像没有维护这个项目了?

yanquer avatar Jul 08 '24 07:07 yanquer

大佬能给个release包吗,我最近换了高刷鼠标后时不时遇到崩溃,不知道你这个pr能解决不

试下这个,不懂 Swift 开发,我这个还是英特尔芯 Mac,不知道你能否使用 https://www.boatcloud.cn/d/8a9e362b-aa62-9995-f823-a2a09e1fcaa4 可能与老版本有冲突,需要辅助功能中删除 Mos 再重新设置

Xcode-Swift编出来的都是intel/arm通用的. 作者好像没有维护这个项目了?

没有维护了,不过用楼主这个打包出来崩溃概率低了很多

DoubleStarK avatar Jul 09 '24 14:07 DoubleStarK

大佬能给个release包吗,我最近换了高刷鼠标后时不时遇到崩溃,不知道你这个pr能解决不

试下这个,不懂 Swift 开发,我这个还是英特尔芯 Mac,不知道你能否使用 https://www.boatcloud.cn/d/8a9e362b-aa62-9995-f823-a2a09e1fcaa4 可能与老版本有冲突,需要辅助功能中删除 Mos 再重新设置

Xcode-Swift编出来的都是intel/arm通用的. 作者好像没有维护这个项目了?

没有维护了,不过用楼主这个打包出来崩溃概率低了很多

非 Swift 开发人员,很多地方我也搞不懂,崩溃点不止一处,我还遇到触摸板与鼠标频繁同时滑动产生崩溃问题,现在改用 MacMouseFix 了

xiaojundebug avatar Jul 10 '24 08:07 xiaojundebug

大佬能给个release包吗,我最近换了高刷鼠标后时不时遇到崩溃,不知道你这个pr能解决不

试下这个,不懂 Swift 开发,我这个还是英特尔芯 Mac,不知道你能否使用 https://www.boatcloud.cn/d/8a9e362b-aa62-9995-f823-a2a09e1fcaa4 可能与老版本有冲突,需要辅助功能中删除 Mos 再重新设置

Xcode-Swift编出来的都是intel/arm通用的. 作者好像没有维护这个项目了?

没有维护了,不过用楼主这个打包出来崩溃概率低了很多

非 Swift 开发人员,很多地方我也搞不懂,崩溃点不止一处,我还遇到触摸板与鼠标频繁同时滑动产生崩溃问题,现在改用 MacMouseFix 了

感谢大佬安利 又发现个好软件。不过这个mousefix昨天我用超级丝滑模式也遇到崩溃了,后来改成一般丝滑模式了。还有个问题就是,mousefix软件我怎么不能放到app目录里?放进去就打不开开关😂

DoubleStarK avatar Jul 11 '24 02:07 DoubleStarK

大佬能给个release包吗,我最近换了高刷鼠标后时不时遇到崩溃,不知道你这个pr能解决不

试下这个,不懂 Swift 开发,我这个还是英特尔芯 Mac,不知道你能否使用 https://www.boatcloud.cn/d/8a9e362b-aa62-9995-f823-a2a09e1fcaa4 可能与老版本有冲突,需要辅助功能中删除 Mos 再重新设置

Xcode-Swift编出来的都是intel/arm通用的. 作者好像没有维护这个项目了?

没有维护了,不过用楼主这个打包出来崩溃概率低了很多

这个包文件还有吗

T-Atlas avatar Jul 11 '24 02:07 T-Atlas

大佬能给个release包吗,我最近换了高刷鼠标后时不时遇到崩溃,不知道你这个pr能解决不

试下这个,不懂 Swift 开发,我这个还是英特尔芯 Mac,不知道你能否使用 https://www.boatcloud.cn/d/8a9e362b-aa62-9995-f823-a2a09e1fcaa4 可能与老版本有冲突,需要辅助功能中删除 Mos 再重新设置

Xcode-Swift编出来的都是intel/arm通用的. 作者好像没有维护这个项目了?

没有维护了,不过用楼主这个打包出来崩溃概率低了很多

这个包文件还有吗

往上翻翻,楼主发过了

DoubleStarK avatar Jul 11 '24 02:07 DoubleStarK

大佬能给个release包吗,我最近换了高刷鼠标后时不时遇到崩溃,不知道你这个pr能解决不

试下这个,不懂 Swift 开发,我这个还是英特尔芯 Mac,不知道你能否使用 https://www.boatcloud.cn/d/8a9e362b-aa62-9995-f823-a2a09e1fcaa4 可能与老版本有冲突,需要辅助功能中删除 Mos 再重新设置

Xcode-Swift编出来的都是intel/arm通用的. 作者好像没有维护这个项目了?

没有维护了,不过用楼主这个打包出来崩溃概率低了很多

这个包文件还有吗

往上翻翻,楼主发过了

这个链接打不开了已经

T-Atlas avatar Jul 11 '24 02:07 T-Atlas

Mos.app.zip 应该是这个,你可以试试。 不过我更推荐MacMouseFix这个软件,更好用

DoubleStarK avatar Jul 11 '24 03:07 DoubleStarK

Mos.app.zip 应该是这个,你可以试试。 不过我更推荐MacMouseFix这个软件,更好用

好,谢谢

T-Atlas avatar Jul 11 '24 03:07 T-Atlas