I have a grid with a column that contains clickable text in <a> tags and want it to be obvious to the user that this is clickable, by having the text display in blue.
However, there is a CSS class being applied that is preventing the styling from showing:
.k-grid a {
color: inherit;
text-decoration: none;
}
Is it possible for me to modify the styling of these links within ThemeBuilder and not have to add a custom global style override? I have not found any way of changing this.
Thanks
Consider exposing a ThemeBuilder template for the Popup component.
https://www.telerik.com/kendo-react-ui/components/popup/
https://docs.telerik.com/kendo-ui/controls/popup/overview
https://docs.telerik.com/blazor-ui/components/popup/overview
https://www.telerik.com/kendo-angular-ui/components/popup/
https://github.com/telerik/kendo-themes/blob/develop/tests/popup/popup-no-data.html
Currently, there is no way to style the different states (e.g. hover) of the Grid's Column Menu items through ThemeBuilder.
Consider exposing templates for those states.
Requested through t.1661051.
Currently, the Drawer components (such as Drawer and Drawer Mini) come with a right border that can't be modified through ThemeBuilder:
Consider exposing a template that allows to modify this border.
Currently, the external CSS files come before the overrides generated through ThemeBuilder. Therefore, it becomes problematic to override these ThemeBuilder overrides with external styles.
Consider allowing the user to choose the order in which the external styles are applied —whether they should come before or after the ThemeBuilder overrides.
Requested through t.1662556.
Currently, there is no exposed template for the nested span of the Notification component. It becomes problematic if you have applied some styles (e.g., the color of the text) to the HTML element "span" and you want to override them through ThemeBuilder.
Consider exposing such component part.
Currently, the Checkbox component doesn't have an exposed template for modifying the pseudo-element ::before. If they decide to use font icons to style the icons for the checked and indeterminate states, they cannot achieve this through ThemeBuilder.
Requested through t.1663139.
Currently, the Calendar that is used in ThemeBuilder is considered "infinite", where we can change the months by scrolling. However, in Telerik UI for Blazor, the only calendar available is the "modern" one, which uses arrow buttons to change months. As a result, some of the styles we apply to the calendar templates in ThemeBuilder don't work with this calendar. Additionally, we are unable to style certain elements, like the arrow buttons, using ThemeBuilder.
https://github.com/telerik/kendo-themes/tree/develop/tests/calendarConsider exposing templates for a "modern" Calendar component.
Consider providing a way for users to define color palettes. Such a feature is currently unavailable in ThemeBuilder.
Requested through t.1665887.
Starting from Q2 2024, new variables were introduced in the Kendo themes, such as primary-subtle, primary-subtle-hover, primary-subtle-active, etc., and they're all variants of some base color variable (e.g., primary).
Currently, if users choose to use a different hue for such base variables, they must manually change all of their variants as well.
Consider implementing a feature allowing users to change all variants of a variable based on an internal algorithm when the base variable (e.g., primary) is modified.
I am using the Sass ThemeBuilder to regenerate stylesheets with the themes that we use on our site in order to get the latest version of the styles. One of those styles includes the color Blue Gray. I am able to select and download all other styles and colors except for when I select Blue Gray. When I select the color and click download I receive the a `500 - Internal Server Error`.
Hello,
Would you please add a focused state to the tabs component in the ThemeBuilder.
Thanks
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.
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.
Hi,
I would like to build a Sass theme using the Telerik Sass theme builder. My theme should look like the classic-silver.css theme (like provided at href="https://kendo.cdn.telerik.com/themes/6.2.0/classic/classic-silver.css) with a few minor changes.
If yes, please give me instructions how to do that.
Regards, Manu
I am getting this error, but am not able to revert the changes nor does it say where exact the error is. Do I have to start all over again!?
In my opinion the whole ThemeBuilder is still in Beta.
I suggest to implement a protocol tool with which you can revert the last 10 changes made in to the theme!
Consider providing a configuration file that stores information about mapped variables (e.g. like Figma variables mapped to Kendo variables)
Example scenario:
1. Create a new Figma design based on UI Kit
2. Export it to ThemeBuilder
3. Map the 3rd party or figma-styles to the ThemeBuilder styles.
4. Save the mappings between them as some external config file
5. When I create a new project based on my customized UI kit and I export it to ThemeBuilder
6. Instead of re-doing for a new project the mappings for a couple of hours again by hand, load up the mappings file which I saved from the previous project and the tools just connects the dots.