Skip to content

v0.7.1

Latest

Choose a tag to compare

@cst8t cst8t released this 07 Jun 15:16
59e3633

What’s New

Panel Layout Refactoring

  • Renamed the pane layout system to panel layout for consistency with the app’s terminology
  • Improved left panel minimum width handling, now set to 260px, with better visibility constraints
  • Enhanced the panel resizing algorithm to maintain usable minimum sizes for all panels
  • Fixed panel drag constraints to prevent the left panel from being dragged below its minimum width
  • Corrected persisted layouts that become too narrow during window resize operations

Testing and Quality

  • Expanded panel layout test coverage with new test cases for minimum width constraints
  • Added tests for left panel drag correction and usable centre panel constraints
  • Improved test assertions for edge cases in panel resizing

Dependencies

  • Updated the linux-terminal-launch dependency to the latest commit

Other Improvements

  • Git initialisation now targets the main branch by default in test configurations
  • Code consistency improvements across layout management utilities

Fixes

  • Simplified and corrected panel layout clamping logic
  • Improved handling of extreme window sizes and panel width constraints
  • Improved minimum panel width enforcement during manual splitter drags

Full Changelog: v0.7.0...v0.7.1