Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
292 commits
Select commit Hold shift + click to select a range
b6b0e92
build(deps-dev): bump @rollup/plugin-commonjs from 25.0.8 to 26.0.1 (…
dependabot[bot] Jun 17, 2024
639400b
build(deps-dev): bump vite from 5.2.13 to 5.3.1 (#1546)
dependabot[bot] Jun 17, 2024
84386b5
build(deps-dev): bump @typescript-eslint/parser from 7.13.0 to 7.13.1…
dependabot[bot] Jun 24, 2024
7770d2e
build(deps-dev): bump @types/mocha from 10.0.6 to 10.0.7 (#1551)
dependabot[bot] Jun 24, 2024
c30482f
build(deps-dev): bump tsx from 4.15.5 to 4.15.7 (#1552)
dependabot[bot] Jun 24, 2024
80a6b34
feat: Generate strong types for JSON serialized settings (#1562)
Danielku15 Jun 29, 2024
bd87bca
build(deps): bump androidx-test from 1.5.0 to 1.6.1 in /src.kotlin/al…
dependabot[bot] Jul 1, 2024
b6982bc
build(deps-dev): bump @typescript-eslint/parser from 7.13.1 to 7.14.1…
dependabot[bot] Jul 1, 2024
e474f28
build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.12.0 to…
dependabot[bot] Jul 1, 2024
b80c443
build(deps-dev): bump tsx from 4.15.7 to 4.16.0 (#1565)
dependabot[bot] Jul 1, 2024
7272c70
build(deps-dev): bump rollup-plugin-license from 3.4.0 to 3.5.2 (#1571)
dependabot[bot] Jul 8, 2024
f748a89
build(deps-dev): bump @typescript-eslint/parser from 7.14.1 to 7.15.0…
dependabot[bot] Jul 8, 2024
a5a3afd
build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.14.1 to…
dependabot[bot] Jul 8, 2024
d28966d
feat: Generate exports file for JSON types and expose them in the typ…
Danielku15 Jul 13, 2024
d987ff6
fix: Use ParentPath on file copy if available (#1579)
Danielku15 Jul 13, 2024
e0d4a40
build(deps-dev): bump vite from 5.3.1 to 5.3.3 (#1581)
dependabot[bot] Jul 15, 2024
99ba1d7
build(deps-dev): bump mocha from 10.4.0 to 10.6.0 (#1583)
dependabot[bot] Jul 15, 2024
5077a77
build(deps-dev): bump rimraf from 5.0.7 to 6.0.1 (#1584)
dependabot[bot] Jul 15, 2024
2b61adf
build(deps): bump System.Drawing.Common from 8.0.6 to 8.0.7 in /src.c…
dependabot[bot] Jul 15, 2024
b359c83
build(deps): bump MSTest.TestFramework from 3.4.3 to 3.5.0 in /src.cs…
dependabot[bot] Jul 22, 2024
ab01d2f
build(deps): bump @types/node from 20.14.10 to 20.14.11 (#1591)
dependabot[bot] Jul 22, 2024
bcdfed1
build(deps-dev): bump vite from 5.3.3 to 5.3.4 (#1590)
dependabot[bot] Jul 22, 2024
4fc24cf
build(deps-dev): bump rollup from 4.18.0 to 4.19.0 (#1592)
dependabot[bot] Jul 22, 2024
9c005bc
build(deps): bump MSTest.TestAdapter from 3.4.3 to 3.5.0 in /src.csha…
dependabot[bot] Jul 22, 2024
75b4afa
build(deps): bump @types/node from 20.14.11 to 22.0.0 (#1597)
dependabot[bot] Jul 29, 2024
b42f766
build(deps-dev): bump rollup from 4.19.0 to 4.19.1 (#1596)
dependabot[bot] Jul 29, 2024
d6173e1
build(deps-dev): bump terser from 5.31.1 to 5.31.3 (#1595)
dependabot[bot] Jul 29, 2024
04ef15b
feat: add support for multiple tempo changes in bar (#1600)
Danielku15 Aug 3, 2024
22f5849
build(deps-dev): bump tsx from 4.16.0 to 4.16.5 (#1603)
dependabot[bot] Aug 5, 2024
5d9f02f
build(deps-dev): bump mocha from 10.6.0 to 10.7.0 (#1605)
dependabot[bot] Aug 5, 2024
b9b58ac
fix: Ensure we stay within buffer boundaries and stop worklet (#1607)
Danielku15 Aug 8, 2024
9eb30aa
fix: Ensure smooth synth ending (#1609)
Danielku15 Aug 11, 2024
65bc1da
build: Bump all deps (#1601)
Danielku15 Aug 11, 2024
587df75
build: update version set script
Danielku15 Aug 12, 2024
6de1bff
Update README.md [skip-ci]
Danielku15 Aug 16, 2024
996d08a
fix: Ensure correct effect band sizing on bar reverts (#1621)
Danielku15 Aug 16, 2024
ab7a251
build: adjust signing requirement
Danielku15 Aug 16, 2024
507a037
build(deps): bump MSTest.TestFramework from 3.5.0 to 3.5.2 in /src.cs…
dependabot[bot] Aug 16, 2024
e375517
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.0.0 to …
dependabot[bot] Aug 16, 2024
b325f69
build(deps): bump MSTest.TestAdapter from 3.5.0 to 3.5.2 in /src.csha…
dependabot[bot] Aug 16, 2024
0b9f9d3
build(deps): bump io.github.gradle-nexus.publish-plugin from 1.3.0 to…
dependabot[bot] Aug 16, 2024
5b537a5
build(deps): bump org.jetbrains.kotlin.android from 2.0.0 to 2.0.10 i…
dependabot[bot] Aug 16, 2024
8b8ec19
build(deps-dev): bump mocha from 10.7.0 to 10.7.3 (#1616)
dependabot[bot] Aug 16, 2024
3c71f79
build(deps-dev): bump tsx from 4.16.5 to 4.17.0 (#1614)
dependabot[bot] Aug 16, 2024
e5f4605
build(deps-dev): bump vite from 5.3.5 to 5.4.1 (#1622)
dependabot[bot] Aug 16, 2024
8d816be
build(deps-dev): bump @typescript-eslint/parser from 8.0.0 to 8.1.0 (…
dependabot[bot] Aug 16, 2024
87c0774
build(deps): bump System.Drawing.Common from 8.0.7 to 8.0.8 in /src.c…
dependabot[bot] Aug 19, 2024
ca63ed0
build(deps): bump AlphaSkia.Native.Linux from 2.1.120 to 2.3.120 in /…
dependabot[bot] Aug 19, 2024
34701b9
build(deps): bump AlphaSkia from 2.1.120 to 2.3.120 in /src.csharp (#…
dependabot[bot] Aug 19, 2024
1e21996
build(deps): bump AlphaSkia.Native.MacOs from 2.1.120 to 2.3.120 in /…
dependabot[bot] Aug 19, 2024
39eca47
build(deps): bump AlphaSkia.Native.Windows from 2.1.120 to 2.3.120 in…
dependabot[bot] Aug 19, 2024
d48439b
build(deps-dev): bump @coderline/alphaskia-windows from 2.1.120 to 2.…
dependabot[bot] Aug 19, 2024
478b719
build(deps-dev): bump rollup from 4.20.0 to 4.21.0 (#1637)
dependabot[bot] Aug 19, 2024
5d765c0
build(deps-dev): bump terser from 5.31.3 to 5.31.6 (#1636)
dependabot[bot] Aug 19, 2024
6dee898
build(deps-dev): bump eslint from 9.8.0 to 9.9.0 (#1639)
dependabot[bot] Aug 19, 2024
070ad32
build(deps): bump alphaskia from 2.1.120 to 2.3.120 in /src.kotlin/al…
dependabot[bot] Aug 19, 2024
132afd6
build(deps-dev): bump @coderline/alphaskia from 2.1.120 to 2.3.120 (#…
dependabot[bot] Aug 19, 2024
69c6d34
fix: Ensure correct effect band height (#1641)
Danielku15 Aug 23, 2024
5ce48a2
feat: Add numbered notation (Jianpu) (#1628)
Danielku15 Aug 24, 2024
1bc28ab
feat: add live transposition pitch changes (#1642)
Danielku15 Aug 24, 2024
6d97b2d
feat: add free time (#1643)
Danielku15 Aug 24, 2024
90964e3
fix: Wrong accidental rendering (#1644)
Danielku15 Aug 24, 2024
7c33688
feat: Add new note effects (tuneto, string numbers) and rework finger…
Danielku15 Aug 24, 2024
8f48a4a
feat: add beat slash reading and rendering (#1646)
Danielku15 Aug 25, 2024
5b3806a
build(deps): bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.0 in /…
dependabot[bot] Aug 26, 2024
731be4f
build(deps): bump org.jetbrains.kotlin.android from 2.0.10 to 2.0.20 …
dependabot[bot] Aug 26, 2024
0c509c8
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.1.0 to …
dependabot[bot] Aug 26, 2024
e130b49
build(deps-dev): bump @types/chai from 4.3.17 to 4.3.18 (#1649)
dependabot[bot] Aug 26, 2024
045f5e1
build(deps-dev): bump eslint from 9.9.0 to 9.9.1 (#1651)
dependabot[bot] Aug 26, 2024
a492624
build(deps): bump @types/node from 22.1.0 to 22.5.0 (#1653)
dependabot[bot] Aug 26, 2024
f1b8ea5
build(deps-dev): bump @typescript-eslint/parser from 8.1.0 to 8.2.0 (…
dependabot[bot] Aug 26, 2024
3a17c8c
build(deps-dev): bump webpack from 5.93.0 to 5.94.0 (#1655)
dependabot[bot] Aug 31, 2024
dd504e7
refactor: rework StaveProfile definitions (#1657)
Danielku15 Aug 31, 2024
b351dc7
build(deps-dev): bump tsx from 4.17.0 to 4.19.0 (#1659)
dependabot[bot] Sep 2, 2024
3cd4ce5
build(deps-dev): bump rollup from 4.21.0 to 4.21.2 (#1661)
dependabot[bot] Sep 2, 2024
e7eabf5
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.2.0 to …
dependabot[bot] Sep 2, 2024
96fba12
build(deps-dev): bump tslib from 2.6.3 to 2.7.0 (#1658)
dependabot[bot] Sep 2, 2024
5af0ce8
build(deps-dev): bump @types/chai from 4.3.18 to 4.3.19 (#1662)
dependabot[bot] Sep 2, 2024
0511168
build(deps): bump com.android.library from 8.5.2 to 8.6.0 in /src.kot…
dependabot[bot] Sep 2, 2024
83869cd
build(deps-dev): bump @typescript-eslint/parser from 8.2.0 to 8.4.0 (…
dependabot[bot] Sep 9, 2024
17b7a68
build(deps-dev): bump vite from 5.4.1 to 5.4.3 (#1666)
dependabot[bot] Sep 9, 2024
f1ec132
build(deps-dev): bump concurrently from 8.2.2 to 9.0.0 (#1669)
dependabot[bot] Sep 9, 2024
2ab38bd
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.3.0 to …
dependabot[bot] Sep 9, 2024
829648c
build(deps-dev): bump eslint from 9.9.1 to 9.10.0 (#1667)
dependabot[bot] Sep 9, 2024
065ccd4
build(deps): bump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 in /…
dependabot[bot] Sep 9, 2024
642096d
build(deps): bump kotlinx-coroutines from 1.8.1 to 1.9.0 in /src.kotl…
dependabot[bot] Sep 16, 2024
771e022
build(deps-dev): bump vite from 5.4.3 to 5.4.5 (#1672)
dependabot[bot] Sep 16, 2024
50400e2
build(deps-dev): bump @types/mocha from 10.0.7 to 10.0.8 (#1673)
dependabot[bot] Sep 16, 2024
1bbf509
build(deps-dev): bump rollup from 4.21.2 to 4.21.3 (#1675)
dependabot[bot] Sep 16, 2024
445a7a2
build(deps-dev): bump tsx from 4.19.0 to 4.19.1 (#1674)
dependabot[bot] Sep 16, 2024
82e9d6c
build(deps-dev): bump @typescript-eslint/parser from 8.4.0 to 8.5.0 (…
dependabot[bot] Sep 16, 2024
87dfbef
build(deps): bump body-parser and express (#1679)
dependabot[bot] Sep 16, 2024
d61e167
build(deps): bump MSTest.TestFramework from 3.5.2 to 3.6.0 in /src.cs…
dependabot[bot] Sep 16, 2024
f19cf1f
build(deps): bump MSTest.TestAdapter from 3.5.2 to 3.6.0 in /src.csha…
dependabot[bot] Sep 16, 2024
ce81093
build(deps-dev): bump vite from 5.4.5 to 5.4.6 (#1683)
dependabot[bot] Sep 17, 2024
8e26edb
build(deps): bump com.android.library from 8.6.0 to 8.6.1 in /src.kot…
dependabot[bot] Sep 23, 2024
ddd9100
build(deps-dev): bump rollup from 4.21.3 to 4.22.4 (#1688)
dependabot[bot] Sep 23, 2024
3451034
build(deps-dev): bump eslint from 9.10.0 to 9.11.0 (#1689)
dependabot[bot] Sep 23, 2024
ec1ead2
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.4.0 to …
dependabot[bot] Sep 23, 2024
05e37a6
build(deps-dev): bump @typescript-eslint/parser from 8.5.0 to 8.6.0 (…
dependabot[bot] Sep 23, 2024
efd0fd6
build(deps-dev): bump eslint from 9.11.0 to 9.11.1 (#1693)
dependabot[bot] Sep 30, 2024
96ce9b2
build(deps-dev): bump @typescript-eslint/parser from 8.6.0 to 8.7.0 (…
dependabot[bot] Sep 30, 2024
9897281
build(deps-dev): bump rollup from 4.22.4 to 4.22.5 (#1694)
dependabot[bot] Sep 30, 2024
f0a07fa
build(deps-dev): bump @rollup/plugin-node-resolve from 15.2.3 to 15.3…
dependabot[bot] Sep 30, 2024
663960c
build(deps): bump com.android.library from 8.6.1 to 8.7.0 in /src.kot…
dependabot[bot] Oct 7, 2024
750518a
build(deps): bump MSTest.TestFramework from 3.6.0 to 3.6.1 in /src.cs…
dependabot[bot] Oct 7, 2024
a4b5a36
build(deps): bump MSTest.TestAdapter from 3.6.0 to 3.6.1 in /src.csha…
dependabot[bot] Oct 7, 2024
942cb40
build(deps-dev): bump @typescript-eslint/parser from 8.7.0 to 8.8.0 (…
dependabot[bot] Oct 7, 2024
0e58553
build(deps-dev): bump terser from 5.31.6 to 5.34.1 (#1704)
dependabot[bot] Oct 7, 2024
d8c73c1
build(deps-dev): bump rollup-plugin-license from 3.5.2 to 3.5.3 (#1702)
dependabot[bot] Oct 7, 2024
2c82f14
build(deps-dev): bump webpack from 5.94.0 to 5.95.0 (#1703)
dependabot[bot] Oct 7, 2024
02d98ae
build(dev-deps): Update all packages to latest version (#1708)
Danielku15 Oct 12, 2024
a38e3ba
build(deps): bump System.Drawing.Common from 8.0.8 to 8.0.10 in /src.…
dependabot[bot] Oct 14, 2024
fef2c67
build(deps): bump org.jetbrains.kotlin.android from 2.0.20 to 2.0.21 …
dependabot[bot] Oct 14, 2024
dc3fac7
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.8.1 to …
dependabot[bot] Oct 21, 2024
4971869
build(deps-dev): bump eslint from 9.12.0 to 9.13.0 (#1711)
dependabot[bot] Oct 21, 2024
8d71f17
build(deps-dev): bump vite from 5.4.8 to 5.4.9 (#1713)
dependabot[bot] Oct 21, 2024
3c8430c
build(deps-dev): bump html-webpack-plugin from 5.6.0 to 5.6.2 (#1714)
dependabot[bot] Oct 21, 2024
f1b8225
build(deps-dev): bump @typescript-eslint/parser from 8.8.1 to 8.10.0 …
dependabot[bot] Oct 21, 2024
69a45f0
build(deps): bump com.android.library from 8.7.0 to 8.7.1 in /src.kot…
dependabot[bot] Oct 21, 2024
e01de05
build(deps-dev): bump tslib from 2.7.0 to 2.8.0 (#1720)
dependabot[bot] Oct 28, 2024
385079c
build(deps-dev): bump chai from 5.1.1 to 5.1.2 (#1721)
dependabot[bot] Oct 28, 2024
d8300f6
build(deps-dev): bump rollup from 4.24.0 to 4.24.2 (#1724)
dependabot[bot] Oct 28, 2024
0e59df0
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.10.0 to…
dependabot[bot] Oct 28, 2024
e571520
build(deps-dev): bump tsx from 4.19.1 to 4.19.2 (#1722)
dependabot[bot] Oct 28, 2024
f76d628
feat: Explicit Accidentals in alphaTex (#1729)
Danielku15 Nov 3, 2024
c299b20
feat: Implement new bracket/braces/system rendering (#1730)
Danielku15 Nov 3, 2024
a63e8de
build(deps): bump MSTest.TestAdapter from 3.6.1 to 3.6.2 in /src.csha…
dependabot[bot] Nov 4, 2024
77a829a
build(deps): bump com.android.library from 8.7.1 to 8.7.2 in /src.kot…
dependabot[bot] Nov 4, 2024
d3e82e2
build(deps): bump androidx.core:core-ktx from 1.13.1 to 1.15.0 in /sr…
dependabot[bot] Nov 4, 2024
e84b432
build(deps): bump MSTest.TestFramework from 3.6.1 to 3.6.2 in /src.cs…
dependabot[bot] Nov 4, 2024
659c15d
build(deps-dev): bump @types/chai from 5.0.0 to 5.0.1 (#1736)
dependabot[bot] Nov 4, 2024
7b9aada
build(deps-dev): bump @rollup/plugin-commonjs from 28.0.0 to 28.0.1 (…
dependabot[bot] Nov 4, 2024
7b79413
build(deps-dev): bump @typescript-eslint/parser from 8.10.0 to 8.12.2…
dependabot[bot] Nov 4, 2024
25f7460
build(deps-dev): bump html-webpack-plugin from 5.6.2 to 5.6.3 (#1738)
dependabot[bot] Nov 4, 2024
03a6cbc
feat: Add Sustain pedal reading and rendering (#1741)
Danielku15 Nov 10, 2024
9586468
feat: Add Dead Slap (#1742)
Danielku15 Nov 10, 2024
c46a14d
feat: add Golpe (#1743)
Danielku15 Nov 10, 2024
d465996
feat: Add all fading styles (#1744)
Danielku15 Nov 10, 2024
06b4ea0
feat: add Wah Pedal (#1745)
Danielku15 Nov 10, 2024
1a882a6
feat: Add Beat Barré (#1746)
Danielku15 Nov 10, 2024
a6d5246
feat: Add note ornaments (#1747)
Danielku15 Nov 10, 2024
485f1c5
feat: Add Ragueado (#1748)
Danielku15 Nov 10, 2024
890f459
build(deps-dev): bump @typescript-eslint/parser from 8.12.2 to 8.13.0…
dependabot[bot] Nov 11, 2024
27f49fe
build(deps-dev): bump webpack from 5.95.0 to 5.96.1 (#1751)
dependabot[bot] Nov 11, 2024
286d973
build(deps-dev): bump rollup from 4.24.2 to 4.25.0 (#1750)
dependabot[bot] Nov 11, 2024
b6cf64f
build(deps): bump @types/node from 22.7.5 to 22.9.0 (#1749)
dependabot[bot] Nov 11, 2024
b2e5098
build(deps): bump System.Drawing.Common from 8.0.10 to 9.0.0 in /src.…
dependabot[bot] Nov 18, 2024
3148493
build(deps-dev): bump tslib from 2.8.0 to 2.8.1 (#1761)
dependabot[bot] Nov 18, 2024
5394735
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.11.0 to…
dependabot[bot] Nov 18, 2024
6cc864e
build(deps-dev): bump mocha from 10.7.3 to 10.8.2 (#1759)
dependabot[bot] Nov 18, 2024
0db8bc0
build(deps): bump MSTest.TestAdapter from 3.6.2 to 3.6.3 in /src.csha…
dependabot[bot] Nov 18, 2024
efba8f3
build(deps-dev): bump eslint from 9.13.0 to 9.15.0 (#1762)
dependabot[bot] Nov 18, 2024
d809e62
build(deps): bump MSTest.TestFramework from 3.6.2 to 3.6.3 in /src.cs…
dependabot[bot] Nov 18, 2024
22fe669
fix: Scrolling Issue with ScrollMode.OffScreen (#1771)
Danielku15 Nov 23, 2024
cff6195
refactor: Handle scaled rendering at canvas and layout level (#1772)
Danielku15 Nov 24, 2024
08fc820
build(deps): bump @types/node from 22.9.0 to 22.9.3 (#1773)
dependabot[bot] Nov 25, 2024
2205399
build(deps-dev): bump @types/mocha from 10.0.9 to 10.0.10 (#1774)
dependabot[bot] Nov 25, 2024
0cc7ca2
build(deps-dev): bump concurrently from 9.0.1 to 9.1.0 (#1776)
dependabot[bot] Nov 25, 2024
f7e4c46
build(deps): bump Microsoft.NET.Test.Sdk from 17.11.1 to 17.12.0 in /…
dependabot[bot] Nov 25, 2024
7ffba0e
build(deps): bump org.jetbrains.kotlin.android from 2.0.21 to 2.1.0 i…
dependabot[bot] Dec 2, 2024
111e3cc
build(deps-dev): bump terser from 5.34.1 to 5.36.0 (#1779)
dependabot[bot] Dec 2, 2024
20fa8e6
build(deps-dev): bump @typescript-eslint/parser from 8.13.0 to 8.16.0…
dependabot[bot] Dec 2, 2024
314f0bf
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.14.0 to…
dependabot[bot] Dec 2, 2024
e30d012
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.16.0 to…
dependabot[bot] Dec 9, 2024
5ae69c0
build(deps-dev): bump mocha from 10.8.2 to 11.0.1 (#1783)
dependabot[bot] Dec 9, 2024
042cf4b
build(deps-dev): bump @typescript-eslint/parser from 8.16.0 to 8.17.0…
dependabot[bot] Dec 9, 2024
e19602e
build(deps): bump com.android.library from 8.7.2 to 8.7.3 in /src.kot…
dependabot[bot] Dec 9, 2024
ff54ba6
build(deps): bump MSTest.TestAdapter from 3.6.3 to 3.6.4 in /src.csha…
dependabot[bot] Dec 9, 2024
ec0df52
build(deps): bump MSTest.TestFramework from 3.6.3 to 3.6.4 in /src.cs…
dependabot[bot] Dec 9, 2024
141c478
build(deps-dev): bump @typescript-eslint/parser from 8.17.0 to 8.18.0…
dependabot[bot] Dec 16, 2024
54c67c2
build(deps-dev): bump @rollup/plugin-replace from 6.0.1 to 6.0.2 (#1788)
dependabot[bot] Dec 16, 2024
18c1d2d
build(deps): bump MSTest.TestFramework from 3.6.4 to 3.7.0 in /src.cs…
dependabot[bot] Dec 23, 2024
f511a6b
build(deps): bump MSTest.TestAdapter from 3.6.4 to 3.7.0 in /src.csha…
dependabot[bot] Dec 23, 2024
5d10986
build(deps-dev): bump webpack-cli from 5.1.4 to 6.0.1 (#1795)
dependabot[bot] Dec 23, 2024
04f677e
build(deps-dev): bump @fortawesome/fontawesome-free from 6.7.1 to 6.7…
dependabot[bot] Dec 23, 2024
dd26e2f
build(deps): bump org.jetbrains.dokka from 1.9.20 to 2.0.0 in /src.ko…
dependabot[bot] Dec 23, 2024
ba71fd1
build(deps): bump kotlinx-coroutines from 1.9.0 to 1.10.1 in /src.kot…
dependabot[bot] Dec 23, 2024
1afa084
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.17.0 to…
dependabot[bot] Dec 30, 2024
151317b
build(deps-dev): bump @rollup/plugin-commonjs from 28.0.1 to 28.0.2 (…
dependabot[bot] Dec 30, 2024
13c4525
build(deps): bump @types/node from 22.9.3 to 22.10.5 (#1804)
dependabot[bot] Jan 6, 2025
86bd384
build(deps-dev): bump express from 4.21.1 to 4.21.2 (#1805)
dependabot[bot] Jan 6, 2025
c8459e2
build(deps-dev): bump @typescript-eslint/parser from 8.18.0 to 8.19.1…
dependabot[bot] Jan 13, 2025
e7e6e37
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.18.2 to…
dependabot[bot] Jan 13, 2025
a489bd2
feat: Add SoundFont3 support with dynamic sample decoding (#1807)
Danielku15 Jan 13, 2025
f5d9a63
build(deps-dev): bump typescript from 5.6.3 to 5.7.3 (#1810)
dependabot[bot] Jan 13, 2025
b52742d
build(deps): bump System.Drawing.Common from 9.0.0 to 9.0.1 in /src.c…
dependabot[bot] Jan 20, 2025
0ca31e6
build(deps): bump MSTest.TestAdapter from 3.7.0 to 3.7.1 in /src.csha…
dependabot[bot] Jan 20, 2025
a01749f
build(deps-dev): bump @typescript-eslint/parser from 8.19.1 to 8.20.0…
dependabot[bot] Jan 20, 2025
4665f69
build(deps-dev): bump webpack from 5.96.1 to 5.97.1 (#1820)
dependabot[bot] Jan 20, 2025
2eb8633
build(deps): bump MSTest.TestFramework from 3.7.0 to 3.7.1 in /src.cs…
dependabot[bot] Jan 20, 2025
1338459
build(deps-dev): bump eslint from 9.15.0 to 9.18.0 (#1821)
dependabot[bot] Jan 20, 2025
7d2e071
build(deps-dev): bump vite from 5.4.9 to 5.4.12 (#1828)
dependabot[bot] Jan 22, 2025
ec2bf80
build(deps): bump MSTest.TestAdapter from 3.7.1 to 3.7.2 in /src.csha…
dependabot[bot] Jan 27, 2025
7c2da14
build(deps): bump MSTest.TestFramework from 3.7.1 to 3.7.2 in /src.cs…
dependabot[bot] Jan 27, 2025
81e012b
build(deps-dev): bump terser from 5.36.0 to 5.37.0 (#1833)
dependabot[bot] Jan 27, 2025
f85c9c5
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.19.1 to…
dependabot[bot] Jan 27, 2025
6525ae5
build(deps-dev): bump @rollup/plugin-node-resolve from 15.3.0 to 16.0…
dependabot[bot] Jan 27, 2025
213d77f
build(deps): bump org.jetbrains.kotlin.android from 2.1.0 to 2.1.10 i…
dependabot[bot] Jan 27, 2025
2f20455
build(deps): bump MSTest.TestFramework from 3.7.2 to 3.7.3 in /src.cs…
dependabot[bot] Feb 3, 2025
2ac5c88
build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.21.0 to…
dependabot[bot] Feb 3, 2025
541a4bb
build(deps-dev): bump concurrently from 9.1.0 to 9.1.2 (#1841)
dependabot[bot] Feb 3, 2025
f87f054
build(deps): bump MSTest.TestAdapter from 3.7.2 to 3.7.3 in /src.csha…
dependabot[bot] Feb 3, 2025
c99ea3d
build(deps-dev): bump eslint from 9.18.0 to 9.19.0 (#1840)
dependabot[bot] Feb 3, 2025
4c86676
fix: No drum sounds (#1842)
Danielku15 Feb 8, 2025
ab52781
Update pull_request_template.md [skip ci]
Danielku15 Feb 9, 2025
0840742
fix: Bend tied vibrato bug (#1843)
Danielku15 Feb 9, 2025
fa2ed47
fix: Wrong bend pitches on tied notes (#1844)
Danielku15 Feb 9, 2025
335073f
feat: Add Audio generation for ornaments (#1845)
Danielku15 Feb 9, 2025
45bfaac
feat: Add Rasgueado pattern audio generation (#1846)
Danielku15 Feb 9, 2025
d8801f0
build(deps): bump Microsoft.NET.Test.Sdk from 17.12.0 to 17.13.0 in /…
dependabot[bot] Feb 10, 2025
725f02b
build(deps-dev): bump terser from 5.37.0 to 5.38.1 (#1848)
dependabot[bot] Feb 10, 2025
168c4c8
build(deps-dev): bump mocha from 11.0.1 to 11.1.0 (#1849)
dependabot[bot] Feb 10, 2025
b36d613
build(deps-dev): bump eslint from 9.19.0 to 9.20.0 (#1850)
dependabot[bot] Feb 10, 2025
192b36b
feat: Implement Directions (#1852)
Danielku15 Feb 10, 2025
61b97e4
feat(alphatex): Add missing model features (#1853)
Danielku15 Feb 10, 2025
f41b5cf
feat(gp3-5): Respect staff visibility (#1888)
Danielku15 Feb 13, 2025
b1c0eea
feat(gp3-8): respect tuning visibility in GP files (#1889)
Danielku15 Feb 13, 2025
23bfd8a
feat(gp3-8): espect chord diagram list on top visibility in GP files …
Danielku15 Feb 13, 2025
771541d
feat(gp3-5): Add Directions reading (#1891)
Danielku15 Feb 13, 2025
f41b6fb
feat(gp3-8): Beaming Modes and Ottava (#1892)
Danielku15 Feb 13, 2025
5cd0fcc
feat(gp3-5): Add wah-wah reading (#1893)
Danielku15 Feb 14, 2025
49ecb1c
test: Switch to freetype and update reference files (#1894)
Danielku15 Feb 15, 2025
7cfd3f4
test: Restore tolerance for visual tests
Danielku15 Feb 15, 2025
c1175b3
feat: Configurable track name display (#1895)
Danielku15 Feb 15, 2025
159729d
feat: Add beat timer display (#1896)
Danielku15 Feb 16, 2025
48487ce
build(deps-dev): bump @fontsource/roboto from 5.1.0 to 5.1.1 (#1897)
dependabot[bot] Feb 17, 2025
649b22a
build(deps-dev): bump chai from 5.1.2 to 5.2.0 (#1899)
dependabot[bot] Feb 17, 2025
83ed4fe
build(deps): bump @types/node from 22.10.5 to 22.13.4 (#1898)
dependabot[bot] Feb 17, 2025
0df832e
build(deps): bump System.Drawing.Common from 9.0.1 to 9.0.2 in /src.c…
dependabot[bot] Feb 17, 2025
856b58e
feat(alphatex): Remember clefs (#1905)
Danielku15 Feb 19, 2025
311ecd3
feat: Add tempo label and adjust tempo marker rendering (#1906)
Danielku15 Feb 19, 2025
6fcd84a
fix: Wrong transpositions (#1907)
Danielku15 Feb 19, 2025
3fd5e06
fix: Broken beat legato rendering (#1908)
Danielku15 Feb 19, 2025
847fd2f
fix(alphatex): Ensure correct system layout scale (#1909)
Danielku15 Feb 19, 2025
67044a0
fix: Various release testing problems (#1910)
Danielku15 Feb 19, 2025
75dda6e
build: Fix publishing errors (#1911)
Danielku15 Feb 19, 2025
a605814
build: set sonatype staging profile ID
Danielku15 Feb 19, 2025
767a5a2
build: Reconfigure Maven Publish Plugin
Danielku15 Feb 20, 2025
878098c
build(deps): Update all dependencies (#1913)
Danielku15 Feb 20, 2025
25caa38
fix: Spacing and alignment problems (#1915)
Danielku15 Feb 26, 2025
7f37c3b
build: fix version updating script
Danielku15 Feb 26, 2025
5437c37
fix: Create blob worker for ESM to allow easier CDN usage. (#1918)
Danielku15 Feb 27, 2025
026f62b
feat(bundler): Improve resolving of alphaTab (#1919)
Danielku15 Feb 27, 2025
8aa9a1f
feat: Change vibrato defaults to be closer to Guitar Pro (#1920)
Danielku15 Feb 27, 2025
86c4c09
fix(svg): Wrong style quoting with spaced fonts (#1921)
Danielku15 Feb 27, 2025
f523a28
refactor: Switch to Noto Font Family (#1922)
Danielku15 Feb 27, 2025
acab2c3
fix(webpack): Add SF3 files to asset rules
Danielku15 Feb 27, 2025
cbfd3cf
fix: Missing boundslookup mapping for noteHeadBounds
Danielku15 Feb 27, 2025
ace035c
Merge branch 'main' into release/1.4.0
Danielku15 Mar 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
test-data/** filter=lfs diff=lfs merge=lfs -text
font/** filter=lfs diff=lfs merge=lfs -text
5 changes: 2 additions & 3 deletions .github/ISSUE_TEMPLATE/bug_report_form.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,9 @@ body:
label: Found in Version
description: Which version of alphaTab are you using?
options:
- 1.3-alpha
- 1.4 (alpha)
- 1.3
- 1.2
- 1.1
- 1.0
- Other
validations:
required: true
Expand Down
3 changes: 1 addition & 2 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ Fixes #
### Checklist
- [ ] I consent that this change becomes part of alphaTab under it's current or any future open source license
- [ ] Changes are implemented
- [ ] Existing builds tests pass
- [ ] New tests were added
- [ ] New tests were added <!-- if not test were added explain why, we typically expect new tests for PRs -->

## Further details
- [ ] This is a breaking change
Expand Down
25 changes: 20 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@ on:
jobs:
build_web:
name: Build and Test Web
runs-on: windows-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
lfs: true
- uses: actions/setup-node@v4
with:
node-version: 'lts/*'
Expand All @@ -22,9 +24,11 @@ jobs:

build_csharp:
name: Build and Test C#
runs-on: windows-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
lfs: true
- uses: actions/setup-node@v4
with:
node-version: 'lts/*'
Expand All @@ -37,9 +41,20 @@ jobs:

build_kotlin:
name: Build and Test Kotlin
runs-on: windows-latest
runs-on: ubuntu-latest
env:
OSSRH_USERNAME: ${{secrets.OSSRH_USERNAME}}
OSSRH_PASSWORD: ${{secrets.OSSRH_PASSWORD}}
OSSRH_USERTOKEN_USERNAME: ${{secrets.OSSRH_USERTOKEN_USERNAME}}
OSSRH_USERTOKEN_PASSWORD: ${{secrets.OSSRH_USERTOKEN_PASSWORD}}
SONATYPE_STAGING_PROFILE_ID: ${{secrets.SONATYPE_STAGING_PROFILE_ID}}
SONATYPE_SIGNING_KEY_ID: ${{secrets.SONATYPE_SIGNING_KEY_ID}}
SONATYPE_SIGNING_PASSWORD: ${{secrets.SONATYPE_SIGNING_PASSWORD}}
SONATYPE_SIGNING_KEY: ${{secrets.SONATYPE_SIGNING_KEY}}
steps:
- uses: actions/checkout@v4
with:
lfs: true
- uses: actions/setup-node@v4
with:
node-version: 'lts/*'
Expand All @@ -52,9 +67,9 @@ jobs:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-cache-v3-${{ github.job }}-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
key: ${{ runner.os }}-gradle-cache-v5-${{ github.job }}-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-cache-v3-${{ github.job }}-
${{ runner.os }}-gradle-cache-v5-${{ github.job }}-
- run: npm install
- run: npm run build-kotlin
- run: npm run test-kotlin
Expand Down
36 changes: 19 additions & 17 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,18 @@ jobs:
name: Web
needs: check_sha
if: needs.check_sha.outputs.hit == 'false'
runs-on: windows-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

with:
lfs: true
- uses: actions/setup-node@v4
with:
node-version: 'lts/*'
cache: 'npm'

- run: npm install
- run: node ./scripts/update-version.js alpha ${{github.run_number}}
- run: npm install
- run: npm run build
- run: npm pack

Expand All @@ -51,10 +52,11 @@ jobs:
name: C#
needs: check_sha
if: needs.check_sha.outputs.hit == 'false'
runs-on: windows-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

with:
lfs: true
- uses: actions/setup-node@v4
with:
node-version: 'lts/*'
Expand All @@ -68,24 +70,24 @@ jobs:
- run: node ./scripts/update-csharp-version.js alpha ${{github.run_number}}
- run: npm run build-csharp

- run: dotnet nuget push src.csharp\AlphaTab\bin\Release\*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json
- run: dotnet nuget push src.csharp\AlphaTab.Windows\bin\Release\*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json
- run: dotnet nuget push src.csharp/AlphaTab/bin/Release/*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json
- run: dotnet nuget push src.csharp/AlphaTab.Windows/bin/Release/*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json

nightly_kotlin_android:
name: Kotlin (Android)
needs: check_sha
if: needs.check_sha.outputs.hit == 'false'
runs-on: windows-latest
runs-on: ubuntu-latest
env:
OSSRH_USERNAME: ${{secrets.OSSRH_USERNAME}}
OSSRH_PASSWORD: ${{secrets.OSSRH_PASSWORD}}
SONATYPE_STAGING_PROFILE_ID: ${{secrets.SONATYPE_STAGING_PROFILE_ID}}
SONATYPE_SIGNING_KEY_ID: ${{secrets.SONATYPE_SIGNING_KEY_ID}}
SONATYPE_SIGNING_PASSWORD: ${{secrets.SONATYPE_SIGNING_PASSWORD}}
SONATYPE_SIGNING_KEY: ${{secrets.SONATYPE_SIGNING_KEY}}
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{secrets.OSSRH_USERTOKEN_USERNAME}}
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{secrets.OSSRH_USERTOKEN_PASSWORD}}
ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{secrets.SONATYPE_SIGNING_KEY_ID}}
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{secrets.SONATYPE_SIGNING_PASSWORD}}
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{secrets.SONATYPE_SIGNING_KEY}}
steps:
- uses: actions/checkout@v4

with:
lfs: true
- uses: actions/setup-node@v4
with:
node-version: 'lts/*'
Expand All @@ -100,9 +102,9 @@ jobs:
- run: node ./scripts/update-kotlin-version.js SNAPSHOT
- run: npm run build-kotlin

- run: .\gradlew.bat publishAllPublicationsToSonatypeRepository closeAndReleaseSonatypeStagingRepository
- run: ./gradlew publishToMavenCentral
working-directory: ./src.kotlin/alphaTab/

- run: .\gradlew.bat --stop
- run: ./gradlew --stop
working-directory: ./src.kotlin/alphaTab/

78 changes: 0 additions & 78 deletions .github/workflows/release-kotlin-manual.yml

This file was deleted.

30 changes: 17 additions & 13 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@ on:
jobs:
release_web:
name: Web
runs-on: windows-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
lfs: true
- uses: actions/setup-node@v4
with:
node-version: 'lts/*'
Expand All @@ -28,9 +30,11 @@ jobs:

release_csharp:
name: C#
runs-on: windows-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
lfs: true
- uses: actions/setup-node@v4
with:
node-version: 'lts/*'
Expand All @@ -42,22 +46,22 @@ jobs:
- run: npm install
- run: node ./scripts/update-csharp-version.js ${{github.run_number}}
- run: npm run build-csharp
- run: dotnet nuget push src.csharp\AlphaTab\bin\Release\*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --skip-duplicate
- run: dotnet nuget push src.csharp\AlphaTab.Windows\bin\Release\*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --skip-duplicate
- run: dotnet nuget push src.csharp/AlphaTab/bin/Release/*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --skip-duplicate
- run: dotnet nuget push src.csharp/AlphaTab.Windows/bin/Release/*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --skip-duplicate

release_kotlin_android:
name: Kotlin (Android)
runs-on: windows-latest
env:
OSSRH_USERNAME: ${{secrets.OSSRH_USERNAME}}
OSSRH_PASSWORD: ${{secrets.OSSRH_PASSWORD}}
SONATYPE_STAGING_PROFILE_ID: ${{secrets.SONATYPE_STAGING_PROFILE_ID}}
SONATYPE_SIGNING_KEY_ID: ${{secrets.SONATYPE_SIGNING_KEY_ID}}
SONATYPE_SIGNING_PASSWORD: ${{secrets.SONATYPE_SIGNING_PASSWORD}}
SONATYPE_SIGNING_KEY: ${{secrets.SONATYPE_SIGNING_KEY}}
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{secrets.OSSRH_USERTOKEN_USERNAME}}
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{secrets.OSSRH_USERTOKEN_PASSWORD}}
ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{secrets.SONATYPE_SIGNING_KEY_ID}}
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{secrets.SONATYPE_SIGNING_PASSWORD}}
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{secrets.SONATYPE_SIGNING_KEY}}
steps:
- uses: actions/checkout@v4

with:
lfs: true
- uses: actions/setup-node@v4
with:
node-version: 'lts/*'
Expand All @@ -70,9 +74,9 @@ jobs:
- run: npm install
- run: node ./scripts/update-kotlin-version.js
- run: npm run build-kotlin
- run: .\gradlew.bat publishAllPublicationsToSonatypeRepository closeAndReleaseSonatypeStagingRepository
- run: ./gradlew publishToMavenCentral
working-directory: ./src.kotlin/alphaTab/

- run: .\gradlew.bat --stop
- run: ./gradlew --stop
working-directory: ./src.kotlin/alphaTab/

2 changes: 1 addition & 1 deletion .mocharc.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
],
"node-option": [
"experimental-specifier-resolution=node",
"import=tsx",
"import=tsx/esm",
"no-warnings"
],
"spec": "test/**/*.test.ts",
Expand Down
5 changes: 5 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
alphaTab is licensed under MPL-2.0.
Copyright © 2025, Daniel Kuschny and Contributors, All rights reserved.

See LICENSE.header for further licenses of integrated submodules.

Mozilla Public License Version 2.0
==================================

Expand Down
40 changes: 36 additions & 4 deletions LICENSE.header
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,40 @@ This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.

SoundFont loading and Audio Synthesis based on TinySoundFont (licensed under MIT)
Copyright (C) 2017, 2018 Bernhard Schelling (https://github.com/schellingb/TinySoundFont)
Integrated Libraries:

TinySoundFont is based on SFZero (licensed under MIT)
Copyright (C) 2012 Steve Folta (https://github.com/stevefolta/SFZero)
Library: TinySoundFont
License: MIT
Copyright: Copyright (C) 2017, 2018 Bernhard Schelling
URL: https://github.com/schellingb/TinySoundFont
Purpose: SoundFont loading and Audio Synthesis

Library: SFZero
License: MIT
Copyright: Copyright (C) 2012 Steve Folta ()
URL: https://github.com/stevefolta/SFZero
Purpose: TinySoundFont is based on SFZEro

Library: Haxe Standard Library
License: MIT
Copyright: Copyright (C)2005-2025 Haxe Foundation
URL: https://github.com/HaxeFoundation/haxe/tree/development/std
Purpose: XML Parser & Zip Inflate Algorithm

Library: SharpZipLib
License: MIT
Copyright: Copyright © 2000-2018 SharpZipLib Contributors
URL: https://github.com/icsharpcode/SharpZipLib
Purpose: Zip Deflate Algorithm for writing compressed Zips

Library: NVorbis
License: MIT
Copyright: Copyright (c) 2020 Andrew Ward
URL: https://github.com/NVorbis/NVorbis
Purpose: Vorbis Stream Decoding

Library: libvorbis
License: BSD-3-Clause
Copyright: Copyright (c) 2002-2020 Xiph.org Foundation
URL: https://github.com/xiph/vorbis
Purpose: NVorbis adopted some code from libvorbis.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ Node.js using `require` (UMD) | Access to all low level APIs and SVG rendering |
.net standard 2.0 | Access to all low level APIs and multiple render engines (SVG, GDI+, SkiaSharp) | 1.0-latest
.netcoreapp3.1 (WPF) | Full experience including low level APIs, Background Workers, Audio Playback (through NAudio), SVG and HTML5 rendering. UI level integration for user interaction and automatic resizing. | 1.0-1.2.2
.netcoreapp3.1 (WinForms) | Full experience including low level APIs, Background Workers, Audio Playback (through NAudio), SVG and HTML5 rendering. UI level integration for user interaction and automatic resizing. Reduced UI level integration related to transparency and animations. | 1.0-1.2.2
Browsers using ES6 Modules (ESM) | Full experience including low level APIs, Background Workers, Audio Playback, SVG and HTML5 rendering. UI level integration for user interaction and automatic resizing. | 1.3 (pre-release :warning:)
Node.js using `import` (ESM) | Access to all low level APIs and SVG rendering | 1.3 (pre-release :warning:)
.net8.0-windows (WPF) | Full experience including low level APIs, Background Workers, Audio Playback (through NAudio), SVG and HTML5 rendering. UI level integration for user interaction and automatic resizing. | 1.3 (pre-release :warning:)
.net8.0-windows (WinForms) | Full experience including low level APIs, Background Workers, Audio Playback (through NAudio), SVG and HTML5 rendering. UI level integration for user interaction and automatic resizing. Reduced UI level integration related to transparency and animations. | 1.3 (pre-release :warning:)
Android (Kotlin) | Full experience including low level APIs, Background Workers, Audio Playback, Android Canvas and SVG rendering. UI level integration for user interaction and automatic resizing. Reduced UI level integration related to transparency and animations. | 1.3 (pre-release :warning:)
Browsers using ES6 Modules (ESM) | Full experience including low level APIs, Background Workers, Audio Playback, SVG and HTML5 rendering. UI level integration for user interaction and automatic resizing. | 1.3
Node.js using `import` (ESM) | Access to all low level APIs and SVG rendering | 1.3
.net8.0-windows (WPF) | Full experience including low level APIs, Background Workers, Audio Playback (through NAudio), SVG and HTML5 rendering. UI level integration for user interaction and automatic resizing. | 1.3
.net8.0-windows (WinForms) | Full experience including low level APIs, Background Workers, Audio Playback (through NAudio), SVG and HTML5 rendering. UI level integration for user interaction and automatic resizing. Reduced UI level integration related to transparency and animations. | 1.3
Android (Kotlin) | Full experience including low level APIs, Background Workers, Audio Playback, Android Canvas and SVG rendering. UI level integration for user interaction and automatic resizing. Reduced UI level integration related to transparency and animations. | 1.3

## Thanks to...

Expand Down
Loading
Loading