Doing so, I wouldn't need to update all the themes in all of my web based greeters one by one. This change could make easier to publish theme changes and adopt them in all web based greeters.
Also, before this change, I needed to make all breaking/advanced/major changes in nody-greeter to update nody-greeter-types, and then update web-greeter ts-types submodule and, consequently, update the themes. See the diagram below:
Adopting these changes would limit the breaking changes (which is great), which also makes it easier to maintain. See the new diagram:
Changes
Why?
Doing so, I wouldn't need to update all the themes in all of my web based greeters one by one. This change could make easier to publish theme changes and adopt them in all web based greeters.
Also, before this change, I needed to make all breaking/advanced/major changes in nody-greeter to update nody-greeter-types, and then update web-greeter ts-types submodule and, consequently, update the themes. See the diagram below:
Adopting these changes would limit the breaking changes (which is great), which also makes it easier to maintain. See the new diagram: