Bug 191860 - Resizing the krusader window (making it smaller) is made at the expense of the Name column and truncates file names
Summary: Resizing the krusader window (making it smaller) is made at the expense of th...
Status: CONFIRMED
Alias: None
Product: krusader
Classification: Applications
Component: general (show other bugs)
Version: 2.7.0
Platform: unspecified Linux
: NOR minor
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2009-05-07 00:24 UTC by ccpizza
Modified: 2018-05-21 06:58 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Display bug with 'Name' column on window resizing (186.25 KB, image/png)
2009-05-07 00:26 UTC, ccpizza
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ccpizza 2009-05-07 00:24:51 UTC
Version:           2.0.0 "Mars Pathfinder" (using 4.2.2 (KDE 4.2.2), Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.27-11-generic

GENERAL DESCRIPTION:
Resizing the krusader window leads to the resizing of the 'Name' column while all the other columns maintain their original width. 

Because of this on smaller screen resolutions the filenames in the 'Name' column are truncated or invisible because the minimum width for the 'Name' column is about 4mm.

It is odd that only the 'Name' column is resized when the whole window is resized, while all the other columns are not resized at all.

STEPS TO REPRODUCE:
Resize the krusader window to make it smaller and observe which columns are resized and which are not. Only the 'Name' column is resized in version 2.0.0.

ACTUAL RESULT:
At a certain window size the resizing of the 'Name' column makes the filenames truncated or invisible. The widths of all the other columns remains unchanged, and those columns are fully visible.


EXPECTED RESULT:

OPTION A: All columns are resized proportionately and the 'Name' column always have the most weight, i.e. the resizing should be performed at the expense of all the other columns except 'Name' which should preferably keep its column width.

OPTION B: The name column should keep its initial width and the window resizing should be made at the expense of all the other columns.

Hope this is an easy fix.
Comment 1 ccpizza 2009-05-07 00:26:23 UTC
Created attachment 33410 [details]
Display bug with 'Name' column on window resizing
Comment 2 Nikita Melnichenko 2018-05-11 05:54:19 UTC
Still the case for current git.
Comment 3 Alex Bikadorov 2018-05-12 18:34:55 UTC
>Resize the krusader window to make it smaller and observe which columns are resized and which are not. Only the 'Name' column is resized in version 2.0.0.

For me this is definitely a feature because all columns except "Name" have content with a (more or less) fixed size. Only the length of filenames are heavily varying.

Both proposed options are a regression in my opinion.
Comment 4 Nikita Melnichenko 2018-05-13 04:53:58 UTC
(In reply to Alex Bikadorov from comment #3)
> >Resize the krusader window to make it smaller and observe which columns are resized and which are not. Only the 'Name' column is resized in version 2.0.0.
> 
> For me this is definitely a feature because all columns except "Name" have
> content with a (more or less) fixed size. Only the length of filenames are
> heavily varying.

I also like current resizing policy, however in this extreme case it makes Krusader useless.

> Both proposed options are a regression in my opinion.

I second. Let's figure out a good way to address this.

Let's consider the app in full width and now we slowly reduce the horizontal size. What should happen?

IMO, the Name column should resize to a certain min width (like 6 symbols or so) and then other columns should:
a) start resizing
b) start hiding themselves in some priority
c) be hidden in favor of a Brief View

Do you like any of these options? Feel free to propose your own way.