This is mostly a superficial change. Users won't notice a difference with the intended use of the plugin. Splitting the trait this way makes the traits smaller and more focused. I also like the AppExt naming convention for being explicit in the intended implementation of these traits. Even though it's unlikely users will notice a difference, this is still technically a breaking change so I'm marking it as such.
This is mostly a superficial change. Users won't notice a difference with the intended use of the plugin. Splitting the trait this way makes the traits smaller and more focused. I also like the
AppExt
naming convention for being explicit in the intended implementation of these traits. Even though it's unlikely users will notice a difference, this is still technically a breaking change so I'm marking it as such.