ThemeBuilder Ultimate for Blazor UI ... 3yr old video tutorial, nothing in reference to updating Blazor projects?

1 Answer 12 Views
General Discussions
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Rob asked on 22 Oct 2025, 07:06 PM

I'm looking at ThemeBuilder Ultimate for use in my Blazor-Server UI project.  I went thru the 3 year old intro video but it's very out dated and seems to focus on Kendo UI.  There is no mention on how to get a ThemeBuilder project into an existing Blazor UI project?

Also, I assume ThemeBuilder Pro/Ultimate are separate subscriptions from my existing Blazor UI Complete subscription?  Your pricing material seems a bit confusing:

Why list Theme Builder ultimate under DevCraft Complete if it's not actually included in the DevCraft Complete subscription?

Theme builder looks to be a nice powerful and easy to use UI tool so I'd like more information before I make funding requests.

Rob. 

1 Answer, 1 is accepted

Sort by
0
Accepted
Dimo
Telerik team
answered on 23 Oct 2025, 06:58 AM

Hi Rob,

You have a Perpetual license, but the screenshot is for the Subscription license. See the Switch component above the three DevCraft columns.

ThemeBuilder is included in the Subscription licenses only. You can purchase it separately or request that we convert your perpetual license to a subscription one.

>> 3 year old intro video

Can you be more specific where is that video? On the other hand, the up-to-date ThemeBuilder documentation is here and it is linked from the Telerik UI for Blazor styling documentation.

>> how to get a ThemeBuilder project into an existing Blazor UI project

The output of a ThemeBuilder project is a ZIP file. Get the CSS file from it and register it in your app instead of a built-in theme. The former page is linked from the ThemeBuilder page in the Telerik UI for Blazor styling documentation.

Regards,
Dimo
Progress Telerik

Your perspective matters! Join other professionals in the State of Designer-Developer Collaboration 2025: Workflows, Trends and AI survey to share how AI and new workflows are impacting collaboration, and be among the first to see the key findings.
Start the 2025 Survey
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
commented on 23 Oct 2025, 04:16 PM

Hi Dimo,

More confused now ... we have subscription license and renew yearly?  Yearly renewal, isn't that essentially a subscription ... or am I missing something?

Here is the video that is 3 years old:

ThemeBuilder Documentation - Progress ThemeBuilder

and direct video link:

ThemeBuilder Pro Overview

Looks like I can do a 7 day trial ... feels a bit rushed to evaluate this tool. 

So the process for Blazor-Server:

1.  Use ThemeBuilder to create a zip file with CSS file inside.

2.  Extra CSS file and save it to my project path

3.  Change the  _Host.cshtml and remove 


<link href="_content/Telerik.UI.for.Blazor/css/kendo-theme-material/all.css?@telerikUiForBlazorVersion" rel="stylesheet" /> 

and replace with 

<link href="css/themebuildercustom.css" rel="stylesheet"

and that's all I need to do?  No other special JS components/runtimes?  No need for run NPM DEV?

Related question, is there any way to make this dynamic?  For example, if I create 5 different ThemeBuilder based CSS files, then allow users to select one of my themes and implement that user's theme when they start a new browser session (load the user from database in program.cs) ... is this possible?

 

Dimo
Telerik team
commented on 24 Oct 2025, 08:34 AM | edited

Hi Rob,

I confirm that your license type is Perpetual, not Subscription. Subscription licenses are a novelty that we introduced in early 2025. Even though you have an active license since 2022 and you have renewed it regularly, this doesn't make it a Subscription license.

>> So the process for Blazor-Server: .... and that's all I need to do?  No other special JS components/runtimes?  No need for run NPM DEV?

Yes, that's all.

>> Related question, is there any way to make this dynamic? 

Yes, see How to change the Telerik UI for Blazor theme runtime. You will also need a cookie or localStorage to persist the current theme, which is not discussed in the KB article.

P.S. I notified my colleagues from the ThemeBuilder team and suggested that they update the video.

Rob
Top achievements
Rank 3
Bronze
Iron
Iron
commented on 24 Oct 2025, 10:41 PM

Thank you. 

Trying to work the cookie route, but having issues ... and sample code?  Not sure localStorage will be an option.

Tags
General Discussions
Asked by
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Answers by
Dimo
Telerik team
Share this question
or