* fix: make TextAlign defaultAlignment setting work as expected
* allow defaultAlignment to be nullable, dont add text align if defaultAlignment is null
* added changeset
* remove default alignment from demo
* refactor text-align logic
* adjust tests to expect the new behavior
* adjust vue tests to expect the new behavior
---------
Co-authored-by: Joe <joe@Joes-MBP.lan>
I only feel comfortable copying the attributes of the current node if the selection is only within a single node (I don't know what is expected if you had a selection of multiple nodes, the intersection of the attributes maybe?)
---------
Co-authored-by: Dominik Biedebach <dominik.biedebach@tiptap.dev>