Roadmap for uniGUI Version 2.0

(Q2-Q4 2026)

We are pleased to announce the roadmap for uniGUI version 2.0.

uniGUI 2.0 is a long-awaited milestone release primarily focused on stability, refinement, and overall quality improvements across the framework. While it may introduce several minor enhancements and new features, it will intentionally not include major new features.

This decision is deliberate.

Over the past several releases, uniGUI has introduced a substantial number of major new capabilities. The time has now come to consolidate these additions, refine their implementation, and ensure they are robust, well-integrated, and production-ready.

A key focus of this cycle will be addressing developer feedback, resolving edge cases, and improving overall reliability so that developers can fully leverage these features in their daily development workflows.

Additionally, many of the major features originally planned for uniGUI 2.0 were already delivered incrementally in versions 1.90.0 through 1.95.0. As a result, the focus of version 2.0 will be to perfect and stabilize these capabilities rather than introduce entirely new ones. For instance, our new and fully automated installer was originally planned for version 2.0, but it was introduced earlier as a part of version 1.95.0.

In short, uniGUI 2.0 is about maturity, stability, and polishing the platform.

Planned Improvements for uniGUI 2.0

1. Migration to Ext JS 8.0

uniGUI will migrate to the upcoming Ext JS 8.0 release as soon as it becomes available.

This migration will include support for new features and enhancements introduced in Ext JS 8.0, ensuring that uniGUI continues to stay aligned with the latest developments in the Ext JS ecosystem.

Some of the new Ext JS 8.0 features announced by Sencha include:

  • Responsive Digital Signature Pad

  • QR Code Reader and Generator

  • Font Awesome 7 support

uniGUI will introduce corresponding support for these new capabilities, enabling developers to seamlessly integrate them into their uniGUI applications.

2. Completion of Ext JS Property and Feature Coverage

We will review both existing and newly introduced Ext JS component properties and ensure that all missing capabilities are exposed in their uniGUI counterparts. This task also covers updating/upgrading 3rd party JavaScript libraries to the latest versions for components which rely on these libraries such as SweetAlert and PDF.js

The goal is to provide complete access to Ext JS functionality directly through uniGUI components. 

3. New uniGUI Components Based on Recent Ext JS Components

Where appropriate, we will evaluate the possibility of introducing new uniGUI components based on components added in recent versions of Ext JS.

This will allow uniGUI developers to benefit from new UI capabilities available in the Ext JS framework.

4. Linux64 Platform Improvements

The Linux64 platform will receive multiple improvements aimed at stability, functionality, and performance.

Planned improvements include:

  • Integration with the FMXLinux package to enable complete canvas operations for uniGUI Canvas, which currently lacks certain capabilities.

  • Improvements to HyperServer for Linux, including replacing shell-based calls with native Linux implementations to improve performance and scalability.

  • Additional bug fixes and platform refinements.

  • Named Pipe transport channels for Linux.

5. Exploring Ext JS Responsive UI Abilities and Integration with uniGUI

We will explore deeper integration of Ext JS responsive features within uniGUI to improve support for adaptive and responsive user interfaces.

6. HyperGrid Enhancements

Several improvements are planned for HyperGrid, focusing on usability, functionality, documentation, and performance.

Although this component has been available for some time, some developers may not yet be able to fully benefit from its capabilities. This is mainly due to the lack of comprehensive documentation, practical examples, and real-world usage scenarios.

As part of this effort, we plan to improve documentation, examples, and usage guides to help developers better understand and take full advantage of HyperGrid in their applications.

7. Documentation & Example Improvements

The uniGUI documentation will be expanded and improved to better support both new and experienced developers.

This effort will include:

  • Adding missing entries to the uniGUI Component Reference

  • Completing documentation for existing components and properties

  • Clarifying ambiguous descriptions and improving overall documentation accuracy and usability

  • Creating more examples and demos, especially new demos for C++ Builder

The goal is to provide a more complete, clear, and developer-friendly documentation experience. The goal is to provide a more complete, clear, and developer-friendly documentation experience. Also there will be more examples in form of small projects to clearly demonstrate how real world tasks can be easily handled by uniGUI applications.

8. New “How-To” Guides

A series of practical “How-To” guides will be created covering key uniGUI features and development scenarios.

These guides will help developers adopt best practices and better understand the framework’s capabilities.

9. Exploration of Native TLS 1.3 Support

