Release Notes
This document briefly describes the notable changes in the ThemeBuilder Web App.
11/13/2024
Features
Add support for Telerik and Kendo UI components version Q4 2024
Add support for the
text-transform
property in typography variablesAdd support for the new Dart-Sass-based Kendo themes
Add support for existing native HTML elements in custom components
Improve the partial export for Telerik & Kendo UI components
Allow users with Pro licence to modify variables in the Variable Modes view
Bug Fixes
Cannot create Button configuration due to a failing validation
Fix the casing for the names of the component parts of Telerik & Kendo UI components
Fix collisions when setting properties
The link to the main component is missing in the Variables pane
Wrong position for in-place hints' tooltip
The 'Text > Advanced > Underline' option doesn't work
The Styles Editor shows metadata IDs instead of variable names
Renamed custom component parts are reverted when the HTML content of the custom component is saved
Cannot export from a restored version when Kendo UI is added
Cannot change the value of a
background-image
with data URL through the Styles EditorWhen a variant is renamed, the styles applied to it are not reflected in the Live Preview
Pre-existing state colors for variants are not respected
An error is thrown when migrating projects to 2024 Q2
TileLayout CSS discrepancy with the source of truth
The "Return to linked component" tooltip is not hidden when the Settings panel is open
When a custom component contains a class that starts with a dash, the exported CSS is invalid
ThemeBuilder does not filter the no-longer-available Kendo variables correctly during an automatic migration
Discrepancy in the generated styles when changing swatches
Failing import of metadata from projects with version R3 2022
Project fails with a 'Cannot convert undefined or null to object' error during an export
Wrong UI for the global notification after a successful start of a trial
08/07/2024
Features
Add custom components support
Add functionality for importing external CSS
Add support for creating projects with previous Telerik and Kendo UI component versions
Add grouping for the new color system variables
Show Kendo theme names in the ThemeBuilder project
Add tooltips for text-transform options
Add missing time parts in DateTimePicker popup template
Improve Grid's normal Row > Hover and Cell > Hover templates
Add missing component parts for DatePicker & DateRangePicker—
k-popup
Add missing
k-grid-aria-root
component part for the Grid component
Bug Fixes
The gap value does not accept metric varibles
Incorrect selector for hint component
Setting
background-color
on Button > Solid/Secondary sets hover globally instead just for thek-button-solid-base
classSelected styles are not applying when
scrollable
is set tonone
in the Kendo GridWrong CSS hierarchy in Menu > Submenu template
Custom variable groups are not persisted after export/import metadata
Incorrect template for Menu components
ThemeBuilder generates incorrect styles for Grid Row Hover state template
Effect properties cannot be set to none in styles editor
The content table of the Grid is collapsed
Progress bar intermediate state does not validate if the background-color is deleted
Migration is failing for the 2023R3 project
Application crashes on component variant dill down
Default configuration affects all buttons
Setting properties for related components like DropDownButton and Button in specific order changes specificity
Double entry for Button in the Select Components Dialog
AIPrompt theme styles are not exported in partial export
Fix inconsistent styling behavior between Solid/Secondary and the other Button templates
Incorrect rendering for the icon of the Menu component
05/15/2024
Features
Add support for Telerik and Kendo components version Q2 2024
Add styling support for all variants of the Button and TextBox components
Implement the new Kendo color system
Allow customization of prefixes for ThemeBuilder variables
Add an AIPrompt component with advanced editing in the ThemeBuilder
Use full theme import in ThemeBuilder exported styles
Bug Fixes
The DropDownButton component part link to main component (Input) does not work
ThemeBuilder web application generates corrupted property selector
Default theme does not bind primary color correctly to all components
Editing metric variables when a metric mode is applied crashes the application
ThemeBuilder produces different zero-width space character in the compiled CSS
Styles set with !important in the Kendo theme are not overwritten by ThemeBuilder
Changed Kendo variable is not updated in all related components
Kendo variables are not applied for all components
Border spacing property values not applied
FloatingAction Button parts cannot be selected
Create project button is not centered vertically
Drag handle for components parts is very small
04/01/2024
Features
Add Styles Code Editor
Enable the uploading of multiple font files for a single font-family
Add search in the modes settings screen
Bug Fixes
Exported SCSS cannot be compiled when using font icons and no project binary file resolution
Remove
.k-dialog-wrapper
class from dialog templateAfter two consecutive variables exports from Figma to one and the same TB project, the project cannot be loaded anymore
01/31/2024
Features
Allow users to export variables and modes from Figma
Expose Kendo theme variables per component
Create templates for generic HTML elements
Add support for version Q1 2024 of the Telerik and Kendo components
Implement name collision resolution during export of Figma styles
Add ability for styling the collapsed state of the whole Expansion Panel component
Bug Fixes
CheckBoxLabel is wrapped inside
k-checkbox-wrap
elementFonts with ThemeBuilder prefixes are displayed but not installed
DateRangePicker is not positioned in the clickable area
Fix the broken styling of the premium features dialog for trial users
Increase specificity for the Tooltip component
Editing a Kendo variable description after editing the value reverts to the original value
The TextBox component parts are missing the Button sub-component
Add elipsis to the pill for the active mode if the name is too long
Add Current template for the Stepper's Step part
01/03/2024
Features
Add functionality for exporting the CSS and overrides for the selected components
Performance improvements: load only one frame after drill down action
Add option to style the Collapsed state of the whole ExpansionPanel component
Add Button sub-component parts in the TextBox component template
Enhance the email notifications by including the email address of the user who shares the project
Update the Readme file in the generated output to contain information about all technologies
Add Focus template for the ExpansionPanel Header
Bug Fixes
Default effects for FAB cause the SCSS generation to fail
Filter Row styles in the Grid component template are rendered with an obsolete .k-clear-button-visible class
The pager template has the wrong drop-down in the template
The Stepper > Step part should have Current template
Material Theme uses wrong shadow values
ComboBox Clear icon is not available for customization in the Default state
MultiSelect Clear icon cannot be customized in ThemeBuilder
11/16/2023
Features
Allow trial users to log and export styles and icons from Figma
Save all selected components from the Live Preview per user
Improve the Buy Now dialog by adding the reason for opening
Add descriptive message when users try uploading fonts above 3 MB
Bug Fixes
ComboBox Clear icon is not available for customization in the Default State
MultiSelect Clear Icon cannot be customized in ThemeBuilder
Wrong @progress/kendo-font-icons reference in exported package
Setting typography token clears CSS props customizations
Using mixed effect variable in the Fluent theme project throws an error on export
Background Editor with linear-gradient set to initial throws error
Back button in the Onboarding Panel has the wrong hover state
Migrating the variants of the CheckBox component leads to wrong selectors
Automatic migrations fails for SplitButton changes
10/11/2023
Features
Add support for Telerik and Kendo components R3 2023 version
Add advanced editing for Breadcrumb
Add advanced editing for TileLayout
Add advanced editing for Popover
Add advanced editing for Filter
Add advanced editing for Conversational UI
Add advanced editing for ScrollView
Add advanced editing for Skeleton
Add advanced editing for Form
Allow users to add negative values in metrics inputs
Add support for Kendo WebComponents font npm package for R3 2023 project versions
Bug Fixes
Error when selecting the active state of the Solid Secondary Button
Effects are not applied when using variables in the Flat Button component
Font management cannot be accessed from the typography font-family editor
09/15/2023
Features
Add functionality for styling SVG icons for R2 2023 project versions
Add support for Non-Scrollable grid in the ThemeBuilder
Bug Fixes
Changing variable value doesn’t update the canvas
Floating action button templates loading attempt is made for older version projects
Updating the Cell styles doesn't affect the Row template in Grid
Add tooltip for templates that are present in a newer version of the components
Multi-select component hover state styles inheritance
Grid component grouping row close button hover state styles
08/01/2023
Features
Add support for the Kendo Classic theme
Update the UI of the Create New Project screen
Bug Fixes
Automatic migration UI can be shown when subscription requirements are not met
Opening the EDIT COLOR dialog for a solid color variable after opening the EDIT COLOR dialog for a gradient color blocks the displaying of the editor for the solid color variable (it appears partially).
Wrong additional class for the Calendar component's table
Changing a variable doesn't update the components canvas
Invalid values for
max-width
andmax-height
are allowed in the PROPERTIES editorsThe EDIT dialog for a given variable doesn't open if another EDIT dialog is already shown
Remove an obsolete selector from the icons of the Pager component
Custom color variables cannot be used for effects in Fluent
07/06/2023
Features
Allow free users to migrate Kendo variables between versions
Add advanced editing for FloatingActionButton
Add advanced editing for ColorGradient
Add advanced editing for FlatColorPicker
Add advanced editing for ColorPalette
Add advanced editing for ColorPicker
Add advanced editing for MultiSelectTree
Add advanced editing for MultiColumnComboBox
Add advanced editing for ExpansionPanel
Add advanced editing for ListBox
Add advanced editing for BottomNavigation
Bug Fixes
Adding a new variables category collapses the last one
Exporting a lot of icons in the plugin throws an error
When a project is deleted from within the project, the app sends an obsolete request
Exporting an effects variable with a custom color twice causes the Sass not to compile
Importing metadata with TSO without CSS properties throws an exception
Fluent Theme Styles pane shows empty Colors category when filtered
Checkbox disabled state produces invalid classes
06/06/2023
Features
Add support for R2 2023 of the Telerik and Kendo UI components (Kendo themes v 6.4.0) when creating new projects
Automatic updates to the latest version of the Kendo Themes and Kendo and Telerik components
Figma import for design tokens, such as colors, typography, and effects
Figma import for custom fonts generated from SVG icons in the design document
SSO login
Access rights for shared projects
Improve the UI for the variables pane
Add, Edit, and Delete custom variables groups
Save expanded/collapsed variables groups per user
Create smart linking between ThemeBuilder variables
Add the supported theme version number in the compiled CSS file
Implement new UI of the dashboard page design
Bug Fixes
Remove
.k-datepinput
part from the DatePicker templatesMultiple import errors thrown during manual migration
Changing default effect tokens in CSS-based themes doesn't update the component styles
Extends are not applied on live components using
::state
MultiSelect popup items cannot be styled via Constructive Elements
Typography/Effect is not shown in the editor when set in inherited style
Undo-Redo actions cause duplication of previously edited variables
Effect variables with shadows which have a color variable for the shadow color break the project when duplicating
DropDownList select part cannot be edited in hover state
Variables are not supported in the Border Spacing editor
Duplicated arrows in property grid in Safari
Error notification appears on
project not found
pageSetting background to solid button changes the backgrounds of all buttons in the Fluent theme
04/19/2023
Features
- Add Effects variables in ThemeBuilder
Bug Fixes
Customising input overrides customized date inputs and dropdowns
Series colors are not applied on charts in the Fluent theme
Undo-Redo actions cause duplication of previously edited variables
Splitter collapsed splitbar templates are wrong
03/15/2023
Features
Add support for Kendo UI for jQuery components
Add support for Telerik UI for ASP.NET Core components
Add support for Telerik UI for ASP.NET MVC components
Add support for Telerik UI for PHP components
Add support for Telerik UI for JSP components
Add templates for all variants of dialog action buttons
Add support for login with SSO
Bug Fixes
Import metadata containing theme style overrides without extends fails
TreeList editable row has component parts not visible in the tree
Selecting Calendar
Table::After
crashes the appProgressBar component cannot be drilled down
AutoComplete close icon is not editable
Link from DropDownTree Selected-Focused is wrong
TextGroup is closed in multiplayer
Non-variable changes to the border-radius are not persisted in the editor for the normal Badge
Logical CSS properties are not correctly displayed in the Property Grid
Changing variable name and clicking the description closes the popup and applies the update
Exported metadata for projects with a lot of changes cannot be imported
02/09/2023
Features
Migrate styles between projects with a different version of Telerik and Kendo UI components
Style the input in Grid Edit Cell
Label with Kendo theme version information
Bug Fixes
- Unit input editor sets invalid value
02/02/2023
Features
Add support for R1 2023 of Telerik and Kendo UI components (Kendo themes v 6.0.3) when user creates new project
Add TextBox component in advanced editing for projects created with R1 2023 version of Telerik and Kendo UI components
Add ListView component in advanced editing for projects created with R1 2023 version of Telerik and Kendo UI components
Add TreeList component in advanced editing for projects created with R1 2023 version of Telerik and Kendo UI components
Add Upload component in advanced editing for projects created with R1 2023 version of Telerik and Kendo UI components
Add External Drop Zone component in advanced editing for projects created with R1 2023 version of Telerik and Kendo UI components
Add AppBar component in advanced editing for projects created with R1 2023 version of Telerik and Kendo UI components
Add ProgressBar component in advanced editing for projects created with R1 2023 version of Telerik and Kendo UI components
Add Loader component in advanced editing for projects created with R1 2023 version of Telerik and Kendo UI components
Add GridLayout component in advanced editing for projects created with R1 2023 version of Telerik and Kendo UI components
Add Editor component in advanced editing for projects created with R1 2023 version of Telerik and Kendo UI components
Bug Fixes
Selecting Local Text Properties closes the editor
Add Child Item Level 2 as editable items in the PanelBar
Wrong DropDownTree disabled item template
Implicitly using custom fonts from the default-typography is not applied
01/18/2022
Features
Support for custom fonts and font icons, enabling fully custom typography and easy customization of icons inside the components
Add a SELECT AN ICON dialog to the Content editor allowing to choose an icon from an uploaded font
Move the Icon property editor to the Text section and rename it to Content
Integrate the ThemeBuilder login with the telerik.com login form
Add a search box above the property grid to filter CSS properties
Add
clip
to overflow EditorUpdate 'do not have permissions' screen
Add 404 page
Add focused state to the tabs items
Expose the
$body-bg
variable for the Fluent and Material themes
Bug Fixes
Changes to the popup menu or popup container are not applied to the Pager' dropdown popup
Setting effects after resetting an editor doesn't work
Notification emails for shared projects are blocked because of DMARC rules
Box shadow with deleted input causes the export to fail
Longer invalid values overlap with the invalid value icon
Typography tokens are not exported correctly
Wrong styles are generated during export
unset
,initial
, andinherit
options in kendo variables cause the project to breakUpdating the
body-bg
variable crashes the applicationDeleting metric variables crashes the app
Palettes and Typographies allow dragging arbitrary elements over them
The Badge component is not positioned well in Advanced Edit mode
Fix UI glitches for list items and select pop-ups
Dialogs in the Scheduler can be opened in Live Preview
The Effects editor closes unexpectedly
Fix wrong paddings for the Panel header
When the THEME STYLES pane is resized and users drill down and then return, the pane changes its size
Application crashes when project is deleted from the project page
Fix the gap between notifications
Resizing the LIVE PREVIEW panel throws an error
The Try Again function does not work after the user has been logged out
Temporary notifications override permanent ones
Outline advanced settings popup goes out of the page when scrolling
The Content editor doesn't update when an icon is changed
The Edit variable window doesn't close when clicking on THEME STYLES
Error is thrown on reset change
Duplicated padding on export
User cannot select disabled component parts
The onboarding hint for Advanced Edit is misaligned
11/09/2022
Features
- Add support for metric variables that consist of a number and a metric unit, for example
10px
,10em
, or10%
—applicable to specific properties in the property grid
Bug Fixes
Close opened dialogs for variables when new variable option is selected
Setting text color does not color the first button of a ButtonGroup
Empty selector generated when changing icon for DateTimePicker
DateRangePicker cannot style the
:placeholder
elementDate and Time inputs' Placeholder template does not lead to Live Preview where the Placeholder can be seen
Missing selector for focused, hovered, and active states
When a variable is used in the effects editor, it can be deleted by the user
Custom Variable Editor resets its position when the type is changed
Wrong templates in the Material theme Calendar
Panelbar items icons must not be editable
Cannot open constructive elements for SplitButton and navigate to them
10/20/2022
Features
The new Fluent Theme is here. Now you can use the Fluent theme as a starting point and add your customizations on top of it. That is great for everyone with a style guide or design system based on the Fluent design.
Introduce per component drill-down URL for direct navigation to components states
Add support for numbers in the names of custom Sass variables
Improve tab navigation in Property Editors
Improve property editors advanced settings windows positioning
Unify the UI of windows and buttons in the application
Add JS import instructions in exported package README
Bug Fixes
The status item icon in the toolbar does not work when the user changes variables
Previous project is opened after sign out and then sign in
ThemeBuilder reports multiple users when only one user is logged in
SVG background-image crashes the app
Color sample is not updated on referenced variables
Gradient color variable cannot be set as background
Gradient color variables are saved as solid
Invalid customizations are applied on untouched components in Angular
Property Grid editors are constantly re-rendered for no reason
Validation allows incomplete hex and RGB values
Add missing container element part in the menu items
When the filter string for the variables pane is deleted, the groups are collapsed
Cannot create gradient color variable that references already created one
Setting Layer Blur effect metric doesn't work
When using the enter key to add a new variable, it is added without name
When the input border color is changed in the Material theme, the export throws an error
09/14/2022
Features
Add login with Telerik account functionality
Add functionality for creating, duplicating, and deleting projects
Add support for choosing to customize the Kendo Default, Bootstrap, or Material theme during project creation
Add functionality for sharing projects with teammates
Add Theme Styles pane which lists top level Kendo Theme variables for Color, Typography, and Border Radius
Add functionality for adding new variables
Add functionality for editing variables
Add functionality for loading predefined color swatches
Add functionality for importing variables from previous ThemeBuilder
Add undo and redo functionality for changes made in the Theme Styles pane
Add Advanced Edit canvas with zooming, panning, and scrolling
Add drill down functionality to drill down to component states
Add Components Parts pane which shows the component’s editable elements
Add Property Grid pane with styles editors
Add support for styling latest Kendo and Telerik React components (R3 2022)
Add support for styling latest Kendo and Telerik Angular components (R3 2022)
Add support for styling latest Kendo and Telerik Blazor components (R3 2022)
Add support for styling latest Kendo and Telerik Vue components (R3 2022)
Add Button component
Add ButtonGroup component
Add Chip component
Add ChipList component
Add DropDownButton component
Add SplitButton component
Add Toolbar component
Add Input component
Add NumericTextBox component
Add MaskedTextBox component
Add Checkbox component
Add RadioButton component
Add Switch component
Add Rating component
Add Slider component
Add TextArea component
Add Labels component
Add Hint component
Add Error component
Add DateInput component
Add Calendar component
Add DatePicker component
Add MultiViewCalendar component
Add DateRangePicker component
Add TimePicker component
Add DateTimePicker component
Add Autocomplete component
Add DropDownList component
Add ComboBox component
Add MultiSelect component
Add DropDownTree component
Add Menu component
Add Drawer component
Add Avatar component
Add Tabstrip component
Add Card component
Add PanelBar component
Add Window component
Add Dialog component
Add Pager component
Add Grid component
Add Scheduler component
Add Badge component
Add Tooltip component
Add Notification component
Add TreeView component
Add Stepper component
Add Splitter component
Add Floating Label component
Add Radio Group component
Add Export functionality for exporting the custom styles as an npm package
Add precompiled CSS with custom styles in the exported package
Add SCSS files with custom styles and variables in the exported package