Skip to content

Match Finder table resizing behavior#1

Merged
lyc280705 merged 2 commits into
mainfrom
agent/finder-table-resizing
Jul 10, 2026
Merged

Match Finder table resizing behavior#1
lyc280705 merged 2 commits into
mainfrom
agent/finder-table-resizing

Conversation

@lyc280705

Copy link
Copy Markdown
Owner

What changed

  • use AppKit's first-column-only autoresizing so window resizing changes only the Name column
  • snap unused table width back into the Name column, matching Finder's fitted layout
  • preserve horizontal scrolling when user-resized columns exceed the viewport
  • keep the Name column pinned first while allowing the remaining columns to be reordered
  • bump the release build and documentation to CleanZip 2.6.31

Root cause

The previous custom vertical-only scroll view forced the table width to the viewport and repeatedly resized the last column. That bypassed NSTableView's native document sizing and prevented Finder-style column behavior.

Validation

  • built universal arm64 and x86_64 app and Finder service locally
  • verified AppKit first-column autoresizing with a focused probe
  • verified initial fitting and window growth in the running CleanZip UI
  • validated both Info.plist files and checked the diff for whitespace errors

@lyc280705 lyc280705 marked this pull request as ready for review July 10, 2026 07:38
@lyc280705 lyc280705 merged commit 1774b28 into main Jul 10, 2026
1 check passed
@lyc280705 lyc280705 deleted the agent/finder-table-resizing branch July 10, 2026 07:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant