Releases: thisdp/dgs
DGS 3.513 Stable
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
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
DGS 3.499
DGS 3.508
DGS Update 3.508 Stable(24/Feb/2021)
- Added Function: dgsSetCustomCursorImage
- Added Function: dgsGetCustomCursorImage
- Added Function: dgsSetCustomCursorEnabled
- Added Function: dgsGetCustomCursorEnabled
- Added Function: dgsSetCustomCursorSize
- Added Function: dgsGetCustomCursorSize
- Added Function: dgsGetCustomCursorType
- Added Function: dgsSetCustomCursorColor
- Added Function: dgsGetCustomCursorColor
- Added Event: onDgsCursorTypeChange
- Refactored: Assert of DGS plugins
- Removed: Legacy blurbox
- Refactored: Assert in manager.lua
- Remove: dgsSetSide/dgsGetSide
- Added: dgsSetPositionAlignment/dgsGetPositionAlignment
- Added Function: dgsGridListSetItemBackGroundImage
- Added Function: dgsGridListGetItemBackGroundImage
- Added Function: dgsGridListSetItemBackGroundColor
- Added Function: dgsGridListGetItemBackGroundColor
- Added Function: dgsGridListSetItemTextOffset
- Added Function: dgsGridListGetItemTextOffset
- Changed: Order of optional argument of dgsCreateScrollBar was at a mess, check wiki for latest order
- Fixed: Scroll bar is unscrollable
- Enhanced: iconOffset of button
- Reverted: change of onDgsMouseClick
- Added Event: onDgsMousePreClick which is cancelable.
- Fixed: wrong detect area when attaching to grid list
- Removed: Uncomfortable scroll bar focus of grid list
- Renamed: movetyp property of window -> moveType
- Added Function: dgsWindowSetHorizontalAlign
- Added Function: dgsWindowSetVerticalAlign
- Added Function: dgsWindowGetHorizontalAlign
- Added Function: dgsWindowGetVerticalAlign
- Added Property: "iconShadow" of dgs button
- Added Property: "shadow" of dgs image
- Fixed: preSelect of gridlist doesn't work when enter an element that is attached to the gridlist.
- Fixed: Strange behavior of onDgsGridListHover
- Renamed: MouseData.enter -> MouseData.entered; MouseData.lastEnter -> MouseData.left
- Added Function: dgsGridListGetPreselectedItem
-- - Added: Experimental syntax for all DGS elements (dgsCreateButton{x=30,y=300,w=90,h=34,text="hello world",rlt=false})
DGS 3.507
DGS 3.506
DGS 3.505
DGS 3.502
DGS 3.494 Stable
urgent fix