[Launch] Use Bangle.haptic for haptics if available - #4304
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the launch core app to provide selection haptics on devices/firmwares that expose Bangle.haptic, and records the change in the app’s changelog.
Changes:
- Trigger haptic feedback when an app is selected in the launcher (only if
Bangle.hapticexists). - Add a changelog entry for the new behavior.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| apps/launch/app.js | Adds an existence-guarded Bangle.haptic() call on selection. |
| apps/launch/ChangeLog | Notes the new haptics behavior in version 0.27. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Good question - I've tagged Gorden, feel free to in your descriptions (in future) if you think it's relevant too :) |
|
Thanks! Can you do |
|
Ah - that's a smart idea, I'll add that in right now |
|
Looks great - thanks! I guess it might be good to add to other launchers too? |
|
Sounds good! Should we add the different haptics to settings for people to choose specifics then, or just let apps override it? |
What do you mean? like |
|
I've added the haptics to |
Use Bangle.haptic for haptics if available. Currently it always calls the haptic function, but since it's a core app, it might be better to have it as a setting as well?