Skip to content

Releases: thisdp/dgs

DGS 3.513 Stable

15 Jan 17:34
Compare
Choose a tag to compare

DGS Update 3.513 Stable(13/Jan/2022)

Fixed: Incorrect angle setting logic in "clockwise" of dgs-circle
Added Function: dgsGridListSetRowID
Added Function: dgsGridListGetRowID
Added Function: dgsGridListFindRowByID
Fixed: changing masked property doesn't update edit's text
Added Function: dgsAddPropertyListener
Added Function: dgsRemovePropertyListener
Added Function: dgsGetisteningPropertyies
Added Event: onDgsPropertyChange
Added Function: dgsEffect3DSetRotationFactor
Added Function: dgsEffect3DGetRotationFactor
Added Function: dgsEffect3DSetAlwaysEnabled
Added Function: dgsEffect3DGetAlwaysEnabled
Fixed: Error when attach 3d image to a no rotation element
Fixed: Color argument of 3d image doesn't work
Fixed: dgsBringToFront doesn't affect 3d elements
Added Property: isBlocked for 3d image and 3d text
Added Property: isOnScreen for 3d image and 3d text
Added Property: alignment for 3d text
Added Property: textOffset for 3d text
Enhanced: Security Performance
Fixed: Error when using g2d hooker with dgs that not names "dgs"
Added: dgs-dxlayout:
function:
dgsCreateLayout
dgsLayoutAddItem
dgsLayoutRemoveItem
dgsLayoutGetItemIndex
Added Property: shadow for dgs-dxmemo
Fixed: Error when using dgsSetCustomCursorImage (MartinoFY)
Optimised: Speed up when position changes
Fixed: Error when clearing memo
Added: font is able to be switched by multi-lingual system with {"yourFont"}
Fixed: Error when passing one color into dgsGridListSetItemColor
Fixed: Wrong behavior of caretOffset of edit and memo
Fixed: Changing the parent alpha does not affect button
Fixed: Memory leak caused by combobox
Added: Add texture support for arrow property(combobox)
Fixed: Tabpanel does not use bgImage property when no tab is selected

DGS 3.511

17 Jul 11:40
Compare
Choose a tag to compare
DGS Update 3.511 Stable(17/Jul/2021)

1.Fixed:"source" in dgs oop would change in some case.
2.Refactor:Style system:
 Support multiple styles loaded/applied at the same time.
 Removed:dgsGetCurrentStyle
 Removed:dgsSetCurrentStyle
 Removed:dgsIsStyleAvailable
 Added:dgsAddStyle
 Added:dgsLoadStyle
 Added:dgsUnloadStyle
 Added:dgsSetStyle
 Added:dgsGetStyle
 Added:dgsGetAddedStyleList
 Changed:dgsGetLoadedStyleList