We will evaluate the possibility of adding native TLS 1.3 support for the embedded web server using available third-party libraries.

10. Rich HTML Content Integration

We are planning long-awaited improvements that will allow rich HTML content to be embedded within various uniGUI components, including:

  • Panels

  • Grids

  • ComboBoxes

  • Dropdown lists

  • Other UI elements

This will enable developers to create more flexible and visually rich user interfaces within uniGUI applications. All of this will be implemented in a smart and consistent way — the uniGUI way.

11. Mobile Component Improvements (Modern toolkit)

We plan to further enhance mobile components to improve their usability and overall developer experience. Special focus will be placed on mobile Grid components, which will continue to evolve with additional features and improvements.

We will also explore the possibility of introducing custom theme support for the mobile framework.

At present, mobile themes are limited to those provided by the Ext JS Modern Toolkit. Enabling custom themes would allow developers to create fully customized mobile interfaces, giving them greater flexibility in branding and UI design.

12. Framework Core Improvements

This area includes various core bug fixes, internal optimizations, and general performance improvements across the framework.

We also plan to review the AJAX handling mechanism and introduce improvements for more efficient handling of AJAX requests and timeout conditions, helping to improve the overall stability and responsiveness of uniGUI applications.

Another task is to change library file names and make them fully compatible with Delphi library naming principles. Unfortunately, this was overlooked at early days, but now it must be resolved and it is especially important for C++ Builder projects. In short, uniGUI18 will be renamed to uniGUI180 and so on.

Conclusion

With uniGUI 2.0, our primary goal is to further strengthen the framework’s stability, maturity, and overall quality while continuing to enhance the development experience for Delphi developers.

By refining existing capabilities, improving platform support, and expanding documentation, we aim to make uniGUI an even more reliable and productive platform for building modern web applications with RAD Studio.

  • What is uniGUI?

    uniGUI is a Web Application Framework for Delphi. C++ Builder development is also supported for RAD Studio

    Read More
    Technology Overview

    uniGUI framework makes developing Web applications easier than ever. uniGUI extends Web Application development experience to a new dimension

    Read More
    uniGUI HyperServer

    uniGUI HyperServer is a new server archirecture designed to highly improve uniGUI applications

    Read More
    uniGUI Editions

    Currently there are three editions available for uniGUI: Personal, Professional and Complete

    Read More
    Component List

    you can find a list of all available components in uniGUI framework

    Read More
    Feature Matrix

    Each uniGUI edition supports a different set of features which can be examined by looking at the feature matrix

    Read More
    Licensing

    uniGUI is distributed with a named license which means each developer in a company

    Read More
    Download

    uniGUI Trial Edition is a special build to allow developers fully test and experience uniGUI Web Application development

    Read More
    WebSockets

    uniGUI integrates WebSockets technology to enable developers send messages directly to web clients from the server

    Read More
  • Multiple Menu Options

    Navigation is a fundamental pillar of any website as well as the template, and Epsilon offers several configurable options to best suit your navigational preferences, for both desktop and mobile device types.

    Dropdown

    CSS based menu system with multiple columns and other advanced per menu items options.

    SplitMenu

    A static menu that displays parent items in the header and child items in the sidebar, as configurable.

    Panel

    A mobile responsive menu that displays all items in a column structure, slidable from the side via a toggle.

    Extended

    Extended menu provides options for menu items columns along and additional child elements.

  • Free GPL Template Framework

    Gantry is a powerful core framework, that sits at the heart of Epsilon, providing the foundation for the major, standarized features and functions, such as the rich and intuitive, custom template manager interface.

    Grids

    Gantry allows for module positions to be split into configuration grids on a per menu item basis.

    SCSS CSS

    The SCSS compiler is built into Gantry, an extended CSS language that allows for easier development.

    Outlines

    Custom module layouts and positions, as well as per-page template outlines are available.

    Options

    A custom administrative interface in the template manager allows for swift configuration.

  • Diverse Element Styling

    The template has a rich assortment of styled elements, ranging from custom typography to configurable preset style variations, and a flexible selection of stylistic and structural module class suffixes.

    Presets

    A selection of six, diverse preset style variations, with numerous available customization options.

    Module Style

    Choose from eight compoundable module class suffixes to adjust title and/or full module styling.

    Module Layout

    An array of structural suffixes are available to individually adjust padding, margins and font formats.

    Typography

    A diverse inventory of typography from Bootstrap as well as FontAwesome, to enrich content.