ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

uniGUI Roadmap 2021

2021-06-27 18:02:39  阅读:489  来源: 互联网

标签:try uniGUI HyperServer Roadmap will 2021 components new


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

标签:try,uniGUI,HyperServer,Roadmap,will,2021,components,new
来源: https://www.cnblogs.com/kinglandsoft/p/uniGUI_Roadmap_2021.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有