1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00
Commit Graph

7 Commits

Author SHA1 Message Date
Martin Prikryl
ca34927d67 Using modern directory selection dialog that scales correctly (Issue 2373) and allows creating new directory (Issue 2389)
https://winscp.net/tracker/2373
https://winscp.net/tracker/2389

Source commit: 588f914125bc47c206b193ec8410b4babc0dcd6f
2025-07-15 19:35:34 +02:00
Martin Prikryl
9c67f7d339 Bug fix: When the local path specified on Open directory/Location profile dialog is not existing, when browsing for a new path, the trailing part of the nonexisting path was appended to the new path
Additionally, completely dropping the PreserveFileName. Even from Copy dialog, where it might had some use in the past, but now it does seem to be doing anything useful. The Directory includes a trailing backslash, so there's no "filename".

Source commit: ddde0fd680ac03a120e3df88f82767cb5382e44d
2025-07-14 18:05:49 +02:00
Martin Prikryl
1bd51d52d1 Updating DPI scaling to BCB11
– Control's Canvas does not have Font updated when painting, so it needs to be set explicitly in some places
– Page control drawing was not only incompatible, but broken in general, so it was refactored – giving up on trying to make it 100% mimic system drawing
– CM_DPICHANGED replaced with OnAfterMonitorDpiChanged for form-level scaling. Not really necessary, just for style. Though it is not called for initial resize (at least when starting on primary monitor with temporary non-system DPI)
– OnResize is not called for DPI change, so in some instances, some OnResize call was duplicated in OnAfterMonitorDpiChanged/CM_DPICHANGED
– Scaling of thirdparty box still does not work correctly (but Updates box works??)
– Scaling on primary monitor with temporary non-system DPI is bad
– TTreeView enabled DPI scaling when using Images that is not Scaled
– Discaring obsolete FSiteButtonsPadding workaround
– Controls programmatically added to form are automatically scaled to the form's DPI (relevant for message boxes)

Source commit: a86dddbfada30a5bc409687489bdcd12842050af
2024-11-08 10:55:22 +01:00
Mikhail Lukashov
a8e6220b88 fix typos 2024-01-05 10:37:32 +01:00
Martin Prikryl
e3fe05fcbb Bug 2217: Make it harder to mis-click "never show this again" checkboxes
https://winscp.net/tracker/2217

Source commit: 7157c1f4fe74785f34861fd9f24c4c03042e4588
2023-09-21 01:10:05 +02:00
Martin Prikryl
3951d192fe Dialog image for Local-local copy options dialog
(We actually had those images already when the dialog was implemented, not sure why I didn't use them. I probably forgot about them)

Source commit: 263ba9171f9dcfcf00e13341eb874a005b07e4df
2022-09-23 01:05:14 +02:00
Martin Prikryl
5156f7cbcb Local-local copy options dialog, including an operation mask support
Source commit: 3187d463d0b664039658d333b42b3a15d79af909
2020-10-06 01:56:28 +02:00