Declined
Last Updated: 15 Sep 2023 12:21 by ADMIN
Kurt
Created on: 11 Sep 2023 12:03
Category: UI for Blazor
Type: Feature Request
0
Add .Net 8 Web App to Create New Project Wizard and create a template that has built in site wide (not just Telerik components) theme switching setup for Theme Builder

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

1 comment
ADMIN
Dimo
Posted on: 15 Sep 2023 12:21

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:

  • We should expand our themes to style generic HTML content and increase the web asset footprint for everyone.
  • We should create multiple versions of site.css that style the Telerik Blazor project template.
  • We may even need to design our own project template from scratch.

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

Stay tuned by visiting our public roadmap and feedback portal pages! Or perhaps, if you are new to our Telerik family, check out our getting started resources!