When I create a text layer in Designer, can I manipulate its text later in Code? As in,
myTextLayer.text = "my modified text" # doesn't work
print myTextLayer.constructor.name # prints "Layer", not "TextLayer"
Designer Mode generated text is not a TextLayer but a normal unwrapped html layer; unfortunately...I don't know why they did it like this and I hope they change it in a future update.
Your can manipulate the html through layer.html but you will need extra manipulation to conserve the style.
Or simply create the TextLayer in code mode and add your desired properties there. That way you can change the text as you originally intended.
some more information on this here: https://www.facebook.com/groups/framerjs/permalink/1171206599673076/