Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
d21db88
get core working with Renderer 3
chiefcll Mar 3, 2025
96d54bf
:rocket: bump version v3.0.0-0
chiefcll Mar 19, 2025
60b0fd1
Remove radius effect—replaced with rounded (#37)
thetarnav Mar 27, 2025
374b15c
update renderer
chiefcll Mar 27, 2025
3cec473
Merge branch 'main' into rc3
chiefcll Mar 27, 2025
f550053
Experimental DOM Renderer (#34)
thetarnav Mar 28, 2025
a0f6f49
:rocket: bump version v3.0.0-1
chiefcll Mar 28, 2025
8af7f7e
Cleanup updateRootPosition and use appHeight for root.height (#38)
thetarnav Apr 3, 2025
f3347ae
Add missing fields to renderer interfaces required by lightning/solid…
thetarnav Apr 3, 2025
76c6076
Remove _queueDelete field from core (#40)
thetarnav Apr 3, 2025
7c9abd8
:rocket: bump version v3.0.0-2
chiefcll Apr 3, 2025
a11f6aa
dom renderer fixes (#41)
thetarnav Apr 8, 2025
12dfac9
update renderer
chiefcll Apr 8, 2025
551cbad
new packagemanager line
chiefcll Apr 8, 2025
c23ad51
update release it script
chiefcll Apr 8, 2025
e54b6c1
remove preventCleanup property from DOMNode class (#42)
thetarnav Apr 8, 2025
ef05a08
:rocket: bump version v3.0.0-3
chiefcll Apr 8, 2025
10acbb3
Update pnpm to 10.8.0 (#44)
thetarnav Apr 12, 2025
60c3ab5
Update layout when child is removed, or parent is swapped (#45)
thetarnav Apr 24, 2025
a641e5b
Fix issues in DOM renderer (#46)
thetarnav May 2, 2025
6b225e4
:rocket: bump version v3.0.0-4
chiefcll May 2, 2025
eb3273f
Dom renderer improvements (#47)
thetarnav May 6, 2025
eab6085
:rocket: bump version v3.0.0-5
chiefcll May 6, 2025
e22d467
set lockStyles to true by default
chiefcll May 9, 2025
fcc0050
refactor shaders, remove border* and add shader animations
chiefcll May 9, 2025
43d036d
:rocket: bump version v3.0.0-6
chiefcll May 9, 2025
8889ce0
optimize access to parent dimentions
chiefcll May 10, 2025
2ff3448
Improve src+color and scale in dom renderer (#48)
thetarnav May 16, 2025
f03fd8a
start adding some flex tests with vitest
chiefcll May 11, 2025
b8354bd
Refactored flex (#49)
chiefcll May 23, 2025
6b02da4
fix only render element nodes
chiefcll May 23, 2025
1559bba
add comment for later
chiefcll May 23, 2025
4b8c5fc
fix up double creation of shaders for linearGradient
chiefcll May 24, 2025
288689f
:rocket: bump version v3.0.0-8
chiefcll May 24, 2025
acd4dba
update capture key to support mappedEvent and pass as last arg
chiefcll May 28, 2025
674b2f8
:rocket: bump version v3.0.0-9
chiefcll May 28, 2025
1ee683b
fix creating shaders through effects
chiefcll May 28, 2025
bdb81ce
add mappedEvent for capture key
chiefcll May 28, 2025
10e08df
optimize keypress, rename onCaptureKey add onCaptureRelease
chiefcll May 29, 2025
2e05d3b
:rocket: bump version v3.0.0-10
chiefcll May 29, 2025
4016cbb
Correct contain=both for height less than lineheight (#50)
thetarnav Jun 2, 2025
690e2df
fix obj undefined, inserting node that isnt rendered
chiefcll Jun 3, 2025
aa14a85
:rocket: bump version v3.0.0-11
chiefcll Jun 3, 2025
3e39329
Fix domRenderer.getElSize to use scale of parent els (#52)
thetarnav Jun 3, 2025
47702b9
Merge branch 'main' into rc3
chiefcll Jun 12, 2025
8238ee9
Merge branch 'main' into rc3
chiefcll Jun 12, 2025
9e3eaef
Fix borders not changing in dom renderer (#53)
thetarnav Jun 12, 2025
8fdc503
Declare static configuration using global vars (#54)
thetarnav Jun 16, 2025
58515eb
Merge main to rc3 (#57)
chiefcll Jul 3, 2025
3e810f4
fix up merge conflicts
chiefcll Jul 3, 2025
2972bcf
:rocket: bump version v3.0.0-12
chiefcll Jul 3, 2025
b9b2285
fix rendered children being added to unrendered parent
chiefcll Jul 4, 2025
072805b
:rocket: bump version v3.0.0-13
chiefcll Jul 4, 2025
6e6762f
Add ForwardFocusHandler type and export focus types from main module …
thetarnav Jul 4, 2025
24a8718
Improve tsc and build setup (#59)
thetarnav Jul 9, 2025
aee7289
Remove `undefined` from `AnimationSettings`. (#60)
thetarnav Jul 9, 2025
d9a696f
Add `getElementScreenRect` utility (#63)
thetarnav Jul 10, 2025
ec91ccb
Add `hasFocus` function to check element focus state (#64)
thetarnav Jul 15, 2025
e8060f1
Remove selectedNode getter (#65)
thetarnav Jul 15, 2025
edb012d
Add `from` and `out` params to `getElementScreenRect` (#66)
thetarnav Jul 15, 2025
2f7cd6c
expose destroyed property from renderer
chiefcll Jul 5, 2025
185f133
flex spaceAround support, flexGrow updates to re-process
chiefcll Jul 14, 2025
46c43fd
Revert "Remove selectedNode getter (#65)"
chiefcll Jul 15, 2025
2b42263
:rocket: bump version v3.0.0-14
chiefcll Jul 15, 2025
9df0492
Update layout on removeChild (#67)
thetarnav Jul 30, 2025
270b202
remove console.log
chiefcll Jul 30, 2025
e219921
:rocket: bump version v3.0.0-15
chiefcll Jul 30, 2025
427ab40
Add default shaders and outside border. (#68)
thetarnav Aug 7, 2025
8005345
Fix border shader (#70)
thetarnav Aug 8, 2025
e9b4b5d
Merge branch 'main' into rc3
chiefcll Sep 23, 2025
4c07701
update core to work with latest renderer beta
chiefcll Sep 26, 2025
b0ecc99
:rocket: bump version v3.0.0-16
chiefcll Sep 26, 2025
6929613
fontWeight should be optional
chiefcll Sep 26, 2025
f7b9b45
add fontWeight to change fontFamily as shortcut
chiefcll Sep 26, 2025
1d40158
:rocket: bump version v3.0.0-17
chiefcll Sep 26, 2025
811c0b9
fix border-w as new name from width
chiefcll Sep 30, 2025
1829494
:rocket: bump version v3.0.0-18
chiefcll Oct 1, 2025
b774ba8
update to latest renderer
chiefcll Nov 6, 2025
9369e2a
:rocket: bump version v3.0.0-19
chiefcll Nov 6, 2025
b0358d2
set max lines when width is set
chiefcll Nov 15, 2025
08448f9
update renderer.16
chiefcll Nov 24, 2025
64c3a86
:rocket: bump version v3.0.0-20
chiefcll Nov 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 70 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,45 @@ All notable changes to this project will be documented in this file. Dates are d

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v2.12.2](https://github.com/lightning-tv/core/compare/v3.0.0-15...v2.12.2)
#### [v3.0.0-20](https://github.com/lightning-tv/core/compare/v3.0.0-19...v3.0.0-20)

- update renderer.16 [`08448f9`](https://github.com/lightning-tv/core/commit/08448f9cb15138f8bc2a24a37ad79bf196a02ecb)
- set max lines when width is set [`b0358d2`](https://github.com/lightning-tv/core/commit/b0358d298bd1601756e3666811b71fcf2d4b73b1)

#### [v3.0.0-19](https://github.com/lightning-tv/core/compare/v3.0.0-18...v3.0.0-19)

> 6 November 2025

- update to latest renderer [`b774ba8`](https://github.com/lightning-tv/core/commit/b774ba83323f333958f00e86a651a38aecf2ea14)
- :rocket: bump version v3.0.0-19 [`9369e2a`](https://github.com/lightning-tv/core/commit/9369e2a3d2dab3bf1efe70c65b7b7b1aef0818de)

#### [v3.0.0-18](https://github.com/lightning-tv/core/compare/v3.0.0-17...v3.0.0-18)

> 1 October 2025

- :rocket: bump version v3.0.0-18 [`1829494`](https://github.com/lightning-tv/core/commit/1829494db7ee84e3c2c64061b371ac0a023f6e64)
- fix border-w as new name from width [`811c0b9`](https://github.com/lightning-tv/core/commit/811c0b93137a11e5c7f81e75a190f66fe3d0b4b2)

#### [v3.0.0-17](https://github.com/lightning-tv/core/compare/v3.0.0-16...v3.0.0-17)

> 26 September 2025

- :rocket: bump version v3.0.0-17 [`1d40158`](https://github.com/lightning-tv/core/commit/1d40158489d4d32c05b3945f2aa0636661ebc06f)
- add fontWeight to change fontFamily as shortcut [`f7b9b45`](https://github.com/lightning-tv/core/commit/f7b9b451059b04907e2fb2e88419a9c0e44322b5)
- fontWeight should be optional [`6929613`](https://github.com/lightning-tv/core/commit/6929613d4d57ee9b52c38ee3a63a9c8fc12e84fd)

#### [v3.0.0-16](https://github.com/lightning-tv/core/compare/v3.0.0-15...v3.0.0-16)

> 26 September 2025

- Fix border shader [`#70`](https://github.com/lightning-tv/core/pull/70)
- Add default shaders and outside border. [`#68`](https://github.com/lightning-tv/core/pull/68)
- Backport changes from rc3 [`#69`](https://github.com/lightning-tv/core/pull/69)
- Add onRender and onRemove handlers [`#56`](https://github.com/lightning-tv/core/pull/56)
- Port dom renderer from v3 to v2 [`#55`](https://github.com/lightning-tv/core/pull/55)
- update core to work with latest renderer beta [`4c07701`](https://github.com/lightning-tv/core/commit/4c07701e9a3455f46c31cc85029b67fec4547d1b)
- add simple animation manager for transitions [`5980ff9`](https://github.com/lightning-tv/core/commit/5980ff9008b881c6452db5bcd1d50630656e868e)
- :rocket: bump version v2.8.0-0 [`25de938`](https://github.com/lightning-tv/core/commit/25de938190227e4e996700582634450b9b614a70)
- add global and node throttleInput support [`f1309b9`](https://github.com/lightning-tv/core/commit/f1309b9b770e750ec6bccee1d3c33e34f0d05a62)

#### [v3.0.0-15](https://github.com/lightning-tv/core/compare/v3.0.0-14...v3.0.0-15)

Expand Down Expand Up @@ -152,13 +183,49 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
- :rocket: bump version v2.7.7 [`e6d0193`](https://github.com/lightning-tv/core/commit/e6d0193dab280f1621ca9cb0eb4a52bdc456798d)
- add isDev checks to remove log and assertTruthy from builds [`fd05557`](https://github.com/lightning-tv/core/commit/fd055579034d0a60f300da4fb54d74d377311b31)

#### [v3.0.0-0](https://github.com/lightning-tv/core/compare/v2.12.1...v3.0.0-0)
#### [v3.0.0-0](https://github.com/lightning-tv/core/compare/v2.14.0...v3.0.0-0)

> 19 March 2025

- get core working with Renderer 3 [`d21db88`](https://github.com/lightning-tv/core/commit/d21db88693c897ce0fc82f5b670c1001b86cd9b2)
- :rocket: bump version v3.0.0-0 [`96d54bf`](https://github.com/lightning-tv/core/commit/96d54bf7b3553f0ea3d81d2d1bda7b112bf0325f)

#### [v2.14.0](https://github.com/lightning-tv/core/compare/v2.13.2...v2.14.0)

> 29 October 2025

- update to latest renderer, use renderer timings [`474a0b6`](https://github.com/lightning-tv/core/commit/474a0b65e9dc05de81913233e9b71e87f333c926)
- :rocket: bump version v2.14.0 [`2525c76`](https://github.com/lightning-tv/core/commit/2525c76e2114a3ccfb812ca1712f27d6ca7b1782)

#### [v2.13.2](https://github.com/lightning-tv/core/compare/v2.13.1...v2.13.2)

> 27 October 2025

- add ts docs for element properties [`4d88314`](https://github.com/lightning-tv/core/commit/4d88314a5c1be958b9d7bd45c272df3ebd8147ba)
- :rocket: bump version v2.13.2 [`305c60e`](https://github.com/lightning-tv/core/commit/305c60ec67cd12afa9b69220f2051fb456bfedae)

#### [v2.13.1](https://github.com/lightning-tv/core/compare/v2.13.0...v2.13.1)

> 22 October 2025

- :rocket: bump version v2.13.1 [`bb7e2bf`](https://github.com/lightning-tv/core/commit/bb7e2bf88afa80be8e0eb1396eff3add56eb2ba3)
- add shortcuts for w (width) and h (height) for upcoming renderer changes [`8f31fe0`](https://github.com/lightning-tv/core/commit/8f31fe00bf4b9e5aac8b852d9411be2effd11e0e)

#### [v2.13.0](https://github.com/lightning-tv/core/compare/v2.12.2...v2.13.0)

> 30 September 2025

- :rocket: bump version v2.13.0 [`398f35d`](https://github.com/lightning-tv/core/commit/398f35d474cb5eb4bcd40d35c6ad5998c389a336)
- update dom rendering to use vite so it tree shakes properly [`e4b3e37`](https://github.com/lightning-tv/core/commit/e4b3e37446501f5d8478a0605c1d1b818ff38691)
- only throttle the same input keys [`361162b`](https://github.com/lightning-tv/core/commit/361162bf5f38668f1f4aba543541711f0b4cae48)

#### [v2.12.2](https://github.com/lightning-tv/core/compare/v2.12.1...v2.12.2)

> 16 September 2025

- :rocket: bump version v2.12.2 [`6d1662d`](https://github.com/lightning-tv/core/commit/6d1662de14b2d1799678e921572c7117cf77f82e)
- fix swap back of nodes, always remove nodes [`b567a5f`](https://github.com/lightning-tv/core/commit/b567a5fb0278efbea85b5108fddb8213511de2e7)

#### [v2.12.1](https://github.com/lightning-tv/core/compare/v2.12.0...v2.12.1)

> 10 September 2025
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@lightningtv/core",
"version": "2.12.2",
"version": "3.0.0-20",
"description": "Lightning TV Core for Universal Renderers",
"type": "module",
"exports": {
Expand Down Expand Up @@ -46,7 +46,7 @@
"author": "Chris Lorenzo",
"license": "Apache-2.0",
"peerDependencies": {
"@lightningjs/renderer": "^2.16.0"
"@lightningjs/renderer": "^3.0.0-beta16"
},
"devDependencies": {
"@eslint/js": "^9.15.0",
Expand Down
Loading