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

30 Commits

Author SHA1 Message Date
Martin Prikryl
bef9590333 All edit boxes with history consistently do not auto complete and show 16 entries in the drop down
Source commit: 23bb0d3bbe0fe9a8b548d2376b6fa00d8ae7f496
2025-11-07 01:22:46 +01:00
Martin Prikryl
09a3983282 Streamlining edit history implementation + Bug fix: Some edits did not save their value to history when submitting with Enter
Source commit: 831a1ec2dd65d1dca58fcba246d02c77e156bcc6
2025-11-07 01:19:34 +01:00
Martin Prikryl
4e4f0d7181 Consistently referring to file last modification timestamp column as "Date modified"
That's what Windows Explorer uses.
Previously the column was labeled "Changed", but respective menu items were Columns > Modification and Sort > By Modification.
Most changes are just renames of controls to force retranslation

Source commit: 49c5600b6454b91729297cceadcf80016f2857b0
2025-04-18 01:00:52 +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
c5090df9d2 Slightly higher status bars
Standard TStatusBar were always too low (comparing to the TBX bars). And now with larger font, it became even more prominent.

Source commit: d98d45493eaebd102db8db484319c3528235f8a9
2025-01-21 01:25:27 +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
a56e0a0191 ViewStyle property order change imposed by f880c68e
Source commit: af3573aad26cac7ff42004de4fd2bd763d4934a1
2024-10-08 07:15:18 +02:00
Martin Prikryl
068052f7f4 Issue 2241: Find dialog file list is scaled incorrectly on some multi monitor systems with different scaling
https://winscp.net/tracker/2241

Desktop font with specific timing of handle creating breaks anchoring of the list view. Delegating the anchoring to a parent mundane panel solves it.

Source commit: d00816d5743ca2bdeeabe7d128a620635100ab1e
2023-12-14 01:07:30 +01:00
Martin Prikryl
7359c19ac8 Windows 11 flat style graphics
Source commit: 8fc36e5f5e181b1d68dafc6bfb86e7eda15ceab6
2022-11-11 17:28:15 +01:00
Martin Prikryl
0548f74b20 Bug 902: Sorting find results
https://winscp.net/tracker/902

Source commit: 840e3b89b3b66c5805f5acd75ed893f91170e655
2019-10-22 07:46:29 +02:00
Martin Prikryl
4b329f722a Bug 1634: Edit found found files
https://winscp.net/tracker/1634

Source commit: 48f9baae7215366f1aafa2bf584aaac354565abc
2018-04-13 05:00:54 +02:00
Martin Prikryl
1ccbf15637 Updating translation rules for 5.10.x + Fixing some captions (among other to allow existing translations to be reused for them)
Source commit: 0130e78b11e77c7002898056d0cdc618ac2cf225
2018-01-28 08:46:52 +01:00
Martin Prikryl
b256d2ae0f Button aligning
Source commit: 66b84805fa858c2f4896f5d5dadccc524ebf611f
2018-01-28 07:03:43 +01:00
Martin Prikryl
4db43c51b2 Bug 1473: Found files can be download on the Find dialog.
https://winscp.net/tracker/1473

Source commit: df7b0366e50afdede8e9398cd18ae2bc171ec0f3
2018-01-27 22:23:25 +01:00
Martin Prikryl
ae83e7e1d4 Found files can be deleted on the Find dialog + Fixing selection management bug when deleting a single item/file in view (could probably manifest when local file was deleted externally)
Source commit: db63d72d979a6adfb9f308f36f933f181ea152e9
2018-01-27 10:21:28 +01:00
Martin Prikryl
ce439f45a1 Find dialog is not modal when search finishes + Its Focus button does not close the window
Source commit: 38c8537bd054d4dca24651708057d0fa163da34e
2018-01-27 09:46:38 +01:00
Martin Prikryl
f092b4f58c Making mask hint label wider on request by Spanish translator David Martin
Source commit: ac38bce717691b22e5a93f9b7d953a8a6f134b1b
2018-01-26 11:31:35 +01:00
Martin Prikryl
23e6036666 IDE-imposed changes (mostly caused by the "Reimplementing Application events using TApplicationEvents multicaster as Vcl.ScreenTips module uses that and hence hijacks the handlers")
Source commit: 4357eee9ed60c4353d13e88b1a5243b9795bb255
2018-01-25 17:19:48 +01:00
Martin Prikryl
c50d70c1f4 Moving Find animation to Glyphs module (100% only)
Source commit: 35e63a64b7dc83c4ede33ada5a55b66cf78d9431
2018-01-24 17:23:38 +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
bcd1a9fc7e 5.5.1 2018-01-11 15:32:58 +01:00
Martin Prikryl
ba4e8b3013 5.5 2018-01-11 15:32:42 +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
43ec878d4b 5.2.2 2018-01-11 15:30:52 +01:00
Martin Prikryl
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00