semantic-reflex
semantic-reflex copied to clipboard
Remove Prerender constraint from UI type alias
A lot of the semantic-reflex widgets don't need the Prerender
constraint, but they use the UI
type alias so they get it. The result is that the user can't use these widgets in many places completely unnecessarily.
The Prerender
constraint is necessary due to transitions needing MonadIO
for delaying events.
What are the situations that prevent you from making use of the prerender constraint?
It would be nice to be able to drop that constraint where transitions aren't being used, though.
Yes. I don't object to the constraint being there where needed. I just think it shouldn't be there across the board.