Releases
v1.2.0
Compare
Sorry, something went wrong.
No results found
stntg
released this
31 Jul 20:05
[1.2.0] - 2025-07-31
Added
Smart layout detection system that automatically chooses between custom
layout and TTK PanedWindow based on pane configuration.
Custom layout manager for windows with fixed panes that eliminates
interactive sash handles.
Visual sash separators for custom layout that provide visual feedback
without resize functionality.
Enhanced detach/reattach functionality that properly handles both
layout types.
Changed
BREAKING BEHAVIOR : Fixed panes (fixed_width or resizable=False)
now use custom layout without interactive sash handles.
Center pane now properly expands to fill remaining space when other
panes are detached.
Improved pane reattachment to restore original positions correctly.
Updated type stubs to reflect new internal architecture and methods.
Fixed
Sash handles no longer appear for fixed-width panes, preventing
unwanted resizing.
Fixed issue where fixed panes could still be resized via sash dragging.
Improved layout calculations to handle detached panes correctly.
Enhanced window resize behavior for mixed resizable/fixed pane
configurations.
Documentation
Comprehensive API Documentation : Complete docstring improvements
across the entire codebase following Google/NumPy style conventions
Enhanced class documentation for PaneConfig, DetachedWindow, and
FixedThreePaneLayout with detailed parameter descriptions
Improved method documentation with proper Args: and Returns: sections
for all public API methods
Added detailed documentation for utility functions in the utils package
Professional-grade documentation standards applied throughout
Infrastructure
GitHub Actions Security : Fixed missing permissions in workflow files
for secure PyPI publishing
Added proper id-token: write permissions for trusted publishing
Enhanced workflow security compliance
Added stub package release workflow for type hint distribution
You can’t perform that action at this time.