Changelog
v1.24.4 - 2024-06-24 - Flat Sun
Focus in this release has been on improving and refactoring frontend code, adding UI features such as column and row
hiding and locking through Visibility
and Position
meta classes. Other UI related features, such as supporting the
height and width of individual cells have also been implemented, allowing for column and row span functionality.
Additional frontend changes include adding a marker, which allows cells to be selected and improves the way input is passed on to underlying UI cell content. This allows for better widget and chart functionality among other improvements for code that wishes to extend the frontend functionality.
Finally, a more flexible approach is now supported around providing custom HTML/CSS/JS allowing for alternative styling
and other such changes to the frontend rendering. Two view configs are provided out of the box to illustrate this, the
compact and the spacious, with compact being the default choice when using show(..)
.
It is expected that this will be the final alpha release of v1.
Added
- Add a cell marker, allowing cells to be selected with input passed to underlying cell content
- Add functionality to position columns to the left or right and rows to the top or bottom
- Add functionality to hide columns and rows
- Add support for custom UI config with custom HTML/CSS/JS
- Implement cell height and width rendering when these are defined on cell
Fixed
- Nothing
Changed
- Rename init parameter to receiver for on(..) functions and process to processor on related for improved API intuition
- Change HTML structure of cells, also harmonize this with column and row headers
- Update widgets and charts to work with frontend changes
- Various documentation updates relating to changes
Removed
- Nothing