Comments (3)
Maybe we should consider putting a disclaimer in the README saying that this is alpha software? We could potentially skip that step if we do so, considering how there's a lot of API calls that I want to change, mainly in grid and mjomatic.
from hammerspoon.
fwiw, we're trying to use Semantic Versioning, which means that since we're <1.0, we can do whatever we like ;)
from hammerspoon.
I'm wondering what we can actually usefully do with the knowledge that a particular extension is using deprecated APIs. It's not like the user can do anything about it other than avoid using those APIs.
That would suggest that we should just not ship any deprecated APIs at all, but I'm not sure we actually want to do that.
So... I propose we skip this until we actually face the issue of a new OSX release removing an API that was previously deprecated. At that point we'd either have to drop old release support entirely, or start introducing multiple code paths in affected modules, and weakly linking with various new/old frameworks.
Re-open if you disagree :D
from hammerspoon.
Related Issues (20)
- Modifiers not working on Remote desktop HOT 4
- How can I run shortcuts via the terminal instead of using keys? HOT 1
- Any way to swap caps to ctrl? HOT 7
- Test hs.ipc.cliInstall on macOS Sonoma HOT 3
- suspected memory leak HOT 8
- New revision of Stream Deck XL with a new PID not supported HOT 1
- Various small questions about the hs.wifi module HOT 5
- Hammerspoon hangs spradically when entering hyper mode and displaying a modal window HOT 7
- Subject: Difficulty Keeping Notifications Persistent and Moving Them to Notification Center
- hs.network.ping.ping blocks callback function of timer HOT 3
- hs.audiodevice state is particular to Hammerspoon object, not audio device (Documation clarification needed) HOT 1
- MacOS killing Hammerspoon due to high CPU usage? HOT 7
- Print statements hanging Hammerspoon and triggering memory leak HOT 7
- HIDAPI module wrapper / Surface Dial support
- No arrows in submenus HOT 2
- hs.grid alphanumeric keys ignored on Sonoma 14.1.2 HOT 2
- Feature request: allow multiple key bindings for a single function in `hs.spoons.bindHotkeysToSpec` HOT 3
- Tucking Apps HOT 1
- switcher.ui.highlight rounded corners? HOT 2
- windowfilter.focusWindow* methods hang for ~10s HOT 9
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.