Skip to content

[UI]: Preserve column widths across sessions (in List mode) #543

@Radu-Carlan

Description

@Radu-Carlan

Confirmation

  • I have read the contributing guidelines.

Version of Nimble Commander

v1.7.0 (macOS 12.7.3)

Current Appearance

  1. Start up NC.
  2. Show Dual-Pane Mode with Full mode (Name, Extension, Size, Date Created, Date Added, Date Modified).
  3. [Optional] Configure a fixed width font for List mode text (for current Theme).
  4. Adjust column widths (see fist screenshot). Date columns have been adjusted to show short date/time formats. Extension and Size columns have been adjusted to be somewhat wider than the default width.
  5. Quite NC.
  6. Restart NC.
  7. The column widths are not preserved (see second screenshot). Extension and Size columns are set to default widths; Date Modified column (right-most) gets squashed a bit.

First run (after column adjustments):

Image

After restart:

Image

Expected Appearance

After restart, NC should restore all column widths (possibly except for the Name column, if the display size has changed).

Additional Information

Ideally, there should be a way of configuring default column widths for the List Layout type (i.e under Preferences | Panels | Layout). The Name column wouldn't need a default size (as it would just end up taking the available space). The other columns should have the option of specifying an optional fixed width.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions