Status
Socialist is in a re-development phase, and a new beta will be released sometime in September. Stay tuned!
About
Socialist is a social tracking suite aimed at supplementing and largely replacing the built-in Social panel.
Socialist will:
- Provide a robust, real-time searchable, client-cached table displaying a wide variety of data on every character you meet
in WoW, including those you meet in person, in a raid, in your guild, or over a chat channel. This view can also be used as
a complete replacement to the original table-based /who system, powered by WhoLib.
- Provide a searchable table displaying every party or raid you've been a part of, detailing the important information of
that group (members, RaidID, instances visited)
- Provide a searchable listing of every profession recipe you observe in chat, allowing you to search by recipe or by
crafter.
- Allow you to share your data with guildmembers and friends.
Socialist will not:
- Entirely replace the built-in Social panel. The default panel will remain the place to go to modify Raid settings and Chat preferences. While unfortunate, this is necessary in order to keep from causing potentially raid-wiping issues and to keep complexity low.
- Be highly customizable. Socialist's user interface will be clean, minimalistic, and intuitive, and will achieve this by
forgoing customizability.
Usage
Coming soon!
Panel details
Socialist is cleanly devidided by purpose in to six panels: Who, Groups, Professions, Preferences, About, and Sharing.
Details on these panels, including screenshots, will be added as development continues.
Who
The Who panel provides a real-time searchable client-cached table of every character you meet. The table begins fully
populated with every character you have encountered. As you enter search criteria, the table will be restricted to the
characters that meet those criteria. The criteria you can search for are:
- Name / Class / Race / Guild / Zone / Level (these criteria can also be sent as a /who query to the server via the "Query
Server" button)
- Talent specialization (either by Tree 1 - 3 or, if a class is specified, by the name of that tree (e.g. Arcane, Fire,
Frost)
- Last Seen
- Grouped With
Note that Name and Guild search criteria are normalized when searching the client cache (and not during a server query). This
means that if you search for Tom, a character named "Töm" would be in the results. Note that this option can be disabled in
the preferences panel, and that this option may possibly produce strange results in non-enUs locales.
Not only is the table updated as you restrict the criteria, the table is also updated as new data is collected. Data can be
collected through a variety of means:
- By listening to /who results, for instance from a "Query Server" result as the result of a passive scan used to keep the
database current
- By listening to chat channels
- By a player joining your group
- By the guild or friend roster
- By mousing over a player
These new results will be entered and displayed immediatly (assuming they fit your criteria).
Each entry in the table can be selected by left-clicking the entry, which also queues that entry for an update in the passive
scan (which can, particularly when in a major city, take upwards of two or three minutes to complete). Double clicking an
entry opens a whisper to that player. Alt-clicking an entry invites that player to your raid or party. Control-clicking an
entry opens the Group panel and searches for groups with that player. Right clicking an entry opens a context tooltip with
further options.
Groups
The Groups panel provides a real-time searchable table of every Group you have been a part of. A group is defined as:
- A group consists of all of the players who are in or were in your party or raid.
- A group tracks all members of the Group during the time you were in the Group.
- A group tracks which instances you visited while in the group.
- A group tracks all RaidIDs you updated while in the group.
- A group starts when you join a party or a raid, or when a party you are in is converted to a raid.
- A group ends when you leave your party or raid, or when a party you are in is converted to a raid.
- Note that some groups will behave in a way that makes this definition cause Socialist to report groups strangely. For
instance, a group could end up spanning several days and consist of several hundred members visiting a dozen or more
instances. Tracking a group across game sessions is NOT intended, and as such doing a UI reload can cause eratic behavior.
- This definition will be updated as development continues.
Groups can be searched by:
- Players in the group
- Instances visited by the group
- The date the group was formed
- The Raid IDs updated by the group
At this time, no further functionality is planned for the Groups panel, though in the future the ability to use past group
data to invite players to a brand new group is a possibility, as is potentially harvesting data from attendance trackers and
damage meters, or things like tracking talent changes. This remains to be seen.
Professions
The Professions panel provides a real-time searchable table of every craftable item recipe you've seen linked in any chat channel (Trade, for instance, or guild or whispers). The available criteria for search, and tracked data, are:
- By item name (e.g. Titanium Frostguard Ring)
- By component name (e.g. Titanium Bar)
- By crafter
- By profession
Each row in the table will correspond to one single craftable item found (or 'scraped') from every profession link you see in chat or whispers. The item name is clickable to view that item's tooltip. Next, a link to the crafting recipe is provided, and is also clickable. Next, the name of the profession that can craft that recipe. In the final column, a comma-separated list of every player that can craft that item.
Rows in this table cannot be selected or interacted with other than to click on the item links they contain.
Preferences
Information on the Preferences panel will be made available when the beta is closer.
Sharing
Information on the Sharing panel will be made available when the beta is closer.
To Do / Known Bugs / Upcoming
Coming Soon!
Project Links
------------------------------------------------------------------------
r79 | eblume | 2009-01-05 18:43:49 +0000 (Mon, 05 Jan 2009) | 39 lines
Changed paths:
A /tags/0.1-rc5 (from /trunk:78)
Changed in 0.1-rc5
(re-tag of rc4, which failed to package)
NOTE: YOU WILL NEED TO RUN /socialist cleardb AFTER UPGRADING TO THIS VERSION.
The previous database structure has changed. Failing to do this will cause Lua errors
until you do run it. Sorry, this will wipe your Socialist data - in the future, I will
try and provide version detection to the database to rescue obsolete databases, but for
now you may need to run '/socialist cleardb' after each upgrade.
Socialist:
* /who will be run on every player who speaks in chat, passively in the background.
(Thanks Dixon_Butz!)
* Many performance tweeks, optimizations.
* Standardized API to assist other addon developers (and myself.)
SocialistUI:
* New feature: Edit Note. Set a per-player note.
* New feature: Clear Entry. Remove a single entry from the database.
Known Bugs:
* In cities (or whenever global chat is busy) it is possible that WhoLib will go
'crazy', ceasing all /who functionality. To fix this, type /script ReloadUI().
The cause is unknown, we are working on it, and it seems to be very rare. It is
possibly related to 'load lag'. If you see this happen, please file a bug report
describing what you saw. Thank you!
* Icon is sucky. I'm working on it.
Coming Soon:
* Up Next: Search/Filter/Sort by Class, Race, Guild, Name, Level, and maybe note.
* Name Normalization implemented, allowing you to search those people who chose to
name themselves with crazy nonstandard characters. enUS locale only for now.
* Localization in other languages (please contact me if you are willing to spend
30 minutes or so translating from english to your locale!)
* Party/Raid database, tracking your parties and raids.
* In the not-near future (possibly 0.3 milestone) a totally redone "pullout frame".
* Also for the future, a totally redone Socialist core to make the database
modular as well (seperate modules for each data entry type, and a module to
extract and 'mix' that data).
------------------------------------------------------------------------
r77 | eblume | 2009-01-02 21:50:15 +0000 (Fri, 02 Jan 2009) | 4 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/dev_changelog.txt
M /trunk/modules/SocialistUI.lua
SocialistUI:
* Clear/Note functionality
* PulloutFrame needs to be made its own module, possibly "EntryInspector"
* Prepared for rc4 tag
------------------------------------------------------------------------
r76 | eblume | 2008-12-21 19:16:44 +0000 (Sun, 21 Dec 2008) | 3 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Socialist.lua
A /trunk/dev_changelog.txt
* /who on every chat message.
Obviously dangerous, needs testing.
Might want to alter WhoLib API to provide a queue-stress monitor.
------------------------------------------------------------------------
r74 | eblume | 2008-12-21 05:51:28 +0000 (Sun, 21 Dec 2008) | 3 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/modules/SocialistUI.lua
* Fixed logo omission from .pkgmeta
* Fixed issue with hiding/showing the form
* Push to RC3, as these were preventing use of addon
------------------------------------------------------------------------
r72 | eblume | 2008-12-21 01:37:37 +0000 (Sun, 21 Dec 2008) | 6 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/modules/SocialistUI.lua
* Modularity now fixed/working
* Socialist:Query now natively serialized.
* Work towards Socialist API formalization
* Fixed boundary issue in SetResult code (thanks vhaarr!)
* Database changed callback not provided via CallbackHandler
* Prep for RC2
------------------------------------------------------------------------
r71 | eblume | 2008-12-19 23:40:04 +0000 (Fri, 19 Dec 2008) | 2 lines
Changed paths:
M /trunk/Libs/LibWho-2.0/LibWho-2.0.lua
* I know, I JUST said I was done, but this is the last, I swear.
------------------------------------------------------------------------
r70 | eblume | 2008-12-19 23:31:06 +0000 (Fri, 19 Dec 2008) | 3 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Socialist.lua
M /trunk/Socialist.toc
M /trunk/modules/SocialistUI.lua
* LibDataBroker-1.1 now in use.
* OK, enough changes while at work. I need to test this stuff now.
------------------------------------------------------------------------
r69 | eblume | 2008-12-19 22:36:27 +0000 (Fri, 19 Dec 2008) | 4 lines
Changed paths:
M /trunk/Socialist.toc
D /trunk/SocialistForm.lua
A /trunk/modules
A /trunk/modules/SocialistUI.lua (from /trunk/SocialistForm.lua:68
A /trunk/modules/includes.xml
* Part 2 of move to modularity.
* Hopefully everything worked, will test when I'm back home.
* Next: LiBDataBroker launcher for the UI
------------------------------------------------------------------------
r68 | eblume | 2008-12-19 22:28:11 +0000 (Fri, 19 Dec 2008) | 2 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/Socialist.toc
M /trunk/SocialistForm.lua
* Step 1 of move to modularity.
------------------------------------------------------------------------
r66 | eblume | 2008-12-19 08:41:40 +0000 (Fri, 19 Dec 2008) | 3 lines
Changed paths:
M /trunk/.pkgmeta
A /trunk/Libs/LibWho-2.0
A /trunk/Libs/LibWho-2.0/LibWho-2.0.lua
* Including updated version of LibWho-2.0 so that I can bring out
the beta tonight, and not wait for a tag of the fix.
* PLEASE, future me, remember to remove it.
------------------------------------------------------------------------
r65 | eblume | 2008-12-19 08:27:55 +0000 (Fri, 19 Dec 2008) | 4 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/README
M /trunk/Socialist.lua
M /trunk/Socialist.toc
M /trunk/SocialistForm.lua
* WhoLib is now almost entirely implemented (despite the glaring bug in its code)
* Cleanup for beta release (as soon as above is resolved)
* Did you hear that? It's BETA time!
* Next up: Abstract SocialistForm to a module of Socialist, rename SocialistUI
------------------------------------------------------------------------
r64 | eblume | 2008-12-19 00:08:15 +0000 (Fri, 19 Dec 2008) | 2 lines
Changed paths:
M /trunk/README
* Readme updated for push to Beta
------------------------------------------------------------------------
r63 | eblume | 2008-12-18 23:44:51 +0000 (Thu, 18 Dec 2008) | 6 lines
Changed paths:
A /trunk/COPYING
M /trunk/Socialist.lua
M /trunk/SocialistForm.lua
M /trunk/embeds.xml
* GPLv3
* Refactoring of data mining code.
* Bug fixes
* Normalized Names are in, but need refining.
------------------------------------------------------------------------
r62 | eblume | 2008-12-18 19:26:23 +0000 (Thu, 18 Dec 2008) | 2 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/SocialistForm.lua
* Fixed filtering (again - this needs to be refactored due to such frequent issues)
* WhoLib now works loads but won't Who. Hmm.
------------------------------------------------------------------------
r61 | eblume | 2008-12-16 20:54:37 +0000 (Tue, 16 Dec 2008) | 2 lines
Changed paths:
M /trunk/Socialist.lua
- WhoLib works
------------------------------------------------------------------------
r60 | eblume | 2008-12-13 18:14:31 +0000 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Socialist.lua
M /trunk/SocialistForm.lua
M /trunk/embeds.xml
* Pullout frame is now functional, although not feature-complete
* Next up: WhoLib (external/embed for WhoLib is now in)
------------------------------------------------------------------------
r58 | eblume | 2008-12-12 18:51:58 +0000 (Fri, 12 Dec 2008) | 3 lines
Changed paths:
D /trunk/Libs/CallbackHandler-1.0
* Part 2 of the great .pkmeta cleanup
Sorry for the IRC spam. There will be another 2 commits if all goes correctly.
------------------------------------------------------------------------
r57 | eblume | 2008-12-12 18:51:05 +0000 (Fri, 12 Dec 2008) | 2 lines
Changed paths:
M /trunk/.pkgmeta
D /trunk/Libs/AceAddon-3.0
D /trunk/Libs/AceBucket-3.0
D /trunk/Libs/AceComm-3.0
D /trunk/Libs/AceConfig-3.0
D /trunk/Libs/AceConsole-3.0
D /trunk/Libs/AceDB-3.0
D /trunk/Libs/AceDBOptions-3.0
D /trunk/Libs/AceEvent-3.0
D /trunk/Libs/AceGUI-3.0
D /trunk/Libs/AceHook-3.0
D /trunk/Libs/AceLocale-3.0
D /trunk/Libs/AceSerializer-3.0
D /trunk/Libs/AceTab-3.0
D /trunk/Libs/AceTimer-3.0
D /trunk/Libs/LICENCE-Ace3.txt
D /trunk/Libs/LibStub
M /trunk/Socialist.lua
M /trunk/embeds.xml
* Part 1 of the great .pkgmeta cleanup
------------------------------------------------------------------------
r56 | eblume | 2008-12-12 17:04:27 +0000 (Fri, 12 Dec 2008) | 1 line
Changed paths:
M /trunk/Socialist.lua
M /trunk/SocialistForm.lua
* Pullout frame work. Still not working.
------------------------------------------------------------------------
r55 | eblume | 2008-12-11 08:28:07 +0000 (Thu, 11 Dec 2008) | 4 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/SocialistForm.lua
* Beginnings of the Pullout Frame
* Pullout Frame still not quite working.
* Found that Socialist:AddZone(...) is broken. Needs fixing.
------------------------------------------------------------------------
r53 | eblume | 2008-12-07 19:30:48 +0000 (Sun, 07 Dec 2008) | 3 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/SocialistForm.lua
* Major reformat, separating UI from core
* Added new sorting methods level, guild
* Next up: more sorting methods, pull-out drawer
------------------------------------------------------------------------
r52 | eblume | 2008-12-06 03:44:15 +0000 (Sat, 06 Dec 2008) | 2 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/SocialistForm.lua
Scrollbar re-tool.
------------------------------------------------------------------------
r51 | eblume | 2008-11-29 23:02:30 +0000 (Sat, 29 Nov 2008) | 5 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/SocialistForm.lua
D /trunk/SocialistForm.xml
* Bug fix for small query results creating insanity.
* Result list now shows more than the name.
* Sorting is next on my list.
------------------------------------------------------------------------
r50 | eblume | 2008-11-29 17:53:28 +0000 (Sat, 29 Nov 2008) | 2 lines
Changed paths:
A /trunk/Libs
A /trunk/Libs/AceAddon-3.0
A /trunk/Libs/AceAddon-3.0/AceAddon-3.0.lua
A /trunk/Libs/AceAddon-3.0/AceAddon-3.0.xml
A /trunk/Libs/AceBucket-3.0
A /trunk/Libs/AceBucket-3.0/AceBucket-3.0.lua
A /trunk/Libs/AceBucket-3.0/AceBucket-3.0.xml
A /trunk/Libs/AceComm-3.0
A /trunk/Libs/AceComm-3.0/AceComm-3.0.lua
A /trunk/Libs/AceComm-3.0/AceComm-3.0.xml
A /trunk/Libs/AceComm-3.0/ChatThrottleLib.lua
A /trunk/Libs/AceConfig-3.0
A /trunk/Libs/AceConfig-3.0/AceConfig-3.0.lua
A /trunk/Libs/AceConfig-3.0/AceConfig-3.0.xml
A /trunk/Libs/AceConfig-3.0/AceConfigCmd-3.0
A /trunk/Libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua
A /trunk/Libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml
A /trunk/Libs/AceConfig-3.0/AceConfigDialog-3.0
A /trunk/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
A /trunk/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml
A /trunk/Libs/AceConfig-3.0/AceConfigRegistry-3.0
A /trunk/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua
A /trunk/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml
A /trunk/Libs/AceConsole-3.0
A /trunk/Libs/AceConsole-3.0/AceConsole-3.0.lua
A /trunk/Libs/AceConsole-3.0/AceConsole-3.0.xml
A /trunk/Libs/AceDB-3.0
A /trunk/Libs/AceDB-3.0/AceDB-3.0.lua
A /trunk/Libs/AceDB-3.0/AceDB-3.0.xml
A /trunk/Libs/AceDBOptions-3.0
A /trunk/Libs/AceDBOptions-3.0/AceDBOptions-3.0.lua
A /trunk/Libs/AceDBOptions-3.0/AceDBOptions-3.0.xml
A /trunk/Libs/AceEvent-3.0
A /trunk/Libs/AceEvent-3.0/AceEvent-3.0.lua
A /trunk/Libs/AceEvent-3.0/AceEvent-3.0.xml
A /trunk/Libs/AceGUI-3.0
A /trunk/Libs/AceGUI-3.0/AceGUI-3.0.lua
A /trunk/Libs/AceGUI-3.0/AceGUI-3.0.xml
A /trunk/Libs/AceGUI-3.0/widgets
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-BlizOptionsGroup.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDownGroup.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Frame.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-InlineGroup.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-ScrollFrame.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-SimpleGroup.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-TabGroup.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-TreeGroup.lua
A /trunk/Libs/AceHook-3.0
A /trunk/Libs/AceHook-3.0/AceHook-3.0.lua
A /trunk/Libs/AceHook-3.0/AceHook-3.0.xml
A /trunk/Libs/AceLocale-3.0
A /trunk/Libs/AceLocale-3.0/AceLocale-3.0.lua
A /trunk/Libs/AceLocale-3.0/AceLocale-3.0.xml
A /trunk/Libs/AceSerializer-3.0
A /trunk/Libs/AceSerializer-3.0/AceSerializer-3.0.lua
A /trunk/Libs/AceSerializer-3.0/AceSerializer-3.0.xml
A /trunk/Libs/AceTab-3.0
A /trunk/Libs/AceTab-3.0/AceConfigTab-3.0.lua
A /trunk/Libs/AceTab-3.0/AceTab-3.0.lua
A /trunk/Libs/AceTab-3.0/AceTab-3.0.xml
A /trunk/Libs/AceTimer-3.0
A /trunk/Libs/AceTimer-3.0/AceTimer-3.0.lua
A /trunk/Libs/AceTimer-3.0/AceTimer-3.0.xml
A /trunk/Libs/CallbackHandler-1.0
A /trunk/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua
A /trunk/Libs/CallbackHandler-1.0/CallbackHandler-1.0.xml
A /trunk/Libs/LICENCE-Ace3.txt
A /trunk/Libs/LibStub
A /trunk/Libs/LibStub/LibStub.lua
Part 2/2 of the Libs fix.
------------------------------------------------------------------------
r49 | eblume | 2008-11-29 17:47:36 +0000 (Sat, 29 Nov 2008) | 10 lines
Changed paths:
D /trunk/Libs
M /trunk/Socialist.lua
M /trunk/SocialistForm.lua
M /trunk/embeds.xml
Libs/ : Major re-structure of the still-temporary libs section. Soon to be removed.
SocialistForm.lua : Now functions, but missing background textures.
SocialistForm.xml : Should be deleted soon (as soon as backgrounds are in.)
Socialist.lua : Core logic of Form needs to be moved.
Overall:
The addon now functions! It isn't terribly useful but the functionality
it has is 100%... functional. So that's fun.
------------------------------------------------------------------------
r48 | eblume | 2008-11-18 01:35:54 +0000 (Tue, 18 Nov 2008) | 3 lines
Changed paths:
M /trunk/Socialist.toc
A /trunk/SocialistForm.lua
M /trunk/SocialistForm.xml
SocialistForm.lua Made switch to LUA.
SocialistForm.xml Still included for legacy, to be removed.
------------------------------------------------------------------------
r47 | eblume | 2008-11-17 08:03:15 +0000 (Mon, 17 Nov 2008) | 6 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/SocialistForm.xml
Progress towards basic functionality.
* Virtual template is now registering.
* list now shows default [name] as intended.
* Still can't find the fontstring to modify it.
------------------------------------------------------------------------
r46 | eblume | 2008-11-15 23:04:38 +0000 (Sat, 15 Nov 2008) | 5 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/embeds.xml
Added console commands via AceConfig.
- cleardb
- search - intended to be used to debug the GUI search.
------------------------------------------------------------------------
r45 | eblume | 2008-11-04 17:04:03 +0000 (Tue, 04 Nov 2008) | 2 lines
Changed paths:
M /trunk/SocialistForm.xml
Socialist:
- Text input relocated.
------------------------------------------------------------------------
r44 | eblume | 2008-11-03 08:16:27 +0000 (Mon, 03 Nov 2008) | 7 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/SocialistForm.xml
M /trunk/logo.ai
Socialist:
- Minor changes to logo
- XML errors fix
- MAJOR implementation of result display.
- Still needs some work + scroll buttons, but nearly done.
------------------------------------------------------------------------
r43 | eblume | 2008-11-03 00:25:16 +0000 (Mon, 03 Nov 2008) | 2 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/SocialistForm.xml
Socialist:
- Loading errors fixed
------------------------------------------------------------------------
r42 | eblume | 2008-11-02 01:04:35 +0000 (Sun, 02 Nov 2008) | 5 lines
Changed paths:
M /trunk/README
M /trunk/SocialistForm.xml
Socialist:
- Additional work on new XML.
- About 90% to first Alpha.
------------------------------------------------------------------------
r41 | eblume | 2008-10-31 23:20:59 +0000 (Fri, 31 Oct 2008) | 8 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/SocialistForm.xml
A /trunk/logo_16.tga
A /trunk/logo_32.tga
Socialist:
- Added 16x16 and 32x32 logo.
- Making shift to use static result elements
- MUCH better than creating new frames
- divorces data management from UI management
- Will need some reworking of ProcessQuery
------------------------------------------------------------------------
r40 | eblume | 2008-10-31 21:18:21 +0000 (Fri, 31 Oct 2008) | 4 lines
Changed paths:
M /trunk/Socialist.lua
Socialist:
- Some more query processing. Nearly done! Exciting!
- Going to need to learn to recycle frames or this will get nuts.
------------------------------------------------------------------------
r39 | eblume | 2008-10-31 19:41:25 +0000 (Fri, 31 Oct 2008) | 4 lines
Changed paths:
M /trunk/Socialist.lua
Socialist:
- Minor additions to db query interface.
- Maybe 75% to first displayable alpha.
------------------------------------------------------------------------
r38 | eblume | 2008-10-31 16:44:23 +0000 (Fri, 31 Oct 2008) | 4 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/Socialist.toc
M /trunk/SocialistForm.xml
Socialist:
- Skeleton of frame function
- Outstanding function definition
- OnUpdate functionality for searches
------------------------------------------------------------------------
r37 | eblume | 2008-10-30 15:48:30 +0000 (Thu, 30 Oct 2008) | 3 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/Socialist.toc
A /trunk/SocialistForm.xml
M /trunk/embeds.xml
Socialist:
- SocialistForm created, skeleton of UI
- Minor tweaks to mouseover data mining
------------------------------------------------------------------------
r36 | eblume | 2008-10-29 17:36:44 +0000 (Wed, 29 Oct 2008) | 3 lines
Changed paths:
M /trunk/Socialist.lua
M /trunk/Socialist.toc
Socialist:
- MouseOver data mining now works.
- Seen Places sorta works.
------------------------------------------------------------------------
r35 | eblume | 2008-10-25 22:18:46 +0000 (Sat, 25 Oct 2008) | 6 lines
Changed paths:
M /trunk/README
M /trunk/Socialist.lua
Socialist:
- Fleshing out of mouseover update algorithm.
- Now only updates on an interval (reduce insanity.)
- TODO: Disable in instance (and option?).
------------------------------------------------------------------------
r34 | eblume | 2008-10-25 20:52:07 +0000 (Sat, 25 Oct 2008) | 5 lines
Changed paths:
M /trunk
M /trunk/.pkgmeta
A /trunk/Libs
A /trunk/Libs/AceAddon-3.0
A /trunk/Libs/AceAddon-3.0/AceAddon-3.0.lua
A /trunk/Libs/AceAddon-3.0/AceAddon-3.0.xml
A /trunk/Libs/AceConfig-3.0
A /trunk/Libs/AceConfig-3.0/AceConfig-3.0.lua
A /trunk/Libs/AceConfig-3.0/AceConfig-3.0.xml
A /trunk/Libs/AceConfig-3.0/AceConfigCmd-3.0
A /trunk/Libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua
A /trunk/Libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml
A /trunk/Libs/AceConfig-3.0/AceConfigDialog-3.0
A /trunk/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
A /trunk/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml
A /trunk/Libs/AceConfig-3.0/AceConfigRegistry-3.0
A /trunk/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua
A /trunk/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml
A /trunk/Libs/AceConsole-3.0
A /trunk/Libs/AceConsole-3.0/AceConsole-3.0.lua
A /trunk/Libs/AceConsole-3.0/AceConsole-3.0.xml
A /trunk/Libs/AceDB-3.0
A /trunk/Libs/AceDB-3.0/AceDB-3.0.lua
A /trunk/Libs/AceDB-3.0/AceDB-3.0.xml
A /trunk/Libs/AceDBOptions-3.0
A /trunk/Libs/AceDBOptions-3.0/AceDBOptions-3.0.lua
A /trunk/Libs/AceDBOptions-3.0/AceDBOptions-3.0.xml
A /trunk/Libs/AceEvent-3.0
A /trunk/Libs/AceEvent-3.0/AceEvent-3.0.lua
A /trunk/Libs/AceEvent-3.0/AceEvent-3.0.xml
A /trunk/Libs/AceGUI-3.0
A /trunk/Libs/AceGUI-3.0/AceGUI-3.0.lua
A /trunk/Libs/AceGUI-3.0/AceGUI-3.0.xml
A /trunk/Libs/AceGUI-3.0/widgets
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-BlizOptionsGroup.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDownGroup.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Frame.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-InlineGroup.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-ScrollFrame.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-SimpleGroup.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-TabGroup.lua
A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-TreeGroup.lua
A /trunk/Libs/AceHook-3.0
A /trunk/Libs/AceHook-3.0/AceHook-3.0.lua
A /trunk/Libs/AceHook-3.0/AceHook-3.0.xml
A /trunk/Libs/AceLocale-3.0
A /trunk/Libs/AceLocale-3.0/AceLocale-3.0.lua
A /trunk/Libs/AceLocale-3.0/AceLocale-3.0.xml
A /trunk/Libs/AceTab-3.0
A /trunk/Libs/AceTab-3.0/AceConfigTab-3.0.lua
A /trunk/Libs/AceTab-3.0/AceTab-3.0.lua
A /trunk/Libs/AceTab-3.0/AceTab-3.0.xml
A /trunk/Libs/CallbackHandler-1.0
A /trunk/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua
A /trunk/Libs/CallbackHandler-1.0/CallbackHandler-1.0.xml
A /trunk/Libs/LibSharedMedia-3.0
A /trunk/Libs/LibSharedMedia-3.0/CallbackHandler-1.0
A /trunk/Libs/LibSharedMedia-3.0/CallbackHandler-1.0/CallbackHandler-1.0.lua
A /trunk/Libs/LibSharedMedia-3.0/LibSharedMedia-3.0
A /trunk/Libs/LibSharedMedia-3.0/LibSharedMedia-3.0/LibSharedMedia-3.0.lua
A /trunk/Libs/LibSharedMedia-3.0/LibSharedMedia-3.0/lib.xml
A /trunk/Libs/LibSharedMedia-3.0/LibSharedMedia-3.0.toc
A /trunk/Libs/LibSharedMedia-3.0/LibStub
A /trunk/Libs/LibSharedMedia-3.0/LibStub/LibStub.lua
A /trunk/Libs/LibSharedMedia-3.0/lib.xml
A /trunk/Libs/LibSink-2.0
A /trunk/Libs/LibSink-2.0/LibSink-2.0.lua
A /trunk/Libs/LibSink-2.0/lib.xml
A /trunk/Libs/LibStub
A /trunk/Libs/LibStub/LibStub.lua
R /trunk/Socialist.lua
M /trunk/Socialist.toc
A /trunk/embeds.xml
A /trunk/logo.ai
Socialist:
- Initial project commit.
- Libs included to ease development in alpha stage.
------------------------------------------------------------------------
r33 | root | 2008-09-30 16:11:25 +0000 (Tue, 30 Sep 2008) | 1 line
Changed paths:
M /trunk/.pkgmeta
Hopefully fix .pkgmeta
------------------------------------------------------------------------
r32 | root | 2008-09-29 21:44:54 +0000 (Mon, 29 Sep 2008) | 1 line
Changed paths:
M /trunk
A /trunk/.pkgmeta
Facilitate WowAce-on-CurseForge transition
------------------------------------------------------------------------
r30 | root | 2008-09-29 20:58:40 +0000 (Mon, 29 Sep 2008) | 1 line
Changed paths:
D /tmp/trunk/Socialist
A /trunk (from /tmp/trunk/Socialist:29)
Importing old repo data under /trunk
------------------------------------------------------------------------
r26 | eblume | 2008-04-05 08:06:12 +0000 (Sat, 05 Apr 2008) | 5 lines
Changed paths:
M /tmp/trunk/Socialist/README
M /tmp/trunk/Socialist/Socialist.lua
M /tmp/trunk/Socialist/Socialist.toc
Socialist:
* Spruced up the TOC
* NOW FUNCTIONAL! Not terribly useful, but it does SOMETHING at long last.
* Accordingly, version now 0.1.
------------------------------------------------------------------------
r25 | eblume | 2008-04-03 07:12:20 +0000 (Thu, 03 Apr 2008) | 5 lines
Changed paths:
M /tmp/trunk/Socialist
M /tmp/trunk/Socialist/Socialist.lua
M /tmp/trunk/Socialist/Socialist.toc
Socialist:
* Added RosterLib
* Now totally works on MouseOver
* Should work for group history as well
* Still doesn't 'do' anything per se.
------------------------------------------------------------------------
r24 | eblume | 2008-04-02 19:06:02 +0000 (Wed, 02 Apr 2008) | 3 lines
Changed paths:
M /tmp/trunk/Socialist/Socialist.lua
Socialist:
* Minor modifications
* preparing for RosterLib-2.0
------------------------------------------------------------------------
r22 | eblume | 2008-03-06 10:34:35 +0000 (Thu, 06 Mar 2008) | 3 lines
Changed paths:
M /tmp/trunk/Socialist/Socialist.lua
M /tmp/trunk/Socialist/Socialist.toc
Socialist:
- Added Ace2 as an optional dep
- First-glance write of basic functions.
------------------------------------------------------------------------
r21 | eblume | 2008-03-06 07:37:09 +0000 (Thu, 06 Mar 2008) | 3 lines
Changed paths:
M /tmp/trunk/Socialist
M /tmp/trunk/Socialist/Socialist.toc
Socialist:
- Fixed AceHook external to 2.1
(Whoops!)
------------------------------------------------------------------------
r20 | eblume | 2008-03-06 07:33:43 +0000 (Thu, 06 Mar 2008) | 2 lines
Changed paths:
M /tmp/trunk/Socialist
M /tmp/trunk/Socialist/Socialist.toc
Socialist:
- Added AceHook library
------------------------------------------------------------------------
r19 | eblume | 2008-03-06 05:04:53 +0000 (Thu, 06 Mar 2008) | 3 lines
Changed paths:
A /tmp/trunk/Socialist/Socialist.lua
M /tmp/trunk/Socialist/Socialist.toc
Socialist:
- TOC update
- Basic Ace2 addon structure.
------------------------------------------------------------------------
r18 | eblume | 2008-03-04 19:06:16 +0000 (Tue, 04 Mar 2008) | 3 lines
Changed paths:
M /tmp/trunk/Socialist
A /tmp/trunk/Socialist/README
Socialist
- Externals set
- README created
------------------------------------------------------------------------
r17 | eblume | 2008-03-04 18:38:26 +0000 (Tue, 04 Mar 2008) | 1 line
Changed paths:
A /tmp/trunk/Socialist
A /tmp/trunk/Socialist/Socialist.toc
Socialist: Initial creation of the project.
------------------------------------------------------------------------