Bug 446904 - When "Split view" is enabled column widths should adjust to fit the screen
Summary: When "Split view" is enabled column widths should adjust to fit the screen
Status: RESOLVED INTENTIONAL
Alias: None
Product: dolphin
Classification: Applications
Component: split view (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-13 00:36 UTC by Rafael Lima
Modified: 2022-05-25 12:09 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rafael Lima 2021-12-13 00:36:07 UTC
SUMMARY
Dolphin has an awesome feature that is the "Split screen" (accessible via the Toolbar or by pressing F3). However, when the split view is enabled, the column widths do not adjust to fit the new size (which is now half of the original size). So when we need to see the values of columns such as "Size" or "Modified" we need to use the horizontal scrollbar to be able to see them.

I believe a better user experience would be to resize column widths so that they fit the split window. This way the user can see item's size, modify date, etc without having to use the horizontal scrollbar.

STEPS TO REPRODUCE
1. Open Dolphin
2. Enable Split view (press F3)
3. Notice that columns to the right are no longer visible and if the user wishes to see them, he/she needs to use the scrollbar.

OBSERVED RESULT
The columns are not visible and require the use of the scrollbar.

EXPECTED RESULT
The columns should automatically resize to be visible without having to resort to the scrollbar.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 21.10
KDE Plasma Version: 5.23.4
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Kernel Version: 5.13.0-22-generic (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor
Memory: 15,6 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1660/PCIe/SSE2
Comment 1 Rafael Lima 2022-03-15 23:49:10 UTC
Hi, I realized that when I'm on the "Details view" mode, I can right-click the column headers and choose "Automatic column widths", which will result in the behavior I was expecting. So this is not a bug.

However, I would like to suggest having this option checked as the default... I do not see a reason for columns not adjusting to the available window width and maybe many users will expect this to be a better user experience by default.
Comment 2 Felix Ernst 2022-04-11 16:14:07 UTC
>choose "Automatic column widths", which will result in the behavior I was expecting. So this is not a bug.

>However, I would like to suggest having this option checked as the default

It already is the default. It's just that as soon as one resizes just one column once, it switches to "Custom Column Width".
Comment 3 Lothar 2022-05-25 11:31:49 UTC
> It's just that as soon as one resizes just one column once, it switches to "Custom Column Width".

Well, this sounds sensible. But when you switch from "normal" to "split view" the extra chosen info columns on the right side is gone/hidden.

Perhaps should one handle intern two sets of settings. One for normal and one for split view.
Comment 4 Felix Ernst 2022-05-25 12:09:11 UTC
>Well, this sounds sensible. But when you switch from "normal" to "split view"
>the extra chosen info columns on the right side is gone/hidden.

It is only hidden in "Automatic Column Width" mode when there is not enough space to fit all the columns. I don't think there is any way around that.

>Perhaps should one handle intern two sets of settings. One for normal and one for split view.

That would be confusing IMO. Then whatever changes a user has made to the columns might be lost as soon as they enter split view mode or leave split view mode. It would also take quite a bit of effort to implement this without much gain.

I'll mark this bug report as resolved since the initial problem turned out to be the intended behaviour.