promotional bannermobile promotional banner

Details!: Framework (library)

A colection of tools of addon development

File Details

v10.2.6.526

  • R
  • Mar 25, 2024
  • 341.79 KB
  • 22.7K
  • 10.1.0
  • Retail

File Name

LibDFramework-1.0-v10.2.6.526.zip

Supported Versions

  • 10.1.0

tag b23f8e363420d44edfe82804031882bbe89f8bc0 v10.2.6.526
Author:    Tercio Jose <terciob19@hotmail.com>
Date:    Mon Mar 25 15:56:57 2024 -0300

commit 9949d95bcb06ed2367578ca35f944076ec369990
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Mar 16 12:14:14 2024 -0300

    Added DF:TableIsAtlas(atlasTale) return true if the table passed is an atlas. DF:SetMask() now accept atalas.

commit 9949d95bcb06ed2367578ca35f944076ec369990
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Mar 16 12:14:14 2024 -0300

    Added DF:TableIsAtlas(atlasTale) return true if the table passed is an atlas. DF:SetMask() now accept atalas.

commit 2af54d34846c387a56255cbfb7608941b0b0219b
Author: Continuity <continuity@gmx.net>
Date:   Thu Mar 14 22:44:16 2024 +0100

    - cata is IsNonRetailWowWithRetailAPI as well

commit 9b96adfc477fa45ff77eb1b7d2c3f035a25f4c27
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Wed Mar 13 21:27:25 2024 -0300

    Fixed default cooltip icon mask not existing in classic

commit 1b373b8bd452510816960dd87ab87c36eae48b0d
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Wed Mar 13 18:43:21 2024 -0300

    SetFontOutline now accepts "OUTLINEMONOCHROME" and "THICKOUTLINEMONOCHROME"

commit db7ba79c445db6af74805931949d251814c2251d
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Wed Mar 13 18:33:11 2024 -0300

    Fixed an issue with SetFontOutline

commit 61bf913efe45565cef11daa7e6b14c650aac51e1
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Tue Mar 12 21:30:50 2024 -0300

    Added functions for test for each expansion

commit 339d977b3be522f97149387bf468e2b6b53b0d3d
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Mon Mar 11 15:34:37 2024 -0300

    Added more documentation

commit 04f3b7cbf6ea08f9d7ea53855ba77a5bcec2a27b
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Mar 9 15:31:41 2024 -0300

    DF:SetTemplate() now also accept texture and apply template.backdropcolor to SetColorTexture()

commit 91e13f5b358abc6238f9908adcc12e90aaf7fad7
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Thu Mar 7 21:17:14 2024 -0300

    Cooltips now accept a mask texture for icons

commit 07e50a1e0f3f4a2f4869a06dae67e59cbb0ef71c
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Thu Mar 7 16:06:30 2024 -0300

    xpcall instead of pcall

commit 0f3c5b7a10ca3f45374a8fd25b3fa004d1aa58dd
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Mon Mar 4 21:39:35 2024 -0300

    Added DF:SetTemplate(frame, template), allows framework templates to be applied on frames not created by the framework.

commit 15d4e90f5be6d1065d22ef02ca67186b03931ecb
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Mon Mar 4 21:38:19 2024 -0300

    Added Math.MapRangeColor(inputX, inputY, outputX, outputY, red, green, blue) and Math.MultiplyBy(value, ...)

    MapRangeColor: convert an r, g, b color to another range.
    Example: 0.5, 0.5, 0.5 converted to 255 returns: 127, 127, 127

    MultiplyBy: multiply all passed numbers by value.

commit e06bdf9ce9cd52d1352db4ee6401179e3669d4e9
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sun Mar 3 15:13:35 2024 -0300

    Added template "MODERN_SLIDER_TEMPLATE", Added DF:SetMask(texture, maskTexture)

commit ee48da8979c03bb063341eafd687cc5fc86083a3
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Mar 2 20:51:14 2024 -0300

    Added desaturated and desaturation for df_atlasinfo

commit f98835265697249bcad8c37932044eb55bd33fab
Author: Lynn <kjarli@gmail.com>
Date:   Sat Mar 2 15:50:55 2024 +0100

    New functions for binary search truncate instead of modifying existing

commit f98835265697249bcad8c37932044eb55bd33fab
Author: Lynn <kjarli@gmail.com>
Date:   Sat Mar 2 15:50:55 2024 +0100

    New functions for binary search truncate instead of modifying existing

commit 7e5ae4d0cd34c4ef49997d0ba9d43a5d25540fc3
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Mon Feb 26 13:30:57 2024 -0300

    Added DF:PreviewTexture(texture, left, right, top, bottom)

commit b0feb982a583f50642c23361e56f2a1684884e4e
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Mon Feb 26 13:30:11 2024 -0300

    Support for atlasName and atlasTable for Cooltip icons and Button icons

commit 4d7c4a2e47d98c212e6f935ded42eccc23cbe2a9
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Mon Feb 26 13:29:00 2024 -0300

    Label documentation

commit 41c43a6174984f5e6ea81ef25437011c4cf67e1c
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Mon Feb 26 13:28:45 2024 -0300

    Scale bar does not accept right clicks anymore

commit b92a99d46192054543df0e37b366acd0725abb4e
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Mon Feb 26 13:28:25 2024 -0300

    Scrollbox documentation

commit 8031b70aea27f9139b83b89940b9732c691510b9
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Mon Feb 26 13:28:12 2024 -0300

    Added atlas helper functions

    - DF:SetAtlas(textureObject, atlas, useAtlasSize, filterMode, resetTexCoords): accept an atlas name or a table with atlas information, also support vertexRed, vertexGreen, vertexBlue and vertexAlpha.

    DF:CreateAtlasString(atlas, textureHeight, textureWidth): make a escape sequence using an atlas name or atlas table.

    DF:ParseTexture(texture, width, height, leftTexCoord, rightTexCoord, topTexCoord, bottomTexCoord, DFvertexRed, vertexGreen, vertexBlue, vertexAlpha): receives texture information and return the same values
    but modified if the texture passed is an atlas or an atlas table.

    DF:CreateAtlas(file, width, height, leftTexCoord, rightTexCoord, topTexCoord, bottomTexCoord, tilesHorizontally, tilesVertically, vertexRed, vertexGreen, vertexBlue, vertexAlpha): return an atlas table.

    DF:IsTexture(texture, bCheckTextureObject): return true if the 'texture' can be parsed as a texture.