LUI V4

Change log

------------------------------------------------------------------------
r12 | chaoslux | 2013-08-18 05:44:50 +0000 (Sun, 18 Aug 2013) | 2 lines
Changed paths:
   M /trunk/LUI.lua
   M /trunk/api.lua
   M /trunk/modules/tooltip.lua

API: Fixed Getter interaction with Select
API: NewSelect if values is true, it'll use dcontrol to fill in.
------------------------------------------------------------------------
r11 | chaoslux | 2013-08-17 09:13:31 +0000 (Sat, 17 Aug 2013) | 4 lines
Changed paths:
   M /trunk/LUI.lua
   M /trunk/api.lua
   M /trunk/modules/tooltip.lua

API: Got rid of Meta-Input in favor of an input-specific solution. Unnecessary bloat only really useful in that one situation anyway.
API: No longer TypeChange unless needed
API: Added a basic Meta to reuse for options, instead of creating a new one every time.
API: Added :NewInputNumber and :NewSelect
------------------------------------------------------------------------
r10 | chaoslux | 2013-08-13 09:03:19 +0000 (Tue, 13 Aug 2013) | 5 lines
Changed paths:
   M /trunk/LUI.lua
   M /trunk/api.lua
   M /trunk/modules/tooltip.lua

API: Added first module api function, :Color(). Lets you fetch a color by just specifying a string. Will be improved later.
API: Moved functions around in a more logical fashion.
API: Added :NewInput to the list of options api.
API: Getter/Setter now supports typechanging the value before displaying/saving it respectively
Tooltip: Now uses the :Color function for Backgrounds.
------------------------------------------------------------------------
r9 | chaoslux | 2013-08-12 08:55:32 +0000 (Mon, 12 Aug 2013) | 1 line
Changed paths:
   M /trunk/api.lua

API: SetupMeta is now a method for a easier integration of .self
------------------------------------------------------------------------
r8 | chaoslux | 2013-08-12 04:20:07 +0000 (Mon, 12 Aug 2013) | 4 lines
Changed paths:
   M /trunk/LUI.lua
   M /trunk/api.lua
   M /trunk/modules/tooltip.lua

API: Removed dummy data
API: Added :NewColor and a custom Get/Set for them.
Core: Register Statusbars, as i forgot to do that along with the fonts.
Tooltip: Changed hidebutton /hideuf into showButtons, showUF.
------------------------------------------------------------------------
r7 | chaoslux | 2013-08-05 22:12:25 +0000 (Mon, 05 Aug 2013) | 6 lines
Changed paths:
   M /trunk/LUI.lua
   M /trunk/api.lua
   M /trunk/modules/tooltip.lua

Tooltip: Replaced some options into API equivalent.
Tooltip: The Scale is now a slider instead of an input, making it much easier to use.
API: Changed "parentdb" and "rootdb" to "parent" and "root".
API: Added "scope" for options that want to use data types other than "profile"
API: Added Slider API along with Scale. (:NewSlider, :NewScale)
API: Getter/Setter are now functional
------------------------------------------------------------------------
r6 | chaoslux | 2013-08-03 09:22:18 +0000 (Sat, 03 Aug 2013) | 3 lines
Changed paths:
   M /trunk/LUI.lua
   M /trunk/api.lua
   M /trunk/modules/tooltip.lua

Core: Embed the API into modules now.
API: Ace3 doesnt actually support the Override system i thought up. Something about unknown parameters.
API: New system to replace the override system. Still accept table for additional functionality. Cannot override anymore though.
------------------------------------------------------------------------
r5 | chaoslux | 2013-08-01 07:13:17 +0000 (Thu, 01 Aug 2013) | 4 lines
Changed paths:
   M /trunk/api.lua
   M /trunk/modules/tooltip.lua

- API: Added documentation on new api args.
- API: No longer shows default values in option tooltips. May re-implement at a later time.
- Tooltip: Removed Enable checkbox.

------------------------------------------------------------------------
r4 | chaoslux | 2013-07-29 07:05:32 +0000 (Mon, 29 Jul 2013) | 10 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/LUI.lua
   M /trunk/LUI.toc
   M /trunk/LUI.xml
   M /trunk/api.lua
   M /trunk/libs/libs.xml
   A /trunk/media
   A /trunk/media/blank.blp
   A /trunk/media/borders
   A /trunk/media/borders/Stripped.tga
   A /trunk/media/borders/Stripped_hard.tga
   A /trunk/media/borders/Stripped_medium.tga
   A /trunk/media/borders/glow.tga
   A /trunk/media/fonts
   A /trunk/media/fonts/ARIALN.TTF
   A /trunk/media/fonts/AvantGarde_LT_Medium.ttf
   A /trunk/media/fonts/Prototype.ttf
   A /trunk/media/fonts/neuropol.ttf
   A /trunk/media/fonts/vibroceb.ttf
   A /trunk/media/fonts/vibrocen.ttf
   A /trunk/media/statusbar
   A /trunk/media/statusbar/Minimalist.tga
   A /trunk/media/statusbar/Ruben.tga
   A /trunk/media/statusbar/glowTex.tga
   A /trunk/media/statusbar/gradient.tga
   A /trunk/media/statusbar/nameplates.tga
   A /trunk/media/statusbar/oUF_LUI.tga
   A /trunk/modules
   A /trunk/modules/tooltip.lua

- Updated TOC to 5.3
- Added back SharedMedia
- Added new override system to options API
- Added temporary tooltip module to test systems.
- Flattened the directory structure for media content.
- Core: Fixed module state not saving between reloads.
- Core: Added back classic lui fonts such as Vibrocen, Prototype and neuropol
- Core: Fixed module options not properly generating (silly typo)
- Core: Reworked how LUI keeps track of module states. Should be more straightforward now.
- Modules: Added optional module.defaultDisabled bool for modules that are disabled by default.
------------------------------------------------------------------------
r3 | chaoslux | 2013-06-16 05:27:31 +0000 (Sun, 16 Jun 2013) | 2 lines
Changed paths:
   M /trunk/LUI.lua
   M /trunk/api.lua

- Core: Removed really old placeholder AddonMetadata function.
- API: Started rewriting options, currently have Desc / Header.
------------------------------------------------------------------------

Facts

Uploaded on
Aug 18, 2013
Game version
  • 5.3.0
Filename
LUI-r12.zip
Size
490.5 KiB
MD5
d50ca62ab590827d96fe36e6b411490f
Type
Alpha
Status
Normal
Downloads
20

Authors