Mos icon indicating copy to clipboard operation
Mos copied to clipboard

Works with the M1 Macs, but not completely well

Open Ryanfsdf opened this issue 4 years ago • 36 comments

Describe the bug | 问题描述 Mos works fairly well with my new M1 MacBook Air. The scrolling becomes much smoother on my 144hz monitor. However, it is not as smooth as on my 16 inch MacBook Pro. The 16 inch MacBook Pro seems noticeably smoother on the same monitor compared to the MacBook Air.

To Reproduce | 如何重现 Install Mos on a new M1 chip Mac.

Expected behavior | 期望结果 Scrolling should be very smooth. It is much smoother than without Mos, but not extremely smooth like on my Intel MacBook.

System Info | 系统信息:

  • OS: MacOS 11.0.1
  • Browser: Chrome, Safari
  • Application: Whole system

Ryanfsdf avatar Nov 21 '20 04:11 Ryanfsdf

My scrolling on the M1 air is definitely consistently less smooth/laggy. Not a good experience atm - but still better than notchy scrolling without Mos.

ofthesoul avatar Nov 23 '20 19:11 ofthesoul

I'm having the same problem here, might this be related to MOS being and Intel app?

wolterkam avatar Nov 26 '20 12:11 wolterkam

Thanks for you guys feedback, but I don't have an M1 device to test now. If someone can try to compile code based on the dev branch on your M1 device, can you help test whether the laggy is caused by the compilation environment or the code itself?

Caldis avatar Nov 26 '20 13:11 Caldis

Thanks for you guys feedback, but I don't have an M1 device to test now. If someone can try to compile code based on the dev branch on your M1 device, can you help test whether the laggy is caused by the compilation environment or the code itself?

I just tried building and running both the master and dev branches on my M1 MacBook and it exhibits the same behaviour as the release build (3.1.0), so I'm inclined to believe that the issue is with the code itself.

Ryanfsdf avatar Nov 26 '20 14:11 Ryanfsdf

@Ryanfsdf OKay thanks,i'll figure out why

Caldis avatar Nov 26 '20 14:11 Caldis

hi, I am new Mac user, I try to install MOS on big sure m1 MacBook Air and can't do it because it told me that apple don't know if it safe, please, can someone help me to install?) Thanks

block4chain226 avatar Dec 15 '20 05:12 block4chain226

hi, I am new Mac user, I try to install MOS on big sure m1 MacBook Air and can't do it because it told me that apple don't know if it safe, please, can someone help me to install?) Thanks

Try opening it again. Then open Apple menu -> system preferences -> security -> general tab. You will see a wordy warning with "Open anyway" button, click it.

vladstudio avatar Dec 15 '20 14:12 vladstudio

great, Thank You Must tell on m1 it works incorrectlyy - scroll speed in browser is ok but in photoshop very-very fast, unreal to work, need set all to minimum but then scroll in browser is toooo slow

block4chain226 avatar Dec 18 '20 13:12 block4chain226

great, Thank You Must tell on m1 it works incorrectlyy - scroll speed in browser is ok but in photoshop very-very fast, unreal to work, need set all to minimum but then scroll in browser is toooo slow

You can set different speeds for different apps. The problem with Photoshop is most likely Adobe's fault, not the M1's fault.

quantumgolem avatar Dec 19 '20 21:12 quantumgolem

Thanks for you guys feedback, but I don't have an M1 device to test now. If someone can try to compile code based on the dev branch on your M1 device, can you help test whether the laggy is caused by the compilation environment or the code itself?

For those of us who can't compile, is it possible that you publish temporary universal (or Apple Silicon) DMG? Thanks!

vladstudio avatar Dec 21 '20 08:12 vladstudio

Maybe I'm just don't see the difference when I don't have my Intel-Mac anymore to compare with, but I don't see any big problem with MOS on my M1 Air. I'd like to test an M1 binary also.

ArttuLai avatar Jan 01 '21 11:01 ArttuLai

EDIT: Outdated

~~Here is a dev build for Apple Silicon:~~

Maxung avatar Jan 21 '21 20:01 Maxung

Here is a dev build for Apple Silicon: Mos.app.zip

Thaks! But there is a bugs in Sublime Text. Cursor always works like with Shift key pressed🧐

MikeUdin avatar Jan 22 '21 10:01 MikeUdin

Here is a dev build for Apple Silicon: Mos.app.zip

Thank you. I tried it on MacBook Air M1 for about a day, and found a weird problem. Sometimes my clicks on context menus did not register. F.e. I right-click and image and try to "Copy image". The menu closes but nothing happens (image is not copied). Same with other menu items. Uninstalling Mos resolved the problem. Hmm! Ready to help if I can.

vladstudio avatar Jan 22 '21 20:01 vladstudio

@vladstudio Okay so that's what it is! I have been wondering if it's the Big Sur betas or something that's causing the click-through bug, I’ve been experiencing it occasionally too. Quitting the affected app and re-opening solves it — until it happens again.

ArttuLai avatar Jan 22 '21 20:01 ArttuLai

Yeah, sadly I had the same problem so I had to uninstall Mos

Here is a dev build for Apple Silicon: Mos.app.zip

Thank you. I tried it on MacBook Air M1 for about a day, and found a weird problem. Sometimes my clicks on context menus did not register. F.e. I right-click and image and try to "Copy image". The menu closes but nothing happens (image is not copied). Same with other menu items. Uninstalling Mos resolved the problem. Hmm! Ready to help if I can.

