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

38 Commits

Author SHA1 Message Date
Martin Prikryl
4057c84bfa Issue 2360 – Optionally do not show error message when connection is lost while idle
https://winscp.net/tracker/2360

Source commit: f4e51fcf1f07202811e4c5f9d2c5f3e777f71e33
2026-05-29 00:58:33 +02:00
Martin Prikryl
a053e2152c Issue 2356 – Dark theme for queue column headers
https://winscp.net/tracker/2356

Source commit: 6a498457ecbfd9bb3a4f259a45ed43aba3f04866
2025-05-14 01:02:49 +02:00
Martin Prikryl
49d44c3244 Bug fix: Scaling was broken by 9485cb3f
Enabling ParentFont for forms in BCB11 broke scaling. VCL does not enable ParentFont for new forms either. Also with ParentFont enabled, designing on scaled display does not work correctly.

Source commit: c725084391e00822c953479b6426cf007914b711
2025-03-27 12:27:53 +01:00
Martin Prikryl
9485cb3f7d Switching to Segoe UI font with slightly larger size (9) as recommended for Windows Vista and newer + All windows are now slightly larger accordingly and their layout was unified
Reverts e55f27da
Fixing some anchors and tab order on the way
Dialogs (and controls with specific width or height) are now about 10% wider

Note that main form already used the Segoe UI:9 by explicitly using UseDesktopFont for most/all of its controls

Layout rules
- follow IDE design guidelines in general
- controls start at 8x8, but at 9x9 in group boxes and 22v if group has title
- right and bottom padding in groupbox is the same as left padding
-for checkboxes the bottom padding of the checkmark is the same as left padding = 10
- buttons are 80x25 by default, with +14v with dropdown
- checkboxes/radiobuttons are +2h
- labels are 15 high, textboxes/comboxes 23
- indentation is controls under checkboxes is +16h

