Comments (2)
How do we handle the module names?
core modules be named "$APPNAME.$MODULENAME" - i.e. we strip out the author's initials. This provides a simple, consistent namespace for users, and allows them to override it by installing dev/beta modules that use the author's initials, if they want.
How do we decide which modules to ship?
any module that has a sane API, is free of obvious/horrible bugs, is unlikely to cause us a maintenance headache in the near future, seems useful to some group of people, and is appropriately licensed, should be offered the chance to ship with the app. The modules are typically tiny and are only loaded into RAM if the user’s config require()s them.
How do we handle updates to the modules?
For now we just cut a new release of the app. It’s a pretty cheap operation if we’re careful, and it dramatically cuts down on the complexity of updating modules on their own. Maybe later we separate the modules into a bunde the app can orchestrate updates of.
from hammerspoon.
I've pulled in a bunch of easily-imported third party mods, I think at this point this issue is not tremendously useful, so I'm going to close it. We can open new issues for importing specific modules we need/want.
from hammerspoon.
Related Issues (20)
- Repeatable hotkey keeps repeating when the callback function lasts too long HOT 3
- .
- `hs.wifi` not showing current network in Sonoma 14.2.1 HOT 3
- Opening Spoon's code on macOS removes the code
- hs.execute window opens in background
- Modifier key's single tapping problems.
- Cannot get all windows across all spaces for multi-instance applications (like firefox with profiles)
- Bug: changing brightness via BetterDisplay causes Hammerspoon to get stuck
- spaces.lua's search for Dock does not succeed on early startup HOT 3
- [bug] Hammerspoon (and forked child processes) can't see files in `/Applications` when launched as a Login Item HOT 10
- Unable to set global varable in Hammerspoon Lua HOT 13
- Hammerspoon crashes upon hs.reload(), and won't successfully execute again until macOS reboot
- Shift agruments in `hotkey.new`
- Is there a solution to implement SpaceFN
- Hammerspoon does not respond/hang when the frontmost application does not respond
- Feature Request: I would like to know if a modal is in the state active HOT 1
- Feature request: `:keydown` callback for `hs.chooser`
- Delete Preferences modal is confusing
- Moving Apps To Spaces HOT 2
- Memory is growing up to 2-4GB after some time - how to debug? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hammerspoon.