libtab 0.0.12 copy "libtab: ^0.0.12" to clipboard
libtab: ^0.0.12 copied to clipboard

Flutter widgets for modelling tab notation, rendering charts of chord finger positions and tabs

Changelog #

Unreleased #

0.0.12 - 2025-01-03 #

  • Fix debug assertion triggered by MeasureDisplay using NotePositioning without any note data

0.0.11 - 2024-12-17 #

  • Extended chord data for ChordChartDisplay
  • ChordNoteSet shows an unsupported state instead of throwing an error for a chord and instrument combo that is unsupported and ChordChartDisplay will build a user friendly message
  • Added Chord.a.label() and Instrument.banjo.label() methods to Chord and Instrument for user facing labels of Chord and Instrument values
  • BREAKING CHANGE by moving exported banjoChords and guitarChords data to ChordNoteSet.availableChordCharts
  • BREAKING CHANGE by renaming StringsFn to InstrumentStringCountFn

0.0.10 - 2024-10-11 #

  • Removed a Center widget around contents of ChordChartDisplay
  • BUGFIX for whole, quarter and half note calculations by NotePositioning
  • BREAKING CHANGE by upgrading to Dart 3
  • BREAKING CHANGE by removing excessive delegate methods for positioning calculations
  • BREAKING CHANGE by private scoping chord finger position data in libtab/note.dart
  • BREAKING CHANGE by removing const from Timing constructor

0.0.9 - 2024-10-09 #

  • ChordChartDisplay and MeasureDisplay repaints when painter params update

0.0.8 - 2024-07-17 #

  • MeasureDisplay without notes skips NotePositioning and renders chart without any notes
  • Note equality overrides

0.0.7 - 2024-05-10 #

  • ChordChartDisplay's shadows around notes are scaled proportional to their radius

0.0.6 - 2024-05-03 #

  • MeasureDisplay's shadows around notes are scaled proportional to their radius

0.0.5 - 2024-05-02 #

  • MeasureDisplay dynamically sizes notation paints relative to canvas size
  • LibContext constructs Paint instances for reuse

0.0.4 - 2024-03-28 #

  • Bug fix for Measure.fromNoteList not updating concurrently played Note.and notes with calculated timing

0.0.3 - 2024-07-14 #

  • MeasureDisplay no longer grows unconstrained to available space of parent

0.0.2 - 2023-07-03 #

  • Added banjo and guitar major chords

0.0.1 - 2023-03-03 #

  • Model types and widgets for modeling musical chords and measures
1
likes
160
points
16
downloads

Publisher

verified publishereighty4.tech

Weekly Downloads

Flutter widgets for modelling tab notation, rendering charts of chord finger positions and tabs

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on libtab