Maxung avatar Feb 02 '21 11:02 Maxung

Here is a dev build for Apple Silicon: Mos.app.zip

Thank you. I tried it on MacBook Air M1 for about a day, and found a weird problem. Sometimes my clicks on context menus did not register. F.e. I right-click and image and try to "Copy image". The menu closes but nothing happens (image is not copied). Same with other menu items. Uninstalling Mos resolved the problem. Hmm! Ready to help if I can.

Sorry, this is a bug in the development code, it has been fixed, you can compile it right now or wait for my recent release.

Caldis avatar Feb 18 '21 10:02 Caldis

Sorry, this is a bug in the development code, it has been fixed, you can compile it right now or wait for my recent release.

Thanks for the fix! will wait for the upcoming release.

vladstudio avatar Feb 18 '21 10:02 vladstudio

~~Thanks a lot, if anybody can't wait, here is another universal binary (I will delete it, when an official one is published)~~ Edit: see below

Maxung avatar Feb 18 '21 10:02 Maxung

new version released https://github.com/Caldis/Mos/releases/tag/3.3.1

Caldis avatar Feb 20 '21 08:02 Caldis

new version released 3.3.1 (release)

3.3.1 bug I am on M1 Mac Mini

  1. icon missing on preferences window image
  2. status menu icon is still there with 0 width image image

L1cardo avatar Feb 20 '21 14:02 L1cardo

new version released 3.3.1 (release)

3.3.1 bug I am on M1 Mac Mini

  1. icon missing on preferences window image
  2. status menu icon is still there with 0 width image image

Sorry for the bother, after I restarted my Mac this problem is gone. :)

L1cardo avatar Feb 21 '21 04:02 L1cardo

I noticed an instant improvement on my M1 mini on my 144Hz screen, the update has definitely fixed it for me.

Signynt avatar Feb 21 '21 10:02 Signynt

I noticed an instant improvement on my M1 mini on my 144Hz screen, the update has definitely fixed it for me.

Have you compared with an Intel Mac? I'm comparing side by side with an Intel Mac on the latest update (3.3.2) and the M1 Mac is still noticeably choppier at 144hz.

Ryanfsdf avatar Feb 21 '21 18:02 Ryanfsdf

@Signynt @Ryanfsdf Mos using CVDisplayLink (also known as Metal) to process and post the scroll event into system. So it will always synchronize with the refresh rate with your display.

Caldis avatar Feb 22 '21 08:02 Caldis

I found another issue that occurs on what I suspect are iPad apps that have been ported to Big Sur. When scrolling on them using smooth scroll it keeps getting 'stuck', especially if you try to change directions or go to fast. I made a video as an example with the new Notability Beta, that is basically the Notability iPad app running on Big Sur. The same thing happens with the app from the appstore 'Flashtex', which I also think is an iPad app.

Signynt avatar Feb 23 '21 12:02 Signynt

你好,我擁有 M1 設備,可協助測試。另外有兩個小問題想反饋。

1、繁體中文有幾處翻譯: 歡迎頁面: 應用程序 ➡️ 應用程式;鼠標 ➡️ 滑鼠;平滑滾動 ➡️ 平滑捲動 image

主設定頁: 同一對象描述不統一:狀態欄圖標、狀態欄圖示。另外在 macOS 繁中譯為 選單列 image image

2、點擊歡迎頁面後,歡迎頁面出現後立即消失(上方截圖才會是歪的)

J-Chien avatar Feb 25 '21 17:02 J-Chien

I found another issue that occurs on what I suspect are iPad apps that have been ported to Big Sur.

When scrolling on them using smooth scroll it keeps getting 'stuck', especially if you try to change directions or go to fast. I made a video as an example with the new Notability Beta, that is basically the Notability iPad app running on Big Sur. The same thing happens with the app from the appstore 'Flashtex', which I also think is an iPad app.

Can confirm, especially on Twitter for Mac

L1cardo avatar Feb 26 '21 01:02 L1cardo

你好,我擁有 M1 設備,可協助測試。另外有兩個小問題想反饋。

1、繁體中文有幾處翻譯: 歡迎頁面: 應用程序 ➡️ 應用程式;鼠標 ➡️ 滑鼠;平滑滾動 ➡️ 平滑捲動 image

主設定頁: 同一對象描述不統一:狀態欄圖標、狀態欄圖示。另外在 macOS 繁中譯為 選單列 image image

2、點擊歡迎頁面後,歡迎頁面出現後立即消失(上方截圖才會是歪的)

谢谢, 或许是先前的版本并没有做区分香港和台湾的繁体中文的界面用词 如果想参与翻译的话, 你也可以直接修改 dev 分支下对应地区的翻译文本, 欢迎提交 PR

Caldis avatar Feb 26 '21 06:02 Caldis

I found another issue that occurs on what I suspect are iPad apps that have been ported to Big Sur. When scrolling on them using smooth scroll it keeps getting 'stuck', especially if you try to change directions or go to fast. I made a video as an example with the new Notability Beta, that is basically the Notability iPad app running on Big Sur. The same thing happens with the app from the appstore 'Flashtex', which I also think is an iPad app.

I add a Scrolling Phase Module since 3.3.0, by simulating the trackpad behavior to fix the issue in chrome or some app stuck in over-scroll, I think its the problem. maybe you can help to test the 3.1.0 or earlier version will cause this issue ? thanks for your feedback ~

Caldis avatar Feb 26 '21 06:02 Caldis