Added - Dynamic handling of icon directory structures allowing icons to reside in any subdirectory under `icons`. This enhances the flexibility of organizing icons. - Logic in the generation of Python stub (.pyi) files to reflect the new dynamic directory structure, ensuring accurate autocompletion and type-checking in IDEs. - Naming convention updates for icons based on their directory path, treating icons in the "outline" directory as default and appending directory names as suffixes for icons in other directories.
0.2.3
Added - Support for `QT_PREFERRED_BINDING` environment variable as an alternative to `QT_API`. The module now checks `QT_API` first and falls back to `QT_PREFERRED_BINDING` if `QT_API` is not set or is empty, enhancing flexibility in configuring the preferred Qt binding.
0.2.2
Added - Flip and flop transformations can be applied to icons easily.
0.1.0
Added - Adjust color, size, view box size, stroke width, and opacity. - Python stubs enhance code autocompletion and type-checking in your IDE. - Supports PyQt5, PyQt6, PySide2, and PySide6.