Closed dinbtechit closed 4 days ago
Hello!
You're right, the package.json
is pretty empty! HammerBar is a "spoon" which gets run by Hammerspoon. Here's how things work:
make sure you have Hammerspoon installed
npm install
to get the dev dependencies (mainly typescript
and typescript-to-lua
)
npm build
to transpile to typescript to lua. This will create build/init.lua
create ~/.hammerspoon/Spoons/HammerBar/
and put the init.lua
from the build step there
create ~/.hammerspoon/init.lua
. Here's a simple one:
hs.loadSpoon('HammerBar')
spoon.HammerBar:start()
restart Hammerspoon
The way HammerBar works is that it uses the Hammerspoon APIs for:
Does that help?
Hello Dinesh! I've just released a new version. Drop me a note if you have questions or suggestions.
Hey Glen, absolutely. I will check it out and let you know. It would be nice to have a brew package for this..
Few things that I am looking for in a taskbar are...
Also, I would like to implement hammerspoon in dart & flutter. I don't know how far that is possible.
Hey Dinesh,
Looking forward to your thoughts about the current implementation.
Hi, I am a software developer. I would love to contribute to this project. But looking at the Package.json there are no dependencies. I am not a macOS developer. But I am trying to understand the architecture of this app and how it integrates with macOS and places the window on the bottom of the screen at all times. Any input would be massively helpful!