[SOLVED] Implement New Theme

Answered Closed
0
0

Hi Frank,

I am exploring and playing with the Theme Builder. I create a new one based on Blue-1. I changed the radius of the button and textbox and height of the textbox a little bigger. I saw the changes in Preview -> Window. Saved the new theme in Project->Themes folder.

I then loaded the new in the designer and dropped a new button and it worked fine. Same thing with a new textbox. However, though the radius of the textbox changed in the Theme Builder, the height didn’t change and it’is still 22 when I dropped a new textbox into the form (Window)

Having said that, how do I use this new theme and what should I add in Default.json file. I tried <project name>.Themes.<new theme name>”” but I got a message “Couldn’t find file of resource” when a I ran the project.

Thanks,

Cris

 

 

  • You must to post comments
Best Answer
0
0

Hi Cris,

good catch, thanks. There was a problem with the textbox reading it´s default height from the theme definition.
It´s logged as WJ-7264 and is fixed in the latest build (1.1.93.0)

Regarding the selection of themes, you can use the following:

Set default theme in web.config – This is the one that is used in the designer (unless you select a different one manually)
Define a theme in default.json – Simply use “Theme”:”Name” (w/o extension). This overrides theme setting at runtime.

You can also load a theme at runtime in your code using Application.LoadTheme (“name”).

Hope that helps.

Best regards
Frank

  • You must to post comments
0
0

Hi Frank,

Got it working now. I’ll continue playing with this awesome Theme Builder and feed you my input.

Thanks,

Cris

  • You must to post comments
Showing 2 results