promotional bannermobile promotional banner

Details!: Framework (library)

A colection of tools of addon development

File Details

v10.2.0.492

  • R
  • Dec 18, 2023
  • 322.43 KB
  • 15.4K
  • 10.1.0
  • Retail

File Name

LibDFramework-1.0-v10.2.0.492.zip

Supported Versions

  • 10.1.0

tag 45448ad9ebf3c97704eccca79b7946f3d3e8cf35 v10.2.0.492
Author:    Tercio Jose <terciob19@hotmail.com>
Date:    Mon Dec 18 17:12:40 2023 -0300

commit 455577d6ecd9c2f79cbdd48cb65e6554d0664b06
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Mon Dec 18 17:12:02 2023 -0300

    Improvements and Bug Fixes

    - DF.table.getfrompath(t, path, subOffset): added subOffset parameter; when passed, it'll stop when it reach the offset.
    - Rounded Panels: added the option 'titlebar_height'.

commit 4bb5c0598a0497c38d782e69e007eecc9bb4aea4
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Thu Dec 14 10:52:35 2023 -0300

    Documentation

commit 88d2fc464ada67090e992397b5110c5573dcbcb1
Author: Continuity <continuity@gmx.net>
Date:   Thu Dec 14 13:18:12 2023 +0100

    - switch to TRAIT_CONFIG_LIST_UPDATED for retail

    instead of PLAYER_ENTERING_WORLD, which can be fired before talents are available. keep for classic.

commit e6111019d00a55f1f0a683bdd96f1e06855acb9e
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Dec 2 19:21:56 2023 -0300

    Fixed duplicated slider minus and plus buttons when loading an updated version of the framework

commit 87a146113fcec37a27533bfe2788d0420beefac8
Author: Continuity <continuity@gmx.net>
Date:   Sat Dec 2 21:47:19 2023 +0100

    - disable LCC for now. api changes appear good

commit 10de822ecde8e6eda13591833d476376547a240d
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Dec 2 16:58:30 2023 -0300

    Added BuildMenu option: slider_buttons_to_left

commit c9d91e25523b66736d5589204f510de82784c5b1
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Dec 2 13:29:48 2023 -0300

    FIxed CheckBox before Label option while building menus

commit 89b049e9da624e9d289d5e6847cc52f9ebda143e
Author: Continuity <continuity@gmx.net>
Date:   Sat Dec 2 00:47:11 2023 +0100

    - reapply this patch

commit 7f8795dcf0e069475d520a9d274edf04d0117574
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Fri Dec 1 13:01:40 2023 -0300

    Editor Changes

commit 3d97815acf8a680aa66b0114f7d923bb12ace022
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Thu Nov 30 18:36:46 2023 -0300

    Editor and Scrollboxes update

commit 71540d9e08e37d530f3d75b3fc640417b9f06633
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Thu Nov 30 16:39:20 2023 -0300

    Update

commit e8219b1eb1edd32bf41b5cc1cf6fa23c9790aac5
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Tue Nov 28 14:38:15 2023 -0300

    Put back the labels above each aura scroll tracking list

commit e8219b1eb1edd32bf41b5cc1cf6fa23c9790aac5
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Tue Nov 28 14:38:15 2023 -0300

    Put back the labels above each aura scroll tracking list

commit 9230270f6e14a33fd8aca6211dfe5aab4216a2f7
Author: Continuity <continuity@gmx.net>
Date:   Sun Nov 26 23:27:59 2023 +0100

    - fixing NONE outline not working properly

commit 9f6a0cd6ae45f0107f9ee051a93282e878715953
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sun Nov 5 17:23:59 2023 -0300

    Using now PixelUtil for SetPoint, SetSize, SetWidth and SetHeight

commit dfe27a9a2760f34c3dad9267613a89bc5a34c736
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Nov 4 22:04:10 2023 -0300

    BuildMenu() now supports pairing a setting name with the option widget, this is similar to what Blizzard uses on the game options.

commit 1ac73b4b237bc2631d19bb533736e2a6714007af
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Nov 4 22:02:55 2023 -0300

    Create a scrollChild if a frame wasn't passed with the function call

commit 1b0fe89b819294ea26ae9a5f38717916e2c44279
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Nov 4 22:02:08 2023 -0300

    Added table.getfrompath(table, string) and table.setfrompath(table, string, value)

    - string is a table path, example: "settings.texts.size" would get or set the value 'size' in the table below:
    local table = {settings = {texts = {size = 10}}}

commit 75b62e7e603eec0bbb194d9e644a81309f31da3f
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Nov 4 11:48:03 2023 -0300

    More options stuff

commit 18bda4f10fe8ebde0dec7ea3ce75c5fb8f5a03aa
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Nov 4 11:47:29 2023 -0300

    Added dropdown creation with predefined menus: CreateFontDropDown, CreateColorDropDown,  CreateOutlineDropDown, CreateAnchorPointDropDown

commit 6c26c6d929387c39097e9d5e1184920b6cfdfec0
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Nov 4 11:44:37 2023 -0300

    Transfered all BuildMenu functions to a new file called buildmenu.lua

commit c5290fc21e3ef1d1d55271ecd6264a35fcdc0212
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Nov 4 11:43:18 2023 -0300

    Added DF:CreateCanvasScrollBox(parent, child, name, options)

    - a canvas scrollbox is formed by a scrollframe and a child frame which is set as the scroll child with SetScrollChild(child).

commit cfbd19d68284527ddcc11d5fd3c3d6e334030feb
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sun Oct 29 23:48:24 2023 -0300

    Fixed Cooltip going out of the screen on the Y axis when the X axis if in fact out the of screen.

commit c009a7a1687cb40c47f555fee2da418253f69d51
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Sat Oct 21 10:19:18 2023 -0300

    Fixed embed phraseIDs (localization) on Volatile Menus

commit 487f663bc8ff1806a9e27936cb44607812bbc240
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Wed Oct 18 18:33:17 2023 -0300

    Updates

commit 487f663bc8ff1806a9e27936cb44607812bbc240
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Wed Oct 18 18:33:17 2023 -0300

    Updates

commit 9c546e6c63159c728377a6b9bfb9eca15477405c
Author: Continuity <continuity@gmx.net>
Date:   Wed Oct 18 23:28:38 2023 +0200

    - fixing issue with aura list not removing auras

commit f730cb4e8be1c50ce0145edcf73a4f7e8581760b
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Fri Oct 13 18:24:18 2023 -0300

    Documentation and version updates

commit 17fcca47c8dbd84d95fe201bb142f8c4175476f7
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Fri Oct 13 18:24:06 2023 -0300

    auras.lua update to receive the new scrollboxes to display auras

commit b40729daad0c80c556bdf25959f9b8fc7538f135
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Fri Oct 13 18:23:31 2023 -0300

    Added detailsFramework:CreateAuraScrollBox(parent, name, data, onAuraRemoveCallback, options)

    Creates a scrollbox to display auras.

    Data: is a table<spellId, boolean> where the boolean if true indicates the spell is tracked by its Name (false tracks by the spellId).

    onAuraRemoveCallback: calls this function when the user click in the X button to remove the aura.

    options: a table of type df_aurascrollbox_options

commit 6a64f27b7164e8ebe2fb1cb43ba6ae40e688140d
Author: Tercio Jose <terciob19@hotmail.com>
Date:   Fri Oct 13 18:17:29 2023 -0300

    Documentation update for textentry