Skip to content

DGS Update 3.521 Stable(Jul/6/2023)

Compare
Choose a tag to compare
@thisdp thisdp released this 16 Jul 14:23
· 128 commits to master since this release

Breaking Changes:

  1. Removed: DGS Element Keeper
  2. Removed properties:
    • clickType (dgs-button, dgs-checkbox, dgs-combobox, dgs-radiobutton, dgs-switchbutton)
    • clickButton (dgs-switchbutton)
    • mouseSelectButton (dgs-gridlist)
  3. The input elements (dgs-edit and dgs-memo) were previously clickable by all mouse buttons. This was changed to only allow left-click, or any other button specified in the new 'mouseButtons' property.
  4. Previously, the focus could be clicked using any mouse button. This was changed to only allow left-click, or any other button specified in the new 'mouseButtons' property.

Changelog:

  1. Added Function: dgs3DInterfaceGetDoublesided
  2. Added Function: dgs3DInterfaceSetDoublesided
  3. Added Function: dgs3DInterfaceProcessLineOfSight
  4. Added Event: onDgsTranslationTableChange
  5. Added Function: dgsCheckBoxGetButtonSide
  6. Added Function: dgsCheckBoxSetButtonSide
  7. Added Function: dgsCheckBoxGetButtonAlign
  8. Added Function: dgsCheckBoxSetButtonAlign
  9. Added Function: dgsRadioButtonGetButtonSide
  10. Added Function: dgsRadioButtonSetButtonSide
  11. Added Function: dgsRadioButtonGetButtonAlign
  12. Added Function: dgsRadioButtonSetButtonAlign
  13. Fixed: typo in styleSettings
  14. Fixed: Multilingual property listener
  15. Added Property: horizontalMoveOffset/verticalMoveOffset for scale pane
  16. Refactored: Cursor Management
  17. Refactored: internal function getParentLocation -> dgsGetElementPositionOnScreen
  18. Fixed: scroll bar may be not able to scroll when using grade.
  19. Fixed: cursor disappear when main menu is active with custom cursor.
  20. Fixed: text of edit renders wrongly with horizontal alignment center and padding
  21. Fixed: dgsSetPropertyInherit doesn't work
  22. Fixed: render target aren't cleared if element doesn't have parent when invisible
  23. Fixed: 3d interface has weird transparency when cursor shows/hides
  24. Fixed: disabled element can be clicked in debugdgs 3
  25. Fixed: Wrong render result of rounded rectangle
  26. Added: Global Edit/Memo destroy detector
  27. Fixed: Error when destroying element in onDgsMouseClickUp
  28. Fixed: Error when scroll position of memo is an invalid value
  29. Refactored: Mouse click event
  30. Fixed: Error when using DetectArea
  31. Fixed: Error when using debugdgs 3
  32. Fixed: Error when destroying/deleting tab
  33. Added Property: scrollBarAlignment for gridlist. Only vertical scrollbar is supported at the moment
  34. Fixed: G2D Hooker should return false instead of throwing an error when a gridlist/combobox value is out of range
  35. Fixed: Infinite loop in animations (pieT)
  36. Fixed: textPadding for checkbox and radiobutton (pieT)
  37. Fixed: ColorPicker: Fix typo HSL - HSV and minor code cleanup inside HSVRingChange function (pieT)
  38. Fixed: Improve server-side messages
  39. Fixed: Issue where middle mouse button fails to trigger click events
  40. Added: Middle mouse button to debugdgs
  41. Fixed: cData error occurring when the custom cursor image is destroyed
  42. Added Property: subPixelPositioning for button
  43. Fixed: Memory leak caused by the color picker component selector
  44. Fixed: Prevent DGS from changing the cursor alpha on DGS stop if custom cursor is disabled
  45. Fixed: Editbox/Memo becoming unfocusable after opening main menu/console
  46. Added Property: mouseButtons property
  47. Fixed: G2D console command doesn't get disabled
  48. Renamed: setWhiteList OOP method to setTextFilter