Skip to content

PynamicUI 0.0.9

Compare
Choose a tag to compare
@zacharie410 zacharie410 released this 23 Jul 02:23
· 4 commits to main since this release

PynamicUI 0.0.9 Release Notes

We're excited to announce the release of PynamicUI 0.0.9! This release focuses on major new feature updates: the introduction of the Grid System and additional image handling functions. Here's what's new in 0.0.9:

New Features:

  1. Grid System: With this update, you can now create grid layouts for your UI design. This feature allows you to define grid structures based on unique IDs, enabling flexible placement and organization of UI components. This is done through the setGrid method of the createElement class, where you define the width and height of the grid and assign each cell an ID.

  2. Child Element Placement: As part of the new grid system, you can now assign each child element an ID. When a grid is set, these child elements will be automatically placed in the corresponding grid cell based on their ID. This allows you to handle complex UI designs with nested elements in an efficient and intuitive way.

  3. Image Handling Functions: We have included new importable functions createImage and createImageTheme for image management. createImage creates a static image irrespective of the theme mode. createImageTheme creates an image that has a light mode and dark mode image, providing better support for theme-based UI designs.

Improvements:

  1. Improved Documentation: The documentation has been updated to include detailed information about the new Grid System, how to use it, and several examples to help you get started.

  2. Performance Enhancements: Several performance improvements have been made to ensure the grid system operates smoothly, especially when handling complex UI designs.

As always, we appreciate your feedback, and look forward to hearing about your experiences with the new grid system and image handling features!

Upgrade to PynamicUI 0.0.9 and enhance your UI designs today!