Source commit: 09a558e92af838e142d3624cb433cc052782881c
2025-01-16 16:27:20 +01: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
Martin Prikryl
e55f27dab3 Temporary reverting font to Tahoma:8 (from default BCB 11's Segoe UI:9) to match the windows layout
Source commit: 815a497dffe349865a283f50ec0cd4af92cb3489
2024-10-08 15:54:52 +02:00
Martin Prikryl
89c431ba80 Automatic form code changes by C++ Builder 11
Source commit: 93a8626bdfe70760db3d4915380ca2179f2cca91
2024-10-08 15:50:17 +02:00
Martin Prikryl
3a3f514c59 Issue 912 – Thumbnail view in file panel (remote)
https://winscp.net/tracker/912

Source commit: 8fbf80f9ea42f043cfb856821f474c80da45aa5e
2024-09-05 13:05:19 +02:00
Martin Prikryl
f880c68e23 Issue 912 – Thumbnail view in file panel (local)
https://winscp.net/tracker/912

Source commit: 4326a2efd8333867e5697a63f320f4cdf919708b
2024-06-27 00:52:41 +02:00
Martin Prikryl
5b783c4829 In icons view, files are rearranged automatically when the panel is resized
Source commit: b4e8419e58bc059267c185ec496a2d1aa1b37cc2
2024-06-19 01:01:49 +02:00
Martin Prikryl
f64d798cd6 Preventing background transfer queue list columns width to shrink too much
Source commit: 83e4a892b8151e3469026083f8f4af637fd3dec1
2023-07-31 01:05:12 +02:00
Martin Prikryl
0bd8116bb7 Bug 2154: Allow scrolling background transfers queue list view while dragging a transfer
https://winscp.net/tracker/2154

Source commit: 6abea775b93f51c55822fadc9e6bf57459e68c89
2023-01-07 00:59:08 +01:00
Martin Prikryl
ab8a4f3afd Displaying thanks and transitioning help toolbar message after Store installation over classic installation
Source commit: a93872eb3d38bbb6ad20ec1445ba25ae468fc9a3
2022-08-25 00:55:35 +02:00
Martin Prikryl
45ef69246d Bug 1423: Tab titles are shortened to fit window width as needed
https://winscp.net/tracker/1423

Tabs show tooltips with full session name and paths

+ Reserving space to tab button is encapsulated to the TThemeTabSheet class

Source commit: 30b49eb47b29d5f8cae1fcbdd4abc9670026fa44
2021-03-30 00:58:20 +02:00
Martin Prikryl
1c885eb601 Tabs are always TThemeTabSheet
Source commit: 343c78be5991018fe04068b6c61daaa3f4329081
2021-03-29 00:48:16 +02:00
Martin Prikryl
fb28d236fb Bug 1893: Allowing opening both local and remote tabs using "new tab" tab
https://winscp.net/tracker/1893

Source commit: c6b495cd3f9021f2d9d8fcddb0587644dd2ade4c
2021-03-12 00:53:44 +01:00
Martin Prikryl
24dcc6ebb2 Bug 1785: Allow seeing a complete list of files that are part of a background transfer
https://winscp.net/tracker/1785

Source commit: 47517b31e0d4cc160d8fe88184b1e26cbc225f67
2020-06-13 01:48:50 +02:00
Martin Prikryl
ea24ee3405 Disconnect/Reconnect Session commands + Tab of a session that fails to connect/reconnect is not closed
Source commit: 546c99291ae6bc7a109fb54d172f2937d2f58630
2019-06-20 01:59:48 +02:00
Martin Prikryl
0b5ba36450 Wrapping remote/right panel controls to container controls to ease their swapping for local equivalents in future local file manager mode
Source commit: 99334198282d65be24a23dec6a41ab7fb923af0b
2019-03-14 03:15:12 +01:00
Martin Prikryl
8fd4df68dc Mechanism to take window screenshots without keyboard cues
Source commit: 76c1093ca5c53df13e999be4cb980e2c5b6a973c
2018-12-28 01:43:47 +01:00
Martin Prikryl
9479d15991 Bug 1711: Improve incremental search in file panels
https://winscp.net/tracker/1711

Source commit: 2fcb59e4ef3cf5ad46f6d9d5a9aa0a30e5ec1c86
2018-12-20 01:41:42 +01:00
Martin Prikryl
71340fa744 Bug 1696: Dark theme
https://winscp.net/tracker/1696

Source commit: 5093ac8f9a61e0c632fbe5f2d3c55f03a3393dcf
2018-12-07 01:32:02 +01:00
Martin Prikryl
c48fb16840 Bug 1393: Close button on session tab + Non-active session can be closed, as well as disconnected sessions without a need to reconnect them
https://winscp.net/tracker/1393

Source commit: b63ce2363155fa969d91e07f294cca9f1c5c2a98
2018-09-13 02:15:46 +02:00
Martin Prikryl
eedb27d652 Bug 1572: Failure when changing remote working directory using directory tree
https://winscp.net/tracker/1572

Source commit: 5731a8284955aea11750a49cb85f38ffb41ad578
2018-01-28 15:34:40 +01:00
Martin Prikryl
543c407f94 Simplifying implementation of SelectByMask
Source commit: 4b46747252a8d6f7e7c593b9618d3b012a4c835b
2018-01-28 06:53:58 +01:00
Martin Prikryl
73c04408ef Bug 1407: Open session tab context menu after mouse button is released only
https://winscp.net/tracker/1407

Source commit: a4639f28815b07f2cb61bdccc68ed2ec24ed1251
2018-01-25 17:22:55 +01:00
Martin Prikryl
0656a11e36 Enhanced ScreenTips
Source commit: 51df00652b9a7f7106079e31b54a8c3c06d9382b
2018-01-25 17:18:44 +01:00
Martin Prikryl
2ea1237427 Reimplementing Application events using TApplicationEvents multicaster as Vcl.ScreenTips module uses that and hence hijacks the handlers
Source commit: 336c222ab8e33a8bc03894a4291c713e4e9ac095
2018-01-25 17:14:38 +01:00
Martin Prikryl
5a44f90f9b Bug 1375: Disambiguate commands in Once Done/Empty menus
https://winscp.net/tracker/1375

Source commit: c5ad19cac1b34294ee1acf39877a3b48ba256eda
2018-01-25 09:57:35 +01:00
Martin Prikryl
065d474b01 Bug 1369: Failure when changing directory while another command was executing already (2nd try)
https://winscp.net/tracker/1369

Source commit: abee25d8866b857cfa5f5043b900fec8f6e98565
2018-01-24 17:01:39 +01:00
Martin Prikryl
ad1efdcb02 Bug 1369: Failure when changing directory while another command was executing already
https://winscp.net/tracker/1369

Source commit: 951d4fc3d6bef246c880929b3d66dac918352ee8
2018-01-24 16:41:36 +01:00
Martin Prikryl
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
5a9d22512f 5.6.2 2018-01-11 15:36:40 +01:00
Martin Prikryl
4dad4a32f0 5.2.5 2018-01-11 15:31:49 +01:00
Martin Prikryl
0b4c19ead3 5.2.4 2018-01-11 15:31:27 +01:00
Martin Prikryl
1abb25b42b 5.2.3 2018-01-11 15:31:16 +01:00
Martin Prikryl
2908ab65ca 5.2.1 2018-01-11 15:30:34 +01:00
Martin Prikryl
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00