Remove user-facing view switcher and Icons view mode
Two commits that shouldn't be squashed:
Author: Nate Graham <nate@kde.org>
Date: Mon Jun 17 13:00:27 2024 -0600
Remove user-facing view switcher
It's reasonable for the implementation to choose a view mode; for
example some benefit from showing large images, and some don't. But it's
super overkill to offer this possibility to the user.
Remove the user-facing view switcher and make it only something the
implementation gets to choose.
This has the side benefit of removing content form the toolbar which
makes the search field less likely to get stuffed into an overflow menu
with small window sizes or languages with long text.
Author: Nate Graham <nate@kde.org>
Date: Mon Jun 17 13:04:08 2024 -0600
Remove Icons view
Large Preview view is useful for things like wallpapers where the image
is the most important thing to see.
Tiles view is useful for everything else.
Icons view is useful for nothing, so let's delete its implementation.
Since this is a framework, we can't remove the API to request it, so
instead any such requests will return Tiles instead.