8 Commits

Author SHA1 Message Date
Ansgar Becker
e635ae557f fix: reset DesignTimePPI in all forms from 120 to the default 96, let the IDE scale controls down and move or add some defaults like LCLVersion.
This follows a recommendation on https://wiki.lazarus.freepascal.org/High_DPI#High_DPI_in_Lazarus_1.8_and_above

Refs #2344
2026-02-01 14:03:36 +01:00
Ansgar Becker
23fc9c0987 feat: re-enable dropping files from file manager to "insert files to BLOB" dialog 2026-01-22 19:56:30 +01:00
Ansgar Becker
b31f78acd0 enhance: hide grid cell border lines in most VirtualStringTree's 2025-12-16 10:22:36 +01:00
Ansgar Becker
4a8c53c4e0 feat: convert all save/open dialogs to the new custom one
* TOpenDialog => TExtFileOpenDialog
* TSaveDialog => TExtFileSaveDialog
* show encodings and linebreaks only when the caller sets data for these
* show selected path from tree in label at top
* support DefaultExt string
* support OnTypeChange event
* disallow changing tree folder for ofNoChangeDir
* catch EInvalidPath in SetInitialDir
* show hidden folders in tree
* enable sorting in file listing

Refs #2268
2025-11-28 10:17:23 +01:00
Ansgar Becker
dbca69d2b0 feat: full support for different icon packs, Silk and Icons8 2025-11-24 19:09:05 +01:00
Ansgar Becker
7db196e9de Issue #1482: fix more anchor siblings, disable TExtForm.PageControlTabHighlight 2025-04-02 13:58:14 +02:00
Ansgar Becker
b45bcbc8d5 Issue #1482: set anchor siblings on remaining forms 2025-03-26 15:44:16 +01:00
Ansgar Becker
3acdd774a1 Issue #1482: enable insert files dialog 2025-03-23 19:51:34 +01:00