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
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
Local-local mode:
Close tab, Duplicate tab, Local tab, New Local tab
Duplicate/Copy and Move RTL icon (and LTR replaced to match the style of the RTL one)
Source commit: ac5abd15b332840e26700241ed3620e0aa327e58
https://winscp.net/tracker/194
(provisionally using an icon for "Disconnect once operation queue is completed" for "Delete in Background")
Source commit: cd9e8a3cfb9acf2ee88f7f01f17884162ff86992
(for most this should be noop, but for few of these, it can actually prevent underlining of characters after literal ampersand - such as in case of FileLabel on Properties.dfm)
Source commit: f82c3b66444d8fd56f698f9ccb636105de4fbdc3
2.5 MB + much more if considering pending 150% and 200% sizes
- to reduce translation DLL size and
- to avoid loading animations every time the progress window is opened
Source commit: 5667430b0a438f9ea258eab86ffe7e81282a216c
Email from Dave Wilkinson on 2015-11-25.
Missing ConnectingSecure, ConnectingInsecure and Find
Timing unsure
No alpha channel, images rendered against white background.
Source commit: 6ac8be67ed74fc7bf7f97a5d16bec1d4ea7ddf30