AdamWagner / stackline

Visualize yabai window stacks on macOS. Works with yabai & hammerspoon.
955 stars 47 forks source link

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

Open devnoname120 opened 2 years ago

devnoname120 commented 2 years ago

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 commented 2 years ago

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

es183923 commented 2 years ago

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 commented 2 years ago

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 commented 8 months ago

@devnoname120 have you worked on it?

devnoname120 commented 8 months ago

Nope I haven't On Feb 29, 2024, 6:38 PM +0100, Michael Lan @.***>, wrote:

@devnoname120 have you worked on it? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>