Live data from Hacker News

Show HN: Vimac – Productive macOS keyboard-driven navigation

vimacapp.com

11–20 of 76 posts

Re: Show HN: Vimac – Productive macOS keyboard-driven navigation

#11
post #8

Earlier quoted context omitted.

> it taking quite a lot of CPU Yes that is fixed. The reason for slow performance + high cpu usage on electron/webkit apps was just the sheer amount of mach ipc calls (from the many many layers) needed to be made to fetch the entire UI element tree. This has been fixed two days ago Heres the solution for those interested: https://github.com/dexterleng/vimac/pull/190 I was also using a bunch of async queues instead of…

Why did you choose to use electron for something so specific to MacOS? Awesome project by the way. This will save my wrists from a lot of pain.

> Why did you choose to use electron for something so specific to MacOS?

I think you're mistaken. OP is referring to Discord as the webkit/electron app.

Re: Show HN: Vimac – Productive macOS keyboard-driven navigation

#12
post #8

Earlier quoted context omitted.

> it taking quite a lot of CPU Yes that is fixed. The reason for slow performance + high cpu usage on electron/webkit apps was just the sheer amount of mach ipc calls (from the many many layers) needed to be made to fetch the entire UI element tree. This has been fixed two days ago Heres the solution for those interested: https://github.com/dexterleng/vimac/pull/190 I was also using a bunch of async queues instead of…

Why did you choose to use electron for something so specific to MacOS? Awesome project by the way. This will save my wrists from a lot of pain.

I don’t think they did. They’re just talking about the high cpu usage when trying to navigate an electron app while using vimac.

Re: Show HN: Vimac – Productive macOS keyboard-driven navigation

#13
post #8

Earlier quoted context omitted.

> it taking quite a lot of CPU Yes that is fixed. The reason for slow performance + high cpu usage on electron/webkit apps was just the sheer amount of mach ipc calls (from the many many layers) needed to be made to fetch the entire UI element tree. This has been fixed two days ago Heres the solution for those interested: https://github.com/dexterleng/vimac/pull/190 I was also using a bunch of async queues instead of…

Why did you choose to use electron for something so specific to MacOS? Awesome project by the way. This will save my wrists from a lot of pain.

The app is written in Swift, not Electron.

Vimac had major performance issues previously when traversing the UI Element tree of Electron/Webkit apps.

Post reply on HN