Page 1 of 2

Info Panel horizontal scrollbar

Posted: 16 Jun 2023 18:25
by avivariba
I made my XY nice and compact, but now the Info Panel is cut off with no way to see and reach the rightmost items:
no-scroll.png
no-scroll.png (16.33 KiB) Viewed 2926 times

It would be nice if there was a scrollbar in case the window is too small to fit everything (similar to what it does with files in List or Details View):
with-scroll.png
with-scroll.png (22.75 KiB) Viewed 2914 times
with-scroll-rightmost.png
with-scroll-rightmost.png (24.32 KiB) Viewed 2914 times

Re: Info Panel horizontal scrollbar

Posted: 17 Jun 2023 08:24
by admin
Not planned. Check out Window | Arrangement | Wide Info Panel instead.

Re: Info Panel horizontal scrollbar

Posted: 17 Jun 2023 10:29
by avivariba
admin wrote: 17 Jun 2023 08:24 Check out Window | Arrangement | Wide Info Panel instead.
Already checked, and doesn't make a difference. :( There isn't a Tree or anything it could stretch wider under.

It also means that if a user isn't aware of the buttons and options located outside the view, like in case those happen to be cut off right in between for them, they will never (be able to) use them, for there is no indication of anything being there.

Re: Info Panel horizontal scrollbar

Posted: 17 Jun 2023 12:16
by admin
True, but the problem seems to be theoretical. In the last 20 years, about 2 users have complained, including you.

Re: Info Panel horizontal scrollbar

Posted: 18 Jun 2023 11:57
by avivariba
That theoretical problem actually happened to me in practice in the beginning of using XY. :whistle: I didn't even know there were any buttons and options I was missing out on, relying on Enter to trigger the searches. This is the size the program, panel and search open at by default, so nothing seemed missing:
default-width.png
default-width.png (44.49 KiB) Viewed 2835 times
With truly everything but the Info Panel having auto scrollbars (or solutions to reach buttons that don't fit), I had thought/hoped a fix would be just as simple as enabling it, like how in CSS it's overflow-x:auto. I guess there actually is a lot more to it then. :(

Just to explain my use case and the reason I made XY as compact as shown, it's so that I would never need to resize or move it to reach the desktop or other windows dragging/dropping items, on any of my monitors too (unfortunately all the Windows 'High DPI scaling override' options makes text less sharp/harder to read, so I rather have XY be big on one monitor than less legible on all monitors). Currently, regardless of the monitor used, I need to move and/or manually resize XY to use the Find Files filters, and then resize it back afterwards. But so be it.

Re: Info Panel horizontal scrollbar

Posted: 18 Jun 2023 12:08
by admin
avivariba wrote: 18 Jun 2023 11:57 That theoretical problem actually happened to me in practice in the beginning of using XY. :whistle:
The fresh instance should be wide enough at startup. So the first thing you did was make the window smaller? :)

Re: Info Panel horizontal scrollbar

Posted: 18 Jun 2023 12:16
by avivariba
admin wrote: 18 Jun 2023 12:08 The fresh instance should be wide enough at startup. So the first thing you did was make the window smaller? :)
No, that is the actually size any fresh instance and no-install opens at. :?

Re: Info Panel horizontal scrollbar

Posted: 18 Jun 2023 12:17
by admin
On 125% screen resolution?

By the way, to all: If everyone did this, I would have to ask a lot less questions:

Re: Info Panel horizontal scrollbar

Posted: 18 Jun 2023 12:35
by avivariba
admin wrote: 18 Jun 2023 12:17 On 125% screen resolution?
Ah indeed! Oddly enough it also happens on my 100% monitor with my 125% monitor disconnected (I guess such retains within Windows itself until rebooting). I just now discovered that my laptop is at 125% also.

But yes, at 100% a fresh instance is wide enough (though the monitor and laptop are unusable that way, and it would make it a practical issue for anyone unaware using 125% scaling, having the default cut-off the exact same way haha).

Edit: as for the location, just to make sure, it would only be the percentage of the default monitor only then right, opposed to both? As I do have different monitors running at different scaling.

Re: Info Panel horizontal scrollbar

Posted: 18 Jun 2023 12:38
by admin
Absolutely, that's a dramatic layout error. 125% is pretty normal these days, so most new users start with a cropped window?! :eh: Costs me money :blackstorm: Next version should be better. Thanks for noticing!

Re: Info Panel horizontal scrollbar

Posted: 18 Jun 2023 15:38
by avivariba
The new beta indeed crops appropriately. :tup:

Re: Info Panel horizontal scrollbar

Posted: 18 Jun 2023 15:43
by admin
Glad to hear it! :tup:

Re: Info Panel horizontal scrollbar

Posted: 18 Jun 2023 15:53
by admin
BTW, if the IP is cropped you can still trigger File Find by menu or keyboard shortcut: Edit | Find Now (Ctrl+Alt+F). That keyboard shortcut is customizable, of course.

And you can toggle the applied filters by right-clicking the filter tab headers (active = blue text color).

Re: Info Panel horizontal scrollbar

Posted: 18 Jun 2023 19:15
by avivariba
Ooooh, neat! Actually, that gives me a whole different (and perhaps easier 🤞) idea.

A right-click/context menu anywhere in the Find Files section, next to and below the filter tab headers, with the following options:

Search in Location
Search in Listed Items
Search in Selected Items
Search Templates...
-
Reset Filters

Then all the rightmost functionality is available from anywhere in the section, also in smaller windows with some crop going on, and it would make right-clicking the tabs to toggle the filters much more self-explanatory as well (instead of that being the total surprise feature that it is now).

Re: Info Panel horizontal scrollbar

Posted: 19 Jun 2023 08:05
by admin
Good idea with the right-click menu.
avivariba wrote: 18 Jun 2023 19:15 ... and it would make right-clicking the tabs to toggle the filters much more self-explanatory as well (instead of that being the total surprise feature that it is now).
Why would it become much more self-explanatory?