﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://community.devexpress.com/feed-stylesheets/rss.xsl" media="screen"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dx="https://www.devexpress.com/" xmlns:a10="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>VCL Team Blog</title>
    <link>https://community.devexpress.com/Blogs/vcl/default.aspx</link>
    <description />
    <language>en-US</language>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:388273</guid>
      <link>https://community.devexpress.com/Blogs/vcl/archive/2026/02/04/vcl-june-2026-roadmap-v26-1.aspx</link>
      <category domain="https://community.devexpress.com/Tags/2026">2026</category>
      <category domain="https://community.devexpress.com/Tags/a11y">a11y</category>
      <category domain="https://community.devexpress.com/Tags/accessibility">accessibility</category>
      <category domain="https://community.devexpress.com/Tags/AI">AI</category>
      <category domain="https://community.devexpress.com/Tags/bi">bi</category>
      <category domain="https://community.devexpress.com/Tags/dashboards">dashboards</category>
      <category domain="https://community.devexpress.com/Tags/desktop">desktop</category>
      <category domain="https://community.devexpress.com/Tags/future">future</category>
      <category domain="https://community.devexpress.com/Tags/highdpi">highdpi</category>
      <category domain="https://community.devexpress.com/Tags/hybrid">hybrid</category>
      <category domain="https://community.devexpress.com/Tags/js">js</category>
      <category domain="https://community.devexpress.com/Tags/localization">localization</category>
      <category domain="https://community.devexpress.com/Tags/productivity">productivity</category>
      <category domain="https://community.devexpress.com/Tags/reports">reports</category>
      <category domain="https://community.devexpress.com/Tags/Roadmap">Roadmap</category>
      <category domain="https://community.devexpress.com/Tags/Survey">Survey</category>
      <category domain="https://community.devexpress.com/Tags/SVG">SVG</category>
      <category domain="https://community.devexpress.com/Tags/template+kit">template kit</category>
      <category domain="https://community.devexpress.com/Tags/v26.1">v26.1</category>
      <category domain="https://community.devexpress.com/Tags/VCL">VCL</category>
      <category domain="https://community.devexpress.com/Tags/windows+11">windows 11</category>
      <title>​VCL – June 2026 Roadmap (v26.1)</title>
      <description>&lt;p&gt;
