vanilla-wow-addons – Blame information for rev 1
?pathlinks?
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 |