Releases: curtgrimes/obsidian-metronome-plugin
Releases · curtgrimes/obsidian-metronome-plugin
0.8.1
- 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
- Add new
stopAfter
andcountdown
options:stopAfter
: Automatically stop the metronome after the given duration. Examples: duration like30s
,1h
,1h30m
countdown
: When used in conjunction withstopAfter
, this controls how long the "Stopping in..." countdown button appears for before the metronome automatically stops. Set toalways
to always show the countdown. Defaults to10s
.
See the documentation to learn more.
0.7.0
- Add i18n support. Contributions for new translations are welcome!
- Add support for math expressions in bpm value
0.6.1
Fixes
- Fix missing
sass
import - Upgrade dependencies
0.6.0
- Add new
dots
style - Fix pulse desync over time
- Refactor Metronome component
0.5.0
Breaking changes
- The
sound
parameter is renamed toinstrument
. - The
beepTick
parameter is renamed totickNotes
. - The
beepTock
parameter is renamed totockNotes
.
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
andbeep
:AMSynth
,DuoSynth
,FMSynth
,MembraneSynth
,MetalSynth
,MonoSynth
,PluckSynth
. See examples in readme for usage. -
Added support for chords in
tickNotes
andtockNotes
. 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
- 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
Fix compatibility with iOS and restore compatibility with older Obsidian v0.12.19.
0.3.1
0.3.0
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.