3.Added:"ring-plain" style for progress bar
4.Fixed:incorrect behavior of dgsBlur
5.Removed:dgsProgressBarGetStyleProperty, dgsProgressBarSetStyleProperty, dgsProgressBarSetStyleProperties
6.Merged:Style Properties of progress bar into Properties
7.Added Properties:bgRotation, bgRadius, bgThickness, bgProgress
8.Optimised:Performance of dgsSetProperty
9.Fixed:Strange behavior of grid list
10.Added Event:onDgsMouseDoubleClickUp/onDgsMouseDoubleClickDown
11.Fixed:Compatibility of combo box of G2DHooker
12.Added:dgsMemoSetTypingSoundVolume
13.Added:dgsMemoGetTypingSoundVolume
14.Added:dgsEditSetTypingSoundVolume
15.Added:dgsEditGetTypingSoundVolume
16.Fixed:Section font replaces custom font in grid list
17.Fixed:Selector doesn't respond in scroll pane
18.Fixed:Reversed behavior of default sort of grid list
19.Added Property:defaultSortIcons
20.Fixed:Number sorting of grid list
21.Fixed:dgsGridListSetScrollPosition doesn't work
22.Added:relative for rotation center of image
23.Added Function:dgsSetClickingSound
24.Added Function:dgsGetClickingSound
25.Added Function:dgsSetClickingSoundVolume
26.Added Function:dgsGetClickingSoundVolume
27.Added Function:dgsBlurBoxSetFilter
28.Changed:column will use columnFont, row will use rowFont, if not set, use font
29.Changed:dgsEnabled/DisablePasteHandler -> dgsPasteHandlerSetEnabled
30.Changed:dgsFocus/BlurPasteHandler -> dgsPasteHandlerSetFocused
31.Changed:dgsIsPasteHandlerEnabled -> dgsPasteHandlerIsEnabled
32.Changed:dgsIsPasteHandlerFocused -> dgsPasteHandlerIsFocused
1. Added: OOP function for dgsDetachFromAutoDestroy
2. Fixed: Error when using dgsImageSetImage
3. Fixed: Use empty string if the text argument is nil
4. Fixed: Error when using DGS translation in tab panel
5. Fixed: dgsCreateFont optional arguments
6. Fixed: Warning when using blurbox
7. Fixed: "color" argument in the experimental syntax of dgsCreateImage
8. Added: New arguments for outline property (dgsSetProperty(dgsElement,"outline",{side,width,color,left = true,right = true,up = true,down = true})
9. Fixed: Incorrect behavior of dgsLabelSetColor
10. Fixed: G2D Hooker events
11. Fixed: G2D Hooker gridlist sorting
12. Fixed: An error when sorting a string with number in the gridlist
13. Fixed: G2D Hooker error when changing the combobox item to -1

DGS 3.510

20 Apr 12:05
Compare
Choose a tag to compare

DGS Update 3.510 Stable(19/Apr/2021)

DGS 3.499

10 May 09:27
Compare
Choose a tag to compare

For backup

DGS 3.508

05 Mar 18:03
Compare
Choose a tag to compare

DGS Update 3.508 Stable(24/Feb/2021)

  1. Added Function: dgsSetCustomCursorImage
  2. Added Function: dgsGetCustomCursorImage
  3. Added Function: dgsSetCustomCursorEnabled
  4. Added Function: dgsGetCustomCursorEnabled
  5. Added Function: dgsSetCustomCursorSize
  6. Added Function: dgsGetCustomCursorSize
  7. Added Function: dgsGetCustomCursorType
  8. Added Function: dgsSetCustomCursorColor
  9. Added Function: dgsGetCustomCursorColor
  10. Added Event: onDgsCursorTypeChange
  11. Refactored: Assert of DGS plugins
  12. Removed: Legacy blurbox
  13. Refactored: Assert in manager.lua
  14. Remove: dgsSetSide/dgsGetSide
  15. Added: dgsSetPositionAlignment/dgsGetPositionAlignment
  16. Added Function: dgsGridListSetItemBackGroundImage
  17. Added Function: dgsGridListGetItemBackGroundImage
  18. Added Function: dgsGridListSetItemBackGroundColor
  19. Added Function: dgsGridListGetItemBackGroundColor
  20. Added Function: dgsGridListSetItemTextOffset
  21. Added Function: dgsGridListGetItemTextOffset
  22. Changed: Order of optional argument of dgsCreateScrollBar was at a mess, check wiki for latest order
  23. Fixed: Scroll bar is unscrollable
  24. Enhanced: iconOffset of button
  25. Reverted: change of onDgsMouseClick
  26. Added Event: onDgsMousePreClick which is cancelable.
  27. Fixed: wrong detect area when attaching to grid list
  28. Removed: Uncomfortable scroll bar focus of grid list
  29. Renamed: movetyp property of window -> moveType
  30. Added Function: dgsWindowSetHorizontalAlign
  31. Added Function: dgsWindowSetVerticalAlign
  32. Added Function: dgsWindowGetHorizontalAlign
  33. Added Function: dgsWindowGetVerticalAlign
  34. Added Property: "iconShadow" of dgs button
  35. Added Property: "shadow" of dgs image
  36. Fixed: preSelect of gridlist doesn't work when enter an element that is attached to the gridlist.
  37. Fixed: Strange behavior of onDgsGridListHover
  38. Renamed: MouseData.enter -> MouseData.entered; MouseData.lastEnter -> MouseData.left
  39. Added Function: dgsGridListGetPreselectedItem
    --
  40. Added: Experimental syntax for all DGS elements (dgsCreateButton{x=30,y=300,w=90,h=34,text="hello world",rlt=false})

DGS 3.507

13 Feb 04:40
Compare
Choose a tag to compare
Revert "Update BlurBox.lua"

This reverts commit de210bfb3339d3d9fb53a43887a505b6fef64b58.

DGS 3.506

DGS 3.505

18 Jan 11:35
Compare
Choose a tag to compare

DGS 3.502

05 Jun 08:22
Compare
Choose a tag to compare

Backup for next great change

DGS 3.494 Stable

09 Mar 18:17
Compare
Choose a tag to compare
urgent fix