It seems to me on a greenfield app where someone wants the ability to switch themes, 99% of the time they would want it site wide, not just on your components. I'd venture a guess that most of us c# .Net devs moving to Blazor, don't have Ed C and your organization's sass skills. If that were built into a template used by your Visual Studio Extension Create Project Wizard it would allow us to focus more on the business logic and probably increase adoption of Theme Builder Pro
Thanks,
Kurt
Hello Kurt,
Our themes apply styles to specific CSS classes, which are used by our components. The themes don't define styles for generic HTML elements that are not related to our components. There are very few exceptions, which are related to typography.
Thus, the desired project template will require one or more of the following:
I guess we can agree that the default Blazor project template of Visual Studio doesn't fit everyone' needs. We can be sure that the same will apply for our own project template, no matter what we put inside it.
The important bit in the whole app theme management process is the CSS file switching and we have this documented due to popular demand, although it's not part of our API. From this point on, each app should provide its own stylesheets, which are tailored to the specific content and business requirements.
Our belief is that a project template, which provides multiple themes for the generic content is outside the scope of our product and will provide only marginal value.
Let me know if you have any thoughts.
Regards,
Dimo
Progress Telerik