-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Add setting to always auto size columns to fit #9377
Comments
Here are a few possibilities worth considering:
|
I think this will be useful for reference, the corresponding Directory Opus settings:
|
If there was an option to always auto size columns and you overrode a columns width, would you expect it to auto size the next time you navigated to the same directory? |
@intergrav we can solve that independently from this request by changing the default width of the type column. |
These can affect performance, I wonder if a hot key is the better way to do this. |
I find it odd that this hasn't been added, nor has Windows directly added this functionality, even though a large number of users have requested it from Microsoft for over a decade. I might not be looking in the right places, but this is the best file manager look-alike I have seen for Windows 11, and this feature hasn't been added? |
Yeah, this too would be very nice. I found the unresponsive column width loosing a lot of space specially on widescreens. |
I'd like to finalize this feature, but before this can be done, we need to settle on the behavior for the above-mentioned scenario. |
I would expect it to auto size the next time I navigate to the same
directory.
Thank you!
Am 31.10.2024 16:53 schrieb Yair:
> If there was an option to always auto size columns and you overrode a columns width, would you expect it to auto size the next time you navigated to the same directory?
I'd like to finalize this feature, but before this can be done, we need to settle on the behavior for the above-mentioned scenario.
--
Reply to this email directly, view it on GitHub [1], or unsubscribe [2].
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
I can see two valid approaches to this:
The first option is great for consistency and muscle memory (most people will "set & forget"), but can be a pain for people who have things like GIT folders that will have more columns than usual, and may start acting differently. Back to my earlier message, this could also all be superfluous if the "default" layout is smart enough; as I was describing with using "minimum widths" to ensure all columns can display what they need; and then anything left (file name, git commit messages, etc.) are given a default value that determines how much of the remaining space they try to take over (and their minimum width as well, leading to overflow, naturally). Depending on how hard these things are to implement, this could be worth A/B testing with some temporary option in pre-release? |
I would agree to "Depending on how hard these things are to implement,
this could be worth A/B testing with some temporary option in
pre-release?"
Am 01.11.2024 12:48 schrieb Eric Lowry:
If there was an option to always auto size columns and you overrode a columns width, would you expect it to auto size the next time you navigated to the same directory?
I'd like to finalize this feature, but before this can be done, we need to settle on the behavior for the above-mentioned scenario.
I can see two valid approaches to this:
* Changing a column width changes it across the whole app (probably as
a percentage width).
* Changing a column width only affects the current folder, and is
saved locally.
The first option is great for consistency and muscle memory (most people
will "set & forget"), but can be a pain for people who have things like
GIT folders that will have more columns than usual, and may start acting
differently.
The second one can be great for power-users, but would likely require a
button or something to "save current column widths as default" so that
the user can override the defaults.
Back to my earlier message, this could also all be superfluous if the
"default" layout is smart enough; as I was describing with using
"minimum widths [1]" to ensure all columns can display what they need;
and then anything left (file name, git commit messages, etc.) are given
a default value that determines how much of the remaining space they try
to take over (and their minimum width as well, leading to overflow,
naturally).
Depending on how hard these things are to implement, this could be worth
A/B testing with some temporary option in pre-release?
…--
Reply to this email directly, view it on GitHub [2], or unsubscribe [3].
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
Links:
------
[1]
#9377 (comment)
[2]
#9377 (comment)
[3]
https://github.com/notifications/unsubscribe-auth/BLLMJQYF7KOE54BMSD7GD2LZ6NTAVAVCNFSM6AAAAABQ6TB2UCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJRG42DONJWGU
|
What if a user overrode the width to be small, and then added a new file with a large name? Should the columns resize? |
That would be the point of "minimum widths" based on the type of column IMHO. Though there's an argument to be made for respecting user choices, even if they make no immediate sense to the designer. |
@ELowry, I might be missing the connection between minimum widths and this feature request. One of the requirements mentioned by the original author is that adding or renaming a file should automatically resize the columns. My question is whether this requirement should still apply when the user has manually set the column sizes for a specific directory. I hope this clarifies my question. |
Edit: sorry, this got rambley, but these things are hard to communicate in writing. Indeed; I was mostly focusing on the core idea of auto-resizing, and hadn't really re-read the initial requirements. My personal stance on UX design is that it is not possible to ensure that everything is always displayed: file names can get massive, and having the name field auto-resize whenever a file name is edited is likely to lead to situations where all other columns get squashed. IMHO: The file name tends to be the one that takes up the most space; so it would stand to reason to try and "optimize" all other columns to be as narrow as necessary, and give file names all available space.
As for how to react to a user manually changing a column width. My gut feeling would be to aim to remember the widths of all columns except file names; which is set to take up all remaining space. Again, this is where a "minimum width" could be important. |
The "size to fit" feature isn't related to the window size, rather, it resizes the columns to fit the text regardless of the width of the window. |
It feels like this request was intended for Details layout, so not sure if my request fits here, but it is related to auto-sizing column widths. I'm more interested in List mode column widths. I pretty much live in List view mode, and much prefer Windows 10/11 default behavior of automatically sized List mode columns. Here's a Windows Explorer screenshot -- notice the long filenames sorted to the front make the first column very wide, but the subsequent columns of shorter folder names are quite narrow. This optimizes whitespace while still showing complete filenames. Now compare the same folder shown in Files: Here with the fixed column width you simultaneously have cut-off filenames in the left column, and excess whitespace in the other columns. Even more frustrating, unless I'm missing something, there's no way to manually resize the columns in List mode, so I'm left to hovering over the cut-off filenames and waiting for a popup to see the complete filename (in tiny hover print). Just not a good experience for me. |
@dmorris68 these are different requests, however you can refer to #1033 for more details. |
What's the Problem?
Like in the native file explorer, you have to manually resize columns or click 'Size all columns to fit' when working with very long / short file names
Requirements
Alternatives
There could be a hotkey to 'resize to fit' all columns in the current view, which would already be an improvement over having to right-click the column header bar and select 'Size All Columns To Fit'
The text was updated successfully, but these errors were encountered: