TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.8.4
  4. #28227

7.8.4
TopLogic Release

2024-09-27

Enhancement

Major
#28209
TLScript: fill() also for strings
#28245
Instance editor: Generic form display for all types
#28267
Use transient objects as jump target
Detail
#28218
Visual marking of the handle to adjust the size of a layout
#28251
SecurityStorageExecutor for PostgreSQL
#28256
Configure Toolbar inApp
#28261
Migration processor invert-link-table: Enable restriction to individual reference
#28274
"Column with buttons" should not be exported
#28276
Offer local host name as alias
#28279
Action after selection in selector component

Bugfix

Major
#28227
Dialogs get +100 size for the core theme, regardless of the unit of size (px, %)
#28252
Most engine-provided views cannot be incrementally extended due to final="true" in layout XML
Detail
#27131
IllegalStateException: Can not set max validity '657' to frozen chain
#28093
Form initialization for read-only fields is ignored
#28190
Attributes of type "Color" are not displayed correctly in tables
#28216
The monospace font is not used in code blocks
#28222
DisplayAnnotations.isEditable() returns false for mandatory fields
#28228
AttributeUpdate does not take mandatory annotation into account
#28231
Browser crash due to Infoservice
#28236
Missing progress bar in progress bars
#28242
Error when value of drop-down control is updated in view mode
#28243
A calculated attribute that is marked "mandatory" is displayed as editable
#28247
Calculated color attributes are editable in Grid
#28253
Allow to inline layouts from Maven command line
#28257
NullPointerException instead of error message for invalid override in model file
#28258
Column selection in memory annotation for foreign key storage does not provide a meaningful selection
#28262
Declared API of SelectionPartModel should be completely "public"
#28268
Popup dialog with tree table for selection not usable
#28273
Script Recorder records expression as names for enclosing, nameless layouts
#28275
Error in Util.newOrderValue() may result in no ownerOrder being found
#28277
Rendering error for tabs with tooltip
#28284
Error if autoconf folder does not exist and the migration service tries to create a schema file
Bugfix

Major

#28227

Dialogs get +100 size for the core theme, regardless of the unit of size (px, %)

CoreThemeDialog

DialogWindowControl.writeRenderingCommand(DisplayContext, Appendable) contains code that always adds DialogWindowControl.HEIGHT_ENLARGER ("100") to the size of the dialog. The comment reads:

Additional height added to ensure dialog windows are displayed correctly in the core theme.

Unfortunately, this ignores the fact that the size can be specified not only in pixels but also as a percentage. As a result, this change means that dialogs with a percentage size always take up 100% more space than configured. They are therefore always displayed maximized. "Only" 50 is added to the width.

Due to this error, it is currently not possible to configure dialogs with a percentage size.

Test

Inspect the dialogs in the application. Create a dialog with percentage dimension values and check whether the addition no longer occurs.

  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

  • top-logic.com
  • Nutzungsbedingungen
  • Impressum
  • Rechtlicher Hinweis
  • Datenschutz
  • DE
  • Login