It's been quiet a while since we have published a roadmap in our website. While we have not updated the roadmap here for almost three years, we have updated it several times in our forums and and uniGUI has evolved a lot since then. These are some of the new features that are added in this period of time:

  • HyperServer server farms
  • WebSockets support for uniGUI
  • Several new components such as advanced Toast, Gauge, Upload button, Sweet Alert, Tag Field, Check Combobox and etc.
  • Several new mobile components such as Gauge, Toast, Map, Canvas, Combobox, DB Combobox, Lookup Combobox and etc.
  • Support for Delphi Linux platform.
  • Several new features such as grid widgets.
  • Various improvements and bug fixes.

Now let's announce our new roadmap below. It will cover first two quarters of 2024 and includes many new features and quality improvements.

uniGUI  Impulse  (1.95.0) (Q1/Q2 - 2024)

  1. New HyperGrid component (Light & Stateless Grid) (Q1 - 2024) This component allows you to build a data grid from ground up. It can get data either from a Delphi data source or from a user provided stream. All grid events can be customized. This option will be embedded in existing UniDBGrid component which means you can convert your existing DBGrid components to a HyperGrid by making a few changes in grid properties. It will be also available in form of a new component.  Planned for Q1-2024.

  2. General component improvement. Actually, it is an ongoing process which continues for each new build. In each new build we try to improve components to some extend. Now, in this roadmap we plan to take each uniGUI component starting from a simplest button to the most complex grid and add all new features that are added to recent Ext JS versions. In this way uniGUI components will take benefit from all new features that are added in most recent versions of Ext JS. This is the major feature for this roadmap and will demand the most workload.

  3. Integrating proposed solutions into the framework. From time to time we offer solutions or workarounds in our forums to solve problems reported by developers. We will integrate these solutions into the framework and make them a part of the framework.

  4. Performance improvements. Various improvements for application process speed and form load time. Also performance improvements for HyperServer server farm.

  5. New ListView component & Enhanced Tooltips. These two items were planned for previous roadmap which are now shifted to new roadmap.

  6. Upgrade Ext JS version to 7.7.0. We will switch to Ext JS 7.7.0. We've done this before, but as a result of some compatibility issues we have switched back to 7.5.1.

  7. Linux RTL improvements and bug fixes. Yes, we are aware that we've neglected some issues in Linux port of uniGUI. In this roadmap we will give enough attention to those issues and will try to make improve Linux port in many ways. This will start by fixing Linux related reported bugs. This also includes new demos for Linux platform.

  8. Deploying additional source code. There are still some part of the runtime code which are not published yet such as uniTools library. We will explore the opportunity to publish more source code.

  9. Bug fixes as always.

  • 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.