Blog
All Blog Posts | Next Post | Previous PostTMS WEB Core v2.7 for Delphi
Today
Introduction
As always, our team goes on relentlessly to further shape TMS WEB Core into the most productive & valuable framework for real web client application development with Object Pascal & RAD component based development. We are proud to present you today the new milestone in this project with TMS WEB Core v2.7.0.0. TMS WEB Core leverages to create rich web client applications running directly in the browser with minimal server communication and taking advantage of the rich browser ecosystem including hardware access from the browser. So much more than just server side rendered quasi static HTML pages! Let's visit therefore what is new in v2.7.0.0:New Component: TWebSideMenu
The new TWebSideMenu component brings powerful and visually appealing menu/navigation capabilities to your TMS WEB Core projects. A navigation menu is a commonly found pattern in many admin web client applications and TWebSideMenu brings this paradigm in an easy to configure and use Object Pascal component.
Main Features
Fully Responsive: Adapts seamlessly to different screen sizes and devices for an optimal user experience.
Item Hovering/Selection Effects: Provides visual feedback to enhance user interaction and navigation clarity.
SubItems with Expand/Collapse Functionality: Allows nested menu items to be expanded or collapsed for better organization.
Versatile Item Types: Offers a range of item types, including the ability to display TMS WEB Core controls, making it highly customizable.
- Item Icons: Supports both images and Material Icons for a visually rich and intuitive menu interface.
New : IDE exception handling
From now on, it is also possible to catch web client application exceptions directly from the IDE. Just like with native VCL or FMX applications, while running these from the IDE, it is the IDE that will catch and visualize exceptions directly in the IDE. We've now also integrated this capability in TMS WEB Core v2.7.0.0.
New : Google Chart wrapper class extensions
Now the X-axis and Y-axis title can be easily set via properties instead of having to go via JavaScript API calls.
New : UseHash property added to TWebPageControl, TWebTabSet
With this new property you can control whether the navigation between pages/tabs in TWebPageControl, TWebTabSet uses a URL hash or not. When turning this off, you can control that a hash is only used for form level automatic routing for the web client application.
New : TXDataDataSet support for the Web Form Designer
While the TMS XData XDataDataSet is installed from TMS XData itself, now it is also possible to use this XDataDataSet directly form the new web form designer in the Delphi IDE. This allows for design-time configuration of the dataset as well as design-time live preview of data!
Various improvements & fixes
Control caption editing got improvement with instant design-time updates. The evaluation of fields during debugging directly from the Delphi IDE also got improved. And we have also exposed the TWebJQDateTimeInput Kind property. The web form designer also got several improvements making it easier to work with the wide variety of built-in TMS WEB Core controls at design-time.
And as always, the latest release also contains various smaller fixes & improvements that are detailed in the full version history.
Your customers request real web client apps now!
Where possible, users prefer to become free from software deployment hassles, access to apps from every device and no worries to be on the latest version of your applications. A web application is the answer to all these concerns. Reuse your skills, reuse your business logic Object Pascal code and discover how TMS WEB Core offers a very productive way to deliver to your customers. Download & get started with TMS WEB Core today. Count on our team for support & assistance along this way to building web applications with Delphi!
Bart Holvoet
This blog post has not received any comments yet.
All Blog Posts | Next Post | Previous Post