2012-03-26  John  <John@Yosemite-PC>

[d3f64d7246b3] [tip]
* Gui.lua:

Significant effort to start making the GUI behave in an intuitive way.

But it's still completely useless ...


[f0450883c283]
* SelectorList.lua:

Slightly more tasteful anchoring. Only slightly.


[00cb497201d0]
* Gui.lua:

Left side of the GUI works ...


[619e4b9c3cd9]
* Utility.lua:

Stop recursion loops


2012-03-26  John  <John@Doomsday>

[9b1588bd4398]
* SelectorList.lua:

Events


2012-03-25  John  <John@Yosemite-PC>

[dcf7c835d0a7]
* Gui.lua:

Not leaking resources is better ...


[c7330bc4a9ea]
* Gui.lua:

Escape button impl. Disabled for the moment


[615346b6ee99]
* Gui.lua:

Starting to use userdata


[93acdcd6ace5]
* Lists.lua:

Todo update


[94ae80d58903]
* Core.lua, Gui.lua:

Settling in on a layout I like


[59829ae918eb]
* breuesk.toc:

Officially dropping ListWidget


[c8c17286af95]
* SelectorList.lua:

Added power to tooltips (can show item popups)
Added interactive and non-interactive modes (ie items are not selectable)


2012-03-24  John  <John@Yosemite-PC>

[708d8a423b4c]
* SelectorList.lua:

Scroller functional


[7c7e80f63b51]
* SelectorList.lua:

First pass. Taking stuff from TreeGroup that I like/need/want in order to make a standalone selection list


2012-03-21  John  <John@Yosemite-PC>

[11f18e279229]
* Gui.lua:

Updating to use the new APIs


[b155a875de42]
* Lists.lua:

Some API updates


[f52d472f0b0a]
* Core.lua, Lists.lua:

Sweeping refactor to compartmentalize the various lists and to give them nice interfaces. Disentangled dependency web significantly


[b3679847e292]
* Utility.lua:

Kind of useful. I've accidentally gotten a table as the key before.


2012-03-16  John  <John@Doomsday>

[8856fc38cd41]
* Utility.lua:

Bugs


[6c0a8acccbc8]
* Lists.lua:

Correction


2012-03-15  John  <John@Yosemite-PC>

[8d3187b12443]
* Lists.lua:

Start of sketch of a List object


[8913e7d79cad]
* Core.lua, Lists.lua, Utility.lua, breuesk.toc:

Refactoring some very simple items to a Utility file


[4109683c3172]
* Core.lua, Gui.lua, Lists.lua, Options.lua:

Kept AceConsole embedded - it handily disables the chat commands when the addon is disabled
Did a little passthrough to properly set the self param for commands like Print()


2012-03-15  John  <John@Doomsday>

[72055fc7e115]
* Core.lua, Gui.lua, Lists.lua, MultiSelectWidget.lua, Namespace.lua, Options.lua, breuesk.toc:

A lot of work to reign in namespacing (inspiration: WIM)


2012-03-14  John  <John@Yosemite-PC>

[dc9bfacca238]
* Lists.lua:

Lint


2012-03-14  John  <John@Doomsday>

[90622848932b]
* Gui.lua:

Converted the tree to a dropdown + tree and the results are pretty good


[ecef0cba2913]
* Lists.lua:

Very handy - print the public api of an object. Nice for when you get an AceGUI object (etc) and don't know what it exposes


[7bfbff27a3d7]
* Core.lua, Gui.lua:

"Working" list display using a TreeGroup control. There's a small limitation where I can't accurately detect which subtree is open unless the user has made a selection in that tab. Not sure I love that.
Loot lists are displayed with colored names. People not in the raid are grayed out.


2012-03-13  John  <John@Yosemite-PC>

[6362fe301d43]
* Lists.lua:

Storing class name in the persons so we can color them in later
Exposing some data lists, but this will likely be retracted later in favor of interface functions


[cc25a1a51291]
* breuesk.toc:

Proper ordering of libs


