Welcome brand new TMS VCL UI Pack 10.0!
Since we launched TMS Component Pack back in 1998, till now at version TMS VCL UI Pack 10, it has been our flagship product for user interface controls for VCL based Windows application development with Delphi & C++Builder. In the past 21 years, a lot happened. Unicode support was introduced, Win64 support added and more recently, VCL got support for (per monitor) high DPI and VCL Styles (including extra VCL styles from the DelphiStyles company). Embarcadero started offering in 2011 the FMX framework for cross-platform development for which we meanwhile also developed a large number of cross-platform user interface components and it became crucial to differentiate products by technology, like TMS FMX components, TMS FNC components, … and more recently also TMS WEB components… After 21 years, we thought it was time to better align the VCL user interface components with our other product ranges and naming convention and therefore proudly introduce its successor product TMS VCL UI Pack v10.0. But there is much more to it than a name change for aligning it with other product lines. Internally we also completely moved the TMS Component Pack to a new build process that was already in use for our cross-platform FMX & FNC products. The benefits of TMS VCL UI Pack 10 are: Moved to a new build & installer generation process allowing more frequent releases, faster rollout of improvements and fixes and also beta builds Builds of full trial versions for all supported Delphi & C++Builder versions In short term we will also submit a version for GetIt to facilitate download & install from the IDE itself Faster migration & support to upcoming new Delphi & C++Builder versions Better install/uninstall experience Consistent & clear product naming Focus on improvements for high DPI and VCL styles support across the entire TMS VCL UI Pack components New components: Kanban board UI VCL control and TableView UI VCL control Updated PDF generation library with new features Keep components backwards compatible with TMS Component Pack v9.x components A glimpse at what is new: In TMS VCL UI Pack v10.0, we have not only 2 new VCL components but also several improvements to existing components: TAdvKanbanBoard component, a highly configurable workflow visualization component TAdvTableView component, a versatile & modern supercharged list control PDF generation library improvements such as the capability to add rotated text Support for VCL Styles What does it practically mean? Let there be no misunderstanding. We paid the utmost importance to make the step for you as easy as possible while moving the TMS Component Pack to our new build platform. Normally, it should be as simple as uninstalling TMS Component Pack + download and install TMS VCL UI Pack and recompile your applications with the new version. Some notes though: If you use runtime packages, you will need to change the package name dependencies If you use TAdvTreeView, we moved this component from using TCanvas to TAdvGraphics. When opening form files using TAdvTreeView, ignore possible property errors, save the form file and recompile. If you use C++Builder, you will need to change the linked library name references in your project We have summed up these steps in detail in a file migrate.txt that is included in the TMS VCL UI Pack install folder. Moving to TMS VCL UI Pack 10 TMS VCL UI Pack v10.0 is the new product name for TMS Component Pack v10.0. This means […]