&lt;/p&gt;&lt;p&gt;The following list outlines features/capabilities we expect to ship for our&amp;nbsp;&lt;a href="https://www.devexpress.com/products/vcl/"&gt;VCL UI Component Libraries -&amp;nbsp;Delphi &amp;amp; C++Builder&lt;/a&gt;&amp;nbsp;(expected release date: June 2026). As you will see, accessibility (A11Y), developer productivity, and blazing fast &lt;span&gt;pixel-perfect rendering for high-resolution displays&amp;nbsp;remain&amp;nbsp;cornerstones of our long‑term VCL &lt;a href="https://community.devexpress.com/blogs/vcl/archive/2023/12/19/vcl-subscription-drawing-engine-performance-enhancements-for-complex-data-forms-and-other-reasons-to-upgrade-to-v23-2.aspx" target="_blank"&gt;product strategy&lt;/a&gt;.&amp;nbsp;As always, our intent is also to reduce friction in day‑to‑day development tasks and help you build and maintain complex VCL applications more efficiently.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Before I detail our VCL Roadmap...if you have not yet done so, please take a moment to review&amp;nbsp;&lt;strong&gt;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl" target="_blank"&gt;What&amp;#39;s New in v25.2&lt;/a&gt;&amp;nbsp;&lt;/strong&gt;(our last major VCL update)&amp;nbsp;and submit feedback using&amp;nbsp;&lt;strong&gt;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-survey" target="_blank"&gt;the inline&amp;nbsp;survey&lt;/a&gt;&lt;/strong&gt;. Your survey responses (both in the What&amp;#39;s New and in Roadmap posts such as this) help us better understand your needs/concerns and allows us to make more informed development decisions. As always, thanks to everyone who has already submitted feedback/suggestions.&lt;/p&gt;

&lt;div class="Note"&gt;The information contained within this blog post details our current/projected development plans. Please note that this information is being shared for INFORMATIONAL PURPOSES ONLY and does not represent a binding commitment on the part of Developer Express Inc. This blog post and the features/products listed within it are subject to change. You should not rely or use this information to help make a purchase decision about Developer Express Inc products.&lt;/div&gt;

&lt;h2&gt;Accessibility, Microsoft UI Automation, and Keyboard Navigation Enhancements&lt;/h2&gt;
&lt;p&gt;
As you may recall from previous announcements, accessibility (A11Y) support remains a primary focus area across all DevExpress product libraries. As you may also know, Embarcadero introduced their own Microsoft UI Automation (UIA)&amp;nbsp;support&amp;nbsp;&lt;a href="https://en.delphipraxis.net/topic/14495-uiautomation-in-delphi-13/" target="_blank"&gt;recently&lt;/a&gt;.&amp;nbsp;DevExpress VCL &lt;span&gt;efforts in this area began in 2024 (&lt;/span&gt;&lt;a href="https://docs.devexpress.com/VCL/405534/ExpressCrossPlatformLibrary/common-features/accessibility-support" target="_blank"&gt;track our current progress&lt;/a&gt;&lt;span&gt;).&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Our accessibility strategy continues to be driven by the following principles:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Make our UI components and related software libraries more accessible to people with visual impairments (via&amp;nbsp;&lt;span style="color:#505050;"&gt;narrator/screen reader apps such as NVDA or Narrator).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Ensure that applications built with our UI components are easily testable using automated UI testing and enterprise-scale end‑to‑end frameworks powered by UIA (such as Ranorex).&lt;/li&gt;&lt;li&gt;Help our customers comply with existing A11Y-related regulations in regions such as the US and Europe (Section 508, EN 301 549, EAA).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Full VCL accessibility support is a large undertaking and requires significant engineering investment. In 2026, we plan to finalize our main accessibility enhancements for the VCL platform. It may include, but is not limited to better accessibility support in the following components:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Remaining Data Editors&amp;nbsp;and Forms (such as Shells, ListBoxes, Printing System dialogs, etc.) and Data Grid use-cases (like summaries)&lt;/li&gt;&lt;li&gt;Spreadsheet, Rich Text Editor, PDF Viewer, Scheduler&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;Designers in the ExpressReports/ExpressDashboards products&lt;/li&gt;&lt;li&gt;Pivot Grid, Vertical/Property Grid,&amp;nbsp;&lt;span&gt;Charts, Maps&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/products/net/accessibility/twenty-percent-disabilities.png" alt=""&gt;&lt;/p&gt;

&lt;h2&gt;VCL Reporting&amp;nbsp;and BI Dashboard Enhancements&lt;/h2&gt;
&lt;p&gt;
Following the introduction of the new&amp;nbsp;&lt;a href="https://www.devexpress.com/products/vcl/reports/" target="_blank"&gt;ExpressReports&lt;/a&gt;&amp;nbsp;Suite/&lt;a href="https://community.devexpress.com/Blogs/vcl/archive/2025/07/02/vcl-new-subscription-for-delphi-cpp-builder-developers-to-unlock-modern-web-and-reporting-solutions-v25-1.aspx" target="_blank"&gt;VCL Subscription +&lt;/a&gt; in mid-2025&amp;nbsp;and our&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/405642/ExpressDashboards/vcl-dashboards" target="_blank"&gt;ExpressDashboards&lt;/a&gt;&amp;nbsp;Suite preview in v25.2, VCL&amp;nbsp;v26.1 release plans include the following key initiatives for both Delphi and C++Builder developers:&lt;/p&gt;&lt;h3&gt;Expanded Demo&amp;nbsp;and Project Template Coverage&lt;/h3&gt;&lt;p&gt;For our customers, this will help everyone get started and&amp;nbsp;improve confidence for production use. For us, it will&amp;nbsp;reduce regressions via  additional automated tests. For example, imagine &lt;span&gt;using our new predefined templates/wizards&amp;nbsp;&lt;/span&gt;to create a BI-powered application for various data analytics scenarios (master-detail reports, dashboards with charts, gauges, and maps)&amp;nbsp;in a single click. Or you want to create a workflow/scheduled&amp;nbsp;job&amp;nbsp;(a Windows Service or Console application) to export reports to PDF silently, print or&amp;nbsp;email dashboard documents, modify documents (split, merge, filter, Mail Merge, etc.) without any user interaction...&amp;nbsp;We want to&amp;nbsp;have a project template for that too.&lt;/p&gt;&lt;h3&gt;Extended Learning Materials&lt;/h3&gt;&lt;p&gt;We plan to deliver 10+ additional examples/tutorials for our VCL Reports and Dashboards. If you follow our &lt;a href="https://supportcenter.devexpress.com/ticket/details/t1289718/faq-vcl-report-designer-viewer-and-bi-dashboards-expressreports-and-expressdashboards" target="_blank"&gt;FAQ&lt;/a&gt; updates, you might already see multiple new help topics recently. NOTE: our new v26.1 project templates will simplify &lt;a href="https://docs.devexpress.com/VCL/405703/ExpressCrossPlatformLibrary/vcl-backend/vcl-backend-supported-database-systems" target="_blank"&gt;database access&lt;/a&gt;&amp;nbsp;in general and our&amp;nbsp;getting started tutorials in particular (like&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/405760/ExpressReports/getting-started/create-table-report-using-report-wizard?utm_source=SupportCenter&amp;amp;utm_medium=website&amp;amp;utm_campaign=docs-feedback&amp;amp;utm_content=T1289718"&gt;VCL Reports - Create a Table Report Using the Report Wizard&lt;/a&gt;).&lt;/p&gt;&lt;h3&gt;Additional AI-Powered Functions&lt;/h3&gt;&lt;p&gt;DevExpress VCL Reports already includes&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/405469/ExpressReports/vcl-reports#expressreports-ai-powered-extensions" target="_blank"&gt;multiple smart functions&lt;/a&gt;&amp;nbsp;(like report generation from a prompt). We hope to derive yet more from our DevExpress .NET Reporting and BI Dashboard platforms to VCL.&lt;/p&gt;&lt;h3&gt;Additional Delphi/C++Builder APIs and Related Usability Enhancements&lt;/h3&gt;&lt;p&gt;This will help VCL developers configure/customize dashboards and reports in code easier. A few examples:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Our upcoming v25.2.5 update already includes related enhancements that made non-GUI&amp;nbsp;workflow automation/distributed scenarios possible (a GitHub example: &lt;a href="https://github.com/DevExpress-Examples/vcl-reports-filter-export-report-pdf-in-console-app" target="_blank"&gt;VCL Reports - Generate and Export Report Documents in a Headless / non-GUI Service Application&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;Also in v25.2.5+, it is more natural to use TDataSource and its DataSet (a common Delphi-way) with&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/dxBackend.ConnectionString.JSON.DataSet.TdxBackendDataSetJSONConnection" style="color:#337ab7;"&gt;TdxBackendDataSetJSONConnection&lt;/a&gt;&amp;nbsp;for ORM-based integrations like RemObjects&amp;#39; Data Abstract (&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1318335/is-it-possible-to-use-tdatasource-in-tdxbackenddatasetjsonconnection" target="_blank"&gt;thanks to customer feedback&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;In v26.1, we will introduce new OnViewer/DesignerFormShow, OnExport, and other events into TdxReport/TdxDashboard to help developers customize the End-User Report Designer and Print Preview forms easier (for example, to resize forms or make forms non-modal for MDI-based apps).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Some initiatives (especially AI and distributed/workflow&amp;nbsp;service scenarios) depend on cross-team alignment and technical validation
to ensure the final experience meets DevExpress quality standards.&lt;/p&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/subscriptions/i/25.2/25-2-vcl-dashboards-tdxdashboardcontrol-example@2x.png" alt=""&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/subscriptions/i/25.2/25-2-vcl-reports-subreport-in-report-designer@2x.png" alt=""&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;High DPI Rendering and Performance Enhancements&lt;/h2&gt;

&lt;p&gt;VCL &lt;strong&gt;v25.2.5+ (and v26.1)&lt;/strong&gt;&amp;nbsp;introduces noticeable performance-related enhancements for VCL apps running on 4K+ displays.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Form resize performance&amp;nbsp;on Windows 11 and WXI Compact is now 30-35% better for&amp;nbsp;TdxRibbonForm (with rounded corners and other default settings).&lt;/li&gt;&lt;li&gt;Other optimizations to skinned forms and vector‑based UI elements. For example, you may notice that our Mail Client demo forms are rendered 10-20% faster.&lt;/li&gt;&lt;li&gt;Form shadow rendering enhancements. We made a new shadow (TdxWindowFrame), which behaves like the native/system OS shadow, but is 10x faster than our shadow. The new shadow also has a bigger &amp;quot;resize zone&amp;quot; and different display for active/inactive forms. The new shadow is always used on Windows 11 (and on Windows 10 when the form has square corners). Once again, we thank you for your&amp;nbsp;&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1292384/form-resize-area-is-too-small-on-monitors-with-a-scale-factor-exceeding-100" target="_blank"&gt;feedback&lt;/a&gt;&amp;nbsp;in this regard.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/image_5.png" alt=""&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Open Sans Condensed&amp;#39;, HelveticaNeue-CondensedBold, Helvetica, &amp;#39;Arial Narrow&amp;#39;, Calibri, Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;font-size:30px;"&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/image_6.png" alt=""&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;Fluent UI Support -&amp;nbsp;Replicate Modern Microsoft Outlook and Teams User Interfaces&lt;/h2&gt;

&lt;p&gt;In v26.1, we will start&amp;nbsp;our work on modern  Fluent UI support, bringing VCL applications closer to contemporary Windows UI standards inspired by Microsoft Fluent 2 Design&amp;nbsp;System and &amp;quot;new&amp;quot; Microsoft Outlook and Teams apps.&amp;nbsp;&lt;span&gt;Our goal is to allow VCL developers to adopt a more modern visual language progressively, without forcing large‑scale rewrites or breaking existing UI layouts.&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Our&amp;nbsp;work will likely continue into v26.2 due to its scope  (it also took two majors for our .NET WinForms and WPF platforms - &lt;a href="https://community.devexpress.com/blogs/winforms/archive/2025/02/18/winforms-june-2025-roadmap-v25-1-.aspx" target="_blank"&gt;learn more from the&amp;nbsp;roadmap&lt;/a&gt;).&amp;nbsp;&lt;strong&gt;Planned areas of v26.1 investments include:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Refinements to existing VCL visual elements to better align with Microsoft Fluent UI principles (for example,&amp;nbsp;&lt;span style="font-weight:normal;"&gt;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#winforms-outlook-side-panel" style="font-weight:normal;"&gt;Outlook-inspired Side Panel&lt;/a&gt;&lt;/span&gt;,&amp;nbsp;&lt;span style="font-weight:normal;"&gt;&lt;a href="https://www.devexpress.com/subscriptions/new-2025-1.xml#winforms-rounded-panel" style="font-weight:normal;"&gt;Rounded Skin Panel&lt;/a&gt;, Ribbon and Layout control enhancements&lt;/span&gt;).&lt;/li&gt;&lt;li&gt;New project and form templates (for the VCL Template Kit)&lt;/li&gt;&lt;li&gt;Updated Mail Client demo or a new Outlook-Inspired Demo (like in WinForms/WPF below).&lt;/li&gt;&lt;li&gt;New Fluent icons with &lt;a href="https://www.devexpress.com/subscriptions/whats-new/#winforms-svg-icon-colorization"&gt;SVG Icon Colorization&lt;/a&gt;&amp;nbsp;support&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/subscriptions/i/25.2/25-2-winforms-ribbon-form-side-pane@2x.gif" alt=""&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com/blogs/winforms/2025-1-roadmap/ms-new-outlook.png" alt=""&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;VCL Template Kit - Cut Time to Market with&amp;nbsp;Project and&amp;nbsp;Form Templates&amp;nbsp;&lt;/h2&gt;

&lt;p&gt;
In v26.1, we will introduce a VCL Template Kit designed to quickly create common VCL application types and frequently used UI forms. This new Template Kit will include both project templates and
form templates, allowing you to scaffold complete applications
or add new forms and modules to existing projects in just a few steps.&amp;nbsp;&lt;span&gt;Very similar to&amp;nbsp;&lt;/span&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=DevExpress.devexpress-template-kit-for-visual-studio" target="_blank"&gt;its DevExpress .NET counterpart&lt;/a&gt;&lt;span&gt;, the VCL Template Kit is intended to address typical business app usage scenarios (such as data‑centric forms, master‑detail layouts, and common navigation patterns) and will evolve over time based on customer feedback throughout 2026.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;strong&gt;Our goal with this initiative is to:&lt;/strong&gt;
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Reduce time spent on repetitive project and form setup (for example, 1-2 clicks instead of minutes-hours).&lt;/li&gt;&lt;li&gt;Encapsulate DevExpress VCL best practices introduced in recent releases (for example, accessibility, a global Skin Controller and vector skins, a single SVG image list for menu and navigation vs multiple images lists with duplicate images, modern Fluent UI layouts).&lt;/li&gt;&lt;li&gt;Improve onboarding for new VCL developers while boosting productivity for experienced teams (for example, get started with our VCL Reporting and BI Dashboard platforms or DevExpress AI-powered smart functions).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Initial list of  templates includes, but is not limited to the following:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Outlook-inspired application (powered by our new Fluent UI Design System and inspired by the &amp;quot;new&amp;quot; Microsoft Outlook)&lt;/li&gt;&lt;li&gt;Reporting Application, BI Dashboard application (with options to select Designer, Viewer and also a&amp;nbsp;file system/database/embedded layout storage, whether to use a separate or embedded&amp;nbsp;backend service,&amp;nbsp;whether to enable AI functions, etc); &lt;/li&gt;&lt;li&gt;Ribbon-based and Toolbar-based application (with options to select a Classic or single-lined ribbon, icon size, etc.); &lt;/li&gt;&lt;li&gt;Data-aware application (options to select data grid, treelist, pivot, chart, etc.). &lt;/li&gt;&lt;li&gt;JavaScript Hybrid VCL application (for example, to integrate an &lt;a href="https://github.com/DevExpress-Examples/vcl-hybrid-html-editor-demo-app" target="_blank"&gt;HTML Editor&lt;/a&gt; or &lt;a href="https://microsoft.github.io/monaco-editor/" target="_blank"&gt;Syntax Editor&lt;/a&gt; components using popular DevExpress or free/open-source JS libs).&lt;/li&gt;&lt;li&gt;Tabbed MDI, Tile, and&amp;nbsp;Wizard application&lt;/li&gt;&lt;li&gt;Middle-Tier Security application (no direct database connection) &lt;/li&gt;&lt;li&gt;Office-inspired application (Word Processing, Spreadsheet, PDF Viewer, Scheduling, Mapping component integrations)&lt;/li&gt;&lt;li&gt;Splash Screens/Wait and Overlay Forms/Loading Panels&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://community.devexpress.com/blogs/mobile/wizard-images-for-marketplace/Nav_Types.png" alt=""&gt;&lt;/p&gt;

&lt;h2&gt;VCL Splash Screen Manager - Repeatable and Error-Prone Development Tasks Made Easy&lt;/h2&gt;

&lt;p&gt;
In v26.1, we plan to introduce a VCL Splash Screen Manager&lt;strong&gt; &lt;/strong&gt;(TdxSplashScreenManager)
designed to simplify the creation and management of loading forms (aka&amp;nbsp;splash screens, loading panels, wait and overlay forms). This new component will provide a centralized and consistent way to display
splash screens during application startup or long‑running operations.&amp;nbsp;&lt;span&gt;As you&amp;#39;d expect, TdxSplashScreenManager API and capabilities will be similar to its&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.devexpress.com/WindowsForms/10826/controls-and-libraries/forms-and-user-controls/splash-screen-manager?p=netframework" target="_blank"&gt;.NET WinForms/WPF counterpart&lt;/a&gt;&lt;span&gt;&amp;nbsp;(see example code below). Of course, our new VCL Template Kit will include  customizable splash form templates,&amp;nbsp;to get started in a few clicks.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span&gt;The VCL Splash Screen Manager will also&amp;nbsp;reduce boilerplate code and improve maintainability while delivering a polished user experience in data‑centric applications.&amp;nbsp;&lt;/span&gt;Even with AI coding assistants today, generating splash screen screens yourself  across your application can easily go wrong due to Win32 API or known VCL multi-threading quirks (&lt;/span&gt;&lt;a href="https://en.delphipraxis.net/topic/14359-automated-splash-window-with-fully-alive-automated-progress-bar-made-100-with-claude-code/" target="_blank"&gt;a real community example&lt;/a&gt;&lt;span&gt;). With our new component,&amp;nbsp;&lt;/span&gt;VCL developers will no longer&amp;nbsp;deal with low-level window lifecycle (such as main UI thread message loop)&amp;nbsp;and repeatable ad‑hoc logic (such as fade-in and fade-out animations) - they will focus on top-level design and business&amp;nbsp;logic only.&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Key goals for the VCL Splash Screen Manager include:&lt;/strong&gt;
&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Simplified splash screen design, invocation, progress update&amp;nbsp;and shutdown (with&amp;nbsp;support for&amp;nbsp;&lt;span&gt;background&amp;nbsp;operations/threads)&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;Better integration with modern VCL rendering in high‑DPI environments (vector skins, animations,&amp;nbsp;multiple appearance options)&lt;/li&gt;
  &lt;li&gt;Improved consistency across applications that require startup or progress UI (reusable form templates and&amp;nbsp;&lt;span&gt;RAD Studio&amp;nbsp;integration&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/image_9.png" alt=""&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/image_10.png" alt=""&gt;


&lt;h2&gt;BBCode-Inspired Rich Text Formatting for Additional UI Elements&lt;/h2&gt;

&lt;p&gt;
In v26.1, we plan to extend &lt;a href="https://docs.devexpress.com/VCL/405219/ExpressCrossPlatformLibrary/common-features/bbcode-inspired-text-formatting-markup#supported-controls" target="_blank"&gt;BBCode support&lt;/a&gt; across a wider range of
VCL UI elements and captions:&lt;/p&gt;



&lt;ul&gt;
  &lt;li&gt;Column headers in Data Grid, TreeList, and PivotGrid controls;&lt;/li&gt;
  &lt;li&gt;Form captions and window headers;&lt;/li&gt;
  &lt;li&gt;Captions and labels in charts, buttons, and other UI elements;&lt;/li&gt;
  &lt;li&gt;Screentips and other tooltip‑style UI surfaces.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
The goal is to improve visual expressiveness and clarity
in data‑centric and information‑dense applications (without introducing
custom drawing logic or breaking existing layouts). As with other BBCode‑enabled features, formatting will remain optional and
fully backward‑compatible with applications that rely on plain text captions.&lt;/p&gt;


&lt;img src="https://docs.devexpress.com/VCL/images/ExpressCrossPlatformLibrary/vcl-editors-formatted-text-editor@2x.png" style="font-family:&amp;#39;Segoe UI&amp;#39;, &amp;#39;Helvetica Neue&amp;#39;, Helvetica, Arial, sans-serif;" alt=""&gt;

&lt;h2&gt;RAD Studio vNEXT Support&lt;/h2&gt;

&lt;p&gt; We will continue to track Embarcadero’s RAD Studio roadmap closely. As new IDE versions and updates become available, v26.1 will include the necessary testing, build pipeline updates, and installer changes required to ensure a smooth development experience for active subscribers. For example, we&amp;#39;ve&amp;nbsp;already researched the new cool features&amp;nbsp;introduced for Windows desktop development in the latest version of RAD Studio 13.1 (Beta).&lt;/p&gt;

&lt;h2&gt;VCL Localization Reimagined - Research DevExpress Localization Tool Integration&lt;/h2&gt;


&lt;p&gt; In v26.1, we will evaluate how modern localization workflows and tooling can be applied to VCL applications. Ideal or final destination is to potentially deprecate the existing &lt;a href="https://docs.devexpress.com/VCL/154039/ExpressCrossPlatformLibrary/how-to/localize-an-application" target="_blank"&gt;VCL Localizer Editor&lt;/a&gt; in favor of a new and better&amp;nbsp;&lt;a href="https://docs.devexpress.com/GeneralInformation/405620/localization/localization-tool" target="_blank"&gt;DevExpress Localization Tool&lt;/a&gt;&amp;nbsp;by v26.2 or so.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Our&amp;nbsp;research goals include:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;Assess integration scenarios between VCL controls and the new tool&amp;nbsp;&lt;span&gt;(&lt;span&gt;one and better tool to rule/localize all DevExpress platforms)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;Simplify localization workflows and improve translation accuracy and consistency (reuse strings&amp;nbsp;between similar&amp;nbsp;.NET and&amp;nbsp;VCL UI elements)&lt;/li&gt;
 &lt;li&gt;Ensure long‑term maintainability and backward compatibility for existing&amp;nbsp;customer apps (&lt;span&gt;make an adapter between INI files and the new format)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;VCL Office File API - Research User Demand and Technical Feasibility&lt;/h2&gt;
&lt;p&gt;As you might know, we have a powerful&amp;nbsp;&lt;a href="https://www.devexpress.com/products/net/office-file-api/" target="_blank"&gt;.NET Office File API library&lt;/a&gt; for non-visual PDF, Word, Excel, and PowerPoint document processing.&amp;nbsp;These non‑visual Office file format processing APIs are also at the core of many DevExpress Office-inspired UI components such as .NET Rich Text Editors. &lt;/p&gt;&lt;p&gt;For us (internally),&amp;nbsp;it is interesting to further isolate and enhance non-visual VCL Office File APIs (TdxRichEditDocumentServer, TdxPDFDocument, and&amp;nbsp;something from our VCL Spreadsheet component) based on our existing .NET code. &lt;span&gt;Especially when&amp;nbsp;C# to Delphi conversion is now easier with AI.&amp;nbsp;&lt;/span&gt;This would potentially&amp;nbsp;simplify visual component maintenance (VCL Rich Text Editor, PDF Viewer, Spreadsheet). &lt;/p&gt;&lt;p&gt;For customers (externally), it can help expand support beyond Windows desktop application types&amp;nbsp;to macOS/Linux/mobile/web (&amp;quot;Hi again, FMX!&amp;quot;). Even for Windows OS only, we are aware of multiple customer requests where non-visual document processing APIs would be helpful in non-GUI/service applications (very similar to what we discussed for VCL Reporting/BI Dashboard above). I hope to finalize this research by the end of 2026.&lt;/p&gt;

&lt;h2&gt;Your Feedback Matters&lt;/h2&gt;

&lt;p&gt;As always, we welcome your feedback. Should you have specific questions related to our v26.1 release, please submit a support ticket via the DevExpress Support Center.&lt;/p&gt;&lt;div data-survey-id="bb83701a-95c4-4930-8262-9781849d124b" data-survey-auth-required="false"&gt;&lt;/div&gt;&lt;p&gt;Thanks,&lt;br&gt;Dennis Garavsky&lt;br&gt;Principal Product Manager&lt;br&gt;&lt;a href="mailto:dennis@devexpress.com" title="Email me if you have questions or suggestions"&gt;dennis@devexpress.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 04 Feb 2026 10:22:00 Z</pubDate>
      <dc:creator>Dennis Garavsky (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:388259</guid>
      <link>https://community.devexpress.com/Blogs/vcl/archive/2025/08/11/vcl-year-end-roadmap-v25-2.aspx</link>
      <category domain="https://community.devexpress.com/Tags/2025">2025</category>
      <category domain="https://community.devexpress.com/Tags/a11y">a11y</category>
      <category domain="https://community.devexpress.com/Tags/accessibility">accessibility</category>
      <category domain="https://community.devexpress.com/Tags/AI">AI</category>
      <category domain="https://community.devexpress.com/Tags/analytics">analytics</category>
      <category domain="https://community.devexpress.com/Tags/bi">bi</category>
      <category domain="https://community.devexpress.com/Tags/dashboards">dashboards</category>
      <category domain="https://community.devexpress.com/Tags/desktop">desktop</category>
      <category domain="https://community.devexpress.com/Tags/future">future</category>
      <category domain="https://community.devexpress.com/Tags/hybrid">hybrid</category>
      <category domain="https://community.devexpress.com/Tags/js">js</category>
      <category domain="https://community.devexpress.com/Tags/reporting">reporting</category>
      <category domain="https://community.devexpress.com/Tags/reports">reports</category>
      <category domain="https://community.devexpress.com/Tags/Roadmap">Roadmap</category>
      <category domain="https://community.devexpress.com/Tags/Survey">Survey</category>
      <category domain="https://community.devexpress.com/Tags/v25.2">v25.2</category>
      <category domain="https://community.devexpress.com/Tags/VCL">VCL</category>
      <category domain="https://community.devexpress.com/Tags/windows+11">windows 11</category>
      <title>VCL — Year-End Roadmap (v25.2)</title>
      <description>&lt;p&gt;The following post outlines&amp;nbsp;&lt;a href="https://www.devexpress.com/products/vcl/"&gt;VCL UI component&amp;nbsp;(Delphi &amp;amp; C++Builder)&lt;/a&gt;&amp;nbsp;features/capabilities we expect to ship in&amp;nbsp;December 2025.&lt;/p&gt;
&lt;p&gt;Before I detail our year-end VCL Roadmap...if you have not yet done so, please take a moment to review &lt;strong&gt;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl" target="_blank"&gt;What&amp;#39;s New in v25.1&lt;/a&gt;&amp;nbsp;&lt;/strong&gt;(our last major VCL update)&amp;nbsp;and submit feedback using&amp;nbsp;&lt;strong&gt;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-survey" target="_blank"&gt;the related survey&lt;/a&gt;&lt;/strong&gt;. Your responses&amp;nbsp;help us better understand your needs/concerns and allows us to make more informed development decisions. As always, thanks to everyone who has already submitted feedback/suggestions.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;div class="Note"&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt;&amp;nbsp;The information contained within this blog post details our current/projected development plans. Please note that this information is being shared for INFORMATIONAL PURPOSES ONLY and does not represent a binding commitment on the part of Developer Express Inc. This blog post and the features/products listed within it are subject to change. You should not rely or use this information to help make a purchase decision about Developer Express Inc products.&lt;/div&gt;
&lt;h2&gt;RAD Studio 13 Support&lt;/h2&gt;&lt;p&gt;As you probably know, &lt;a href="https://blogs.embarcadero.com/update-subscription-customers-invited-to-join-rad-studio-ganymede-beta/" target="_blank"&gt;RAD Studio 13 Ganymede&lt;/a&gt; is coming soon. As always, it requires us to test and modify our release artifacts:&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Design-time packages and tests (to address&amp;nbsp;architectural changes).&lt;/li&gt;&lt;li&gt;Licensed and trial installations.&lt;/li&gt;&lt;li&gt;Internal build farm and related development tools.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Our &lt;strong&gt;&lt;a href="https://www.devexpress.com/ClientCenter/DownloadManager/" target="_blank"&gt;v25.1.4&lt;/a&gt;&lt;/strong&gt; build already includes unofficial support for&amp;nbsp;RAD Studio 13 Beta.&lt;/p&gt;
&lt;h2&gt;Support Deprecation:&amp;nbsp;Delphi/C++ Builder 10.3 (Rio), 10.2 (Tokyo), 10.1 (Berlin), 10.0&amp;nbsp;(Seattle) &lt;/h2&gt;
&lt;p&gt;Embarcadero first released its oldest IDE version (10.0) a &lt;a href="https://www.embarcadero.com/products/delphi/previous-versions" target="_blank"&gt;decade ago&lt;/a&gt;. With v25.2, we will only support 10.4 Sydney (released more than 5 years ago) and the latest versions of newer updates (11.3, 12.3, 13.vLast). Please consult &lt;a href="https://www.devexpress.com/support/versions.xml#prerequisites"&gt;Prerequisites: Supported IDEs, Frameworks, and SDKs&lt;/a&gt;&amp;nbsp;for additional information in this regard.&lt;/p&gt;


&lt;h2&gt;Accessibility, UI Automation,&amp;nbsp;and Keyboard Navigation Enhancements&lt;/h2&gt;
&lt;p&gt;As you may recall from previous announcements,&amp;nbsp;&lt;a href="https://www.devexpress.com/products/net/accessibility.xml" target="_blank"&gt;accessibility (A11Y)&lt;/a&gt;&amp;nbsp;support is a primary focus area across all product libraries. VCL is no exception in this regard. Our strategy is driven by the following principles:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Make our UI components and related software libraries more accessible to&amp;nbsp;people with visual impairments.&lt;/li&gt;&lt;li&gt;Comply&amp;nbsp;with existing A11Y-related regulations in regions like the US, Europe, etc.&lt;/li&gt;&lt;li&gt;Ensure that apps built with our UI components are testable using automated testing/e2e&amp;nbsp;software (Microsoft UI Automation &amp;lt;UIA&amp;gt;&amp;nbsp;is important for both external customers and us internally).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Full VCL accessibility support is a significant undertaking and requires substantial development resources. Accessibility-related engineering efforts will continue throughout 2025. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;v25.2&lt;/strong&gt;&amp;nbsp;will include the following accessibility enhancements:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;TreeList and Data Grid navigation and data editing usage scenarios.&lt;/li&gt;&lt;li&gt;Other popular Data Editors and UI controls (like tagbox, hyperlink, color and currency edit, formatted label, etc.).&lt;/li&gt;&lt;li&gt;Improved accessibility support for the DevExpress VCL Scheduler and Pivot Grid.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Our VCL demos will have accessibility support enabled by default in v25.2.&lt;/p&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/products/net/accessibility/twenty-percent-disabilities.png" alt=""&gt;&lt;br&gt;&lt;/p&gt;


&lt;h2&gt;ExpressReports: Official Release/RTM &lt;/h2&gt;
&lt;p&gt;As you may already know, hybrid desktop and mobile apps (apps that look like native apps for a given platform, but rely on JavaScript (JS) or other technologies inside) are becoming more and more prevalent in the marketplace. Good examples are desktop versions of Microsoft Teams, Outlook (new) and&amp;nbsp;Visual Studio Code, which rely on a WebView2 (an embedded web browser) component inside a native container app for Windows, macOS, or Linux. DevExpress itself has&amp;nbsp;been using JS wrappers in our &lt;a href="https://docs.devexpress.com/MAUI/404632/pdf-viewer/pdf-viewer" target="_blank"&gt;.NET MAUI&lt;/a&gt;, &lt;a href="https://demos.devexpress.com/blazor/HtmlEditor" target="_blank"&gt;Blazor&lt;/a&gt;,&amp;nbsp;and even &lt;a href="https://community.devexpress.com/blogs/winforms/archive/2024/03/18/integrate-devextreme-javascript-html-editor-into-winforms-app.aspx" target="_blank"&gt;WinForms&lt;/a&gt;&amp;nbsp;product lines for quite a long time (as well as our Blazor component&amp;nbsp;wrappers in WinForms/WPF with BlazorWebView).&lt;/p&gt;

&lt;p&gt;In our v25.1&amp;nbsp;release cycle, we published&amp;nbsp;&lt;span&gt;our new AI-powered Reporting Platform (&lt;/span&gt;&lt;a href="https://www.devexpress.com/products/vcl/reports/" target="_blank" rel="noopener"&gt;ExpressReports&lt;/a&gt;)&lt;span&gt;&amp;nbsp;as a Community Technology Preview (&lt;a href="https://www.devexpress.com/aboutus/pre-release.xml" target="_blank"&gt;CTP&lt;/a&gt;). This bridge leverages the DevExpress JavaScript Report Designer and Viewer for use in native VCL apps (using modern web-based design capabilities via WebView2 and ASP.NET Core). &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;In &lt;strong&gt;v25.2&lt;/strong&gt;, we will&amp;nbsp;officially release ExpressReports&amp;nbsp;with the following new capabilities:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Enhanced .NET and JS dependency management (with CPM and props files, like&amp;nbsp;our .NET/JS products).&lt;/li&gt;&lt;li&gt;Report parameter&amp;nbsp;support.&lt;/li&gt;&lt;li&gt;Subreport support.&lt;/li&gt;&lt;li&gt; We will make it easier to configure report parameters, print settings and initiate other common reporting tasks&amp;nbsp;using Delphi/C++ Builder code &lt;a href="https://docs.devexpress.com/VCL/dxReport.TdxReport._members" target="_blank"&gt;at the TdxReport level&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;UI localization enhancements.&lt;/li&gt;&lt;li&gt;Better multi-user/distributed environment support (as a prerequisite to support a self-hosted report backend service in 2026).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Our ExpressReports demo&amp;nbsp;will also include additional modules based on aforementioned usage&amp;nbsp;scenarios (which we temporary excluded for v25.1). Our ExpressReports help system should also include additional GitHub examples, for instance:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;edit&amp;nbsp;report templates at runtime in the end-user report designer and store these templates in a file system (&lt;a href="https://github.com/DevExpress-Examples/vcl-reports-store-layout-template-file" target="_blank"&gt;GitHub&lt;/a&gt;);&lt;/li&gt;&lt;li&gt;preview database-stored&amp;nbsp;report&amp;nbsp;templates in the application UI (&lt;a href="https://github.com/DevExpress-Examples/vcl-reports-store-layout-template-database" target="_blank"&gt;GitHub&lt;/a&gt;);&lt;/li&gt;&lt;li&gt;filter a report data source based on currently selected grid records (&lt;a href="https://github.com/DevExpress-Examples/vcl-filter-report-preview-based-on-grid-selected-rows" target="_blank"&gt;GitHub&lt;/a&gt;);&lt;/li&gt;&lt;li&gt;localize report viewer and designer UI (&lt;a href="https://github.com/DevExpress-Examples/vcl-reports-localize" target="_blank"&gt;GitHub&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;img src="https://community.devexpress.com/blogs/vcl/image_4.png" alt=""&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h2&gt;ExpressDashboards: An Early Preview/CTP&lt;/h2&gt;&lt;p&gt;&lt;span&gt;As you know by now, our&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.devexpress.com/VCL/405469/ExpressReports/vcl-reports" target="_blank"&gt;ExpressReports&lt;/a&gt;&lt;span&gt;-based integration strategy is applicable to other DevExpress JS-based component libraries (like&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.devexpress.com/products/net/dashboard/" target="_blank"&gt;BI Dashboards&lt;/a&gt;).&lt;span&gt;&amp;nbsp;&lt;/span&gt;With &lt;strong&gt;v25.2&lt;/strong&gt;, we plan to ship a&amp;nbsp;Community Technology Preview (&lt;a href="https://www.devexpress.com/aboutus/pre-release.xml" target="_blank"&gt;CTP&lt;/a&gt;) of our hybrid VCL Dashboard implementation powered by the &lt;a href="https://docs.devexpress.com/Dashboard/115163/web-dashboard/integrate-dashboard-component/aspnet-core-dashboard-control" target="_blank"&gt;DevExpress Dashboard Designer &amp;amp; Viewer&lt;/a&gt;&amp;nbsp;(for ASP.NET Core/JS). With this implementation, dashboards can be created, designed and previewed inside VCL apps and stored in a&amp;nbsp;database/file system as JSON/XML&amp;nbsp;when necessary.&lt;/p&gt;&lt;p&gt;Technical prerequisites to run this solution also include ASP.NET Core and a&amp;nbsp;&lt;a href="https://docwiki.embarcadero.com/Libraries/Athens/en/Vcl.Edge.TEdgeBrowser" target="_blank" rel="noopener"&gt;WebView2 component&lt;/a&gt;&amp;nbsp;(an embedded web browser) for Microsoft Windows. All required .NET and JS dependencies are embedded into a single self-contained EXE file transparently. As such, you can use Delphi/C++Builder&lt;span&gt;&amp;nbsp;for many dashboard&amp;nbsp;customizations, maintaining one of the key advantages of VCL as a platform.&amp;nbsp;&lt;/span&gt;For additional technical information in this regard, please&amp;nbsp;review this &lt;a href="https://supportcenter.devexpress.com/ticket/details/t1289718/faq-vcl-report-designer-and-report-viewer-expressreports-suite-for-delphi-c-builder" target="_blank"&gt;FAQ&lt;/a&gt;.&lt;/p&gt;&lt;div class="Note"&gt;&lt;strong&gt;Licensing&lt;/strong&gt;: Our new BI Dashboards solution will require the purchase of our new&amp;nbsp;&lt;strong&gt;&lt;a href="https://www.devexpress.com/buy/vcl-delphi-cbuilder/" target="_blank"&gt;VCL Subscription&amp;nbsp;&lt;/a&gt;&lt;/strong&gt;&lt;strong&gt;&lt;a href="https://www.devexpress.com/buy/vcl-delphi-cbuilder/" target="_blank"&gt;+&lt;/a&gt;&lt;/strong&gt;&amp;nbsp;OR an&amp;nbsp;existing active VCL Subscription with the Universal Subscription&amp;nbsp;(includes&amp;nbsp;&lt;a href="https://www.devexpress.com/buy/winforms-wpf-blazor-asp-net-maui/" target="_blank"&gt;DevExpress BI Dashboards&lt;/a&gt;). Learn more at&amp;nbsp;&lt;a href="https://community.devexpress.com/Blogs/vcl/archive/2025/07/02/vcl-new-subscription-for-delphi-cpp-builder-developers-to-unlock-modern-web-and-reporting-solutions-v25-1.aspx"&gt;New VCL Subscription for Delphi/C++ Builder: Modern Web &amp;amp; Reporting Solutions (v25.1)&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/products/net/dashboard/i/desktop-dashboard-appearance-devexpress@2x.png" alt=""&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/products/net/dashboard/i/devexpress-win-dashboard-designer-hd.png" alt=""&gt;&lt;br&gt;&lt;/p&gt;&lt;h2&gt;Artificial Intelligence (AI) Enhancements&lt;/h2&gt;&lt;p&gt;&lt;span&gt;If you are unfamiliar with our existing VCL AI-Powered extensions for text editors and ExpressReports,&amp;nbsp;please&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.devexpress.com/VCL/405528/ExpressCrossPlatformLibrary/common-features/ai-powered-extensions" target="_blank"&gt;review these documents&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;VCL &lt;strong&gt;v25.2&lt;/strong&gt; will introduce &lt;strong&gt;one or more&lt;/strong&gt;&amp;nbsp;AI-related enhancements from the following list:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Semantic or Smart Search in the DevExpressw VCL Data Grid&amp;nbsp;and Lookup editors.&lt;/li&gt;&lt;li&gt; &lt;span&gt;Semantic&amp;nbsp;&lt;/span&gt;or Smart Search within our VCL Ribbon and Accordion controls.&lt;/li&gt;&lt;li&gt;AI-powered&amp;nbsp;Smart Paste within our VCL Data Grid and Layout control.&amp;nbsp;SmartPaste analyzes content and intelligently assigns correct values to appropriate layout fields or row cells&amp;nbsp;&lt;span&gt;(to transform&amp;nbsp;traditional copy-and-paste operations).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;AI Chat integration (including&amp;nbsp;a project template).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Smart Grid Search&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;img src="https://www.devexpress.com/subscriptions/i/25.1/25-1-wpf-semantic-search-modes@2x.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Smart Menu Search&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;img src="https://www.devexpress.com/subscriptions/i/25.1/25-1-wpf-ribbon-smart-search@2x.png" alt=""&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Smart Form Paste&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/subscriptions/i/25.1/25-1-wpf-grid-smart-paste@2x.gif" alt=""&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;AI Chat Control&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/subscriptions/i/25.1/25-1-wpf-aichatcontrol@2x.png" alt=""&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2 id="accessibility"&gt;DevExpress MCP Server for AI-Powered Documentation Access&lt;/h2&gt;
&lt;p class="tags"&gt;
    &lt;span class="completed"&gt;&lt;a target="_blank" href="https://docs.devexpress.com/GeneralInformation/405551/help-resources/dev-express-documentation-mcp-server-configure-an-ai-powered-assistant"&gt;Available in Preview&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;We will introduce an MCP server that connects GitHub Copilot Chat, Cursor, and other MCP-compatible AI tools directly to our comprehensive documentation database. The server will provide instant access to over 300,000 help topics through natural language queries within your IDE. This will allow you and AI coding agents such as Claude Code to access current DevExpress documentation directly within the AI assistant&amp;#39;s context.&amp;nbsp;&lt;span&gt;Learn more:&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.devexpress.com/GeneralInformation/405551/help-resources/dev-express-documentation-mcp-server-configure-an-ai-powered-assistant"&gt;DevExpress Documentation MCP Server: Configure an AI-powered Assistant&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/dx-mcp-docs-assistant[1].png" alt="" style="width:1560px;height:632px;"&gt;

&lt;h2&gt;Your Feedback Matters&lt;/h2&gt;&lt;p&gt;As always, we welcome your feedback. Should you have specific questions related to our v25.2 release, please submit a support ticket via the DevExpress Support Center.&lt;/p&gt;&lt;div data-survey-id="109f987e-b482-4358-8fba-b17cf8ecaa4f" data-survey-auth-required="false"&gt;&lt;/div&gt;

&lt;p&gt;&lt;span&gt;Thanks,&lt;br&gt;Dennis Garavsky&lt;/span&gt;&lt;br&gt;&lt;span&gt;Principal Product Manager&lt;/span&gt;&lt;br&gt;&lt;a href="mailto:dennis@devexpress.com" title="Email me if you have questions or suggestions"&gt;dennis@devexpress.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 11 Aug 2025 10:05:00 Z</pubDate>
      <dc:creator>Dennis Garavsky (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:388249</guid>
      <link>https://community.devexpress.com/Blogs/vcl/archive/2025/07/02/vcl-new-subscription-for-delphi-cpp-builder-developers-to-unlock-modern-web-and-reporting-solutions-v25-1.aspx</link>
      <category domain="https://community.devexpress.com/Tags/2025">2025</category>
      <category domain="https://community.devexpress.com/Tags/AI">AI</category>
      <category domain="https://community.devexpress.com/Tags/analytics">analytics</category>
      <category domain="https://community.devexpress.com/Tags/bi">bi</category>
      <category domain="https://community.devexpress.com/Tags/C%2b%2bBuilder">C++Builder</category>
      <category domain="https://community.devexpress.com/Tags/dashboards">dashboards</category>
      <category domain="https://community.devexpress.com/Tags/Delphi">Delphi</category>
      <category domain="https://community.devexpress.com/Tags/Featured">Featured</category>
      <category domain="https://community.devexpress.com/Tags/reporting">reporting</category>
      <category domain="https://community.devexpress.com/Tags/reports">reports</category>
      <category domain="https://community.devexpress.com/Tags/v25.1">v25.1</category>
      <category domain="https://community.devexpress.com/Tags/v25.2">v25.2</category>
      <category domain="https://community.devexpress.com/Tags/VCL">VCL</category>
      <title>New VCL Subscription for Delphi/C++ Builder: Modern Web, Reporting, and BI Dashboard Solutions</title>
      <description>&lt;p&gt;As the title of this blog posts suggests, we&amp;#39;ve created a new VCL subscription (&lt;strong&gt;VCL Subscription +&lt;/strong&gt;). This new subscription will offer access to our JavaScript/ASP.NET Core/Blazor UI libraries and allow you to integrate ExpressReports (a new &lt;a href="https://docs.devexpress.com/VCL/405469/ExpressReports/vcl-reports?v=25.1#expressreports-ai-powered-extensions" target="_blank"&gt;AI-powered&lt;/a&gt; reporting solution for VCL developers) within your next VCL application. &lt;/p&gt;&lt;p&gt;Throughout this post, I&amp;#39;ll do my best to explain our reasoning and hopefully offer a few incentives to upgrade from your current VCL Subscription to VCL Subscription +.&lt;/p&gt;
&lt;h2&gt;New VCL Subscription +&lt;/h2&gt;&lt;h3&gt;Motivation #1 - Make DevExpress JavaScript (React, Angular, Vue) and ASP.NET (Blazor &amp;amp;&amp;nbsp;ASP.NET Core&amp;nbsp;MVC) UI Component Libraries Available at a Lower Cost to VCL Developers&lt;/h3&gt;&lt;p&gt;First a simple breakdown: `VCL Subscription +` = `VCL Subscription` +&amp;nbsp;`ASP.NET &amp;amp; Blazor Subscription (includes DevExtreme)`. The latter includes &lt;strong&gt;hundreds of DevExpress web controls/libraries for different web technologies&lt;/strong&gt; (even legacy ASP.NET WebForms, MVC5, Bootstrap). &lt;/p&gt;&lt;p&gt;Since we chose not to support Embarcadero&amp;#39;s WebStencils,&amp;nbsp;our new VCL SKU will allow VCL developers to create client-side or server-side apps using JS or ASP.NET/Blazor as necessary.&lt;/p&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/chrome_FhYpXOnzqn.png" alt="" style="width:2726px;height:1018px;"&gt;&lt;/p&gt;&lt;p&gt;With your VCL Subscription +, you can download all your&amp;nbsp;ASP.NET, ASP.NET Core, Blazor, DevExtreme/JS and VCL products from the &lt;a href="https://www.devexpress.com/ClientCenter/DownloadManager/" target="_blank"&gt;DevExpress Download Manager&lt;/a&gt;, as always:&lt;/p&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/chrome_OHBjcIP9EA.png" alt="" style="width:3014px;height:1482px;"&gt;&lt;/p&gt;&lt;h3&gt;Motivation #2 - Use Our New DevExpress ExpressReports/ExpressDashboards Suites (with AI-powered&amp;nbsp;Designer and&amp;nbsp;Viewer)&lt;/h3&gt;&lt;p&gt;Our VCL Subscription + &lt;a href="https://www.devexpress.com/subscriptions/whats-new/beta/#vcl-hybrid-report-designer-preview" target="_blank"&gt;includes our built-in&amp;nbsp;Report Designer and Report Viewer&lt;/a&gt;&amp;nbsp;in &lt;strong&gt;v25.1&lt;/strong&gt; (using JS/DevExtreme wrappers for Delphi/C++Builder). This new &lt;a href="https://www.devexpress.com/products/vcl/reports/" target="_blank"&gt;VCL reporting platform (ExpressReports)&lt;/a&gt;&lt;span&gt;&amp;nbsp;leverages the DevExpress JavaScript Report Designer, Report Viewer, and &lt;a href="https://docs.devexpress.com/XtraReports/405211/ai-powered-functionality/ai-for-devexpress-reporting?v=25.1" target="_blank"&gt;AI-powered extensions&lt;/a&gt;&amp;nbsp;for use in native VCL apps (using modern web-based design capabilities via WebView2 and ASP.NET Core). All required .NET and JS dependencies are embedded into a single self-contained EXE file transparently.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Our&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/405469/ExpressReports/vcl-reports" target="_blank"&gt;ExpressReports&lt;/a&gt;-based integration strategy is applicable to other DevExpress JS-based component libraries (like&amp;nbsp;&lt;a href="https://www.devexpress.com/products/net/dashboard/" target="_blank"&gt;BI Dashboards&lt;/a&gt;).&amp;nbsp;With&amp;nbsp;&lt;strong&gt;v25.2&lt;/strong&gt;, we will&amp;nbsp;also&amp;nbsp;ship  our hybrid VCL Dashboard implementation powered by the&amp;nbsp;&lt;a href="https://docs.devexpress.com/Dashboard/115163/web-dashboard/integrate-dashboard-component/aspnet-core-dashboard-control" target="_blank"&gt;DevExpress Dashboard Designer &amp;amp; Viewer&lt;/a&gt;&amp;nbsp;(for ASP.NET Core/JS). With this implementation, dashboards can be created, designed and previewed inside VCL apps and stored in a&amp;nbsp;database/file system as JSON/XML&amp;nbsp;when necessary.&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;a href="https://go.devexpress.com/DevExpressDownload_VCLDemos.aspx" target="_blank"&gt;Demos&lt;/a&gt; |&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/405469/ExpressReports/vcl-reports?v=25.1" target="_blank"&gt;Documentation&lt;/a&gt; | &lt;a href="https://www.devexpress.com/KB=T1289718" target="_blank"&gt;FAQ&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/UshXVDvYYW.png" alt="" style="width:3102px;height:2018px;border-width:1px;border-color:#c0c0c0;border-style:solid;"&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/ExXdaQ3r2x.png" alt="" style="width:3840px;height:2040px;"&gt;&lt;/p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/VJsdRkDvMM.png" alt="" style="width:3840px;height:2040px;"&gt;&lt;div class="Note"&gt;&lt;span&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: &lt;br&gt;- ExpressReports will require the purchase of our &amp;quot;&lt;/span&gt;VCL Subscription +&amp;quot;&lt;span&gt;&amp;nbsp;&lt;strong&gt;OR &lt;/strong&gt;an active VCL Subscription (regular) with any active .NET subscription that includes&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.devexpress.com/buy/winforms-wpf-blazor-asp-net-maui/" target="_blank" rel="noopener"&gt;DevExpress Reports&lt;/a&gt;&lt;span&gt;&amp;nbsp;for ASP.NET Core/JavaScript (these subscriptions&amp;nbsp;include: Reporting, ASP.NET &amp;amp; Blazor (includes DevExtreme), DXperience, or Universal). &lt;br&gt;- ExpressDashboards will also require the purchase of our &amp;quot;VCL Subscription +&amp;quot; &lt;strong&gt;OR&lt;/strong&gt; an active VCL Subscription (regular) with an active&amp;nbsp;Universal Subscription that includes &lt;a href="https://www.devexpress.com/products/net/dashboard/" target="_blank"&gt;DevExpress Business Intelligence (BI) Dashboard&lt;/a&gt;.&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;h3&gt;New/Renewal Price&lt;/h3&gt;&lt;p&gt;VCL Subscription +&amp;nbsp;includes everything that ships as part of our standard&amp;nbsp;VCL Subscription and our ASP.NET/Blazor Subscription (including DevExtreme). From a financial perspective, `VCL Subscription +` purchase price&amp;nbsp;is $2,499.99. Second year renewal price is 50% or $1,249.99. The price difference between the VCL Subscription + and our standard VCL Subscription is $800.&lt;/p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/chrome_IKMPSGJ2kT.png" alt="" style="width:2796px;height:1814px;"&gt;&lt;h2&gt;Other VCL Pricing/Licensing-related Changes&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;We&amp;#39;ve increased pricing for both the&amp;nbsp;&lt;strong&gt;VCL Subscription&lt;/strong&gt; and &lt;strong&gt;Express QuantumPack&lt;/strong&gt;&amp;nbsp;by&amp;nbsp;$200 - they now cost&amp;nbsp;$1,699.99 and&amp;nbsp;$999.99 respectively. Renewal price is&amp;nbsp;50% for all product subscriptions -&amp;nbsp;$849.99 and&amp;nbsp;$499.99 respectively.&lt;/li&gt;&lt;li&gt;We no longer offer &lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;new &lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;Express NavigationPack&lt;/strong&gt; and&amp;nbsp;&lt;strong&gt;Express GridPack&lt;/strong&gt; licenses (said differently, these two subscriptions will not be available for future purchases). Active Express NavigationPack and Express GridPack subscribers can continue to renew existing licenses (if you own an expired Express Navigation Pack or Express Grid Pack license, please contact the &lt;a href="mailto:clientservices@devexpress.com" title="clientservices@devexpress.com"&gt;DevExpress Client Services Team&lt;/a&gt; for upgrade options).&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;While a price increase is never good news, we appreciate your understanding in this regard. We&amp;#39;ve done our best to maintain price stability &lt;strong&gt;over that last &lt;/strong&gt;&lt;strong&gt;7+ years&lt;/strong&gt; and this price increase notwithstanding, we will do everything possible to maintain price points down the road.&lt;/p&gt;&lt;h2&gt;Your Feedback Matters&lt;/h2&gt;&lt;p&gt;Should you have any questions about our new SKU or if you wish to discuss pricing related matters with us, please email &lt;strong&gt;&lt;a href="mailto:management@devexpress.com" title="management@devexpress.com"&gt;management@devexpress.com&lt;/a&gt;&lt;/strong&gt; at your convenience. We will be happy to follow up.&lt;/p&gt;&lt;p&gt;Thanks,&lt;br&gt;Dennis Garavsky&lt;br&gt;Principal Product Manager&lt;br&gt;&lt;a href="mailto:dennis@devexpress.com" title="Email me personally if you have TECHNICAL questions or suggestions on our ExpressReports Suite"&gt;dennis@devexpress.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 02 Jul 2025 01:01:00 Z</pubDate>
      <dc:creator>Dennis Garavsky (DevExpress)</dc:creator>
      <dx:excerpt>We&amp;#39;ve created a new VCL subscription (VCL Subscription +). This new subscription will offer access to our JavaScript/ASP.NET Core/Blazor UI libraries and allow you to integrate ExpressReports (a new AI-powered reporting solution for VCL developers) within your next VCL application.</dx:excerpt>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:388248</guid>
      <link>https://community.devexpress.com/Blogs/vcl/archive/2025/04/30/vcl-early-access-preview-v25-1.aspx</link>
      <category domain="https://community.devexpress.com/Tags/2025">2025</category>
      <category domain="https://community.devexpress.com/Tags/desktop">desktop</category>
      <category domain="https://community.devexpress.com/Tags/eap">eap</category>
      <category domain="https://community.devexpress.com/Tags/future">future</category>
      <category domain="https://community.devexpress.com/Tags/prerelease">prerelease</category>
      <category domain="https://community.devexpress.com/Tags/Roadmap">Roadmap</category>
      <category domain="https://community.devexpress.com/Tags/v25.1">v25.1</category>
      <category domain="https://community.devexpress.com/Tags/VCL">VCL</category>
      <category domain="https://community.devexpress.com/Tags/windows+11">windows 11</category>
      <title>VCL — Early Access Preview (v25.1)</title>
      <description>&lt;p&gt;We are just a couple of months away from our next major update (v25.1). This post describes&amp;nbsp;&lt;strong&gt;a few&amp;nbsp;&lt;/strong&gt;VCL-related&amp;nbsp;features we expect to ship in early June and details what’s inside our Early Access Preview (EAP) build. For &lt;strong&gt;additional &lt;/strong&gt;information on what you can expect in our v25.1 release, please refer to&amp;nbsp;&lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/07/24/vcl-year-end-roadmap-v24-2.aspx" target="_blank"&gt;&lt;/a&gt;&lt;a href="https://community.devexpress.com/Blogs/vcl/archive/2025/02/26/vcl%20june%202025%20roadmap%20v25%201.aspx"&gt;VCL – June 2025 Roadmap&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.devexpress.com/products/vcl/" target="_blank" rel="noopener noreferrer"&gt;Active DevExpress VCL Subscribers&lt;/a&gt;&amp;nbsp;can download our most recent EAP builds using the&amp;nbsp;&lt;a href="https://www.devexpress.com/ClientCenter/DownloadManager/" target="_blank"&gt;DevExpress Download Manager&lt;/a&gt;. If you are using a trial version and want to try these preview&amp;nbsp;features today, you can purchase a&amp;nbsp;&lt;a href="https://www.devexpress.com/buy/vcl/" target="_blank"&gt;DevExpress VCL Subscription&lt;/a&gt; and this will give you access to the EAP/Beta builds. If you own&amp;nbsp;our Express GridPack, Express Quantum GridPack or Express NavigationPack subscriptions and are ready to upgrade, email us at&amp;nbsp;&lt;a href="mailto:clientservices@devexpress.com"&gt;clientservices@devexpress.com&lt;/a&gt;.&lt;/p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/chrome_ctLvpeMcRe.png" alt="" style="width:3032px;height:1454px;"&gt;&lt;div&gt;&lt;div&gt;&lt;div class="Note"&gt;Early Access and CTP builds are provided solely for early testing purposes and are not ready for production use. This build can be installed side by side with other major versions of DevExpress products. Please backup your project and other important data before installing Early Access and CTP builds. This EAP may not include all features/products we expect to ship in our v24.1&amp;nbsp;release cycle. As its name implies, the EAP offers an early preview of what we expect to ship in two months.&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2&gt;RAD Studio 12.3&amp;nbsp;Support&lt;/h2&gt;&lt;p&gt;As you would expect, DevExpress&amp;nbsp;v24.2.5+&amp;nbsp;and v25.1.1+ officially support the most recent versions of RAD Studio (Delphi 12.3&amp;nbsp;and C++ Builder 12.3&amp;nbsp;for both 32-bit and 64-bit).&lt;/p&gt;&lt;p&gt;Please take a moment to test our EAP against these IDEs (including&amp;nbsp;64-bit design-time support) and let us know if you encounter any difficulties/issues. Your early feedback will help us better support RAD Studio 12.3.&lt;/p&gt;&lt;h2&gt;RAD Studio Dark Mode at Design Time&lt;/h2&gt;&lt;p&gt;We improved developer-specific user experiences and modified DevExpress dialogs and wizards&amp;nbsp;to apply a dark theme, when that has been selected in the IDE.&lt;/p&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/image(43).png" alt=""&gt;&lt;br&gt;&lt;/p&gt;&lt;h2&gt;&lt;/h2&gt;&lt;h2&gt;Simplified Application-Wide Skin&lt;/h2&gt;&lt;p&gt;VCL v25.1 additionally propagates global TdxSkinController skin settings  to&amp;nbsp;the Layout Control, Navigation Bar, and Bar Manager components (&lt;a href="https://docs.devexpress.com/VCL/404985/ExpressCrossPlatformLibrary/global-application-settings#project-settings" target="_blank"&gt;if UseGlobalSkin = True&lt;/a&gt;&amp;nbsp;is set in code or in the Project Settings dialog).&amp;nbsp;&lt;span&gt;For the majority of VCL developers, these changes will produce fewer errors and offer simpler configuration steps for common usage scenarios (see examples:&amp;nbsp;&lt;/span&gt;&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1278380/tdxstatusbar-and-wxicompact" target="_blank"&gt;one&lt;/a&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href="https://supportcenter.devexpress.com/ticket/details/t311133/skinning-controls-in-layoutcontrol" target="_blank"&gt;two&lt;/a&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href="https://supportcenter.devexpress.com/ticket/details/t651957/apply-skins-to-navbar" target="_blank"&gt;three&lt;/a&gt;&lt;span&gt;). &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;This should not affect customers who&amp;nbsp;prefer&amp;nbsp;advanced/ad-hoc skin customizations or where a global skin is not required (users can also revert to the previous behavior using feature toggles, if needed).&lt;/span&gt;&amp;nbsp;Frankly speaking, these enhancements have simplified our own lives, because our VCL installer uses the layout control inside, and in previous versions&amp;nbsp;we had to do skin-related &amp;quot;cherry-picking&amp;quot; for inner elements like check-boxes, etc.&lt;/p&gt;&lt;h3&gt;Layout Control&lt;/h3&gt;&lt;p&gt;Layout Control&amp;nbsp;users no longer need to deal with&amp;nbsp;TdxLayoutCxLookAndFeel or TdxLayoutSkinLookAndFeel (in most instances). Much like our TdxRibbon control, the TdxLayoutControl&amp;nbsp;now&amp;nbsp;automatically updates its skin settings from a TdxSkinController component in the application (including &lt;span&gt;components&amp;nbsp;added inside the layout control&lt;/span&gt;).&lt;/p&gt;&lt;pre&gt;&lt;code class="language-delphi"&gt;dxSkinController1.SkinName := &amp;#39;WXI&amp;#39;;
dxLayoutSkinLookAndFeel1.LookAndFeel.SkinName := dxSkinController1.SkinName;  // Not needed in v25.1+
dxLayoutControl1.LayoutLookAndFeel := dxLayoutSkinLookAndFeel1; // Not needed in v25.1+&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;To apply an individual skin, you can still modify the &lt;em&gt;TdxLayoutControl.LayoutLookAndFeel.LookAndFeel.SkinName&lt;/em&gt; property - local skin settings always override global application settings.&lt;/p&gt;&lt;h3&gt;Navigation Bar&lt;/h3&gt;&lt;p&gt;We improved the design-time experience for the Navigation Bar control&amp;#39;s&amp;nbsp;Appearance Designer:&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Sorted different views so that skinnable appears at the top.&lt;/li&gt;&lt;li&gt;Filtered the Color Scheme dropdown based on the available/global project skins.&lt;/li&gt;&lt;li&gt;Updated icons and added Dark Mode support in the designer.&lt;/li&gt;&lt;li&gt;Made the Accordion View the default (instead of the Base View for newly added controls).&lt;/li&gt;&lt;/ul&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/vcl_navbar_views.jpg" alt="" style="width:1074px;height:992px;border-width:1px;border-color:#c0c0c0;border-style:solid;"&gt;&lt;h3&gt;Bar Manager &lt;/h3&gt;&lt;p&gt;Again,&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/404985/ExpressCrossPlatformLibrary/global-application-settings#project-settings" target="_blank"&gt;if UseGlobalSkin = True&lt;/a&gt;&lt;span&gt;&amp;nbsp;is set in code or in the Project Settings dialog, and users did not change the &lt;/span&gt;TdxBarManager.Style property (it is not set in DFM and is bmsStandard by default), our Bar Manager&amp;nbsp;automatically updates its skin settings from a TdxSkinController component in the application. &lt;/p&gt;&lt;p&gt;The default Style value depends on &lt;a href="https://docs.devexpress.com/VCL/cxLookAndFeels.cxDefaultLookAndFeelNativeStyle#related-installer-option" target="_blank"&gt;the NativeStyle installer setting&lt;/a&gt;&amp;nbsp;(&amp;quot;&lt;em&gt;Use native look and feel style as default for DevExpress components&lt;/em&gt;&amp;quot;): if it is True, then the default value is&amp;nbsp;&lt;em&gt;bmsUseLookAndFeel&lt;/em&gt;, otherwise the default value is &lt;em&gt;bmsEnhanced&lt;/em&gt;. &lt;/p&gt;&lt;p&gt;You can revert to previous&amp;nbsp;behavior via UseGlobalSkin = False (in project settings)&amp;nbsp;or global&amp;nbsp;TdxBarManager.DefaultUseGlobalSkin = bFalse&amp;nbsp;(in the module initialization section,&amp;nbsp;when you have multiple places to customize).&lt;/p&gt;&lt;h3&gt;Status Bar&lt;/h3&gt;&lt;p&gt;The same changes made to TdxBarManager also apply to TdxStatusBar.&amp;nbsp;&lt;span&gt;Similarly, you can revert to previous behavior via UseGlobalSkin = False&amp;nbsp;and TdxStatusBar.DefaultUseGlobalSkin =&amp;nbsp;bFalse.&lt;/span&gt; The only differences&amp;nbsp;are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The name&amp;nbsp;of the property and its default value&amp;nbsp;-&amp;nbsp;TdxStatusBar.PaintStyle and stpsStandard &lt;em&gt;respectively.&lt;/em&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Our Status Bar does not depend on installer settings.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;When our status bar is skinned, its default height and rendering is slightly different from native style (SkinController.NativeStyle is&amp;nbsp;true) - we consider this more of a &amp;quot;bug fix&amp;quot; than a breaking change, because the overall appearance is now more accurate in v25.1.&lt;/p&gt;&lt;div&gt;&lt;strong&gt;v24.2 (PaintStyle =&amp;nbsp;stpsStandard by default)&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/StatusBar_v242.png" alt="" style="width:679px;height:43px;"&gt;&lt;br&gt;&lt;strong&gt;v25.1&amp;nbsp;(PaintStyle = stpsUseLookAndFeel by default)&lt;/strong&gt;&lt;/p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/StatusBar_v251.png" alt="" style="width:651px;height:48px;"&gt;&lt;h2&gt;A Preview of the Report Designer and Report Viewer (Powered by JS/DevExtreme Wrappers for Delphi/C++)&lt;/h2&gt;&lt;p&gt;As you recall from our v25.1 roadmap, VCL is taking a big step toward modernization with a new CTP for hybrid reporting that seamlessly integrates the DevExpress JavaScript Report Designer and Viewer. This bridges native VCL apps with modern web-based design capabilities via WebView and ASP.NET Core. All required .NET and JS dependencies are embedded into a single self-contained EXE file transparently (or even magically!) and developers can still use Delphi/C++ for many report customizations - this maintains one of the key advantages of VCL as a platform.&lt;/p&gt;&lt;p&gt;&lt;span&gt;While not currently included in the EAP, I wanted to invite our loyal VCL customers to &lt;span&gt;join the following&amp;nbsp;&lt;/span&gt;&lt;a href="https://supportcenter.devexpress.com/ticket/details/T1289718" target="_blank" style="background-color:#ffff99;"&gt;feature discussion/FAQ thread&lt;/a&gt;&amp;nbsp;- I have documented our interim results and some developer experience considerations&lt;span&gt;. We welcome your thoughts on what is coming, how you are going to use it, what is missing or concerns you&amp;nbsp;-&amp;nbsp;your feedback will shape new product development strategies for the rest of this year. Here are a few&amp;nbsp;teaser screenshots&amp;nbsp;from our WIP - some core functionality is already implemented.&amp;nbsp;&lt;span style="color:#333333;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span style="color:#333333;"&gt;&lt;strong&gt;See also&lt;/strong&gt;&lt;strong&gt;:&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;a href="https://community.devexpress.com/Blogs/vcl/archive/2025/07/02/vcl-new-subscription-for-delphi-cpp-builder-developers-to-unlock-modern-web-and-reporting-solutions-v25-1.aspx" style="color:#337ab7;background-color:#ffff99;"&gt;New VCL Subscription for Delphi/C++ Builder: Modern Web &amp;amp; Reporting Solutions (v25.1)&lt;/a&gt;&lt;/strong&gt;&lt;span style="color:#333333;"&gt;.&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/VCL_Reporting_v251.gif" alt=""&gt;&lt;h2&gt;Your Feedback Matters&lt;/h2&gt;&lt;p&gt;Just another reminder that our&amp;nbsp;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-survey" target="_blank"&gt;What&amp;#39;s New in v24.2&lt;/a&gt;&amp;nbsp;and &lt;a href="https://community.devexpress.com/Blogs/vcl/archive/2025/02/26/vcl%20june%202025%20roadmap%20v25%201.aspx" target="_blank"&gt;Roadmap&lt;/a&gt; surveys give&amp;nbsp;you the&amp;nbsp;opportunity to communicate your needs/concerns so we can&amp;nbsp;make more informed long-term component development decisions.&lt;/p&gt;&lt;p&gt;For additional information on&amp;nbsp;&lt;strong&gt;what &lt;/strong&gt;&lt;strong&gt;you can expect&lt;/strong&gt; in our June release, please refer to our&amp;nbsp;&lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/07/24/vcl-year-end-roadmap-v24-2.aspx" target="_blank"&gt;&lt;/a&gt;&lt;a href="https://community.devexpress.com/Blogs/vcl/archive/2025/02/26/vcl%20june%202025%20roadmap%20v25%201.aspx" target="_blank"&gt;VCL – June 2025 Roadmap&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Thanks,&lt;br&gt;Dennis Garavsky&lt;br&gt;Principal Product Manager&lt;br&gt;&lt;a href="mailto:dennis@devexpress.com" title="Email me if you have questions or suggestions"&gt;dennis@devexpress.com&lt;br&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 30 Apr 2025 03:44:00 Z</pubDate>
      <dc:creator>Dennis Garavsky (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:388226</guid>
      <link>https://community.devexpress.com/Blogs/vcl/archive/2025/02/26/vcl-june-2025-roadmap-v25-1.aspx</link>
      <category domain="https://community.devexpress.com/Tags/2025">2025</category>
      <category domain="https://community.devexpress.com/Tags/a11y">a11y</category>
      <category domain="https://community.devexpress.com/Tags/accessibility">accessibility</category>
      <category domain="https://community.devexpress.com/Tags/AI">AI</category>
      <category domain="https://community.devexpress.com/Tags/desktop">desktop</category>
      <category domain="https://community.devexpress.com/Tags/future">future</category>
      <category domain="https://community.devexpress.com/Tags/highdpi">highdpi</category>
      <category domain="https://community.devexpress.com/Tags/hybrid">hybrid</category>
      <category domain="https://community.devexpress.com/Tags/js">js</category>
      <category domain="https://community.devexpress.com/Tags/Roadmap">Roadmap</category>
      <category domain="https://community.devexpress.com/Tags/Survey">Survey</category>
      <category domain="https://community.devexpress.com/Tags/SVG">SVG</category>
      <category domain="https://community.devexpress.com/Tags/v25.1">v25.1</category>
      <category domain="https://community.devexpress.com/Tags/VCL">VCL</category>
      <category domain="https://community.devexpress.com/Tags/windows+11">windows 11</category>
      <title>​VCL – June 2025 Roadmap (v25.1)</title>
      <description>&lt;p&gt;The following list outlines features/capabilities we expect to ship for our&amp;nbsp;&lt;a href="https://www.devexpress.com/products/vcl/"&gt;VCL UI Component Libraries -&amp;nbsp;Delphi &amp;amp; C++Builder&lt;/a&gt;&amp;nbsp;(expected release date: June 2025).&amp;nbsp;&lt;/p&gt;&lt;p&gt;Before I detail our VCL Roadmap...if you have not yet done so, please take a moment to review&amp;nbsp;&lt;strong&gt;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl" target="_blank"&gt;What&amp;#39;s New in v24.2&lt;/a&gt;&amp;nbsp;&lt;/strong&gt;(our last major VCL update)&amp;nbsp;and submit feedback using&amp;nbsp;&lt;strong&gt;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-survey" target="_blank"&gt;the inline&amp;nbsp;survey&lt;/a&gt;&lt;/strong&gt;. Your survey responses (both in the What&amp;#39;s New and in Roadmap posts such as this) help us better understand your needs/concerns and allows us to make more informed development decisions. As always, thanks to everyone who has already submitted feedback/suggestions.&lt;/p&gt;

&lt;div class="Note"&gt;The information contained within this blog post details our current/projected development plans. Please note that this information is being shared for INFORMATIONAL PURPOSES ONLY and does not represent a binding commitment on the part of Developer Express Inc. This blog post and the features/products listed within it are subject to change. You should not rely or use this information to help make a purchase decision about Developer Express Inc products.&lt;/div&gt;

&lt;h2&gt;A Preview of the Report Designer and Report Viewer&lt;/h2&gt;
&lt;p&gt;In v25.1, we plan to ship a&amp;nbsp;Community Technology Preview (CTP) of our hybrid VCL reporting solution powered by the &lt;a href="https://www.devexpress.com/subscriptions/reporting/web/" target="_blank"&gt;DevExpress&amp;nbsp;JS Report Viewer/Designer&lt;/a&gt;. With this implementation, reports can be created, designed and previewed inside VCL apps  and stored in a&amp;nbsp;database/file system as JSON/XML&amp;nbsp;when necessary. This is a new solution/implementation for the&amp;nbsp;VCL framework and is based on &lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/07/24/vcl-year-end-roadmap-v24-2.aspx" target="_blank"&gt;v24.2-related&amp;nbsp;research&lt;/a&gt; (hybrid VCL components - aka JS/DevExtreme Wrappers&amp;nbsp;- see our &lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-devextreme-hybrid-components" target="_blank"&gt;proof-of-concept with the HTML Editor here&lt;/a&gt;). Technical prerequisites to run this solution include ASP.NET Core and a &lt;a href="https://docwiki.embarcadero.com/Libraries/Athens/en/Vcl.Edge.TEdgeBrowser" target="_blank" rel="noopener"&gt;WebView component&lt;/a&gt; (an embedded web browser) for Microsoft Windows. &lt;/p&gt;&lt;p&gt;Licensing: Our new reporting&amp;nbsp;solution will  require the purchase of our new&amp;nbsp;&amp;quot;&lt;strong&gt;VCL Subscription&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;+&lt;/strong&gt;&amp;quot; OR an&amp;nbsp;existing active VCL Subscription with any .NET subscription that includes &lt;a href="https://www.devexpress.com/buy/winforms-wpf-blazor-asp-net-maui/" target="_blank"&gt;DevExpress Reports&lt;/a&gt;&amp;nbsp;for ASP.NET Core/JavaScript (relevant subscription SKUs include: Reporting, ASP.NET and Blazor (includes DevExtreme), DXperience, or Universal). Learn more at&amp;nbsp;&lt;a href="https://community.devexpress.com/Blogs/vcl/archive/2025/07/02/vcl-new-subscription-for-delphi-cpp-builder-developers-to-unlock-modern-web-and-reporting-solutions-v25-1.aspx" style="color:#337ab7;background-color:#ffff99;"&gt;New VCL Subscription for Delphi/C++ Builder: Modern Web &amp;amp; Reporting Solutions (v25.1)&lt;/a&gt;&lt;span style="color:#333333;"&gt;.&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/image(45).png" alt="" style="width:3032px;height:1630px;border-width:1px;border-color:#c0c0c0;border-style:solid;"&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/image(44).png" alt="" style="width:3020px;height:1448px;border-width:1px;border-color:#c0c0c0;border-style:solid;"&gt;

&lt;h2&gt;Accessibility,&amp;nbsp;UI Automation and Keyboard Navigation Enhancements&lt;/h2&gt;&lt;p&gt;As you may recall from previous announcements, &lt;a href="https://www.devexpress.com/products/net/accessibility.xml" target="_blank"&gt;accessibility (A11Y)&lt;/a&gt;&amp;nbsp;support is a primary focus area across all product libraries. VCL is no exception in this regard. Our strategy is driven by the following principles:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Make our UI components and related software libraries more accessible to&amp;nbsp;people with visual impairments.&lt;/li&gt;&lt;li&gt;Comply&amp;nbsp;with existing A11Y-related regulations in countries like the US, Germany, etc.&lt;/li&gt;&lt;li&gt;Ensure that apps built with our UI components are easily testable using automated testing/e2e&amp;nbsp;software (this is important for both external customers and us internally).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Full VCL accessibility support is a large undertaking and requires significant development resources. Our&amp;nbsp;efforts will continue throughout 2025 and will include enhancements for major unsupported components:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Form layout manager (including layout groups, tabs).&lt;/li&gt;&lt;li&gt;TreeList and Data Grid (key navigation, read-only and data editing scenarios, without other complex interactions).&lt;/li&gt;&lt;li&gt;Other popular data editors (key scenarios in both in-place and standalone use editors).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;We  expect to introduce improved accessibility support to the DevExpress VCL Scheduler/Pivot Grid (and other controls) by the end of 2025. Our VCL demos will also have accessibility support enabled by default in v25.2.&lt;/p&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/products/net/accessibility/twenty-percent-disabilities.png" alt=""&gt;&lt;/p&gt;&lt;h2&gt;RAD Studio 12.3 Support&lt;/h2&gt;&lt;p&gt;As you probably know&amp;nbsp;from Embarcadero&amp;#39;s public announcements, RAD Studio 12.3 Athens is coming soon. As always, it requires us to test and modify our release artifacts:&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Design-time packages and tests (due to architectural changes).&lt;/li&gt;&lt;li&gt;Licensed and trial installations.&lt;/li&gt;&lt;li&gt;Internal build farm and related development tools.&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Form and Control Rendering Performance Enhancements&lt;/h2&gt;&lt;p&gt;First, a reminder to review our&amp;nbsp;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-performance-enhancements"&gt;v24.2 release notes&lt;/a&gt; (details related to performance optimizations) and&amp;nbsp;test v24.2 live with our demos or within your projects. You may be surprised that certain DevExpress-powered VCL forms now&amp;nbsp;open faster&amp;nbsp;(even without DirectX) than the same in .NET WinForms.&lt;/p&gt;&lt;p&gt;Performance enhancements to skinned forms (with vector skins and SVG icons) continue&amp;nbsp;to be a part of our&amp;nbsp;&lt;a href="https://community.devexpress.com/blogs/vcl/archive/2023/12/19/vcl-subscription-drawing-engine-performance-enhancements-for-complex-data-forms-and-other-reasons-to-upgrade-to-v23-2.aspx" target="_blank"&gt;long-term VCL product strategy&lt;/a&gt;.&amp;nbsp;In our v25.1 release cycle, we have isolated a new set of use-case scenarios requiring optimization (based on feedback via the DevExpress Support Center and internal research).&lt;/p&gt;&lt;h2&gt;Dark Mode at Design Time&lt;/h2&gt;&lt;p&gt;We also want to improve developer UX and modify DevExpress tool windows to match IDE styles (for example, apply a dark theme to DevExpress dialogs and wizards).&lt;/p&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com/blogs/vcl/image(43).png" alt=""&gt;&lt;/p&gt;&lt;h2&gt;Simplified Application-Wide Skin&lt;/h2&gt;&lt;p&gt;Having started in 2024 with&amp;nbsp;our VCL Ribbon component, v25.1 will&amp;nbsp;make it easier to apply the global TdxSkinController and project settings (&lt;a href="https://docs.devexpress.com/VCL/404985/ExpressCrossPlatformLibrary/global-application-settings#project-settings" target="_blank"&gt;learn more&lt;/a&gt;) to&amp;nbsp;the following controls:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Layout Control (no need to deal with&amp;nbsp;TdxLayoutCxLookAndFeel or TdxLayoutSkinLookAndFeel any longer for controls added inside the layout component).&lt;/li&gt;&lt;li&gt;Navigation Bar (refresh the design-time experience, hide older styles, and avoid&amp;nbsp;extra steps with SkinExplorerBarView,&amp;nbsp;AccordionView and other views).&lt;/li&gt;&lt;li&gt;Bar Manager (a single-row bar menu, status bar).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For the majority of VCL developers, changes will produce fewer errors and offer simpler configuration steps for common usage scenarios (see examples: &lt;a href="https://supportcenter.devexpress.com/ticket/details/t1278380/tdxstatusbar-and-wxicompact" target="_blank"&gt;one&lt;/a&gt;, &lt;a href="https://supportcenter.devexpress.com/ticket/details/t311133/skinning-controls-in-layoutcontrol" target="_blank"&gt;two&lt;/a&gt;, &lt;a href="https://supportcenter.devexpress.com/ticket/details/t651957/apply-skins-to-navbar" target="_blank"&gt;three&lt;/a&gt;). This should not affect customers who&amp;nbsp;prefer&amp;nbsp;advanced/ad-hoc skin customizations or where a global skin is not required.&lt;/p&gt;

&lt;h2&gt;More Control over the Enabled/Disabled and Small/Large SVG Icons&lt;/h2&gt;
&lt;p&gt;This is one more feature from &lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/07/24/vcl-year-end-roadmap-v24-2.aspx" target="_blank"&gt;our 2024 roadmap&lt;/a&gt;, which we had&amp;nbsp;no time to implement in our v24.2 release cycle. In short, we want to expand&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/cxGraphics.TcxImageListSVGOptions.UseRegularAsLarge?v=24.1" target="_blank" rel="noopener"&gt;UseRegularAsLarge&lt;/a&gt;, &lt;a href="https://docs.devexpress.com/VCL/cxGraphics.TcxImageListSVGOptions.LargeSize?v=24.1" target="_blank" rel="noopener"&gt;LargeSize&lt;/a&gt; and related SVG image options to other controls like Button, Backstage View, List View, Navigation Bar, Image Combobox, etc. For additional information, please review the following &lt;a href="https://supportcenter.devexpress.com/ticket/details/t1239193/tcxbutton-image-size#4bc491dd-129e-4f87-9d17-f0e2d1e03a06" target="_blank"&gt;Support Center ticket&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Artificial Intelligence (AI) Integration Research&lt;/h2&gt;
&lt;p&gt;We expect&amp;nbsp;to leverage/integrate AI chat and other &amp;quot;smart&amp;quot; functions &lt;a href="https://www.devexpress.com/subscriptions/whats-new/#devexpress-ai" target="_blank"&gt;from our .NET &lt;/a&gt;libraries (like Smart Paste, Search, Summary, Translation, etc.) for both the DevExpress VCL Rich Text Editor and VCL Data Grid.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/subscriptions/i/24.2/24-2-winforms-memoedit-ai-powered-behaviors@2x.png" alt=""&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://www.devexpress.com/subscriptions/i/24.2/24-2winforms-aichatcontrol@2x.png" alt=""&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;A Simpler Way to Save/Restore the Grid and TreeList State&lt;/h2&gt;
&lt;p&gt;I am pretty sure many of you are familiar with our obsolete&amp;nbsp;KB articles (KA18654 and&amp;nbsp;A2279) and associated custom&amp;nbsp;&amp;#39;cxStatusKeeper&amp;#39; implementation/package. At least one can easily &lt;a href="https://www.google.com/search?q=cxStatusKeeper+site:supportcenter.devexpress.com" target="_blank"&gt;google more than 100&amp;nbsp;tickets&lt;/a&gt;&amp;nbsp;with various keywords&amp;nbsp;over the years (and I can see even more with private Support Center tickets). Some of our users are still using these solutions today with RAD Studio 12, and it takes their time to upgrade and maintain.&lt;/p&gt;
&lt;p&gt;In v25.1, we want to simplify&amp;nbsp;the following save/restore layout requirements:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Save and restore expanded, selected, focused, and top visible nodes/records into a file/stream.&lt;/li&gt;&lt;li&gt;Support our Data Grid&amp;#39;s table and banded views and the TreeList.&lt;/li&gt;&lt;li&gt;Support design-time or easy plug-and-play runtime experiences.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;We hope to get started with the VCL Data Grid (refactor and simplify existing code, see which APIs can be added out-of-the-box, etc.)&amp;nbsp;and then see how it goes for our TreeList (may be delayed to v25.2). Ultimately, our hope is that you will have much less code to copy and maintain in your own project(s).&lt;/p&gt;&lt;p&gt;As always, we appreciate your feedback on what you customized in our default example solution, what proved to work&amp;nbsp;well and what did not. Thanks in advance.&lt;/p&gt;



&lt;h2&gt;Your Feedback Matters&lt;/h2&gt;
&lt;p&gt;Should you have any questions about the new features we expect to ship in June or if you’d like to discuss enhancements planned for v25.1, please submit a support ticket via the&amp;nbsp;&lt;a href="https://supportcenter.devexpress.com/ticket/create" target="_blank"&gt;DevExpress Support Center&lt;/a&gt;&amp;nbsp;or leave a comment in the survey below. We’ll be happy to follow up.&lt;/p&gt;

&lt;div data-survey-id="fc18f4f3-97b5-40c8-897d-32a9fcbfe04a" data-survey-auth-required="false"&gt;&lt;/div&gt;

&lt;span&gt;Thanks,&lt;br&gt;Dennis Garavsky&lt;/span&gt;&lt;br&gt;&lt;span&gt;Principal Product Manager&lt;/span&gt;&lt;br&gt;&lt;a href="mailto:dennis@devexpress.com" title="Email me if you have questions or suggestions"&gt;dennis@devexpress.com&lt;/a&gt;&lt;br&gt;</description>
      <pubDate>Wed, 26 Feb 2025 00:23:00 Z</pubDate>
      <dc:creator>Dennis Garavsky (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:388199</guid>
      <link>https://community.devexpress.com/Blogs/vcl/archive/2024/09/30/vcl-v24-2-eap-rad-studio-12-2-support-hybrid-vcl-js-components.aspx</link>
      <category domain="https://community.devexpress.com/Tags/2024">2024</category>
      <category domain="https://community.devexpress.com/Tags/charts">charts</category>
      <category domain="https://community.devexpress.com/Tags/desktop">desktop</category>
      <category domain="https://community.devexpress.com/Tags/eap">eap</category>
      <category domain="https://community.devexpress.com/Tags/future">future</category>
      <category domain="https://community.devexpress.com/Tags/highdpi">highdpi</category>
      <category domain="https://community.devexpress.com/Tags/prerelease">prerelease</category>
      <category domain="https://community.devexpress.com/Tags/Roadmap">Roadmap</category>
      <category domain="https://community.devexpress.com/Tags/Survey">Survey</category>
      <category domain="https://community.devexpress.com/Tags/SVG">SVG</category>
      <category domain="https://community.devexpress.com/Tags/v24.2">v24.2</category>
      <category domain="https://community.devexpress.com/Tags/VCL">VCL</category>
      <category domain="https://community.devexpress.com/Tags/windows+11">windows 11</category>
      <title>VCL v24.2 EAP — RAD Studio 12.2 Support, Hybrid VCL/JS Components, Modern 64-bit C++ Compiler and Usability Enhancements</title>
      <description>&lt;p&gt;As you may already know, we are&amp;nbsp;a couple of months away from our next major update (v24.2). This post describes&amp;nbsp;&lt;strong&gt;a few&amp;nbsp;&lt;/strong&gt;VCL-related&amp;nbsp;features we expect to ship in early December and details what’s inside our Early Access Preview build (for additional information on what you can expect in our year end release, please refer to&amp;nbsp;&lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/07/24/vcl-year-end-roadmap-v24-2.aspx" target="_blank"&gt;our Year-End v24.2 roadmap&lt;/a&gt;).&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.devexpress.com/products/vcl/" target="_blank" rel="noopener noreferrer"&gt;Active DevExpress VCL Subscribers&lt;/a&gt;&amp;nbsp;can download our most recent EAP builds using the&amp;nbsp;&lt;a href="https://www.devexpress.com/ClientCenter/DownloadManager/" target="_blank"&gt;DevExpress Download Manager&lt;/a&gt;.&amp;nbsp; If you do not own an active DevExpress VCL Subscription, you can also&amp;nbsp;download&amp;nbsp;&lt;a href="https://go.devexpress.com/DevExpressDownload_VCLEAPDemos.aspx" rel="noreferrer noopener" target="_blank" title="https://go.devexpress.com/devexpressdownload_vcleapdemos.aspx"&gt;our EAP demos using this link&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;span&gt;If you are using a trial,&amp;nbsp;and want to try these preview&amp;nbsp;features today, you can purchase a&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.devexpress.com/buy/vcl/" target="_blank"&gt;DevExpress VCL Subscription&lt;/a&gt;&lt;span&gt;&amp;nbsp;(this will give you access to the EAP/BETA builds). If you own&amp;nbsp;our Express GridPack, Express Quantum GridPack or Express NavigationPack subscriptions and are ready to upgrade, email us at&amp;nbsp;&lt;/span&gt;&lt;a href="mailto:clientservices@devexpress.com"&gt;clientservices@devexpress.com&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(40).png" alt="" style="width:3434px;height:2004px;border-width:1px;border-color:#c0c0c0;border-style:solid;"&gt;&lt;div&gt;&lt;div class="Note"&gt;&lt;span&gt;Early Access and CTP builds are provided solely for early testing purposes and are not ready for production use. This build can be installed side by side with other major versions of DevExpress products. Please backup your project and other important data before installing Early Access and CTP builds. This EAP may not include all features/products we expect to ship in our v24.1&amp;nbsp;release cycle. As its name implies, the EAP offers an early preview of what we expect to ship in two months.&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2&gt;RAD Studio 12.2&amp;nbsp;Support&lt;/h2&gt;&lt;p&gt;As you would expect, DevExpress&amp;nbsp;v24.2 and v24.1.6+ officially supports Embarcadero&amp;#39;s newest IDE (Delphi 12.2 and C++ Builder 12.2 for both 32-bit and 64-bit). &lt;/p&gt;&lt;p&gt;Please take a moment to test our EAP against these IDEs&amp;nbsp;and let us know if you encounter any difficulties/issues. Your early feedback will help us better support RAD Studio 12.2. &lt;/p&gt;&lt;h2&gt;&lt;span style="color:#333333;"&gt;Modern 64-bit C++ Compiler Support&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style="color:#333333;"&gt;Please let us know whether modern&amp;nbsp;64-bit C++ compiler support works as&amp;nbsp;expected within RAD Studio v12.2.&amp;nbsp;&lt;span&gt;We have yet to decide&amp;nbsp;whether we can push this Modern 64-bit C++ compiler in v24.1, and are estimating costs/risks for our user base (as you can appreciate, new IDEs and standard libraries bring new changes).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;Deprecation of XE7 and XE8&lt;/h2&gt;&lt;p&gt;For additional information about this change (in our&amp;nbsp;&lt;strong&gt;v24.2 release cycle&lt;/strong&gt;)&amp;nbsp;refer to following:&amp;nbsp;&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1242900/the-devexpress-vcl-installation-no-longer-supports-xe7-and-xe8-of-the-rad-studio-delphi" target="_blank"&gt;The DevExpress VCL installation no longer supports XE7 and XE8 of the RAD Studio Delphi and C++Builder IDE&lt;/a&gt;.&lt;/p&gt;&lt;div class="Note"&gt;&lt;span style="color:#333333;"&gt;Note&amp;nbsp;the following known issue:&amp;nbsp;&lt;/span&gt;&lt;a href="https://devexpress.com/issue=T1254199" style="color:#337ab7;"&gt;&amp;quot;Cannot copy file(s)&amp;quot; error occurs on an attempt to install DevExpress VCL controls on a Parallels Desktop v20 virtual machine&lt;/a&gt;&lt;span style="color:#333333;"&gt;.&amp;nbsp;We implemented a workaround for this issue at the installer level (v24.1.6, v23.2.9). Please download the new installer version from our &lt;span&gt;&lt;a href="https://www.devexpress.com/clientcenter/downloadmanager/" target="_blank"&gt;Download Manager&lt;/a&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;A Proof-of-Concept for Hybrid VCL Components (Powered by JS/DevExtreme Wrappers for Delphi)&lt;/h2&gt;&lt;p&gt;&lt;span style="color:#1f2328;"&gt;&lt;a href="https://github.com/DevExpress-Examples/vcl-hybrid-html-editor-demo-app" target="_blank"&gt;Our GitHub&amp;nbsp;demo application&lt;/a&gt;  illustrates the benefits of&amp;nbsp;hybrid VCL applications - apps that rely on a&amp;nbsp;&lt;/span&gt;&lt;a href="https://docwiki.embarcadero.com/Libraries/Athens/en/Vcl.Edge.TEdgeBrowser" rel="nofollow"&gt;WebView component&lt;/a&gt;&lt;span style="color:#1f2328;"&gt;&amp;nbsp;(an embedded web browser) in a native container app for Microsoft Windows. VCL developers can configure this JS widget using Delphi code and integrate JS HTML Editor commands with our VCL Ribbon control. The editor can also switch between light and dark&amp;nbsp;&lt;/span&gt;&lt;a href="https://js.devexpress.com/jQuery/Documentation/Guide/Themes_and_Styles/Predefined_Themes/" rel="nofollow"&gt;CSS DevExtreme themes&lt;/a&gt;&lt;span style="color:#1f2328;"&gt;&amp;nbsp;in response to changes between corresponding&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.devexpress.com/VCL/150003/ExpressSkinsLibrary/vcl-skin-library" rel="nofollow"&gt;DevExpress VCL skins and palettes&lt;/a&gt;&lt;span style="color:#1f2328;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#1f2328;"&gt;&lt;img src="https://github.com/DevExpress-Examples/vcl-hybrid-html-editor-demo-app/raw/main/Images/vcl-hybrid-html-editor-demo.gif" alt="DevExpress VCL Hybrid HTML Editor Demo"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#1f2328;"&gt;&lt;span style="color:#404040;"&gt;&lt;span&gt;As you may already know, hybrid apps (apps that look like native apps for a given platform, but rely on JavaScript (JS) or other technologies inside) are becoming more and more prevalent in the marketplace. Good examples are desktop versions of Microsoft Teams and&amp;nbsp;Visual Studio Code, which rely on a WebView (an embedded web browser) component inside a native container app for Windows, macOS, or Linux. DevExpress itself has&amp;nbsp;been using JS wrappers in our&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.devexpress.com/MAUI/404632/pdf-viewer/pdf-viewer" target="_blank"&gt;.NET MAUI&lt;/a&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href="https://demos.devexpress.com/blazor/HtmlEditor" target="_blank"&gt;Blazor&lt;/a&gt;&lt;span&gt;, and even&amp;nbsp;&lt;/span&gt;&lt;a href="https://community.devexpress.com/blogs/winforms/archive/2024/03/18/integrate-devextreme-javascript-html-editor-into-winforms-app.aspx" target="_blank"&gt;WinForms&lt;/a&gt;&lt;span&gt;&amp;nbsp;product lines for quite a long time (&lt;a href="https://community.devexpress.com/blogs/news/archive/2024/09/18/devexpress-ai-powered-extensions-extending-text-editors-with-ai-eap-v24-2.aspx" target="_blank"&gt;and lately for our AI-powered extensions&lt;/a&gt;&amp;nbsp;- again thanks to our DevExtreme/JS and Blazor Hybrid components).&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#1f2328;"&gt;&lt;span style="color:#404040;"&gt;Experience tells us that in nearly all instances, deployment of a&amp;nbsp;hybrid app rarely affects usability as internal&amp;nbsp;JS components are generally fast, highly interactive, and support similar&amp;nbsp;application themes. For application developers, the hybrid approach opens new opportunities, because of component availability (be it&amp;nbsp;components from DevExpress or other third-party vendors).&amp;nbsp;&lt;span&gt;For example, VCL developers can then&amp;nbsp;theoretically reuse the&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.devexpress.com/subscriptions/reporting/web/" target="_blank"&gt;DevExpress&amp;nbsp;JS Report Viewer/Designer&lt;/a&gt;&lt;span&gt;&amp;nbsp;inside their VCL apps in the future (much like our Blazor and WinForms teams&amp;nbsp;&lt;a href="https://community.devexpress.com/blogs/aspnet/archive/2024/09/18/new-devexpress-ai-focused-blazor-chat-control-early-access-preview-v24-2.aspx" target="_blank"&gt;reused the web&amp;nbsp;chat component&lt;/a&gt; for their AI story). By pursuing this strategy,&amp;nbsp;new reports can be created/designed at runtime and stored in a&amp;nbsp;database, file system, etc.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#1f2328;"&gt;&lt;span style="color:#404040;"&gt;&lt;span&gt;If hybrid solutions make sense to you (or if they don&amp;#39;t),&amp;nbsp;please share your feedback with us in the survey below.&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="Note"&gt;&lt;strong style="color:#59636e;"&gt;NOTE&lt;/strong&gt;&lt;span style="color:#59636e;"&gt;: This example is a proof of concept and should not be used in production. Production use also requires a license for&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.devexpress.com/buy/js/" rel="nofollow"&gt;DevExpress JavaScript products&lt;/a&gt;&lt;span style="color:#59636e;"&gt;&amp;nbsp;(not included in VCL subscriptions). For additional information, refer to&amp;nbsp;&lt;/span&gt;&lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/07/24/vcl-year-end-roadmap-v24-2.aspx" rel="nofollow" target="_blank"&gt;Hybrid VCL Components (aka JS/DevExtreme Wrappers)&lt;/a&gt;&lt;span style="color:#59636e;"&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/07/24/vcl-year-end-roadmap-v24-2.aspx" rel="nofollow" target="_blank"&gt;Additional Thoughts on Hybrid VCL Apps with DevExpress (Reporting, Dashboards, etc.)&lt;/a&gt;&lt;span style="color:#59636e;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;Layout Control Enhancements&lt;/h2&gt;&lt;p&gt;VCL v24.2&amp;nbsp;incorporates the following usability enhancements for the DevExpress VCL Layout Control - all thanks to our community feedback in the Support Center (&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1034879/question-are-there-an-event-etc-that-i-can-catch-if-a-tdxlayoutsplitteritem-close-open" target="_blank"&gt;one&lt;/a&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1157528/tdxlayoutsplitteritem-onresized" target="_blank"&gt;two&lt;/a&gt;, &lt;a href="https://supportcenter.devexpress.com/ticket/details/t881955/tdxlayoutsplitteritem-provide-the-close-and-open-methods" target="_blank"&gt;three&lt;/a&gt;):&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;New Close and Open methods to&amp;nbsp;TdxLayoutSplitterItem (along with the corresponding OnClosed and OnOpened events)&amp;nbsp;so you control state in code, without complex inheritance. This change will also impact&amp;nbsp;accessibility support, because you will be able to implement extended keyboard support for this layout item.&lt;/li&gt;&lt;li&gt;An IsClosed flag to determine the state of TdxLayoutSplitterItem.&lt;/li&gt;&lt;li&gt;An OnMoved event that provides information about&amp;nbsp;splitter operations. Event arguments (TdxLayoutSplitterItemMovedEventArgs) allow you to access layout items delimited by the splitter, which triggered a movement operation (FarItem, NearItem). You can also&amp;nbsp;determine the boundaries of delimited layout items before (OldFarItemBounds, OldNearItemBounds) and after (NewFarItemBounds, NewNearItemBounds) splitter operations.&amp;nbsp;&lt;span&gt;This will be helpful for advanced usage scenarios&lt;/span&gt;&lt;span&gt;&amp;nbsp;where the&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.devexpress.com/VCL/cxSplitter.TcxCustomSplitter.OnCanResize"&gt;OnCanResize&lt;/a&gt;&lt;span&gt;&amp;nbsp;event is insufficient - simply said, you no longer need&amp;nbsp;&lt;/span&gt;a complicated solution based on mouse down and up events.&lt;/li&gt;&lt;li&gt;New AllowCloseOnClick property&amp;nbsp;for TdxLayoutSplitterItem allows users to collapse or expand a layout item with a click on the splitter. Alternatively, you can check the Collapsible&amp;nbsp;item in the splitter item&amp;#39;s context menu in the Customization Form.&lt;/li&gt;&lt;li&gt;New GetFarItem and GetNearItem methods for TdxLayoutSplitterItem designed to access far or near adjacent layout items.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;Skin Editor Usability Enhancements&lt;/h2&gt;&lt;p&gt;With v24.2, we made it easier for VCL developers to locate a list of skin elements. You can use the &lt;strong&gt;Control+Click&lt;/strong&gt;&amp;nbsp;combination to display a list of target UI elements (recommended). You can also use the&amp;nbsp;&lt;img src="https://docs.devexpress.com/SkinEditor/images/button-highlight127874.png" alt="Button - Highlight"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Highlight Element&lt;/strong&gt;&amp;nbsp;menu command to highlight a required skin element from the&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/150007/ExpressSkinsLibrary/skin-editor-ui" target="_blank"&gt;Skin Editor&lt;/a&gt;&amp;nbsp;preview area, much like our WinForms implementation (this option is less effective, because it is not always possible to unambiguously highlight the target UI elements).&lt;/p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(41).png" alt=""&gt;&lt;/div&gt;&lt;h2&gt;Chart Control - Configure Text Position for Bars&lt;/h2&gt;&lt;p&gt;&lt;span&gt;In our&amp;nbsp;&lt;/span&gt;&lt;strong&gt;v24.2&lt;/strong&gt;&lt;span&gt;&amp;nbsp;release cycle, we will give you full control over the&amp;nbsp;position of&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.devexpress.com/VCL/dxChartXYSeriesBarView.TdxChartXYSeriesBarView" target="_blank"&gt;TdxChartXYSeriesBarView&lt;/a&gt;&lt;span&gt;&amp;nbsp;value labels using the new &lt;strong&gt;Position &lt;/strong&gt;property (TopInside, BottomInside, Center, Top).&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code class="language-pascal" data-line="14"&gt;var
  ADiagram: TdxChartXYDiagram;
  AValueLabels: TdxChartXYSeriesStackedBarValueLabels;
  I: Integer;
begin
  ADiagram := dxChartControl1.Diagrams[0] as TdxChartXYDiagram;
  ADiagram.BeginUpdate;  // Initiates the following batch change
  try
    for I := 0 to ADiagram.SeriesCount - 1 do  // Iterates through all series in the diagram
      begin
        AValueLabels := (ADiagram.Series[I].View as TdxChartXYSeriesStackedBarView).ValueLabels;
        AValueLabels.Visible := True;  // Displays value labels for the current series
        AValueLabels.Position := TdxChartStackedBarValueLabelPosition.TopInside;
        AValueLabels.Appearance.FillOptions.Mode := TdxFillOptionsMode.Hatch;
        AValueLabels.Appearance.FillOptions.Color := TdxAlphaColors.AliceBlue;
        AValueLabels.Appearance.FillOptions.Color2 := TdxAlphaColors.LightBlue;
        AValueLabels.Appearance.FillOptions.HatchStyle := TdxFillOptionsHatchStyle.DarkDownwardDiagonal;
        AValueLabels.Appearance.FontOptions.Name := &amp;#39;Arial&amp;#39;;
        AValueLabels.Appearance.FontOptions.Size := 10;
        AValueLabels.Appearance.FontOptions.Bold := True;
        AValueLabels.TextFormat := &amp;#39;{V:0.000} M&amp;#39;;  // Defines a custom label formatting pattern
      end;
  finally
    ADiagram.EndUpdate;  // Calls EndUpdate regardless of the batch operation&amp;#39;s success
  end;
end;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span&gt;&lt;span&gt;These enhancements are not yet finalized, but our complete implementation should be available as we near Beta 1 in November (v24.2.2+). In the meantime, you can check out a few screenshots from our labs (these changes are not yet included into this EAP):&lt;/span&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/vcl-chart-tdxchartxyseriesstackedbarvaluelabels-position@2x%20(1).png" alt="" style="width:1471px;height:798px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;Your Feedback Matters&lt;/h2&gt;&lt;p&gt;Just another reminder that our &lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-survey" target="_blank"&gt;What&amp;#39;s New in v24.1&lt;/a&gt;&amp;nbsp;and EAP/Roadmap surveys give&amp;nbsp;you the&amp;nbsp;opportunity to communicate your needs/concerns so we can&amp;nbsp;make more informed long-term component development decisions. &lt;/p&gt;&lt;p&gt;Once again,&amp;nbsp;&lt;span&gt;for additional information on &lt;strong&gt;what else&lt;/strong&gt; you can expect in our year end release, please refer to&amp;nbsp;&lt;/span&gt;&lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/07/24/vcl-year-end-roadmap-v24-2.aspx" target="_blank"&gt;our Year-End v24.2 roadmap&lt;/a&gt;&amp;nbsp;(there are more enhancements to our charts, usability when working with skins and SVG icons, better Cloud API integrations, etc.).&lt;/p&gt;

&lt;div data-survey-id="ea85bb7b-2c95-41f4-a47e-be7c2ba31284" data-survey-auth-required="false"&gt;&lt;/div&gt;&lt;p&gt;&lt;span&gt;Thanks,&lt;br&gt;Dennis Garavsky&lt;/span&gt;&lt;br&gt;&lt;span&gt;Principal Product Manager&lt;/span&gt;&lt;br&gt;&lt;a href="mailto:dennis@devexpress.com" title="Email me if you have questions or suggestions"&gt;dennis@devexpress.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 30 Sep 2024 02:48:00 Z</pubDate>
      <dc:creator>Dennis Garavsky (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:388175</guid>
      <link>https://community.devexpress.com/Blogs/vcl/archive/2024/07/24/vcl-year-end-roadmap-v24-2.aspx</link>
      <category domain="https://community.devexpress.com/Tags/2024">2024</category>
      <category domain="https://community.devexpress.com/Tags/charts">charts</category>
      <category domain="https://community.devexpress.com/Tags/desktop">desktop</category>
      <category domain="https://community.devexpress.com/Tags/future">future</category>
      <category domain="https://community.devexpress.com/Tags/highdpi">highdpi</category>
      <category domain="https://community.devexpress.com/Tags/hybrid">hybrid</category>
      <category domain="https://community.devexpress.com/Tags/js">js</category>
      <category domain="https://community.devexpress.com/Tags/Roadmap">Roadmap</category>
      <category domain="https://community.devexpress.com/Tags/Survey">Survey</category>
      <category domain="https://community.devexpress.com/Tags/SVG">SVG</category>
      <category domain="https://community.devexpress.com/Tags/v24.2">v24.2</category>
      <category domain="https://community.devexpress.com/Tags/VCL">VCL</category>
      <category domain="https://community.devexpress.com/Tags/windows+11">windows 11</category>
      <title>VCL — Year-End Roadmap (v24.2)</title>
      <description>&lt;p&gt;The following list outlines&amp;nbsp;&lt;a href="https://www.devexpress.com/products/vcl/"&gt;VCL UI component&amp;nbsp;(Delphi &amp;amp; C++Builder)&lt;/a&gt;&amp;nbsp;features/capabilities we expect to ship in&amp;nbsp;December 2024.&lt;/p&gt;
&lt;p&gt;Before I detail our year-end VCL Roadmap...if you have not yet done so, please take a moment to review &lt;strong&gt;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl" target="_blank"&gt;What&amp;#39;s New in v24.1&lt;/a&gt;&amp;nbsp;&lt;/strong&gt;(our last major VCL update)&amp;nbsp;and submit feedback using&amp;nbsp;&lt;strong&gt;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-survey" target="_blank"&gt;the related survey&lt;/a&gt;&lt;/strong&gt;. Your survey responses (both in the What&amp;#39;s New and in Roadmap posts such as this) help us better understand your needs/concerns and allows us to make more informed development decisions. As always, thanks to everyone who has already submitted feedback/suggestions.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;div class="Note"&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt;&amp;nbsp;The information contained within this blog post details our current/projected development plans. Please note that this information is being shared for INFORMATIONAL PURPOSES ONLY and does not represent a binding commitment on the part of Developer Express Inc. This blog post and the features/products listed within it are subject to change. You should not rely or use this information to help make a purchase decision about Developer Express Inc products.&lt;/div&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Open Sans Condensed&amp;#39;, HelveticaNeue-CondensedBold, Helvetica, &amp;#39;Arial Narrow&amp;#39;, Calibri, Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;font-size:30px;"&gt;C++ Builder 64-bit Compiler and Linker&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We expect to support modern C++ compiler-related features&amp;nbsp;in our v24.2 release cycle. For technical information in this regard, please review the following: &lt;a href="http://youtube.com/watch?v=Ps5pW5uhmMw"&gt;second Behind the Build webinar&lt;/a&gt;&amp;nbsp;and &lt;a href="https://docwiki.embarcadero.com/RADStudio/Athens/en/Upgrading_Existing_C%2B%2B_Projects_to_64-bit_Windows#Upgrading_to_the_bcc64x_.28Windows_64-bit_.28Modern.29.29"&gt;documentation on upgrading with key things to know&lt;/a&gt;. Let me also quote &lt;a href="https://blogs.embarcadero.com/the-new-clang-toolchain-in-cbuilder-12-1/"&gt;https://blogs.embarcadero.com/the-new-clang-toolchain-in-cbuilder-12-1/&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;The new toolchain targets Windows 64-bit Intel apps, and is based on Clang 15, with a new STL, a new C++ runtime, and uses the Windows Universal C Runtime (UCRT.) It has a new linker, and uses the COFF and PDB object and debug file formats.&lt;br&gt;&lt;br&gt;All binaries (the compiler, linker etc) are 64-bit EXEs, meaning they can handle large memory requirements – and you’d be surprised how often this is needed for C++. This even includes when compiling in the IDE, where we call out to the external process.&lt;/blockquote&gt;
&lt;h2&gt;Deprecation of XE7 and XE8&lt;/h2&gt;
&lt;p&gt;For more information about this change (in our&amp;nbsp;&lt;strong&gt;v24.2 release cycle&lt;/strong&gt;).&amp;nbsp;refer to following:&amp;nbsp;&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1242900/the-devexpress-vcl-installation-no-longer-supports-xe7-and-xe8-of-the-rad-studio-delphi" target="_blank"&gt;The DevExpress VCL installation no longer supports XE7 and XE8 of the RAD Studio Delphi and C++Builder IDE&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Updated Cloud Integration&lt;/h2&gt;
&lt;p&gt;With v24.2, we will update existing Cloud API integrations and switch to newer or replacement APIs, where applicable. These changes will impact the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The DevExpress&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/174003/ExpressMapControl/vcl-map-control?v=24.1" target="_blank"&gt;VCL Map Control&lt;/a&gt;&amp;nbsp;will ship with a replacement solution for those using Bing Maps. For more information about this change, please review the following notice:&amp;nbsp;&lt;a href="https://community.devexpress.com/blogs/news/archive/2024/06/12/important-announcement-bing-maps-for-enterprise-service-deprecation.aspx"&gt;Important Announcement: Bing Maps for Enterprise Service Deprecation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.devexpress.com/VCL/403679/ExpressScheduler/vcl-scheduler" target="_blank"&gt;VCL Scheduler&lt;/a&gt; integration with Microsoft 365 and Google calendars.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.devexpress.com/VCL/154010/ExpressCrossPlatformLibrary/concepts/cloud-storage-component" target="_blank"&gt;Cloud Storage&lt;/a&gt; components.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Enhanced Visual Testing&lt;/h2&gt;
&lt;p&gt;New DevExpress VCL Skins such as WXI and WXI Compact (with multiple palettes) and&amp;nbsp;the need to test environments using various DPI and monitor setups (for instance, multiple monitors with different DPI settings) complicated internal testing processes. Some things that could be&amp;nbsp;tested manually (or with simple unit tests) in the past are simply&amp;nbsp;too time consuming today.&lt;/p&gt;
&lt;p&gt;In our next major release cycle,&amp;nbsp;we will fine-tune internal procedures/systems to test existing/new features more efficiently. This will include additional screenshot-based tests for our demos and internal test apps for a variety of operating systems, display resolutions and configurations.&lt;/p&gt;
&lt;h2&gt;Accessibility Enhancements&lt;/h2&gt;
&lt;p&gt;As you may have noticed, accessibility has&amp;nbsp;been one of our main priorities over recent release cycles. For the VCL,&amp;nbsp;we created a new Microsoft UI Automation (&lt;a href="https://docs.microsoft.com/en-us/dotnet/framework/ui-automation/ui-automation-overview" target="_blank" rel="noopener"&gt;UIA&lt;/a&gt;)-powered engine and base component API/infrastructure&amp;nbsp;for ongoing accessibility-related enhancements in v24.1. We also added support for a few basic controls such as buttons and editors&amp;nbsp;(&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-accessibility" target="_blank"&gt;learn more&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;In our next major update (&lt;strong&gt;v24.2&lt;/strong&gt;), we expect to introduce the following accessibility-related enhancements for the following unsupported components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Form layout manager (including layout groups, tabs, etc.)&lt;/li&gt;
&lt;li&gt;Navigation and menu (primary usage scenarios when using our Ribbon&amp;nbsp;and standard toolbars)&lt;/li&gt;
&lt;li&gt;Other simple data editors like memo and comboboxes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Further&amp;nbsp;Microsoft UI Automation Support&lt;/h2&gt;&lt;p&gt;Accessibility-related initiatives will spill over into our v25.1 release and include our VCL Data Grid, TreeList, Scheduler, Pivot Grid, and other data editors/data-aware&amp;nbsp;controls. This is a huge undertaking and requires significant development resources.&lt;/p&gt;
&lt;h2&gt;Layout Control Enhancements&lt;/h2&gt;
&lt;p&gt;With v24.2, we will incorporate the following usability enhancements for the DevExpress Layout Control:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;New Close and Open methods to&amp;nbsp;TdxLayoutSplitterItem (along with the corresponding&amp;nbsp;OnClosed and OnOpened events)&amp;nbsp;so you control state in code, without complex inheritance. This change will also impact&amp;nbsp;accessibility support, because you will be able to implement extended keyboard support for this layout item.&lt;/li&gt;
&lt;li&gt;An IsClosed flag to determine the state of TdxLayoutSplitterItem.&lt;/li&gt;
&lt;li&gt;An OnResized event to determine the size of resized controls without a complicated solution based on mouse down and up events. This is helpful for advanced usage scenarios&amp;nbsp;(&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1034879/question-are-there-an-event-etc-that-i-can-catch-if-a-tdxlayoutsplitteritem-close-open" target="_blank"&gt;one&lt;/a&gt;,&amp;nbsp;&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1157528/tdxlayoutsplitteritem-onresized" target="_blank"&gt;two&lt;/a&gt;) where the &lt;a href="https://docs.devexpress.com/VCL/cxSplitter.TcxCustomSplitter.OnCanResize"&gt;OnCanResize&lt;/a&gt;&amp;nbsp;event is insufficient.&lt;/li&gt;&lt;li&gt;&lt;span&gt;Clickable URL inside UI elements that support HTML or&amp;nbsp;&lt;span&gt;BBCode&lt;/span&gt; formatting, for example, inside the layout control items or groups&amp;nbsp;(&lt;/span&gt;&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1126546/message-boxes-the-displayed-hyperlinks-are-not-clickable" target="_blank"&gt;learn more&lt;/a&gt;&lt;span&gt;).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Simplified Application-Wide&amp;nbsp;Skin&lt;/h2&gt;

&lt;p&gt;
&lt;/p&gt;&lt;p&gt;As you probably know, prior to our v24.1 release cycle, you&amp;nbsp;had to explicitly set the ColorSchemeName property for Ribbon controls to introduce a unified look and feel throughout a DevExpress-powered VCL application (see&amp;nbsp;&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1229965/usability-ribbon-controls-do-not-follow-the-current-color-scheme"&gt;Usability - Ribbon controls do not follow the current color scheme&lt;/a&gt;). v24.1 addressed this particular issue. The recommended way to apply skins in DevExpress-powered VCL apps is to use the global TdxSkinController (or TcxLookAndFeelController - now deprecated).&amp;nbsp;You should use this in&amp;nbsp;both runtime and design-time environments for&amp;nbsp;following reasons:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;&lt;strong&gt;Simplicity&lt;/strong&gt;&lt;strong&gt;:&lt;/strong&gt; You can apply this skin setting once per application instead of setting skins for multiple controls on multiple forms.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Maintenanc&lt;/strong&gt;&lt;strong&gt;e: &lt;/strong&gt;Global skin setting is less error-prone.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consistency&lt;/strong&gt;&lt;strong&gt;: &lt;/strong&gt;Our VCL components are optimized for performance and UI/UX consistency for usage scenarios where a single style (skin and palette) is used throughout the application. For instance, you cannot use WXI Compact for one control and WXI for another - or a green palette for one and a blue palette for another (within the same skin).&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="Note"&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: It is still possible to set a skin at the individual control level (via&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/cxControls.TcxControl.LookAndFeel"&gt;LookAndFeel.SkinName&lt;/a&gt;), but this is not the recommended approach. If you do not wish to apply DevExpress VCL Skins to all the controls simultaneously, handle the&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/dxSkinsForm.TdxSkinController.OnSkinControl"&gt;OnSkinControl&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/dxSkinsForm.TdxSkinController.OnSkinForm"&gt;OnSkinForm&lt;/a&gt;&amp;nbsp;events of TdxSkinController (for instance, you can filter out standard Delphi controls like buttons by type).&lt;/div&gt;
&lt;p&gt;In &lt;strong&gt;v24.2&lt;/strong&gt;, we will continue the work started in v24.1 and extend&amp;nbsp;look &amp;amp; feel configuration options as follows:&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update the DevExpress Layout and Navigation Bar&amp;nbsp;to use&amp;nbsp;TdxSkinController in the same manner as the DevExpress Ribbon (&lt;a href="https://docs.devexpress.com/VCL/404985/ExpressCrossPlatformLibrary/global-application-settings#layout-control-skins" target="_blank"&gt;learn more&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Make it easier for customers to introduce advanced solutions where a global skin is not required. We are considering the following options and would love your feedback:&lt;br&gt;&lt;strong&gt;A&lt;/strong&gt;. Use Global Skin – Make it possible to apply Ribbon style per component at both design-time and runtime (&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1239162/ribbon-colorschemename-is-not-working-properly-since-24-1-3" target="_blank"&gt;like in v23.2&lt;/a&gt;). We already implemented this option in &lt;strong&gt;v24.1.4+&lt;/strong&gt;&amp;nbsp;for early testing (&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1239162/ribbon-colorschemename-is-not-working-properly-since-24-1-3" target="_blank"&gt;learn more&lt;/a&gt;).&lt;br&gt;&lt;strong&gt;B&lt;/strong&gt;. Apply DevExpress Skins only to DevExpress controls or&amp;nbsp;to both DevExpress and third-party controls (&lt;a href="https://docs.devexpress.com/VCL/dxSkinsForm.TdxSkinController.OnSkinControl#code-example" target="_blank"&gt;learn more&lt;/a&gt;).&lt;br&gt;&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="https://supportcenter.devexpress.com/attachment/file/af07cae7-386e-43b1-8000-df92d4505729" alt="" style="width:2018px;height:1174px;border-width:1px;border-color:#c0c0c0;border-style:solid;"&gt;
&lt;p&gt;
&lt;/p&gt;&lt;h2&gt;Updated&amp;nbsp;TdxSkinController Dialog at Design Time&lt;/h2&gt;

&lt;p&gt;In v24.2, the Skin Controller dialog will display&amp;nbsp;vector skins at the top. Raster skins will be&amp;nbsp;displayed in a separate category and disabled by default. You can also select a default palette name and skin&amp;nbsp;using a single mouse click (WXI is enabled by default) – you no longer need to set multiple properties in the Object Inspector.&amp;nbsp;&lt;/p&gt;
&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(38).png" alt="" style="width:500px;height:738px;"&gt;
&lt;p&gt;Conceptually, this dialog will be similar to the&amp;nbsp;&lt;a href="https://docs.devexpress.com/WindowsForms/120180/whats-installed/project-settings-page" target="_blank"&gt;Project Settings&lt;/a&gt;&amp;nbsp;page in our WinForms product line.&amp;nbsp;Dialog settings will also be applied to all forms&amp;nbsp;within your app, including skin and palette selector components.&lt;/p&gt;
&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(24).png" alt="" style="width:710px;height:726px;"&gt;
&lt;p&gt;We also want to avoid duplicate skin&amp;nbsp;registrations in your units (under `uses`):&lt;br&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(39).png" alt="" style="width:710px;height:150px;"&gt;&lt;/p&gt;
&lt;h2&gt;More Control over the&amp;nbsp;Enabled/Disabled and Small/Large SVG Icons&lt;/h2&gt;
&lt;p&gt;We hope to introduce&amp;nbsp;two new properties at the image list/image level and at the global TdxVisualRefinements level:&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/cxLookAndFeels.TdxVisualRefinements.UseEnabledSkinPaletteForSVG" target="_blank"&gt;UseEnabledSkinPaletteForSVG&lt;/a&gt; and&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/cxImageList.TcxCustomImageList.UseDisabledSkinPaletteForSVG"&gt;UseDisabledSkinPaletteForSVG&lt;/a&gt;. With these options, you can explicitly enable/disable application of our VCL vector skin palette to your SVG glyphs for the enabled or disabled UI element state respectively.&amp;nbsp;We already implemented these&amp;nbsp;options in&amp;nbsp;&lt;strong&gt;v24.1.4+&lt;/strong&gt;&amp;nbsp;for early testing (&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1240093/some-svg-glyphs-of-disabled-buttons-are-not-grayed-out-if-the-application-uses-skins" target="_blank"&gt;learn more&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Why is this important? All SVG icons from the&amp;nbsp;DevExpress Icon Library&amp;nbsp;include CSS styles that define corresponding SVG element colors:&amp;nbsp;Red, Green, Blue, Yellow, Black, and White.&amp;nbsp;DevExpress VCL and .NET&amp;nbsp;controls can use these CSS styles to apply the active&amp;nbsp;vector skin palette&amp;nbsp;to SVG glyphs to maintain contrast. A few of our customers reported an issue in this regard (&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1240093/some-svg-glyphs-of-disabled-buttons-are-not-grayed-out-if-the-application-uses-skins" target="_blank"&gt;incorrect appearance of disabled menu icons&lt;/a&gt;), so we hope to add more flexibility for the VCL Bar Manager, Ribbon, PDF Viewer, and potentially other components where enabled/disabled UI element state matters.&lt;/p&gt;&lt;p&gt;We are also looking forward to hearing your feedback about extending our &lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-assign-svg-at-design-time" target="_blank"&gt;v24.1 Ribbon feature&lt;/a&gt; to other controls like Button, Backstage View, List View, Navigation Bar, Image Combobox, etc. (&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1239193/tcxbutton-image-size#4bc491dd-129e-4f87-9d17-f0e2d1e03a06" target="_blank"&gt;learn more&lt;/a&gt;). &lt;span&gt;Please&amp;nbsp;&lt;/span&gt;&lt;a href="https://devexpress.com/ask"&gt;post separate tickets in the Support Center&lt;/a&gt;&lt;span&gt;&amp;nbsp;if you are interested in&amp;nbsp;this&amp;nbsp;functionality for your VCL apps:&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;In v24.1, the DevExpress VCL Ribbon (and other UI controls) allow you to use a single image list for large and small SVG icons. With this capability you can simply specify a small SVG icon and we will scale it up automatically (for instance, in places where the control needs a large icon in the Ribbon). This will improve overall usability and should reduce time spent/maintenance in half.&lt;/blockquote&gt;
&lt;h2&gt;Skin Editor Usability Enhancements&lt;/h2&gt;
&lt;p&gt;With v24.2, we want to make it easier for VCL developers to locate a list of skin elements or highlight a required skin element from the &lt;a href="https://docs.devexpress.com/VCL/150007/ExpressSkinsLibrary/skin-editor-ui" target="_blank"&gt;Skin Editor&lt;/a&gt; preview area, much like our WinForms implementation (&lt;img src="https://docs.devexpress.com/SkinEditor/images/button-highlight127874.png" alt="Button - Highlight"&gt;&amp;nbsp;&lt;strong&gt;Highlight Element).&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Hybrid VCL Components (aka JS/DevExtreme&amp;nbsp;Wrappers)&lt;/h2&gt;
&lt;p&gt;As you may already know, hybrid apps (apps that look like native apps for a given platform, but rely on JavaScript (JS) or other technologies inside) are becoming more and more prevalent in the marketplace. Good examples are desktop versions of Microsoft Teams and&amp;nbsp;Visual Studio Code, which rely on a WebView (an embedded web browser) component inside a native container app for Windows, macOS, or Linux. DevExpress itself has&amp;nbsp;been using JS wrappers in our &lt;a href="https://docs.devexpress.com/MAUI/404632/pdf-viewer/pdf-viewer" target="_blank"&gt;.NET MAUI&lt;/a&gt;, &lt;a href="https://demos.devexpress.com/blazor/HtmlEditor" target="_blank"&gt;Blazor&lt;/a&gt;, and even &lt;a href="https://community.devexpress.com/blogs/winforms/archive/2024/03/18/integrate-devextreme-javascript-html-editor-into-winforms-app.aspx" target="_blank"&gt;WinForms&lt;/a&gt;&amp;nbsp;product lines for quite a long time.&lt;/p&gt;
&lt;p&gt;Experience tells us that in nearly all instances, deployment of a&amp;nbsp;hybrid app rarely affects usability as internal&amp;nbsp;JS components are generally fast, highly interactive, and support similar&amp;nbsp;application themes. For application developers, the hybrid approach opens new opportunities, because of component availability (be it&amp;nbsp;components from DevExpress or other third-party vendors).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In our v24.2 release cycle, we want to publish a VCL&amp;nbsp;example built using our &lt;a href="https://js.devexpress.com/jQuery/Documentation/Guide/UI_Components/HtmlEditor/Getting_Started_with_HtmlEditor/" target="_blank"&gt;DevExtreme JS HTML Editor&lt;/a&gt;. The editor already supports dark and light themes, and we want to extend this example to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Make it easier to configure this&amp;nbsp;JS widget using Delphi code (!).&lt;/li&gt;
&lt;li&gt;Make it&amp;nbsp;so that VCL developers do not have to worry about embedding JS code and CSS styles manually (we hope it can be embedded into a library as resources and loaded from the library&amp;nbsp;transparently to developers).&lt;/li&gt;&lt;li&gt;Integrate JS HTML Editor commands with our VCL Ribbon control.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image%20(9).png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image%20(10).png" alt=""&gt;&lt;/p&gt;
&lt;h2&gt;Additional Thoughts on Hybrid VCL Apps with DevExpress (Reporting, Dashboards, etc.)&lt;/h2&gt;
&lt;p&gt;If JS wrapper&amp;nbsp;R&amp;amp;D efforts proceed according to plan and we find a straightforward way for VCL developers to configure hybrid components at both&amp;nbsp;runtime (in code) and design-time, VCL developers can then&amp;nbsp;theoretically reuse the &lt;a href="https://www.devexpress.com/subscriptions/reporting/web/" target="_blank"&gt;DevExpress&amp;nbsp;JS Report Viewer/Designer&lt;/a&gt;&amp;nbsp;inside their VCL apps in the future (let&amp;#39;s leave licensing considerations aside and focus on the tech side for now). By pursuing this strategy,&amp;nbsp;new reports can be created/designed at runtime and stored in a&amp;nbsp;database, file system, etc. &lt;/p&gt;
&lt;p&gt;This same hybrid approach will be applicable to other DevExpress JS-based components: for instance, complex or advanced chart views like 3D, Funnel, or controls like BI Dashboards (hopefully I caught your attention with the last item). If hybrid solutions make sense to you (or if they don&amp;#39;t),&amp;nbsp;please share your feedback with us in the survey below.&lt;/p&gt;
&lt;div class="Note"&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;: We have not yet planned anything in regarding VCL reporting, so I cannot give you any ETAs or promises. This purpose of this reference is to&amp;nbsp;collect user feedback. Please&amp;nbsp;&lt;a href="https://devexpress.com/ask"&gt;post separate tickets in the Support Center&lt;/a&gt;&amp;nbsp;if you are interested in hybrid/JS reporting functionality for your VCL apps&amp;nbsp;and describe your specific user scenarios/expectations.&lt;/div&gt;&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;Chart Control - Configure Text Position for Bars&lt;/h2&gt;
&lt;p&gt;As you probably know, our VCL Chart Control &lt;a href="https://docs.devexpress.com/VCL/404415/ExpressCharts/vcl-charts?v=24.1" target="_blank"&gt;(ExpressCharts Suite)&lt;/a&gt; ships as part of our VCL Subscription. As of today, it supports the following features/capabilities:&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.devexpress.com/VCL/404415/ExpressCharts/vcl-charts?v=24.1#xy-diagrams"&gt;Multiple series types&lt;/a&gt;&amp;nbsp;(bar, area, doughnut, pie, line, etc.);&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.devexpress.com/VCL/dxChartXYDiagram.TdxChartSecondaryAxes?v=24.1"&gt;Secondary axes&lt;/a&gt;&amp;nbsp;(like bars and lines);&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.devexpress.com/VCL/dxChartXYDiagram.TdxChartCustomAxis.Logarithmic" target="_blank"&gt;Logarithmic axes&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.devexpress.com/VCL/404704/ExpressCharts/print-and-export/vcl-chart-export-data?v=24.1"&gt;Printing and exporting data&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.devexpress.com/VCL/404415/ExpressCharts/vcl-charts?v=24.1#bind-to-data"&gt;Bound and unbound data modes&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;User interaction support from&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/404677/ExpressCharts/user-interaction/tooltips/vcl-chart-simple-tooltips"&gt;Simple Tooltips&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/404678/ExpressCharts/user-interaction/tooltips/vcl-chart-crosshair-cursor"&gt;Crosshair Cursor&lt;/a&gt;&amp;nbsp;to&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/dxChartControl.TdxCustomChartControl.HitTest"&gt;HitTest&lt;/a&gt;&amp;nbsp;and the&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/dxChartControl.TdxCustomChartControl.OnHotTrackElement"&gt;OnHotTrackElement&lt;/a&gt;&amp;nbsp;API for drill-down and other advanced scenarios;&lt;/li&gt;
&lt;li&gt;Various appearance customization options from&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/dxChartControl.TdxCustomChartControl.Palette?v=24.1"&gt;palettes&lt;/a&gt;&amp;nbsp;to advanced events like&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/dxChartPalette.TdxChartPalette.GetColorsForIndex%28System.Integer%29?v=24.1#code-example"&gt;OnGetSeriesPointDrawParameters&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/dxChartCore.TdxChartCustomDiagram.OnGetValueLabelDrawParameters?v=24.1"&gt;OnGetValueLabelDrawParameters&lt;/a&gt;&amp;nbsp;for label and value point customization;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.devexpress.com/VCL/404415/ExpressCharts/vcl-charts?v=24.1#supported-render-modes"&gt;DirectX support&lt;/a&gt;&amp;nbsp;for optimal performance;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.devexpress.com/VCL/404415/ExpressCharts/vcl-charts?v=24.1" target="_blank"&gt;and much more&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(37).png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;If you have yet to consider our VCL Chart control perhaps the following feedback from&amp;nbsp;Stefan Prister might give you a reason to give this library a try:&lt;/p&gt;
&lt;blockquote&gt;I mainly program for my business in the fruit growing sector. I create programs to evaluate data that amounts to millions of records in our company. Visually representing data graphically is the most basic thing. You can immediately see what it looks like. I tried Competitor #1 and also Competitor #2. Was waiting for DevExpress. If you&amp;#39;re used to DevExpress tools, you won&amp;#39;t easily use anything else. &lt;br&gt;&lt;br&gt;Congratulations for the EAP VCL 24.1. Excellent work. I&amp;#39;ve been waiting for this dxChartControl for a long time. It meets my needs by far. Great looks, performance excellent. Selection of palettes already implemented thanks to your demo. Second axis is simply necessary. Crosshair works great, no flickering when moving the mouse.&lt;/blockquote&gt;
&lt;p&gt;In our&amp;nbsp;&lt;strong&gt;v24.2&lt;/strong&gt; release cycle,we will give you full control over the&amp;nbsp;position of &lt;a href="https://docs.devexpress.com/VCL/dxChartXYSeriesBarView.TdxChartXYSeriesBarView" target="_blank"&gt;TdxChartXYSeriesBarView&lt;/a&gt; value labels.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://supportcenter.devexpress.com/attachment/file/e0242ea1-6aa8-40f4-a5e8-c8116f702f7f" alt="Clipboard-File-2.png"&gt;&lt;/p&gt;
&lt;h2&gt;Your Feedback Matters&lt;/h2&gt;


&lt;div data-survey-id="ea85bb7b-2c95-41f4-a47e-be7c2ba31284" data-survey-auth-required="false"&gt;&lt;/div&gt;&lt;p&gt;&lt;span&gt;Thanks,&lt;br&gt;Dennis Garavsky&lt;/span&gt;&lt;br&gt;&lt;span&gt;Principal Product Manager&lt;/span&gt;&lt;br&gt;&lt;a href="mailto:dennis@devexpress.com" title="Email me if you have questions or suggestions"&gt;dennis@devexpress.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 24 Jul 2024 02:08:00 Z</pubDate>
      <dc:creator>Dennis Garavsky (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:388150</guid>
      <link>https://community.devexpress.com/Blogs/vcl/archive/2024/04/25/vcl-v23-2-support-for-rad-studio-12-1-athens-patch-1.aspx</link>
      <category domain="https://community.devexpress.com/Tags/2024">2024</category>
      <category domain="https://community.devexpress.com/Tags/Delphi">Delphi</category>
      <category domain="https://community.devexpress.com/Tags/Embarcadero">Embarcadero</category>
      <category domain="https://community.devexpress.com/Tags/RAD+Studio">RAD Studio</category>
      <category domain="https://community.devexpress.com/Tags/v23.2">v23.2</category>
      <category domain="https://community.devexpress.com/Tags/v24.1">v24.1</category>
      <category domain="https://community.devexpress.com/Tags/VCL">VCL</category>
      <title>VCL v23.2 — Support for RAD Studio 12.1 Patch 1</title>
      <description>&lt;p&gt;Kudos and a big thanks to Embarcadero for their quick turnaround on&lt;span&gt;&amp;nbsp;the&amp;nbsp;&lt;/span&gt;&lt;a href="https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-536" rel="nofollow"&gt;RSS-536&lt;/a&gt;&lt;span&gt;&amp;nbsp;incompatibility issue for the&amp;nbsp;Delphi 64-bit compiler&amp;nbsp;&lt;span&gt;(please apply this patch if you installed RAD Studio 12.1 previously).&lt;/span&gt;&amp;nbsp;From&amp;nbsp;&lt;/span&gt;&lt;a href="https://blogs.embarcadero.com/rad-studio-12-1-athens-patch-1-available/" rel="nofollow"&gt;RAD Studio 12.1 Athens Patch 1 Available&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt; Embarcadero released a patch for RAD Studio, Delphi, and C++Builder 12.1 Athens. This patch addresses some issues in RAD Studio 12.1, around the new editor split view feature of the IDE, the Delphi 64-bit compiler when building packages, debugging, and strings.&amp;nbsp;This patch is about 517MB to download.&lt;/blockquote&gt;

&lt;p&gt;&lt;span&gt;As some of you may know, this compiler-related issue affected some in our VCL developer community: &lt;a href="https://supportcenter.devexpress.com/ticket/details/t1226412/it-is-not-possible-to-install-vcl-components-to-rad-studio-12-1-athens-due-to" target="_blank"&gt;It is not possible to install VCL components to RAD Studio 12.1 Athens due to RichEditControl incompatibility issues&lt;/a&gt;&amp;nbsp;To address this problem, we&amp;nbsp;proactively published an&amp;nbsp;&lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/04/15/vcl-v24-1-eap-rad-studio-12-1-support-secondary-axes-palettes-in-charts-office-365-ribbon-style-enhanced-image-editors.aspx" target="_blank" style="background-color:#ffff99;"&gt;EAP v24.1 build&lt;/a&gt; with a temporary workaround for early adopters.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;This week, we released&amp;nbsp;&lt;span&gt;a RAD Studio 12.1-compatible build of our&amp;nbsp;VCL product line (&lt;strong&gt;v23.2.6&lt;/strong&gt;) because our x64&lt;/span&gt;&lt;span&gt;&amp;nbsp;workaround is&amp;nbsp;no longer necessary.&amp;nbsp;&lt;/span&gt;As always, we thank you for your continued support and feedback - please contact us if you encounter&amp;nbsp;issues with&amp;nbsp;v23.2 or have suggestions on upcoming v24.1 features.&lt;/p&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(36).png" alt="" style="width:2878px;height:1520px;border-width:1px;border-color:#c0c0c0;border-style:solid;"&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;Thanks,&lt;/span&gt;&lt;br&gt;&lt;span&gt;Dennis Garavsky&lt;/span&gt;&lt;br&gt;&lt;span&gt;Principal Product Manager&lt;/span&gt;&lt;br&gt;&lt;a href="mailto:dennis@devexpress.com" title="Email me if you have questions or suggestions"&gt;dennis@devexpress.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 25 Apr 2024 19:34:00 Z</pubDate>
      <dc:creator>Dennis Garavsky (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:388140</guid>
      <link>https://community.devexpress.com/Blogs/vcl/archive/2024/04/15/vcl-v24-1-eap-rad-studio-12-1-support-secondary-axes-palettes-in-charts-office-365-ribbon-style-enhanced-image-editors.aspx</link>
      <category domain="https://community.devexpress.com/Tags/2024">2024</category>
      <category domain="https://community.devexpress.com/Tags/charts">charts</category>
      <category domain="https://community.devexpress.com/Tags/desktop">desktop</category>
      <category domain="https://community.devexpress.com/Tags/eap">eap</category>
      <category domain="https://community.devexpress.com/Tags/future">future</category>
      <category domain="https://community.devexpress.com/Tags/highdpi">highdpi</category>
      <category domain="https://community.devexpress.com/Tags/prerelease">prerelease</category>
      <category domain="https://community.devexpress.com/Tags/Roadmap">Roadmap</category>
      <category domain="https://community.devexpress.com/Tags/Survey">Survey</category>
      <category domain="https://community.devexpress.com/Tags/SVG">SVG</category>
      <category domain="https://community.devexpress.com/Tags/v24.1">v24.1</category>
      <category domain="https://community.devexpress.com/Tags/VCL">VCL</category>
      <category domain="https://community.devexpress.com/Tags/windows+11">windows 11</category>
      <title>VCL v24.1 EAP — RAD Studio 12.1 Support, Secondary Axes &amp; Palettes in Charts, Office 365 Ribbon Style, Enhanced Image Editors</title>
      <description>&lt;p&gt;As you may already know, we are a couple of months away from our next major update (v24.1). This post describes&amp;nbsp;&lt;strong&gt;a few&amp;nbsp;&lt;/strong&gt;VCL-related&amp;nbsp;features we expect to ship in early June and details what’s inside our Early Access Preview build (for additional information on what you can expect, refer to&amp;nbsp;&lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/02/14/vcl-v24-1-june-2024-roadmap.aspx" target="_blank"&gt;our Mid-Year 2024.1 roadmap&lt;/a&gt;).&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.devexpress.com/products/vcl/" target="_blank" rel="noopener noreferrer"&gt;Active VCL Subscribers&lt;/a&gt;&amp;nbsp;can download our most recent EAP builds using the&amp;nbsp;&lt;a href="https://www.devexpress.com/ClientCenter/DownloadManager/" target="_blank"&gt;DevExpress Download Manager&lt;/a&gt;.&amp;nbsp; You can also&amp;nbsp;download&amp;nbsp;&lt;a href="https://go.devexpress.com/DevExpressDownload_VCLEAPDemos.aspx" rel="noreferrer noopener" target="_blank" title="https://go.devexpress.com/devexpressdownload_vcleapdemos.aspx"&gt;our EAP demos using this link&lt;/a&gt;&amp;nbsp;at your convenience.&lt;/p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(31).png" alt="" style="width:2806px;height:1254px;border-width:1px;border-color:#c0c0c0;border-style:solid;" class="small"&gt;&lt;div class="Note"&gt;If you are using a trial,&amp;nbsp;and want to try these preview&amp;nbsp;features today, you can purchase a&amp;nbsp;&lt;a href="https://www.devexpress.com/buy/vcl/" target="_blank"&gt;DevExpress VCL Subscription&lt;/a&gt;&amp;nbsp;(this will give you access to the EAP/BETA builds). If you own&amp;nbsp;our Express GridPack, Express Quantum GridPack or Express NavigationPack subscriptions and are ready to upgrade, email us at&amp;nbsp;&lt;a href="mailto:clientservices@devexpress.com"&gt;clientservices@devexpress.com&lt;/a&gt;.&lt;/div&gt;&lt;h2&gt;RAD Studio 12.1&amp;nbsp;Support&lt;/h2&gt;&lt;p&gt;Embarcadero released RAD Studio 12.1 last week. As you would expect, DevExpress&amp;nbsp;v24.1 officially supports this new IDE (Delphi 12.1 and C++ Builder 12.1  for both 32-bit and 64-bit). Of note, we found a workaround for &lt;a href="https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-536" target="_blank"&gt;this Embarcadero x64 compatibility issue&lt;/a&gt;. DevExpress VCL customers can find more information here:&amp;nbsp;&lt;a href="https://supportcenter.devexpress.com/ticket/details/t1226412/it-is-not-possible-to-install-vcl-components-to-rad-studio-12-1-athens-due-to" target="_blank"&gt;It is not possible to install VCL components to RAD Studio 12.1 Athens due to RichEditControl incompatibility issues&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Please take a moment to evaluate our EAP and let us know if you encounter any difficulties/issues. Your early feedback will help us better support RAD Studio 12.1. We will also release a RAD Studio 12.1-compatible build of our VCL v23.2 components in the coming weeks. W&lt;span&gt;e know that Embarcadero is working on this issue and we are confident that it will be addressed (and&amp;nbsp;our workaround for x64 will no longer be needed&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;.&lt;/p&gt;&lt;h2&gt;Chart Control - New Features&lt;/h2&gt;&lt;p&gt;We expect to ship the following VCL chart-related enhancements in&amp;nbsp;&lt;strong&gt;v24.1+&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Secondary axes (&lt;a href="https://docs.devexpress.com/WindowsForms/2648/controls-and-libraries/chart-control/visual-elements/secondary-axis" target="_blank"&gt;a .NET counterpart&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Palettes (&lt;a href="https://docs.devexpress.com/WindowsForms/7434/controls-and-libraries/chart-control/appearance-customization/choose-a-palette-for-painting-series-points-and-indicators" target="_blank"&gt;a .NET counterpart&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;As you would expect, we will also publish Chart-related help topics&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/" target="_blank"&gt;https://docs.devexpress.com/VCL/&lt;/a&gt;&amp;nbsp;and add new Chart-specific modules to our VCL Demo Center.&lt;/p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(28).png" alt="" style="width:2956px;height:2018px;border-width:1px;border-color:#c0c0c0;border-style:solid;"&gt;&lt;h2&gt;VCL Ribbon Control: Office 365 Style&amp;nbsp;&lt;/h2&gt;&lt;p&gt;Our VCL Ribbon Control will ship&amp;nbsp;with a new Office 365 rendering style in June 2024. When our new Office 365 style is used, the Ribbon control will display a Search box at the top of the Ribbon form and Show Ribbon options on the bottom right of the Ribbon UI.&lt;/p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(27).png" alt="" style="width:2642px;height:1108px;border-width:1px;border-color:#c0c0c0;border-style:solid;"&gt;&lt;h2&gt;Enhanced High DPI Resolution and Vector Skin/Image Support&amp;nbsp;&lt;/h2&gt;&lt;h3&gt;Bug Fixes and Minor Features&lt;/h3&gt;&lt;p&gt;In addition to new features, we also focus on &lt;a href="https://supportcenter.devexpress.com/versionhistory?platformsWithProducts=dee0f498-9b49-42c9-bee9-5530e0ea67f6&amp;amp;startBuildName=23.2.3&amp;amp;endBuildName=23.2.6&amp;amp;buildsMode=Range&amp;amp;hasPlatformsWithProducts=true" target="_blank"&gt;bug fixes&lt;/a&gt;,&amp;nbsp;especially for High&amp;nbsp;DPI-related issues, vector skins, and performance bottlenecks.&amp;nbsp;Ultimately, we want our VCL UI components to be polished, modern, and stand out among all competitors in these aspects (UI matters and this&amp;nbsp;&lt;strong&gt;affects almost every VCL customer&lt;/strong&gt;).&lt;/p&gt;&lt;p&gt;Many &amp;quot;fixes&amp;quot; are technically &amp;quot;features&amp;quot;. We&amp;#39;ve recently started to publish more bug reports (for instance, from our internal/private testing) and also include more information into all bug reports&amp;nbsp;such as screenshots before/after and samples - everybody can &lt;a href="https://supportcenter.devexpress.com/versionhistory?platformsWithProducts=dee0f498-9b49-42c9-bee9-5530e0ea67f6&amp;amp;startBuildName=23.2.3&amp;amp;endBuildName=23.2.6&amp;amp;buildsMode=Range&amp;amp;hasPlatformsWithProducts=true" target="_blank"&gt;review this info&lt;/a&gt; and analyze the complexity of the work involved.&lt;/p&gt;&lt;h3&gt;Layout and Image Modifications in Design-Time Wizards, Designers, and Dialogs&lt;/h3&gt;&lt;p&gt;As you know, we worked&amp;nbsp;hard to improve&amp;nbsp;&lt;strong&gt;runtime&lt;/strong&gt;&amp;nbsp;High DPI resolution support in 2023. High DPI support is crucial and we want to set the highest standards in this regard (in terms of developer usability and speed). Thanks to great feedback in recent surveys and through Support Center tickets, we recognize that this area continues to be important to our customers.&lt;/p&gt;&lt;p&gt;EAP v24.1 includes dozens of&amp;nbsp;layout and `raster to vector`&amp;nbsp;image adjustments in  key wizards, designers, and dialogs. We have nearly completed a half of the scope we planned originally, and will continue retrofitting our design-time experience&amp;nbsp;towards the final release in June 2024.&lt;/p&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(35).png" alt="" class="small" style="width:848px;height:607px;border-width:1px;border-color:#c0c0c0;border-style:solid;"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/vcl_image_design-time_scale.png" alt="" class="small" style="width:432px;height:638px;border-width:1px;"&gt;&lt;/p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/vcl_image_design-time_svg.png" alt="" class="small" style="width:581px;height:584px;border-width:1px;border-color:#000000;border-style:solid;"&gt;&lt;h3&gt;Easier SVG Assignment for&amp;nbsp;Image Lists at Design-Time&lt;/h3&gt;&lt;p&gt;In v24.1, the DevExpress VCL Ribbon (and other UI controls) will allow&amp;nbsp;you to use a single image list for large and small SVG icons. With this capability you can simply specify a small SVG icon and we&amp;nbsp;will scale it up&amp;nbsp;automatically (for instance, in places where the control needs&amp;nbsp;a large icon&amp;nbsp;in the Ribbon). This will improve overall usability and should reduce&amp;nbsp;time spent/maintenance in half. &lt;/p&gt;&lt;p&gt;Based on our roadmap survey votes, we made it possible for customers to use both old and new icon assignment strategies using &lt;strong&gt;UseSmallImagesForLargeIcons &lt;/strong&gt;and related SVG image options. Existing apps and usage habits will remain unaffected.&lt;/p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(32).png" alt="" class="small" style="width:564px;height:494px;"&gt;&lt;h2&gt;Field Name-Based Expressions for Data-Bound Controls&lt;/h2&gt;&lt;p&gt;With v24.1, you can use {FieldName} in&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/168035/ExpressSpreadSheet/concepts/formula-expressions/built-in-operators-and-functions" target="_blank"&gt;formulas/expressions&lt;/a&gt;&amp;nbsp;to refer to a field by underlying name instead of a display name. Previously, you could only use a display name/caption or an index. This capability will help you create formulas for unbound grid&amp;nbsp;columns, conditional formatting rules.&lt;/p&gt;&lt;p&gt;This is helpful in VCL apps that support multiple languages or other scenarios where you cannot rely on a field caption (due to its dynamic nature such as translation to another language).&lt;/p&gt;&lt;h2&gt;EXIF Metadata Support in Image Controls&lt;/h2&gt;&lt;div&gt;In v24.1, our image controls (TcxImage and TcxDbImage) will&amp;nbsp;read and interpret EXIF metadata from images and modify&amp;nbsp;the image display accordingly. For instance, our image controls will automatically rotate the image based on orientation metadata (unlike the standard TImage control and some image viewers).&amp;nbsp;Impacted image-based scenarios (where rotation will take place)&amp;nbsp;include:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Data Grid cells&lt;/li&gt;&lt;li&gt;TreeList cells&lt;/li&gt;&lt;li&gt;Vertical and Property Grid cells&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Previously, this required a complex custom solution with a manual call of the Rotate method. Customers who implemented custom solutions on their own (for instance, image rotation in the grid or standalone image editors), can disable this default behavior using a static feature toggle in v24.1+.&lt;/p&gt;&lt;h2&gt;Editing Operations (Rotate, Crop, Flip, etc.) in Image Controls&lt;/h2&gt;&lt;div&gt;In our next major update (v24.1), you&amp;#39;ll be able to invoke the Image Editor dialog for TcxImage and TcxDbImage components&amp;nbsp;using the Edit context menu command.&amp;nbsp;Our design-time Image Picker dialog will include the new Edit command as well. The Edit command will unlock&amp;nbsp;basic image editing operations:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Crop and straighten&lt;/li&gt;&lt;li&gt;Adjust brightness, contrast and saturation&lt;/li&gt;&lt;li&gt;Mirror&lt;/li&gt;&lt;li&gt;Rotate&lt;/li&gt;&lt;li&gt;etc.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The Image Editor&amp;nbsp;maintains operation history and offers both&amp;nbsp;undo and redo functionality. Once the editor is closed and changes are saved, modifications cannot be undone.&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(29).png" alt=""&gt;&lt;/p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(30).png" alt="" class="small" style="width:1088px;height:618px;"&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;div&gt;&lt;div class="Note"&gt;EAP/BETA&amp;nbsp;and CTP builds are provided solely for early testing purposes and are not ready for production use. This build can NOT&amp;nbsp;be installed side by side with other major versions of DevExpress VCL products. Please backup your project and other important data before installing EAP/BETA and CTP builds. This EAP may not include all features/products we expect to ship in our v24.1&amp;nbsp;release cycle. As its name implies, the EAP offers an early preview of what we expect to ship in a&amp;nbsp;month.&lt;/div&gt;&lt;/div&gt;&lt;h2&gt;Your Feedback Matters&lt;/h2&gt;&lt;p&gt;Just another reminder that our v24.1 Roadmap and&amp;nbsp;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-survey" target="_blank"&gt;What&amp;#39;s New in v23.2&lt;/a&gt;&amp;nbsp;surveys give&amp;nbsp;you the&amp;nbsp;opportunity to communicate your needs/concerns and allow&amp;nbsp;us to make more informed development decisions.&lt;/p&gt;&lt;div data-survey-id="a1826e8b-2349-4d9d-b669-07bf7368e682" data-survey-auth-required="true"&gt;&lt;/div&gt;&lt;p&gt;Thanks,&lt;br&gt;Dennis Garavsky&lt;br&gt;Principal Product Manager&lt;br&gt;&lt;a href="mailto:dennis@devexpress.com" title="Email me if you have questions or suggestions"&gt;dennis@devexpress.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 15 Apr 2024 07:35:00 Z</pubDate>
      <dc:creator>Dennis Garavsky (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:388113</guid>
      <link>https://community.devexpress.com/Blogs/vcl/archive/2024/02/14/vcl-v24-1-june-2024-roadmap.aspx</link>
      <category domain="https://community.devexpress.com/Tags/2024">2024</category>
      <category domain="https://community.devexpress.com/Tags/charts">charts</category>
      <category domain="https://community.devexpress.com/Tags/desktop">desktop</category>
      <category domain="https://community.devexpress.com/Tags/future">future</category>
      <category domain="https://community.devexpress.com/Tags/highdpi">highdpi</category>
      <category domain="https://community.devexpress.com/Tags/Roadmap">Roadmap</category>
      <category domain="https://community.devexpress.com/Tags/Survey">Survey</category>
      <category domain="https://community.devexpress.com/Tags/SVG">SVG</category>
      <category domain="https://community.devexpress.com/Tags/v24.1">v24.1</category>
      <category domain="https://community.devexpress.com/Tags/VCL">VCL</category>
      <category domain="https://community.devexpress.com/Tags/windows+11">windows 11</category>
      <title>VCL UI Controls — June 2024 Roadmap (v24.1)</title>
      <description>&lt;h2&gt;&lt;span style="color:#ff0000;"&gt;UPDATE:&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.devexpress.com/subscriptions/new-2024-1.xml#vcl" target="_blank" style="color:#115bc0;"&gt;What&amp;#39;s New in VCL (v24.1)&lt;/a&gt;&amp;nbsp;- please vote in the survey&amp;nbsp;|&amp;nbsp;&lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/07/24/vcl-year-end-roadmap-v24-2.aspx" target="_blank"&gt;Year-End Roadmap (v24.2)&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;---------&lt;/p&gt;&lt;p&gt;The following list outlines features/capabilities we expect to ship for&amp;nbsp;&lt;a href="https://www.devexpress.com/products/vcl/"&gt;VCL UI Components for Delphi &amp;amp; C++Builder&lt;/a&gt; (expected release date: June 2024).&amp;nbsp;&lt;span&gt;You can also test our Early Access Preview (EAP v24.1) live and share your feedback before June:&amp;nbsp;&lt;/span&gt;&lt;span style="background-color:#ffff99;"&gt;&lt;a href="https://community.devexpress.com/blogs/xaf/archive/2024/04/18/xaf-v24-1-eap-tabbed-mdi-grid-batch-edit-notifications-module-customization-form-and-accessibility-enhancements-for-blazor-ef-core-8-and-performance-enhancements.aspx"&gt;&lt;/a&gt;&lt;a href="https://community.devexpress.com/blogs/vcl/archive/2024/04/15/vcl-v24-1-eap-rad-studio-12-1-support-secondary-axes-palettes-in-charts-office-365-ribbon-style-enhanced-image-editors.aspx"&gt;VCL v24.1 EAP — RAD Studio 12.1 Support, Secondary Axes &amp;amp; Palettes in Charts, Office 365 Ribbon Style, Enhanced Image Editors&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;We will outline&amp;nbsp;plans for our second major release of this year (expected release date: Dec 2024) in July.&lt;/p&gt;
&lt;p&gt;Before I detail our VCL Roadmap...if you have not yet done so, please take a moment to review &lt;strong&gt;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl" target="_blank"&gt;What&amp;#39;s New in v23.2&lt;/a&gt;&amp;nbsp;&lt;/strong&gt;(our last major VCL update)&amp;nbsp;and submit feedback using&amp;nbsp;&lt;strong&gt;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-survey" target="_blank"&gt;the related&amp;nbsp;survey&lt;/a&gt;&lt;/strong&gt;. Your survey responses (both in the What&amp;#39;s New and in Roadmap posts such as this) help us better understand your needs/concerns and allows us to make more informed development decisions. As always, thanks to everyone who has already submitted feedback/suggestions.&lt;/p&gt;
&lt;div&gt;&lt;div class="Note"&gt;The information contained within this blog post details our current/projected development plans. Please note that this information is being shared for INFORMATIONAL PURPOSES ONLY and does not represent a binding commitment on the part of Developer Express Inc. This blog post and the features/products listed within it are subject to change. You should not rely or use this information to help make a purchase decision about Developer Express Inc products.&lt;/div&gt;&lt;/div&gt;
&lt;h2&gt;VCL Accessibility Enhancements and Keyboard Support&lt;/h2&gt;&lt;div&gt;In our next major update (v24.1), we expect to introduce the following accessibility-related enhancements for key unsupported components:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Data grid (key navigation and &amp;quot;read-only&amp;quot; scenarios, likely without data editing and other complex interactions in the first release)&amp;nbsp;&lt;/li&gt;&lt;li&gt;Popular data editors (key scenarios in both in-place and standalone editors)&lt;/li&gt;&lt;li&gt;Form layout manager (including layout groups, tabs, etc.)&lt;/li&gt;&lt;li&gt;Navigation and menu (key scenarios in both Ribbon&amp;nbsp;and standard toolbars)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;More information on accessibility will be forthcoming as we get closer to our mid-year release. This work will likely continue throughout 2024, and include our VCL TreeList, Scheduler, Pivot Grid, and other data editors/data-aware&amp;nbsp;controls.&lt;/div&gt;&lt;h2&gt;New Theme - Windows 11 (WXI)&amp;nbsp;Compact&lt;/h2&gt;
&lt;p&gt;In our v23.2 development cycle (from June to December 2023), we addressed&amp;nbsp;over 100 issues within&amp;nbsp;our products and showcase demos.&amp;nbsp;&lt;a href="https://supportcenter.devexpress.com/versionhistory?platformsWithProducts=dee0f498-9b49-42c9-bee9-5530e0ea67f6&amp;amp;startBuildName=23.1.3&amp;amp;endBuildName=23.2.3&amp;amp;buildsMode=Range&amp;amp;hasPlatformsWithProducts=true" target="_blank"&gt;A number of these issues&lt;/a&gt;&amp;nbsp;related&amp;nbsp;to the DevExpress&amp;nbsp;WXI Skin/SVG support/High DPI layouts. Our focus on these&amp;nbsp;issues was driven - in part - by the introduction of our&amp;nbsp;&lt;strong&gt;WXI Compact Skin &lt;/strong&gt;this year.&lt;/p&gt;
&lt;p&gt;In our next major update (v24.1), we will ship our WXI Compact Skin -&amp;nbsp;a clone of the WXI skin with smaller paddings and margins, which many of you were used to from traditional DevExpress VCL skins such as Bezier, Office, etc.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/Windows11Theme[1].png" alt=""&gt;&lt;/p&gt;
&lt;h2&gt;Enhanced Design-Time High DPI Resolution Support&amp;nbsp;&lt;/h2&gt;
&lt;h3&gt;Layout and Image Modifications in Design-Time Wizards, Designers, and Dialogs&lt;/h3&gt;
&lt;p&gt;As you know, we worked&amp;nbsp;hard to improve &lt;strong&gt;runtime&lt;/strong&gt; High DPI resolution support in 2023. High DPI support is crucial and we want to set the highest standards in this regard (in terms of developer usability and speed). Thanks to great feedback in recent surveys and through Support Center tickets, we recognize that this area continues to be important to our customers. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;In v24.1, we will continue to enhance&amp;nbsp;the &lt;strong&gt;design-time&lt;/strong&gt;&amp;nbsp;experience and focus on High DPI resolution support&amp;nbsp;(thanks to new capabilities unlocked in recent versions of&amp;nbsp;RAD Studio). From an implementation perspective, this includes numerous layout and `raster to vector`&amp;nbsp;image adjustments in our wizards, designers, and dialogs. As you might imagine, IDE limitations drive some of our decisions/priorities. This notwithstanding, we will prioritize the&amp;nbsp;most important design-time scenarios in our upcoming release.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Easier SVG Assignment for&amp;nbsp;Image Lists at Design-Time&lt;/h3&gt;
&lt;p&gt;In v24.1, the DevExpress VCL Ribbon (and other UI controls) will allow&amp;nbsp;you to use a single image list for large and small SVG icons. You can just&amp;nbsp;specify a small SVG icon and we&amp;nbsp;will scale it up&amp;nbsp;automatically (for instance, in places where the control needs&amp;nbsp;a large icon&amp;nbsp;in the Ribbon). This will improve overall usability and should reduce&amp;nbsp;time spent/maintenance in half. Please cast your vote in the&amp;nbsp;survey at the end of this post to share your implementation preferences, because we have multiple strategies to choose from/select.&lt;/p&gt;
&lt;h3&gt;Simplified Application-Wide&amp;nbsp;Skin, Palette and Other Design Time Settings&lt;/h3&gt;
&lt;div&gt;In v24.1, the dialog will display&amp;nbsp;vector skins at the top. Raster skins will be&amp;nbsp;displayed in a separate category and disabled by default. You can also select a default palette name and skin using a single mouse click in the list (WXI is enabled by default) – you no longer need to set multiple properties in the Object Inspector.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Conceptually, this dialog will be similar to the &lt;a href="https://docs.devexpress.com/WindowsForms/120180/whats-installed/project-settings-page" target="_blank"&gt;Project Settings&lt;/a&gt; page in our WinForms product line.&amp;nbsp;Settings in this dialog will also be applied to all forms&amp;nbsp;within your app, including skin and palette selector components.&lt;/div&gt;
&lt;p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(24).png" alt=""&gt;&lt;/p&gt;

&lt;h2&gt;VCL Ribbon Control: Office 365 Style&amp;nbsp;&lt;/h2&gt;
&lt;p&gt;Our VCL Ribbon Control will ship&amp;nbsp;with a new Office 365 rendering style in June. When our new Office 365 style is used, the Ribbon control will display a Search box at the top of the Ribbon form and Show Ribbon options on the bottom right of the Ribbon UI.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://community.devexpress.com/blogs/winforms/eap-2023/eap-23-1-winforms-ribbon-office365-devexpress.png" alt="Office 365 Style in WinForms Ribbon UI, DevExpress"&gt;&lt;/p&gt;
&lt;p&gt;You can use the following API to enable new UI enhancements in other Ribbon styles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OptionsExpandCollapseMenu&amp;nbsp;- Gets availability and behavior settings for the &amp;quot;Show Ribbon&amp;quot; popup menu.&lt;/li&gt;
&lt;li&gt;ExpandCollapseMenuShowing&amp;nbsp;- Allows you to customize the &amp;quot;Show Ribbon&amp;quot; menu or prevent it from being displayed (based on a specific condition).&lt;/li&gt;
&lt;li&gt;SearchItemPosition&amp;nbsp;- Specifies the position of the Search box.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Data-Aware Controls: Accent-Insensitive Operation&amp;nbsp;Support&lt;/h2&gt;
&lt;p&gt;With v24.1, you will be able to&amp;nbsp;configure how various diacritic glyphs in letters (umlauts, grave, acute, and other accents) are treated. For instance, if you type &amp;quot;Joao&amp;quot; in a search box, Data Grid filtering results will include data records with both “João” and “Joao”. For more information, let me quote &lt;a href="https://en.wikipedia.org/wiki/Diacritic" target="_blank"&gt;Wikipedia&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;A&amp;nbsp;&lt;strong&gt;diacritic&lt;/strong&gt;&amp;nbsp;(also&amp;nbsp;&lt;strong&gt;diacritical mark&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;diacritical point&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;diacritical sign&lt;/strong&gt;, or&amp;nbsp;&lt;strong&gt;accent&lt;/strong&gt;) is a&amp;nbsp;&lt;a title="Glyph" href="https://en.wikipedia.org/wiki/Glyph"&gt;glyph&lt;/a&gt;&amp;nbsp;added to a&amp;nbsp;&lt;a title="Letter (alphabet)" href="https://en.wikipedia.org/wiki/Letter_(alphabet)"&gt;letter&lt;/a&gt;&amp;nbsp;or to a basic glyph. The term derives from the&amp;nbsp;&lt;a title="Ancient Greek" href="https://en.wikipedia.org/wiki/Ancient_Greek"&gt;Ancient Greek&lt;/a&gt;&amp;nbsp;&lt;a title="wikt:διακριτικός" href="https://en.wiktionary.org/wiki/%CE%B4%CE%B9%CE%B1%CE%BA%CF%81%CE%B9%CF%84%CE%B9%CE%BA%CF%8C%CF%82#Ancient_Greek"&gt;διακριτικός&lt;/a&gt;&amp;nbsp;(&lt;em&gt;diakritikós&lt;/em&gt;, &amp;quot;distinguishing&amp;quot;), from&amp;nbsp;διακρίνω&amp;nbsp;(&lt;em&gt;diakrī́nō&lt;/em&gt;, &amp;quot;to distinguish&amp;quot;). The word&amp;nbsp;&lt;em&gt;diacritic&lt;/em&gt;&amp;nbsp;is a&amp;nbsp;&lt;a title="Noun" href="https://en.wikipedia.org/wiki/Noun"&gt;noun&lt;/a&gt;, though it is sometimes used in an&amp;nbsp;&lt;a title="Noun adjunct" href="https://en.wikipedia.org/wiki/Noun_adjunct"&gt;attributive&lt;/a&gt;&amp;nbsp;sense, whereas&amp;nbsp;&lt;em&gt;diacritical&lt;/em&gt;&amp;nbsp;is only an&amp;nbsp;&lt;a title="Adjective" href="https://en.wikipedia.org/wiki/Adjective"&gt;adjective&lt;/a&gt;. Some diacritics, such as the&amp;nbsp;&lt;a title="Acute accent" href="https://en.wikipedia.org/wiki/Acute_accent"&gt;acute&lt;/a&gt;&amp;nbsp;⟨á⟩,&amp;nbsp;&lt;a title="Grave accent" href="https://en.wikipedia.org/wiki/Grave_accent"&gt;grave&lt;/a&gt;&amp;nbsp;⟨à⟩, and&amp;nbsp;&lt;a title="Circumflex" href="https://en.wikipedia.org/wiki/Circumflex"&gt;circumflex&lt;/a&gt;&amp;nbsp;⟨â⟩&amp;nbsp;(all shown above an &amp;#39;a&amp;#39;), are often called&amp;nbsp;&lt;em&gt;accents&lt;/em&gt;. Diacritics may appear above or below a letter or in some other position such as within the letter or between two letters.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Impacted text-comparison&amp;nbsp;operations and control features include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sorting&lt;/li&gt;
&lt;li&gt;Grouping&lt;/li&gt;
&lt;li&gt;Incremental search&lt;/li&gt;
&lt;li&gt;Auto-filter row&lt;/li&gt;
&lt;li&gt;Find panel&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;This behavior will expand to the following controls:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Navigation control&lt;/li&gt;
&lt;li&gt;Ribbon and standard toolbars&lt;/li&gt;
&lt;li&gt;Lookup editors&lt;/li&gt;
&lt;li&gt;Data grid&lt;/li&gt;
&lt;li&gt;Pivot grid&lt;/li&gt;
&lt;li&gt;Tree list&lt;/li&gt;
&lt;li&gt;Other data-bound controls (powered by our Data Controller).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You will be able to turn off accent-insenstive operations using a&amp;nbsp;set of global Boolean flags&amp;nbsp;at the&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/cxCustomData.TcxDataControllerOption"&gt;TcxCustomDataController.Options&lt;/a&gt;&amp;nbsp;level: IgnoreDiacritics, IgnoreDiacriticsInSearchFilter, IgnoreDiacriticsInSortGroup, etc. By default, we want to ignore accents regardless of the current application&amp;nbsp;culture (even if the&amp;nbsp;language does&amp;nbsp;not contain accents). This is especially helpful in apps used in global organizations where users are from different countries and data (like names of employees or goods) can be in different languages.&lt;/p&gt;&lt;h2&gt;Field Name-Based Expressions for Data-Bound Controls&lt;/h2&gt;&lt;p&gt;With v24.1, you can use {FieldName} in&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/168035/ExpressSpreadSheet/concepts/formula-expressions/built-in-operators-and-functions" target="_blank"&gt;formulas/expressions&lt;/a&gt;&amp;nbsp;to refer to a field by underlying name instead of a display name. Previously, you could only use a display name/caption or an index. This capability will help you create formulas for unbound grid&amp;nbsp;columns, conditional formatting rules.&lt;/p&gt;&lt;p&gt;This is helpful in VCL apps that support multiple languages or other scenarios where you cannot rely on a field caption (due to its dynamic nature such as translation to another language).&lt;/p&gt;
&lt;h2&gt;Chart Control - New Features&lt;/h2&gt;&lt;p&gt;As you probably know, we released our VCL Chart control in our v23.1 release cycle. We also introduced numerous&amp;nbsp;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-chart" target="_blank"&gt;cool&amp;nbsp;features in our v23.2&lt;/a&gt;&amp;nbsp;release.&lt;/p&gt;&lt;p&gt;To maintain&amp;nbsp;momentum, we expect to ship the following VCL chart-related enhancements in&amp;nbsp;&lt;strong&gt;v24.1+&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Point and&amp;nbsp;segment&amp;nbsp;color customization via events (&lt;a href="https://docs.devexpress.com/WindowsForms/DevExpress.XtraCharts.ChartControl.CustomDrawSeriesPoint" target="_blank"&gt;a .NET counterpart&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Secondary axes (&lt;a href="https://docs.devexpress.com/WindowsForms/2648/controls-and-libraries/chart-control/visual-elements/secondary-axis" target="_blank"&gt;a .NET counterpart&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Logarithmic axes (&lt;a href="https://docs.devexpress.com/WPF/DevExpress.Xpf.Charts.Axis.Logarithmic" target="_blank"&gt;a .NET counterpart&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Palettes (&lt;a href="https://docs.devexpress.com/WindowsForms/7434/controls-and-libraries/chart-control/appearance-customization/choose-a-palette-for-painting-series-points-and-indicators" target="_blank"&gt;a .NET counterpart&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Skin support&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;As you would expect, we will also publish Chart-related help topics&amp;nbsp;&lt;a href="https://docs.devexpress.com/VCL/" target="_blank"&gt;https://docs.devexpress.com/VCL/&lt;/a&gt;&amp;nbsp;and add new Chart-specific modules to our VCL Demo Center.&lt;/p&gt;&lt;p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/image(25).png" alt=""&gt;&lt;/p&gt;&lt;h2&gt;EXIF Metadata Support in Image Controls&lt;/h2&gt;
&lt;div&gt;In v24.1, our image controls (TcxImage and TcxDbImage) will&amp;nbsp;read and interpret EXIF metadata from images and modify&amp;nbsp;the image display accordingly. For instance, our image controls will automatically rotate the image based on orientation metadata (unlike the standard TImage control and some image viewers).&amp;nbsp;Impacted image-based scenarios (where rotation will take place)&amp;nbsp;include:&lt;/div&gt;
&lt;ul&gt;&lt;li&gt;Data Grid cells&lt;/li&gt;&lt;li&gt;TreeList cells&lt;/li&gt;&lt;li&gt;Pivot Grid cells&lt;/li&gt;&lt;li&gt;Vertical and Property Grid cells&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Previously, this required a complex custom solution with a manual call of the Rotate method.&lt;/p&gt;
&lt;h2&gt;Editing Operations (Rotate, Crop, Flip, etc.) in Image Controls&lt;/h2&gt;
&lt;div&gt;In our next major update (v24.1), you&amp;#39;ll be able to invoke the Image Editor dialog for TcxImage and TcxDbImage components&amp;nbsp;using the Edit context menu command.&amp;nbsp;Our design-time Image Picker dialog will include the new Edit command as well. The Edit command will unlock&amp;nbsp;basic image editing operations:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Crop and straighten&lt;/li&gt;
&lt;li&gt;Adjust brightness, contrast and saturation&lt;/li&gt;
&lt;li&gt;Mirror&lt;/li&gt;
&lt;li&gt;Rotate&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;The Image Editor&amp;nbsp;maintains operation history and offers both&amp;nbsp;undo and redo functionality. Once the editor is closed and changes are saved, modifications cannot be undone.&lt;/div&gt;
&lt;p&gt;&lt;img src="https://community.devexpress.com:443/blogs/vcl/Pictureedit-Invoke-ImageEditor-From-Context-Menu2.png" alt=""&gt;&lt;/p&gt;

&lt;h2&gt;Your Feedback Matters&lt;/h2&gt;
&lt;p&gt;Just another reminder that our v24.1 Roadmap and&amp;nbsp;&lt;a href="https://www.devexpress.com/subscriptions/whats-new/#vcl-survey" target="_blank"&gt;What&amp;#39;s New in v23.2&lt;/a&gt;&amp;nbsp;survey&amp;nbsp;give&amp;nbsp;you the&amp;nbsp;opportunity to communicate your needs/concerns and allow&amp;nbsp;us to make more informed development decisions.&lt;/p&gt;

&lt;div data-survey-id="a1826e8b-2349-4d9d-b669-07bf7368e682" data-survey-auth-required="false"&gt;&lt;/div&gt;&lt;p&gt;&lt;span&gt;Thanks,&lt;br&gt;Dennis Garavsky&lt;/span&gt;&lt;br&gt;&lt;span&gt;Principal Product Manager&lt;/span&gt;&lt;br&gt;&lt;a href="mailto:dennis@devexpress.com" title="Email me if you have questions or suggestions"&gt;dennis@devexpress.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 14 Feb 2024 17:00:00 Z</pubDate>
      <dc:creator>Dennis Garavsky (DevExpress)</dc:creator>
    </item>
  </channel>
</rss>