Page 3 of 3
Re: Change between list view types with the scroll wheel
Posted: 03 Apr 2022 10:03
by admin
Good idea.

Re: Change between list view types with the scroll wheel
Posted: 03 Apr 2022 15:34
by klownboy
Scrolling views in v23.00.0007 is a great along with its implementation, but it might be even better if you could control the cycling views depending on what the current or starting view is.
For example, if I'm in a thumbnail viewing mode, I'd like to be able to simply switch back and forth between it and a detail view. If my starting or current view is a list or detail view, I'd like to be able to simple cycle between list and detail. I think that would require 2 conditions in the tweak, something along the lines of; using SC get ("view") syntax, if current view is "0" or "2", then CycleListViewsByWheelProps==0,1|o. If current view is "6" then CycleListViewsByWheelProps=0,6|o. I think that would provide some additional flexibility and minimize cycling through views that you don't need to see.
Re: Change between list view types with the scroll wheel
Posted: 03 Apr 2022 17:54
by WirlyWirly
Not completely irrelevant, but is there a keyboard-shortcut\command in XY to do pretty much the same thing as this, but instead cycle through the options in View|Sort by?
I find myself jumping back and forth between a few different Sort by options (Name, Modified, Size, Ext) and it would be nice to have a way to just cycle through the ones I actually use, even if that column isn't being displayed (Such as the list, icons, and thumbnails views without headers).
Pretty much a "Next Sort" option like the "Next View" option that was added in 23.00.0007
Re: Change between list view types with the scroll wheel
Posted: 03 Apr 2022 19:19
by admin
klownboy wrote: ↑03 Apr 2022 15:34
Scrolling views in v23.00.0007 is a great along with its implementation, but it might be even better if you could control the cycling views depending on what the current or starting view is.
For example, if I'm in a thumbnail viewing mode, I'd like to be able to simply switch back and forth between it and a detail view. If my starting or current view is a list or detail view, I'd like to be able to simple cycle between list and detail. I think that would require 2 conditions in the tweak, something along the lines of; using SC get ("view") syntax, if current view is "0" or "2", then CycleListViewsByWheelProps==0,1|o. If current view is "6" then CycleListViewsByWheelProps=0,6|o. I think that would provide some additional flexibility and minimize cycling through views that you don't need to see.
Maybe I will add a
view() command to scripting later. Then you can do even more crazy things.

Re: Change between list view types with the scroll wheel
Posted: 03 Apr 2022 19:20
by admin
WirlyWirly wrote: ↑03 Apr 2022 17:54
Not completely irrelevant, but is there a keyboard-shortcut\command in XY to do pretty much the same thing as this, but instead cycle through the options in
View|Sort by?
I find myself jumping back and forth between a few different
Sort by options (Name, Modified, Size, Ext) and it would be nice to have a way to just cycle through the ones I actually use, even if that column isn't being displayed (Such as the list, icons, and thumbnails views without headers).
Pretty much a "Next Sort" option like the "Next View" option that was added in 23.00.0007
Hm, not convinced.
Re: Change between list view types with the scroll wheel
Posted: 03 Apr 2022 20:43
by klownboy
admin wrote: ↑03 Apr 2022 19:19
Maybe I will add a view() command to scripting later. Then you can do even more crazy things.
Sounds good. Would it be possible to tie in the actual scroll with the SC "view()"? As an non-view example, take the scrolling of a toolbars, it would be nice if somehow the scroll event could be tied to scripting such that you could script an action if you are on toolbar "1", or a different action on toolbar "2". The same with scrolling views, the scrolling event would be somehow tied to scripting such that, as I mentioned earlier, if you scripted that you're on view "6" thumbnails, you could scrolling to view details. I'm not sure if that's even possible. (
Edit: I say that because it's really a CEA. The scroll action itself would be what triggers the scripting action and not visa versa. And, I gathered from a different thread that you may not be presently interested in CEAs for scrolling situations). Thanks.
Re: Change between list view types with the scroll wheel
Posted: 04 Apr 2022 11:16
by admin
IMO that'd be totally overkill.

Re: Change between list view types with the scroll wheel
Posted: 04 Apr 2022 15:38
by klownboy
No problem Don. I'm not sure about overkill. It's simply saying you could perform a specific action based on scroll position, but that's fine. There are so many ways of doing just about anything in XY.
Thanks for the new SC "view". With that users should be able to based on the current view (e.g., thumbnail view) set the scroll to one scroll setting (e.g., thumbnail<->detail)
and if the current view is a list view, set scrolling to detail<->list.
This could only be accomplished via a UDC or CTB (not by scrolling).
Edit: Don, your toggle last to a specified view should be very hand for users. I can do exactly as I stated above, if I'm in a thumbnail view, cycle from thumbnails<->detail, and if I'm in a list view cycle from list<->detail with only a one line script:
view(0, "t");
I figured initially I would have to set up a ternary conditional, but it isn't necessary.
Re: Change between list view types with the scroll wheel
Posted: 09 Apr 2022 22:02
by WirlyWirly
I updated XY just now and found that the tweak for specifying which views to cycle through was broken. Digging through the Beta thread I found that the setting had changed. It works fine, but I figured I'd post a link to the post that explains how to set the tweak. Since they're not documented, I'm sure it'll help out some future readers of this thread...
viewtopic.php?p=198069#p198069