Completed
Last Updated: 17 May 2024 07:11 by ADMIN
It would be nice if i am able to add custom colors to primary palette color in theme builder.

Under Review
Last Updated: 23 Feb 2023 16:13 by ADMIN

We started using Kendo / ThemeBuilder in our existing project which is using this root font size:

html {
    font-size: 10px;
}

This obviously cause issues with Kendo themese and ThemeBuilder which expects this value to be 16px.

Is there a way to configure this in ThemeBuilder or could this be implemented in the future?

Alternative solution would be to switch to 16px in our project. Which means we would have to recompute all CSS values which are using rem units.

 

Completed
Last Updated: 09 Aug 2024 14:13 by ADMIN


I want to upload 2 variants of the same font (let's say Roboto with weight 300 and 500).

Then I want to configure the same font family for both of them.

This is currently not allowed (see attached screenshot).

I have to choose different names which results in an export like this:

@font-face {
  font-family: Roboto300;
  src: url('../fonts/roboto-v18-latin_latin-ext-300.woff') format('woff');
  font-style: normal;
  font-weight: 300;
  font-display: auto;
}

@font-face {
  font-family: Roboto500;
  src: url('../fonts/roboto-v18-latin_latin-ext-500.woff') format('woff');
  font-style: normal;
  font-weight: 500;
  font-display: auto;
}

But what I want to achieve is this:

@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto-v18-latin_latin-ext-300.woff') format('woff');
  font-style: normal;
  font-weight: 300;
  font-display: auto;
}

@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto-v18-latin_latin-ext-500.woff') format('woff');
  font-style: normal;
  font-weight: 500;
  font-display: auto;
}

My use case is that I want to set the font family only once and the just set different font-weight for individual components.

Also, we have migrated to Kendo / ThemeBuilder in our existing project which relies on fonts to be configured this way.

Under Review
Last Updated: 23 Feb 2023 15:03 by ADMIN

The style for dialog actions is exported with the following selector 

.k-dialog-wrapper .k-window.k-dialog .k-window-actions.k-dialog-actions.k-actions.k-actions-stretched

This is not applied when I switch actions bar to a different layout than the default

<DialogActionsBar layout="start">
</DialogActionsBar>
because of the selector part 
.k-actions-stretched

Completed
Last Updated: 13 Aug 2024 07:30 by ADMIN
Add support for CSS transitions in the Property Editor in order to override the current animations from Kendo and add new ones. Those properties allow the definition of the transition between two states of an element.
Completed
Last Updated: 06 Feb 2023 09:47 by ADMIN
Created by: ThemeBuilder
Comments: 0
Type: Feature Request
1
Introduce a way to style the SearchBox of the Grid component.
Under Review
Last Updated: 23 Jan 2023 09:42 by ADMIN
Created by: Steve
Comments: 1
Type: Feature Request
3

I would like to be able to set the style for the focus state for all the input controls in one place.

Currently I would need to select each control, go the advanced edit and set my style. If I then need to make a small change to that style I have to repeat the process for each individual component.

It would be useful if there was a selector on the title bar of each component group that allowed you to set a styles for all the components in the group for states such as hover, focus etc.

Under Review
Last Updated: 17 Jan 2023 15:45 by ADMIN
Created by: Kamen Velikov
Comments: 0
Type: Feature Request
0

Add ability to style the table headers in Scheduler

Under Review
Last Updated: 04 Mar 2025 12:14 by ADMIN
Created by: Kamen Velikov
Comments: 6
Type: Feature Request
16

Add support for all possible Kendo/Telerik Components variants and configurations in ThemeBuilder.

For example, this includes all possible variants for creating a Kendo Button

The above should also be supported for various Kendo/Telerik components like 

- DateInput (requested through t.1633591)

- DropDownList (requested through t.1633591)

