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

Rewrite in a performant language e.g. Golang #111

Open
devnoname120 opened this issue Jul 12, 2022 · 5 comments
Open

Rewrite in a performant language e.g. Golang #111

devnoname120 opened this issue Jul 12, 2022 · 5 comments

Comments

@devnoname120
Copy link

devnoname120 commented Jul 12, 2022

Stackline spikes in CPU whenever I switch windows. This has a significant battery impact which would be reduced by using a compiled language such as Golang.

The dependency on Hammerspoon can be removed entirely as all the event listeners are all supported by yabai out of the box.

I may look into it in the future but it's low-priority in my TODO list.

@prurph
Copy link

prurph commented Aug 12, 2022

Isn't Hammerspoon being used to actually render the icons?

@es183923
Copy link

literally everything depends on hammerspoon. The timers, rendering the app icons/pills, clicks, being updated on certain events, logging, etc. Some of this can be removed, but mainly rendering the icons/pills and clicks require hammerspoon.

@devnoname120
Copy link
Author

Yes it would be a complete rewrite from scratch. I'll use this project as inspiration for what it will look like but otherwise there won't be much in common.

@mizlan
Copy link

mizlan commented Feb 29, 2024

@devnoname120 have you worked on it?

@devnoname120
Copy link
Author

devnoname120 commented Feb 29, 2024 via email

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

4 participants