Resolved issue where C1DateEdit incorrectly displayed the final week of December as week 53. The control now correctly restarts at week 1 based on the CalendarWeekRule property
Resolved unhandled exception thrown when maximizing or minimizing the ThemeDesigner application after selecting C1CalendarView in the Theme tree tab.
ComponentOne WinForms (C1.Win)
Improvements
Introduced the BlendOverBackground method in ImageRecolorer to blend pixels that match a specified color with a background color, while preserving all other pixels.
Introduced IgnoreColor and IgnoreColorTolerance properties in ImageRecolorer to allow exclusion of specific colors with configurable tolerance during pixel remapping.
Bug fixes
Updated icons templates used inside FlexGrid's Condition filter editor.
Corrected icons alignment for MnemonicRadioButton element.
DataFilter
Bug fixes
Resolved issue where C1DataFilter did not generate filters when the data source was a BindingSource, its DataSource property changed, and AutoGenerateFilters was set to true.
Document
Bug fixes
[.NET Framework] Resolved issue where C1Document components were not visible in the toolbox after adding the C1.Win.C1Document NuGet.
[.NET Framework] Resolved issue where the Viewer Preferences dialog did not close when selecting Close or OK after exporting to PDF using C1FlexViewer.
Editor
Bug fixes
[.NET Framework] Resolved issue where the About link in the property grid did not display the control name for C1Editor.
[.NET Framework] Resolved System.NullReferenceException thrown when using C1Editor.
[.NET][C1Editor] Resolved issue where GetSelectionFontInfoAsync method in C1Editor did not return correct text formatting.
[.NET][Editor] Fixed issue where EditorExplorer sample failed to load documents when running two Editor samples with different DPI settings.
FlexChart
Bug fixes
Corrected display of selected elements in the runtime Chart Designer.
Resolved issue in the runtime designer where the Data page did not function correctly.
FlexGrid
Improvements
Standardized English strings in column filters for consistency and readability.
Updated filter editor dropdown form UI in C1FlexGrid to make condition filter editor items more compact and resolve alignment issues.
Bug fixes
Resolved issue where filter glyphs did not render correctly in exported PDFs via 'Print Preview > Export to PDF.
Fixed issue where filtered column's glyphs were not highlighted green.
Corrected issue where RowDetails were not displayed properly after filtering a column using the 'Is Distinct' condition operator.
Resolved issue where font style was not applied to the new filter dropdown UI when set through C1FlexGrid.Font.
Corrected visual inconsistency in the filter menu glyph by adjusting line thickness and adding right padding to align with header cell margins.
Fixed issue where adding the filter with 'Is Distinct' condition operator in ConditionFilter and then sorting by any column caused filtered rows to disappear. (Jira: C1WIN-34120)
Resolved issue where conditional filtering with 'Is Distinct' operator prevented value filters on other columns from displaying available values.
Fixed issue where merged cell rendering overlapped with footers when scrolling to the bottom of the grid.
Added minimum height for empty dropdowns in GridEditorComboBox.
Resolved issue where sort order number in columns was not fully visible when ShowSortPosition was set to Auto or Right.
Fixed issue where filter icon and sort icon were not fully visible when certain Office themes were applied.
Resolved issue where font settings defined through C1FlexGrid.Font did not apply to the new Filter UI.
Fixed issue where group aggregates were not updated when cells were edited.
Fixed issue where checkbox in column could not be checked when it was positioned outside the visible screen area.
Resolved inconsistent capitalization in Russian localization strings for condition filter operator names.
FlexReport
Bug fixes
[.NET Framework] Resolved issue where C1FlexReport and C1Document components were not visible in the toolbox after adding the C1.Win.FlexReport NuGet package.
Input
Improvements
Updated AutoSuggestMode logic to support scenarios where a dropdown is open and the AutoCompleteSource is set to ListItems.
Hid the Text property in the property window for controls derived from the C1TextBoxBase and C1DropDownEditorBase classes to prevent invalid format errors when setting the FormatType property.
Bug fixes
[.NET] Resolved issue in RangeSlider where the thumb stopped moving when the cursor left its bounds during drag, ensuring smooth scrolling.
[.NET] Resolved C1TextBox exception thrown when a value was removed from the Text property from design time and the FormatType property was not DefaultFormat.
Input.MultiColumnCombo
Improvements
Added startRowIndex parameter to the IDropDownView.Select method to specify the starting row index for the search, improving selection accuracy.
Bug fixes
Resolved issue where SelectedValue was not updated correctly when the data source contained duplicate display values and filtering was enabled, causing incorrect row selection.
List
Bug fixes
Resolved issue where incorrect item height was applied to rows in auto row height calculation mode when using the default ItemHeight value.
Resolved performance issue that caused slow AutoSize operations on all C1ListColumns with over 14,000 rows.
Resolved performance issue that caused slow loading when setting the DataSource with over 14,000 rows.
[C1Combo] Fixed issue where C1Combo did not display all items in the dropdown when used as an embedded editor.
[C1Combo] Resolved System.ArgumentException error in C1Combo when setting SelectedValue for datasources with column names containing a dot ('.'). Column names with dots are now correctly handled using square bracket escaping.
Ribbon
Bug fixes
Fixed unnecessary scroll button appearing in Ribbon when setting RibbonGroup's Text property at runtime.
Fixed C1Ribbon's Minimized property not updating on first programmatic change.
Schedule
Bug fixes
Fixed designer error in BaseTableView-based classes where SelectionMode was incorrectly editable at design time in CustomTableViews.
SplitContainer
Bug fixes
Fixed unintended change of C1SplitContainer's Visible property to True when resizing a form with Visible set to False.
Themes
Bug fixes
[.NET] [C1ThemeController] Resolved SerializerException thrown when using legacy themes in a .NET 8 application.
TrueDBGrid
Bug fixes
Fixed unexpected changes to font size, background color, and text alignment in column headers when setting HeadingStyle, HeadingHotStyle, or ColumnSelectorStyle, ensuring consistent styling on focus or mouseover.
Resolved issue where setting HeadingStyle.HorizontalAlignment had no effect unless explicitly set on each C1DisplayColumn.
Resolved issue where filters did not apply to rows with null values when using C1DataCollectionBindingList.
Other changes
Updated styling priority so that ColumnSelector styles override HeadingHotStyle for selected column headers.