From 83d5a2d48694fe5d3d8bc15449a02728aac3e4f7 Mon Sep 17 00:00:00 2001 From: thisdp <30386052+thisdp@users.noreply.github.com> Date: Sun, 16 Jul 2023 22:21:53 +0800 Subject: [PATCH] DGS Update 3.521 Stable(Jul/6/2023) DGS Update 3.521 Stable(Jul/6/2023) 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 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. --- update.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update.cfg b/update.cfg index 4b0963d6..1a53f75f 100644 --- a/update.cfg +++ b/update.cfg @@ -1 +1 @@ -3.520 \ No newline at end of file +3.521 \ No newline at end of file