Completed
Last Updated: 11 Nov 2024 10:53 by ADMIN
Created by: Simon
Comments: 4
Type: Feature Request
7
How do you set separate padding for different size buttons? I want to make use of the small, medium, large sizes available in the toolkit, but in Themebuilder, it seems there is only one size button
Unplanned
Last Updated: 14 Nov 2022 10:21 by ADMIN
Created by: Rick
Comments: 1
Type: Feature Request
4
One story that appears missing from the FluentUI on ThemeBuilder appears to be Dark Mode for FluentUI.
Completed
Last Updated: 06 Feb 2023 12:14 by ADMIN
Created by: Brian
Comments: 1
Type: Feature Request
1

Hello,

Would you please add a focused state to the tabs component in the ThemeBuilder.

Thanks

Completed
Last Updated: 06 Feb 2023 09:53 by ADMIN
Created by: Brian
Comments: 1
Type: Feature Request
1

Hello,

Could you please add editable states to the PanelBar > Child Item Level 2, so that it can have a proper indent?

Thanks

Completed
Last Updated: 07 Jul 2023 13:41 by ADMIN

How would I add custom tokens e.g. different shadow settings in ThemeBuilder. 

 

This is the JSON for one such setting:

    "$gph-grey-100": {
      "value": "#8f8f8f",
      "type": "color"
    },
    "$gph-shadow": {
      "value": {
        "x": "3",
        "y": "04",
        "blur": "0",
        "spread": "0",
        "color": "{$gph-grey-100}",
        "type": "innerShadow"
      },
      "type": "boxShadow"
    }

Completed
Last Updated: 09 Aug 2024 14:12 by ADMIN

Hello,

I am noticing that there are several styles that we cannot access through ThemeBuilder such as adding transitions, custom icons, etc. We would like the ability to export the ThemeBuilder package, add custom styles, then import back into ThemeBuilder. Is this possible? If not, this would be a great feature.

Thanks!
Ian

Under Review
Last Updated: 06 Oct 2022 10:26 by ADMIN

Hi,

Inside the exported zip from ThemeBuilder is a npm package, and I noticed that the package version is always set to 1.0.0.

Is there a way to edit and/or auto increment the package version so we can publish the exported themes to our internal npm repository?

 

Under Review
Last Updated: 02 Mar 2023 13:14 by ADMIN
Created by: Ian
Comments: 3
Type: Feature Request
4

Hello,

We are planning on setting many custom variables and would like more control over their ordering and naming.

  • Enable sorting of custom variables
  • Enable numbers in variable names

Thank you for your consideration!

Completed
Last Updated: 09 Aug 2024 14:12 by ADMIN
Created by: Ian
Comments: 2
Type: Feature Request
11

Hello,

It would be great if Themebuilder had version control built into the tool so that our designers could view previous versions of the theme styles and revert back if necessary. Currently, we are planning on downloading the files and pushing to git, but this is very cumbersome.

Thanks for considering this!

Completed
Last Updated: 09 Apr 2024 09:48 by ADMIN

Hello,

We have been creating custom variables for a color palette that our design system uses. However, we are unable to set any of the global properties (ie. text color) to one of the custom variables we have created. The list of variable options is limited to the "Theme Colors." We can set the color manually by setting the hex color it would be great if we could use our custom variables, especially if the list of global variables grows in the future.

Thank you for consideration of this feature!

Declined
Last Updated: 09 Sep 2022 08:45 by ADMIN

Issue:

The text for the onlabel and offlabel is not shown because the ".k-switch-label-on, .k-switch-label-off" is showing "display: none" and other issues you'll see when testing.  Appears that the SASS Theme Builder doesn't take into consideration the OnLabel and OffLabel parameters.

SASS Theme CSS: line 12087-12096

.k-switch-label-on,
.k-switch-label-off {
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    overflow: hidden;
}

Code:

<TelerikSwitch class="ml-2" @bind-Value="@isDark" Width="80px" OnLabel="Dark" OffLabel="Light" OnChange="ThemeHandler" />