Release `TRL 0.1.0` - The journey to beta begins...
0.1.0
. This is a major release and begins the path toward a full "beta" launch.
WARNING: This is a major breaking change release. Some of your cheese has been moved, but it is not gone. Now don't get too scared as this is not a change in the functional aspects of TRL, but a significant refinement to the API structure and locations of where various resources are located. This was necessary for API doc coherency and to move resources around in the library construction to aid future progress....How do I get the elementRoot of a ChatMessage?
elementRoot
prop to components that implement it, which is very useful. I'm looking to get something similar for my Svelte chat message templates.
I'm using this in index.js
```javascript
Hooks.on('renderChatMessage, (message, html) => {...Getting started with the GUI and understanding element root
Drag & Drop broke in v11
TJSDocument and Token Issues
Creating an interim TJSDocument / document attribute bridge
So I have made a system with TRL for my friend's homebrew game system, and I'm working on getting document updates to work. Binding values of inputs directly to the TJSDocument isn't yet supported, so this is what I cooked up thus far:```js...
TJSGameSettings with not registered settings.

Storing a collection of Items in an Item?
TJSDialog how to use buttons and callback or return value?
managedPromise
- seems to be a private property of TJSDialog without a setter.
...Release: `TRL 0.0.23` - "v11 hot patch"
TRL 0.0.22
except for the v11 fix for embedded reactive collections. Outside of this one change there should be no other issues using TRL 0.0.23
on Foundry v10 & v11.
Of general interest I recommend updating to the latest Vite: 4.3.8
as there are many improvements in the 4.3.x
releases. Also, take note that if you update to a Svelte version 3.57.0
or greater there are new accessibility / a11y warnings depending on what you use in TRL / mainly the RTE editor components. I have already fixed that for TRL 0.0.24, but you will see new a11y warnings when building. This is not a problem and already fixed for the next official release....v11 Debug embedded collection changes
How can I create an embeddedCollection in a chat message?
Hooks in svelte component? (not really a typhon question but nowhere else to ask :)
Hooks.on('renderChatMessage', doSomething);
Hooks.on('renderChatMessage', doSomething);
Actor update error, TRL/Svelte Token interaction?
actor.update()
actor.update()
TokenDocument._onUpdateBaseActor()
TokenDocument._onUpdateBaseActor()
this.actor.sheet.render(false)
this.actor.sheet.render(false)
this.onSvelteMount({ element: this._element[0]...
this.onSvelteMount({ element: this._element[0]...
TokenDocument._onUpdatedBaseActor()
TokenDocument._onUpdatedBaseActor()
{render: false}
{render: false}
Debugging TJSMenu for Auto Animations on Level Up - 5e
Z-index on TJSDialogs

Question: Modifying class list of SvelteApplication
so, my module hooks into renderApplication and modifies the html[0].classList to add a .dorako-ui class to most Applications, but this strategy does not work for Svelte Applications. I had suspected this would be the case, but I'm not sure why or how to fix it.
Would I need to submit some sort of update to the SvelteApplication to push my dorako-ui class to the options.classes?...
Blur on moving elements

Creating a svelte store of a document's flags
update
functions....