files-community / Files

A modern file manager that helps users organize their files and folders.
https://files.community
MIT License
34.49k stars 2.2k forks source link

Ctrl + scroll to change layout #15984

Open outdoorsdev opened 3 months ago

outdoorsdev commented 3 months ago

What feature or improvement do you think would benefit Files?

If we hold ctrl + scroll, you can resize the current layout. I'd like to be able continue scrolling though the different layouts, so I can switch between them faster.

I don't want to use the options bar above my files or go to settings to change between them, and this is a very fast way of changing between layout

Requirements

Files Version

3.6.0.0

Windows Version

10.0.19045.4046

Comments

No response

Josh65-2201 commented 3 months ago

Thanks for the feedback, right now you can use Ctrl + Shift + 1-5 to change layouts.

yaira2 commented 3 months ago

It's important to note that since layout sizes are saved globally and not per folder. This means that when you use the scroll wheel to change the layout size, it will also adjust the size of the previous layout to either the smallest or largest option. For this reason, we've left this behavior out on purpose, but we’re always open to making changes if we receive enough feedback. Your input is really valuable to us!

outdoorsdev commented 3 months ago

So having "Sync layout and sorting preferences across directories" only applies to the layout, not the size of layout. I would prefer if it was saved per folder to mimic Explorer.

Otherwise, the program is excellent.

yaira2 commented 3 months ago

So having "Sync layout and sorting preferences across directories" only applies to the layout, not the size of layout. I would prefer if it was saved per folder to mimic Explorer.

When a user selects a compact size in the Details View, we believe they would generally prefer this size to be consistent across the entire app, even if they don’t want the layout itself to be applied globally. We thought about adding a separate setting to control whether the size syncs globally, but we are under the impression this isn't a common use case. Adding such a setting would likely cause more confusion and make the codebase more complex.

To clarify, this is still open for discussion, but I wanted to be transparent about our process. The layout settings have been some of the toughest decisions we’ve had to make in Files. We’ve tried multiple iterations, and while we believe the current configuration is the best yet, we’re open to feedback on how to improve it further. The key is to ensure any changes make it more intuitive and less confusing for users.

yaira2 commented 3 months ago

A potential solution is to add a setting that lets users customize how the scroll wheel behaves. This way, the layout settings won’t change, but users can decide what the scroll wheel does.

Increase/decrease layout size The scroll wheel will only change the size of the layout (e.g., making icons bigger or smaller).

Increase/decrease layout size and switch between layouts The scroll wheel will change the size of the layout and also switch between different layout styles (e.g., from grid view to list view).