Skip to content

vibes: add new built-in vibration patterns - #1982

Merged
gmarull merged 1 commit into
coredevices:mainfrom
Joshsg3:vibes/new-vibration-patterns
Sep 17, 2026
Merged

gmarull merged 1 commit into
coredevices:mainfrom
Joshsg3:vibes/new-vibration-patterns

Conversation

@Joshsg3

@Joshsg3 Joshsg3 commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Why

  • Expand built-in system vibration scores with more expressive and distinct tactile feedback profiles.
  • Introduce recognizable rhythmic patterns including Pebble Morse and a Star Wars Imperial March homage.

Added Vibrations

  • Double Pulse Medium: Medium-duration dual pulse balanced between short and long pulses.
  • Pebble Morse: Spells "PEBBLE" in Morse code (.--. . -... -... .-.. .) with distinct dot/dash duty cycles.
  • Heartbeat: Organic "lub-dub" dual pulse mimicking a biological heartbeat.
  • Double Tap: Crisp, snappy dual haptic feedback tap.
  • Wave: Smooth crescendo and decrescendo power swell.
  • Imperial: Rhythmic cadence homage to Star Wars' Imperial March.

@gmarull
gmarull requested a review from ericmigi September 5, 2026 11:05
devuterian added a commit to devuterian/PebbleOAO that referenced this pull request Sep 8, 2026
Integrate the Korean catalog from devuterian/pebble-korean-language-pack
with built-in TUMBLED Lite Korean/Japanese font subsets for Time 2.
Keep the existing flash layout and generate a 36px fallback from 28px.

Port upstream PRs coredevices#1156, coredevices#1119 and coredevices#1982: charge limiting, system dark
mode and six vibration patterns. Preserve current weather localization
and settings layout behavior while resolving the older patches.
Expose the charge-limit toggle on the watch, serialize evaluations on
KernelMain, restore charging after unplug, and resume at 77 percent.

Translate new controls into Korean. Retain the palm-to-watchface change.
Add regression coverage for charge limiting and dark-mode decisions.

Co-authored-by: Shashvat Prabhu <shashvatprabhu2006@gmail.com>
Co-authored-by: Andrew McOlash <amcolash@gmail.com>
Co-authored-by: Joshua Galea <joshua.galea@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Antigravity <noreply@google.com>
Co-authored-by: GPT-6 Astra <noreply@openai.com>
Signed-off-by: devuterian <49933873+devuterian@users.noreply.github.com>
@gmarull

gmarull commented Sep 8, 2026

Copy link
Copy Markdown
Member

Thanks for your PR. Please, rebase, then check/fix CI

@Joshsg3
Joshsg3 force-pushed the vibes/new-vibration-patterns branch from b54cd72 to ca10f45 Compare September 8, 2026 12:47
@ericmigi

Copy link
Copy Markdown
Collaborator

lgtm

@gmarull
gmarull force-pushed the vibes/new-vibration-patterns branch from 3e9a450 to 453ec78 Compare September 17, 2026 07:25
Add six new vibration patterns to the system vibe score registry and
platform resource maps:
- Double Pulse Medium: Medium duration dual pulse pattern
- Pebble Morse: Word 'PEBBLE' in Morse code with 75% power dashes
- Heartbeat: Organic rhythmic lub-dub heartbeat sequence
- Double Tap: Sharp dual haptic pulse feedback
- Wave: Rising and falling intensity swell
- Imperial: Rhythmic homage sequence

Co-Authored-By: Antigravity <noreply@google.com>
Signed-off-by: Joshua Galea <joshua.galea@gmail.com>
@gmarull
gmarull force-pushed the vibes/new-vibration-patterns branch from 453ec78 to 32ea5ab Compare September 17, 2026 07:48
@gmarull
gmarull merged commit 8878b3b into coredevices:main Sep 17, 2026
48 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants