uniGUI Live Demo

Finally we are glad to announce our new roadmap. This is mainly planned for 2021. Each item in the roadmap has a detailed explanation to make it more clear. You are welcome to add your comments on this thread.

  • HyperServer for server farms
    • This features will allow a uniGUI application to run on multiple servers using HyperServer. This was mentioned in our previous roadmaps, but we had to shift it to 2021.
  • Revising uniGUI components to implement all new features introduced in recent versions of Ext JS (Mobile and Desktop)

    • Ext JS framework is continuously being improved. New features and properties are added in each new release. uniGUI may not include or implement all of these features. We will try to address this by adding all of those new properties to uniGUI components.

  • Various component improvements & modernization

    • All components will be examined to see what new options can be added and what else can be done to improve overall performance, look and functionality.
  • Grid enhancements
    • Grids and specifically DBGrids are key components of uniGUI. For many developers grids are the most vital element of the application. For this, we will re-visit grid components, explore and discuss all opportunities to enhance the grid behavior. Including better data-input, native filtering, client-side filtering, infinite scroll and etc.
    • We also have plans to introduce a light-weight version of DBGrid which will allow developers to have more control on the grid. Many of the tasks in existing version of uniGUI DBGrid is fully automated. In the light-weight grid those tasks will be left to developers to handle. Such as posting data to the back-end dataset and etc.
  • Improved and fully automated uniGUI installer

    • uniGUI installer is a bit outdated. It does its job, but not fully automated as expected. We will redesign the installer, so it will install the framework without a need for building uniGUI packages.

  • WebSocket

    • This is also another feature which we want to add to uniGUI. This will allow bi-directional full-duplex communication between server and uniGUI controls. Especially useful for data aware controls such as DBGrid.

  • Various HyperServer improvements

    • New Transport channels will be added. Current HTTP channel have limitations with performance penalties. We will try to implement new channels which will handle data transfer between Nodes and HyperServer in a more efficient way.

    • Configuration panel. This will enable developers to change HyperServer parameters from a web form in server control panel. This will remove the need to edit the config file manually which also needs a HyperServer restart.

    • Multiple apps under one HyperServer. Until now you have to create and run multiple instances of HyperServer if you have more than one application. This feature will enable you to run multiple apps under same HyperServer instance. For example you will be able to run apps by calling sub urls such as: app1.myserver.com or app2.myserver.com

  • More core units with source codes

    • More source code of core units will be exposed. We will evaluate the option to include source code for all Core units.
  • Bryntum Gantt Chart ve Schedular
    • This is one of the areas that have been included in the roadmap several times with no real success. We need to confess that we couldn't be successful at this task. However, it does not mean that we won't reconsider it again. We've done lots of research and investment on Bryntum components. This time we will let you know exactly what will happen. After a short internal discussion our final decision regarding these components will be shared with you.
  • Allowing HTML content wherever possible

    • uniGUI is a framework for the web, so no wonder that all rendered elements on the browser are basically HTML code and DOM elements. We will try to implement a feature which will enable you to directly modify the template of a web control allowing you to display HTML content inside uniGUI controls.

  • Improved localization

    • We will try to add better ways to localize embedded strings in uniGUI such as OK, Cancel, Yes, No and many others.

  • Lots of improvements & new components for uniGUI mobile

    • We are aware that mobile components are not as capable of their desktop twins. Sencha continuously works to improve the Modern Toolkit which is the base for uniGUI mobile components. We will apply all those changes to uniGUI as well, but we will also do our best to improve overall user experience for mobile sessions. For example, we will introduce custom themes for uniGUI mobile.

  • FPC ARM support

    • This will be another field of research in 2021. uniGUI library is already compatible with Delphi Linux which means we already have a source code which is no longer dependent to Windows API & Delphi VCL. This will help us to port uniGUI to new platforms such as ARM in a much easier manner. Of course, these plans will target compilation through FPC for now. Lazarus IDE integration is not in our roadmap yet.

  • Improved Linux graphics support
    • Currently there are limited support for graphics and bitmap manipulations in Linux. We aim to improve this further.
  • Improved Documentation

    • Completion of missing definitions for component properties. More how-to and best-practice guides.

  • Responsive Layout

    • We will re-visit this subject. This is one field that we still couldn't make enough progress. Once again we will try to figure out the best way to add responsiveness to uniGUI by evaluating all of existing options.
  • Calendar Panel improvements
    • Calendar Panel is one of the important controls of uniGUI. We will make sure developers can get the most out of it.
    • Related bug fixes
  • New Components
    • We always add new components to uniGUI. One of them is the long-awaited ListView component. Also new grid widgets will be added. A complete list of new components will be announced later.
  • 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
  • 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.

Latest Blog Posts

  • New Roadmap is announced!
    We are happy to announce our new roadmap! Please follow this link for more details.
    Written on Wednesday, 07 April 2021 11:35 Read 1746 times
More Posts   >>