We are pleased to announce the release of a new version of the component QtitaDataGrid 8 beta. Version 8 contains many new features but primarily the changes in the code architecture. The result of this changing is that the grid now inherits from the QAbstractScrollArea class. The new version supports kinetic scrolling for the rows by the mouse wheel. This is best used in conjunction with the pixel scrolling mode. This kinetic scroll mode is enabled together with the transparent scrollbars mode. Transparent scrollbars, in turn, provide a greater overview of the grid data. The mechanism for supporting touch events and gestures for working on touchpads has also been redesigned and improved. Using gestures, you can scroll and zoom the data. Zooming can also be operated with a kinetic effect. In the current version, we have redesigned the rows layout so that they are become more flatter. Now the row header can be removed, if this is done the row fixation or selection icons are placed directly at the beginning of the grid row. In addition, we have changed the design of the field chooser window. At the screenshot below you can see how it looks now. A toolbar with frequently used commands has appeared on the grouping panel. You can add custom widgets to this toolbar, which can be buttons that are frequently used by users.To enable greater customization of grid design, we have improved support for QCSS. In the screenshot below you can see an example of such customization. In addition to new features, we have fixed a number of bugs that were found in version 7.6 and rendering optimization has been performed. Rendering speed will be much better if the grid uses many columns. The source codes of the new version for beta testing can be downloaded in the personal account of registered customers. Below are a few screenshots showing the new version of the grid: |