vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 Titan Panel [Guild]: A simple guild list for the Titan Panel AddOn.
2 copyright 2005 by chicogrande (jluzier@gmail.com)
3  
4 - Lists online guild members in a tooltip, green rank text indicating an officer
5 - Menu shows names of online members, with click to /whisper functionality. Green text = officer
6 - Menu has options to /guild chat and /officer chat
7 - Menu has option to toggle Show offline members, which changes this setting in your Social frame, Guild tab
8 - Advanced menus to /w, /invite, /friend or /who guild members
9 - Shows default messages if the player is not a member of a guild
10 - Updates the guild listing every 5 minutes to accomodate the GuildRoster() delay. The update only takes place if
11 the player is 'idle' and not accessing conflicting UI frames or Titan elements
12 - Tooltip and right-click menu content is sortable using the Sort menu option, works like the guild frame
13 - Colors rank names (Advanced) or player names (Simple) based on rank index
14 - To save space, player can turn off menu options
15 - Filtering on a level range and zone, as it relates to the player
16 - Filtering on a single class in the player's faction
17 - Paging of simple and advanced right-click menu contents to deal with large-guild issues
18  
19 Changelog:
20  
21 .02
22 - changed chat options to be /g = guild chat, and /o = officer chat for locale reasons
23 - implemented GuildRoster() to update the listing on button load and when hovering over button
24 - added display of guild name player belongs to in the tooltip title area
25 - added advanced secondary menus to send whisper or group invites
26  
27 .03
28 - corrected guild_zone nil (typically on first game load) concat issue in tooltip
29 - implemented FriendsFrame_onShow, onHide() hooked functions to prevent open/close sound
30 - refreshing guild roster every 15 seconds to accomodate the GuildRoster() delay
31  
32 .031
33 - corrected issue where AuctionFrame would close when the guild roster was being updated
34 - having issues calling TitanPanelGuildButton_GetGuildRoster on game load during a GUILD_ROSTER_UPDATE event;
35 removing call for now
36 - added additional frames to check for IsVisible() before running the GuildRoster() call
37  
38 .032
39 - added additional frames to check for IsVisible() before running the GuildRoster() call
40 - added left-click to open the Friends fame, guild tab
41  
42 .04
43 - added rank-based submenus to create a 3 lvl messaging environment.
44 - user can select to use advanced, rank-sorted or simple mode for right-click menu
45  
46 .041
47 - fixed the richRankText being nil issue, initializing
48 - guild_rankIndex may be zero based, changed logic to detect when creating richRankText string
49  
50 1.0
51 - solid version release, 1.0
52 - formatted tooltip with tab between name and other data
53 - added some German translation strings
54 - added additional frames to the "do not update" list
55 - added a sorting function which sorts the simple and advanced menu items and tooltip content
56  
57 1.1
58 - updated .toc to 1500
59 - added /who and add to friends list functions in advanced submenus
60 - cleaned up function names
61 - properly detecting the Guild Master and displaying their rank in tooltip
62 - coloring used in submenus for rank ( green = officer level, red = guild master)
63  
64 1.2
65 - removed coloration for officers/leader; there is no clear indicator from guild to guild on what the officer rank is
66 - French localization now available
67  
68 1.3
69 - added coloration based on rank index using color gradient
70 - checking CanViewOfficerNote() to determine if "/o" chat is available
71 - added option to hide right-click menu options to recover space in the list
72  
73 1.4
74 - Fixed German and French localization, please test and let me know if errors remain
75 - localized the sort option strings
76  
77 1.5
78 - Added TalentTrainerFrame and BattlefieldFrame to the list of frames to check for prior to running a GuildRoster() update
79 - Fixed Show offline French string
80  
81 1.6
82 - Tooltip contents are now configurable. Can show any combo of Name, Zone, Note, Level, Class, and Rank
83  
84 1.7
85 - Some localization fixes
86 - Filtering on player's level range (+5/-5 of player's level) and player's zone
87 - Filtering on a single class in the player's faction
88  
89 1.8
90 - updated interface to version 1600
91 - regenerating the advanced menus on player login
92 - added interaction menus to simple player list
93 - bug fix for advanced menus not populating on initial load
94 - removed show offline option due to issues with 1.6
95  
96 2.0
97 - Paging of simple and advanced right-click menu contents to deal with large-guild issues
98 - No longer showing non-online members in the ranked advanced menus (bug)
99 - Added missing class to Horde filters (Druid)
100 - Tooltip warning message displayed if total contents exceeds 26 items
101  
102 2.1
103 - Filters and paging had issues, implemented a flat table to manage the simplified right-click listing (bugfix)
104  
105 2.2
106 - Missing variable for showing offline members in button text (bugfix)
107  
108 2.3
109 - Tooltip showing incorrect contents when "Show offline" checked in Guild pane (bugfix)
110 - Persisting the user's sort selection in SavedVariables
111  
112 2.31
113 - Updated to interface version 1700 (9/13/2005 release)
114  
115 2.4
116 - Added menu option to disable auto-roster updates
117 - Increased update time to 5 min; GuildRoster() call always returns ALL guild members regardless of show offline setting
118  
119 2.5
120 - Updated for version 1800 (Dsanai)
121 - Fixed frame detection issues with 1800 (Dsanai)
122 - Added coloration to the tooltip information (Dsanai)
123  
124 2.6
125 - Updated for version 10900
126 - GetGuildRosterInfo() api update (KarrionTerenas)
127  
128 2.7
129 - Re-merged code from KarrionTerenas to correct init issues
130  
131 2.8
132 - Upated .toc to 11000
133 - NEW: Configurable update times (1 min, 3 min, 5 min, Disable)
134 - NEW: Color coded class names in tooltip based on raid class colors
135  
136 2.81
137 - Removed dependency on modern version of Titan Panel for class coloration functionality in tooltip.
138  
139 2.9
140 - Completely revamped the GuildRoster() call and event trapping. Should correct guild tab issues.
141  
142 3.0
143 - Added functionality to disable/enable update of the guild roster on mouse-over
144 - Changed label text to display the name of the player's guild in button text
145  
146 3.1
147 - Coloring player names based on raid colors
148 - Reordered tooltip display to show level first
149  
150 3.2
151 - Upated toc (11100)
152  
153 3.3
154 - Minor fix: Added IsInGuild() checks to GuildRoster() calls as needed to prevent non-guilded players from getting the 'Not in guild' message.
155  
156 3.4
157 - Updated toc to 11200
158  
159 3.41
160 - Added status for <AFK> and <DND> display to tooltip
161