Is there a view mode that works like Windows, where if I hold ctrl + scroll in and out, I can go from a view to another? Like list view to tiles to thumbnails? I like that in Windows and do not like how it is in D Opus so far where it just zooms in and out. I wouldn't mind zooming in and out if it would change between all view modes and then it would zoom in/out once we reach thumbnail view.
Stick this button on a toolbar and click around. This can give you a taste of the possibilities.
View Modes.dcf (3.2 KB)
Here is the code:
<?xml version="1.0"?>
<button 3dborders="no" backcol="none" display="label" dropdown_glyph_slim="yes" icon_size="large" label_pos="right" textcol="#ff8000" type="three_button">
<label>View Modes</label>
<icon1>#cyclemodes</icon1>
<button backcol="none" display="label" icon_size="large" label_pos="right" textcol="none">
<label>Details|Thumbnails|Details+Thumbnails Toggle</label>
<icon1>#detailsmode</icon1>
<function type="normal">
<instruction>//Set VIEW=Details,Thumbnails</instruction>
<instruction />
<instruction>//@ifset:VIEW=Thumbnails</instruction>
<instruction>//Set VIEW=Details</instruction>
<instruction>//@ifset:else</instruction>
<instruction>//Set VIEW=Thumbnails</instruction>
<instruction />
<instruction>//@if:$tab:DTT</instruction>
<instruction>//@set tab:DTT</instruction>
<instruction>//Set VIEW=Thumbnails</instruction>
<instruction>//@if:else</instruction>
<instruction>//Set VIEW=Details</instruction>
<instruction>//Set COLUMNSREMOVE=thumbnail</instruction>
<instruction>//@set tab:DTT=on</instruction>
<instruction />
<instruction>@ifset:VIEW=Thumbnails</instruction>
<instruction>Set VIEW=Details</instruction>
<instruction>@ifset:COLUMNSTOGGLE=thumbnail</instruction>
<instruction>Set COLUMNSREMOVE=thumbnail</instruction>
<instruction>Set VIEW=Thumbnails</instruction>
<instruction>@ifset:else</instruction>
<instruction>Set VIEW=Details</instruction>
<instruction>Set COLUMNSADD=thumbnail(0,{dpi|48})</instruction>
<instruction />
<instruction>//Thumbnail Size Setting</instruction>
<instruction>//Set COLUMNSADD=thumbnail(0,a) = Set COLUMNSADD=thumbnail(0,{dpi|48})</instruction>
<instruction>//Set COLUMNSADD=thumbnail(0,{dpi|??})</instruction>
<instruction>//16, 24, 32, 40, 48, 56, 48, 64, 72, 80, 88, 96 </instruction>
<instruction>//Opus default is thumbnail(0,{dpi|48})</instruction>
</function>
</button>
<button 3dborders="no" backcol="none" display="label" icon_size="large" label_pos="right" textcol="none">
<label>Power|Small Icons|Details Toggle</label>
<icon1>#detailsmode</icon1>
<function type="normal">
<instruction>//Set VIEW=Power,SmallIcons</instruction>
<instruction>Set VIEW=Power,smallicons,details,cycle</instruction>
</function>
</button>
<button 3dborders="no" backcol="none" display="label" icon_size="large" label_pos="right" textcol="none">
<label>Cycle Through View Modes</label>
<icon1>#cyclemodes</icon1>
<function type="normal">
<instruction>//View Mode Cycle</instruction>
<instruction>Set VIEW=Cycle</instruction>
<instruction>//@icon only works in a standalone button</instruction>
<instruction>//@icon:largeicons,Set VIEW=LargeIcons </instruction>
<instruction>//@icon:smallicons,Set VIEW=SmallIcons </instruction>
<instruction>//@icon:listmode,Set VIEW=List </instruction>
<instruction>//@icon:powermode,Set VIEW=Power </instruction>
<instruction>//@icon:thumbnails,Set VIEW=Thumbnails </instruction>
<instruction>//@icon:tile,Set VIEW=Tiles </instruction>
<instruction>//@icon:detailsmode,Set VIEW=Details </instruction>
</function>
</button>
</button>
Thank you. I added it.
How do I make it work with scrolling like in Windows Explorer :)?
It would be great if they can add a setting so we choose that view mode as that's the one I want to use, the exact same as Windows Explorer.
"Closest" method would be this kind of menu.
Views.dcf (22.4 KB)
Still, it does not have scrolling. Time for a feature request?
Zoom and view mode are two separate things. Especially when we have multiple modes that can all display arbitrary sized thumbnails.
I guess you could have a small script that increases/decreases the zoom amount until it reaches a threshold and then cycles to another view mode, using the rules of your choice.
But I don't really understand why you'd want the two things to be linked, rather than select the view mode you want directly, then zoom in or out if needed (or change the sizes in Preferences so they're right the first time and you just have to click the mode you want).
The thing is, I don't want zoom in details and list views. I do want it in the others. It's fine that it exists and I'm sure others use it.
However, I really just want it working the same as Windows Explorer (WE), where it goes from list/details to larger thumbnails, by just scrolling.
It would be great if you could add a new button, name it what is appropriate, and when we click on that, it would function as the WE one. Or make it a setting in the View dropdown, when ticked, it would do that. Scrolling moves it to the next view or previous view, all on its own, and while zooming in and out on thumbnails and icons (making them larger/smaller).
As for why, well I've been using that feature in WE for over a decade now, since whenever it started, and all of us as well since we all use Windows, and I am used to it and prefer it. I do like the separate buttons too, don't get me wrong, but I never used them in WE. Scrolling did it all.
It's not just 2 things, but it's all the view modes. WE goes through them all.
Side note: I like how WE has the hover functionality, where you hover and it shows different view modes.
Windows Explorer is not the epitome of file manager design. Many ideas in it are less than well-thought through. We don't intend to copy every single one of them simply because some people may not realise yet there are better ways of doing things
I understand you dislike it but I don't. I like what it offers and its simplicity and ease of use, along with its clean layout. Thus why I made my DOpus very simple and clean.
Your comment also doesn't make sense since I can also use the buttons in Windows Explorer to switch between view modes so saying there are better ways to do it doesn't make sense (since both have it), but I love the scrolling that switches between them all in WE. Also, yes, as a Windows Explorer alternative, all functions should be copied and then many new ones added, or else what would be the point to switch.
There are many benefits to other programs, should we also say that they're less well thought out if you don't like/use them?
You've been using DOpus for a very, very long since you are the developer. You're very used to the way it is. I'm very used to Windows Explorer. DOpus is very complicated and complex, so again, I am trying to make it simple for me and for my wife.
I'm new to DOpus and I want to enjoy it. I love its features, but this is a downside of it.
I'm quite disappointed now with your answers, not just because you don't seem interested in adding this but that you're nearly mocking this and rejecting my preferred way of doing things.
Anyone has a way to make it work with scrolling?
Where could I request such a feature?
This is a very active user forum, lots of people are following the discussions. So you probably don't have to do anything special. If someone picks up the idea and likes it, chances are pretty good that they will write a little script to share with you and the community.