Ansgar Becker
d28d03b6dd
Highlight active tab of most page controls, by adding greyscale icons to image list and using these for all inactive tabs. See https://www.heidisql.com/forum.php?t=41323
2023-10-03 13:34:28 +02:00
Ansgar Becker
c509a54b03
Widen import button on very first tab of session manager, so translations fit to it. Closes #1752
2023-01-24 18:47:58 +01:00
Ansgar Becker
3ea12a4357
Issue #1721 : fix now wrong tab order with the new "SSH tunnel" checkbox
2023-01-02 20:47:42 +01:00
Ansgar Becker
d7689d5abf
Issue #1721 : Let the user disable a session's SSH tunnel configuration, similar to the SSL checkbox
2023-01-02 20:40:33 +01:00
Ansgar Becker
7039db1a13
Issue #1722 : rephrase text hint on filter input so it matches an existing translation string
2022-12-12 19:00:08 +01:00
Ansgar Becker
9c5d8358e0
Automagic modifications to form files, done through updates of IDE and some components. Especially removes no longer published properties OldCreateOrder and PixelsPerInch.
2022-12-11 14:54:48 +01:00
Ansgar Becker
b4963b01c2
Issue #362 : turn edit box for SSH executable into a drop-down, providing plink files in application directory, plus newly supported ssh.exe
2022-02-09 20:33:31 +01:00
Ansgar Becker
98c69fa2ed
Issue #362 : add basic support for OpenSSH tunnels, with slightly different command line arguments
2022-02-04 22:28:03 +01:00
Ansgar Becker
b3365319b0
Issue #1503 : Set the new (slightly higher) default font size for 100% DPI setting on all other forms as well
2021-12-27 07:44:51 +01:00
Ansgar Becker
a20efabaf8
Auto-expand session folder when user filter matches a child session. See https://www.heidisql.com/forum.php?t=38566
2021-12-01 18:59:36 +01:00
Ansgar Becker
cb1024b048
Fix more potential theme related EAccessViolation's, due to Action:=caFree in OnClose event of modal forms. Their caller now frees these modal forms. In non-modal forms, keep caFree in OnClose but remove existing OnDestroy events, moving code to OnClose instead.
...
https://www.heidisql.com/forum.php?t=38043
https://stackoverflow.com/questions/2075405/how-to-close-non-modal-form-in-delphi
2021-06-22 20:37:34 +02:00
Ansgar Becker
bc26484701
Issue #397 : Add support for logging DML queries, and make log file path fully customizable. Requires to move some session settings to a new SSL tab, to reduce the required dialog height.
2021-01-29 08:25:14 +01:00
Ansgar Becker
153e0724bd
Issue #397 : Implement logging of DDL queries to migration files
2021-01-28 08:23:12 +01:00
Ansgar Becker
2012896714
Support shortcut Ctrl+F for focus on filter edit. Closes #1027
2020-11-27 20:14:16 +01:00
Ansgar Becker
0cd90e839d
Decrease minimum height constraint for session manager by 20px, so buttons move lower again on Wine. Closes #1089 . Broken in commit:a3cf8b3c927428ec33a0b1096188bc08f695b6c8 for #1074 .
2020-07-17 17:03:59 +02:00
Ansgar Becker
04e7334bd0
Issue #906 : disable animation for resizing columns per doubleclick, and activate Header.PopupMenu for some trees missing this menu
2020-07-08 10:35:48 +02:00
Ansgar Becker
d8b99a4ff2
Issue #350 :
...
* mark ProxySQL network type as experimental
* use TComboboxEx for network types, with icons and ProxySQL sorted after the regular MySQL types
* more exact network type name for IsMySQL
2020-07-06 18:14:00 +02:00
Ansgar Becker
bcc72252a5
Activate hoAutoResizeInclCaption option on all VirtualTree headers, so auto-resizing per double click takes the column captions into account. Closes #906
2020-07-05 12:13:48 +02:00
Ansgar Becker
1e71f3a41e
Issue ##957: give labels on session manager more horizontal space, for longer translations
2020-07-05 11:25:42 +02:00
Ansgar Becker
a3cf8b3c92
Set minimum window height of session manager. Closes #1074
2020-06-25 07:15:38 +02:00
Ansgar Becker
08f0cbdb4f
Remove download link for plink in SSH tunnel tab, and provide plink.exe v0.73 through the installer
2020-06-24 17:22:43 +02:00
Ansgar Becker
3182107aff
Automatic form additions, done by the new IDE: "ImageName". Related to #1052
2020-06-07 20:11:24 +02:00
Ansgar Becker
2fae5dd852
Add new advanced session option, for hiding databases via regular expression. Closes #387
2020-04-22 18:28:38 +02:00
Ansgar Becker
221196c274
Paint session background color in session manager's tree view
2020-04-06 11:59:57 +02:00
Ansgar Becker
11e45ad1f8
Trigger auto-resize of buttons also when form gets resized. See https://www.heidisql.com/forum.php?t=35862
2020-04-06 09:16:12 +02:00
Ansgar Becker
83108d28c5
Issue #946 : support multiple SQLite database files per session definition, in field "Database file(s)". Use the first one as main file, and attach further files.
2020-03-22 14:00:52 +01:00
Ansgar Becker
d57437518a
Fix state of checkboxes on the session manager's Advanced tab
2020-02-22 08:23:03 +01:00
Ansgar Becker
ee2a1e7648
Show Host, Last connect and Comment columns by default, in the session manager's tree
2020-02-15 07:52:37 +01:00
Ansgar Becker
0254345ff3
Prefer VirtualTree's OnNodeDblClick over OnDblClick, to detect whether the user really clicked on a session node, or somewhere else. Closes #820
2020-02-05 17:34:23 +01:00
Ansgar Becker
67d547527b
Rename "Save as" menu item more intuitively to "Duplicate / save as". Closes #865
2020-01-23 20:56:37 +01:00
Ansgar Becker
c74a210586
Issue #12 : Provide file pick icon in SQLite database file edit box. Database file is created by sqlite3_open() silently if it does not yet exist. Show a confirmation message in such cases.
2019-12-27 17:53:56 +01:00
Ansgar Becker
fc86cd4205
Add filter edit box on session manager, for filtering sessions using regular expressions. Closes #826
2019-12-15 22:12:15 +01:00
Ansgar Becker
74068d68ad
Place icons on the 3 new/save/delete buttons on the session manager, to make them more noticeable
2019-12-15 19:31:09 +01:00
Ansgar Becker
a40fd226c1
Trim text in TEdit's on session manager dialog, to prevent leading and trailing spaces after pasting. Closes #797
2019-12-11 21:46:45 +01:00
Ansgar Becker
5baada08f3
Move library selector up, below the network type selector, so these both define the basic connection type
2019-07-28 08:33:03 +02:00
Ansgar Becker
486543a0fa
Remove useless DPI helper panel from session manager tabs
2019-07-24 07:38:23 +02:00
Ansgar Becker
fbdddaa765
Collect custom session background colors via OnGetColors event of TColorBox, do not mix it in the code for refreshing the session tree. Also refresh custom colors each time a session is focused, so it has new colors.
2019-07-20 17:29:22 +02:00
Ansgar Becker
92c8f62b85
High DPI:
...
* remove ParentFont flag from forms again (introduced in 9cdcd63145 for #213 ). This just inherits from default Windows settings.
* instead, scale font size in InheritFont(), and move that to the new TExtForm class
* mark app with PerMonitorV2 support
2019-07-17 21:59:18 +02:00
Ansgar Becker
e804db8fcc
Issue #677 : provide a new library combobox in MySQL mode, for selecting any of the libmysql/mariadb.dll files from the application directory
2019-07-05 06:44:10 +02:00
Ansgar Becker
e4a9016348
Issue #296 : enhance checkbox phrasing, and move it above to the other checkboxes
2019-06-12 20:34:03 +02:00
Chad Whitely
0facfaa5cc
Add cleartext option to sessions
2019-06-12 06:36:02 +02:00
Ansgar Becker
07afefc726
Move tree background color setting from File menu to the Advanced tab of the session manager. Closes #360
2019-03-30 09:52:08 +01:00
Ansgar Becker
aa0540921c
Issue #448 : Apply 192 new icons mainly from Icons8 gallery, with an OpenSource permission (talked to Eugenie from Icons8)
2019-01-26 19:15:25 +01:00
Ansgar Becker
6918f06680
Animate "Open" button on session manager while connecting
2019-01-09 20:49:45 +01:00
Ansgar Becker
8475f383dc
High DPI code enhancement: Enable TreeOptions.AutoOptions.toAutoChangeScale flag on all VirtualTrees, and remove code which did that scaling programmatically. Probably only working with the new version of VirtualTree.
2018-12-16 20:14:19 +01:00
Ansgar Becker
f01171f8b5
Decrease Constraints.MinWidth/MinHeight, as values too near at the actual ClientWidth/Height seem to move controls at the bottom right corner up and left. Closes #435 .
2018-12-16 18:51:41 +01:00
Ansgar Becker
cdb10d8005
Required code updates for recent VirtualTreeview update
2018-12-11 21:50:26 +01:00
Ansgar Becker
86684ebde3
Force a minimum of 1 second waiting time after creating the plink.exe process before trying to access the established tunnel. Could help users which have set it to "0", accidentally or intentionally, and experiencing connection problems with that. Related to #418 .
2018-12-05 20:19:57 +01:00
Ansgar Becker
9983792b17
Issue #213 : nest everything on broken TTabSheet's on a TPanel, to avoid overscaling in high-dpi mode
2018-11-01 19:05:00 +01:00
Ansgar Becker
9cdcd63145
Issue #213 : Assign system or custom font once, to the application, and let all forms inherit that font, so there is no need to call InheritFont() for each form.
2018-10-25 19:24:45 +02:00