Add auto-center to CCleaner...

CCleaner remembers user settings in the .ini file, however, when using other computers, CCleaner can be off the screen, on the screen, all over the screen in who knows what corner, depending on what the screensize or resolution is.

For example:

Suppose you open CCleaner on a 1600 X 1200 res monitor.

Now, open that same program from your flash drive on an 800 X 600 monitor on another comp.

Yep, have to resize it (again?)

Would love if auto-center can be added, whereupon checked in settings, it will remember to auto-center via .ini file, & from now on, always auto-center on whatever screen it appears on.

Actually, I would love having this on every Piriform product. Definitely save me a lot of clicks!

What do you all think?

That's a common problem with many programs, and it's even more frustrating when something is so fully off the screen it can't be moved at all and manual .INI file editing or registry editing is needed to fix it. Since CCleaner can be maximized one workaround is to right click the taskbar that has CCleaner loaded and select Maximize.

53039c87662047.jpg

One way to possibly avoid it all together is to always have CCleaner maximized.

Actually, all programs can be maximized. Open the Task Manager (Ctrl Shift Esc), and click Maximize on any app in the first tab. Some applications aren't made at all for this and will show incorrect behavior, but it's still possible ;)

That's a common problem with many programs, and it's even more frustrating when something is so fully off the screen it can't be moved at all and manual .INI file editing or registry editing is needed to fix it. Since CCleaner can be maximized one workaround is to right click the taskbar that has CCleaner loaded and select Maximize.

53039c87662047.jpg

One way to possibly avoid it all together is to always have CCleaner maximized.

Much respect, but would also save a lot of resizing & headaches when using CCleaner portably on many diff screen sizes/resolutions...

CCleaner remembers user settings in the .ini file, however, when using other computers, CCleaner can be off the screen, on the screen, all over the screen in who knows what corner, depending on what the screensize or resolution is.

For example:

Suppose you open CCleaner on a 1600 X 1200 res monitor.

Now, open that same program from your flash drive on an 800 X 600 monitor on another comp.

Yep, have to resize it (again?)

Would love if auto-center can be added, whereupon checked in settings, it will remember to auto-center via .ini file, & from now on, always auto-center on whatever screen it appears on.

Actually, I would love having this on every Piriform product. Definitely save me a lot of clicks!

What do you all think?

What about this more parsimonious (in my opinion) alternative:

Store screen-normalized position (and size?) instead. That way, it can be closed in the lower right-hand corner on a JumboTron, and next open in the lower right-hand corner on a 640x480 dinosaur. If you consider size of elements within the window and bring upper and lower bounds into it, there's lots of clever stuff you can do. Even without that, though, normalized position should ensure some part of the title bar is always on screen.

At the very least, if the position in the INI is off-screen under the current display settings, disregard it and open at 0,0 instead.

Next step multiple monitors? :P