Skip to content

Releases: curtgrimes/obsidian-metronome-plugin

0.8.1

22 Jan 17:13
Compare
Choose a tag to compare
  • Fix issue where metronomes may not start in reading view if there are multiple on a page (#7)
  • Add Spanish localization (thanks @PabloOQ!)
  • Add Portuguese localization

If you would like to contribute a localization in your own language, please see localization instructions here. Thank you!

0.8.0

05 Jan 05:12
Compare
Choose a tag to compare
  • Add new stopAfter and countdown options:
    • stopAfter: Automatically stop the metronome after the given duration. Examples: duration like 30s, 1h, 1h30m
    • countdown: When used in conjunction with stopAfter, this controls how long the "Stopping in..." countdown button appears for before the metronome automatically stops. Set to always to always show the countdown. Defaults to 10s.

demo-stop-after

See the documentation to learn more.

0.7.0

31 Dec 04:24
Compare
Choose a tag to compare

0.6.1

27 Dec 14:00
Compare
Choose a tag to compare

Fixes

  • Fix missing sass import
  • Upgrade dependencies

0.6.0

27 Dec 03:42
Compare
Choose a tag to compare
  • Add new dots style
  • Fix pulse desync over time
  • Refactor Metronome component

0.5.0

24 Dec 17:41
Compare
Choose a tag to compare

Breaking changes

  • The sound parameter is renamed to instrument.
  • The beepTick parameter is renamed to tickNotes.
  • The beepTock parameter is renamed to tockNotes.

For example, this old configuration:

```metronome
bpm: 80
sound: beep
beepTick: F4
beepTock: D4
```

should now look like this in 0.5.0 and later:

```metronome
bpm: 80
instrument: beep
tickNotes: F4
tockNotes: D4
```

New features and improvements

  • Added new instruments in addition to the existing click and beep: AMSynth, DuoSynth, FMSynth, MembraneSynth, MetalSynth, MonoSynth, PluckSynth. See examples in readme for usage.

  • Added support for chords in tickNotes and tockNotes. Example:

    ```metronome
    bpm: 80
    meter: 4/4
    instrument:beep
    tickNotes: F4,A4,C4
    tockNotes: D4,F4,A4
    ```
  • Made configuration parameter names case-insensitive.

Fixes

  • Made mute button match theme appearance.
  • Fixed compatibility with the Cecilia May Primary theme.

0.4.0

24 Dec 04:04
Compare
Choose a tag to compare
  • Make entire metronome clickable to toggle on/off and move mute button to left.
  • Improve the experience on mobile by making the entire metronome clickable. (Desktop version also uses this same design so they match.)
  • Move the mute button to the left to prevent it from overlapping the edit button in live preview mode.
  • Make metronome match user-selected Obsidian theme.
  • Improve positioning of elements on medium, large, and xlarge sizes.

0.3.2

24 Dec 02:00
Compare
Choose a tag to compare

Fix compatibility with iOS and restore compatibility with older Obsidian v0.12.19.

0.3.1

23 Dec 02:35
Compare
Choose a tag to compare
  • Allow metronome sound to continue to play from collapsed sidebar (#2)

0.3.0

22 Dec 14:35
Compare
Choose a tag to compare

Updates since 0.2.0:

  • Add compatibility with Obsidian 13 and live preview mode.
  • Fix issue where metronome sound stops if the metronome is scrolled down the page. (#1)
  • Fix issue where animation could become desynchronized from the sound when scrolling the metronome off the page and back on.
  • Use Obsidian's native tooltips.
  • Properly clean up components when being unloaded.