vrtc / chorus (public) (License: CC0) (since 2023-08-12) (hash sha1)
World of Warcraft add-on stub. The overall goal is to create a specialized raid frame.
List of commits:
Subject Hash Author Date (UTC)
fix: Improve small raid layout a4e48cb4e4b198d141abd4ce3914e71f5155f502 Vladyslav Bondarenko 2023-09-07 06:55:19
fix!: Simplify aura sorting algorithm a2a294f60cee50ab51d044139f50d784bb8f3455 Vladyslav Bondarenko 2023-09-07 01:49:15
feat!: Add raid frame with 25 small buttons 5bdc57423adeb4137bc796932657cf64f22ef8ad Vladyslav Bondarenko 2023-09-01 01:12:15
feat!: Add UnitSetRole backport 1eb6a3777cb6361f57386959cdec4066715bb0a6 Vladyslav Bondarenko 2023-08-31 18:07:35
feat(build): Add separation for Cata and Wrath API c1ec823b22648324afb48852149296f6b0612830 Vladyslav Bondarenko 2023-08-31 18:05:42
feat!: Release 0.5 ff0038bc36df311a01b038e192c3e6b495e5c509 Vladyslav Bondarenko 2023-08-30 23:45:43
fix!: Remove old flavour of unit frames 58d82ae1ba66bfc0acf41b97df99746a57a7a7cd Vladyslav Bondarenko 2023-08-30 23:38:49
fix: Update solo tot frames 4204e7a2649b970d28f4b0f38f4dc60e90cd40d0 Vladyslav Bondarenko 2023-08-30 23:37:37
fix!: Update party frame to unprotected strategy 470935eb589f7ab2fa77ae1335a194420e597340 Vladyslav Bondarenko 2023-08-30 22:52:34
fix!: Render solo status bar textures correctly 22d89fffabad69df1e7dcf078805e3ff341c5023 Vladyslav Bondarenko 2023-08-30 19:14:13
fix!: Restore solo frame context menu popup 0cc446f33351c8998d2359a42000f84da19defcd Vladyslav Bondarenko 2023-08-29 22:43:22
feat!: Update unit frame layout framework 1af4c0bd53a474483d60425f2a4e40250367ecf1 Vladyslav Bondarenko 2023-08-29 21:20:40
feat: Classify rare or elite units dd2c1f490c08a75774be085b318ebcd1b2788a2b Vladyslav Bondarenko 2023-08-29 21:18:49
feat(build): Remove cgitrc 1e6b59264abab70e1f2fa9ae494c74d2606c060f Vladyslav Bondarenko 2023-08-29 14:37:03
feat(build): Add cgitrc 7288f0336e36010fb92bf60479fdca3a0082ecd1 Vladyslav Bondarenko 2023-08-29 14:14:24
feat(build): Add cgitrc ea45afc0375774c2fe6bb0a3237cfd1817529ff0 Vladyslav Bondarenko 2023-08-29 14:14:24
feat(test)!: Toggle debug mode at runtime 23c37e3ab2eaf924f41fe51adc1e54f525222a8b Vladyslav Bondarenko 2023-08-29 03:41:55
fix: Aura tooltip is always opaque 1f7ba009c71796093b8cfa63cb38d918b9696c79 Vladyslav Bondarenko 2023-08-29 01:31:40
fix: Adjust aura tooltip toggle button layout fc72d10b09f44ef9ba6f2f93413a20def40c2d4a Vladyslav Bondarenko 2023-08-29 01:30:27
feat!: Add role widget 0ac8cda6522056c8adb527ba2f144229f251f69e Vladyslav Bondarenko 2023-08-29 00:59:14
Commit a4e48cb4e4b198d141abd4ce3914e71f5155f502 - fix: Improve small raid layout
Author: Vladyslav Bondarenko
Author date (UTC): 2023-09-07 06:55
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2023-09-07 06:55
Parent(s): a2a294f60cee50ab51d044139f50d784bb8f3455
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: d5aef3024c4736b88b1d9fe777235e47f58e5ad9
File Lines added Lines deleted
src/ChorusRaidFrame.xml 20 20
src/ChorusUnitButtonTemplate.lua 4 0
File src/ChorusRaidFrame.xml changed (mode: 100644) (index 4da69d3..99454e8)
83 83 <Anchors> <Anchors>
84 84 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
85 85 <Offset> <Offset>
86 <AbsDimension x="0" y="100"/>
86 <AbsDimension x="0" y="50"/>
87 87 </Offset> </Offset>
88 88 </Anchor> </Anchor>
89 89 </Anchors> </Anchors>
 
95 95 <Anchors> <Anchors>
96 96 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
97 97 <Offset> <Offset>
98 <AbsDimension x="100" y="100"/>
98 <AbsDimension x="100" y="50"/>
99 99 </Offset> </Offset>
100 100 </Anchor> </Anchor>
101 101 </Anchors> </Anchors>
 
107 107 <Anchors> <Anchors>
108 108 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
109 109 <Offset> <Offset>
110 <AbsDimension x="200" y="100"/>
110 <AbsDimension x="200" y="50"/>
111 111 </Offset> </Offset>
112 112 </Anchor> </Anchor>
113 113 </Anchors> </Anchors>
 
119 119 <Anchors> <Anchors>
120 120 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
121 121 <Offset> <Offset>
122 <AbsDimension x="300" y="100"/>
122 <AbsDimension x="300" y="50"/>
123 123 </Offset> </Offset>
124 124 </Anchor> </Anchor>
125 125 </Anchors> </Anchors>
 
131 131 <Anchors> <Anchors>
132 132 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
133 133 <Offset> <Offset>
134 <AbsDimension x="400" y="100"/>
134 <AbsDimension x="400" y="50"/>
135 135 </Offset> </Offset>
136 136 </Anchor> </Anchor>
137 137 </Anchors> </Anchors>
 
144 144 <Anchors> <Anchors>
145 145 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
146 146 <Offset> <Offset>
147 <AbsDimension x="0" y="200"/>
147 <AbsDimension x="0" y="100"/>
148 148 </Offset> </Offset>
149 149 </Anchor> </Anchor>
150 150 </Anchors> </Anchors>
 
156 156 <Anchors> <Anchors>
157 157 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
158 158 <Offset> <Offset>
159 <AbsDimension x="100" y="200"/>
159 <AbsDimension x="100" y="100"/>
160 160 </Offset> </Offset>
161 161 </Anchor> </Anchor>
162 162 </Anchors> </Anchors>
 
168 168 <Anchors> <Anchors>
169 169 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
170 170 <Offset> <Offset>
171 <AbsDimension x="200" y="200"/>
171 <AbsDimension x="200" y="100"/>
172 172 </Offset> </Offset>
173 173 </Anchor> </Anchor>
174 174 </Anchors> </Anchors>
 
180 180 <Anchors> <Anchors>
181 181 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
182 182 <Offset> <Offset>
183 <AbsDimension x="300" y="200"/>
183 <AbsDimension x="300" y="100"/>
184 184 </Offset> </Offset>
185 185 </Anchor> </Anchor>
186 186 </Anchors> </Anchors>
 
192 192 <Anchors> <Anchors>
193 193 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
194 194 <Offset> <Offset>
195 <AbsDimension x="400" y="200"/>
195 <AbsDimension x="400" y="100"/>
196 196 </Offset> </Offset>
197 197 </Anchor> </Anchor>
198 198 </Anchors> </Anchors>
 
205 205 <Anchors> <Anchors>
206 206 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
207 207 <Offset> <Offset>
208 <AbsDimension x="0" y="300"/>
208 <AbsDimension x="0" y="150"/>
209 209 </Offset> </Offset>
210 210 </Anchor> </Anchor>
211 211 </Anchors> </Anchors>
 
217 217 <Anchors> <Anchors>
218 218 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
219 219 <Offset> <Offset>
220 <AbsDimension x="100" y="300"/>
220 <AbsDimension x="100" y="150"/>
221 221 </Offset> </Offset>
222 222 </Anchor> </Anchor>
223 223 </Anchors> </Anchors>
 
229 229 <Anchors> <Anchors>
230 230 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
231 231 <Offset> <Offset>
232 <AbsDimension x="200" y="300"/>
232 <AbsDimension x="200" y="150"/>
233 233 </Offset> </Offset>
234 234 </Anchor> </Anchor>
235 235 </Anchors> </Anchors>
 
241 241 <Anchors> <Anchors>
242 242 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
243 243 <Offset> <Offset>
244 <AbsDimension x="300" y="300"/>
244 <AbsDimension x="300" y="150"/>
245 245 </Offset> </Offset>
246 246 </Anchor> </Anchor>
247 247 </Anchors> </Anchors>
 
253 253 <Anchors> <Anchors>
254 254 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
255 255 <Offset> <Offset>
256 <AbsDimension x="400" y="300"/>
256 <AbsDimension x="400" y="150"/>
257 257 </Offset> </Offset>
258 258 </Anchor> </Anchor>
259 259 </Anchors> </Anchors>
 
266 266 <Anchors> <Anchors>
267 267 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
268 268 <Offset> <Offset>
269 <AbsDimension x="0" y="400"/>
269 <AbsDimension x="0" y="200"/>
270 270 </Offset> </Offset>
271 271 </Anchor> </Anchor>
272 272 </Anchors> </Anchors>
 
278 278 <Anchors> <Anchors>
279 279 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
280 280 <Offset> <Offset>
281 <AbsDimension x="100" y="400"/>
281 <AbsDimension x="100" y="200"/>
282 282 </Offset> </Offset>
283 283 </Anchor> </Anchor>
284 284 </Anchors> </Anchors>
 
290 290 <Anchors> <Anchors>
291 291 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
292 292 <Offset> <Offset>
293 <AbsDimension x="200" y="400"/>
293 <AbsDimension x="200" y="200"/>
294 294 </Offset> </Offset>
295 295 </Anchor> </Anchor>
296 296 </Anchors> </Anchors>
 
302 302 <Anchors> <Anchors>
303 303 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
304 304 <Offset> <Offset>
305 <AbsDimension x="300" y="400"/>
305 <AbsDimension x="300" y="200"/>
306 306 </Offset> </Offset>
307 307 </Anchor> </Anchor>
308 308 </Anchors> </Anchors>
 
314 314 <Anchors> <Anchors>
315 315 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
316 316 <Offset> <Offset>
317 <AbsDimension x="400" y="400"/>
317 <AbsDimension x="400" y="200"/>
318 318 </Offset> </Offset>
319 319 </Anchor> </Anchor>
320 320 </Anchors> </Anchors>
File src/ChorusUnitButtonTemplate.lua changed (mode: 100644) (index 69048da..42a9a46)
... ... local function contextMenuToggle(self, unitDesignation, buttonDesignation, butto
64 64 contextMenu = PartyMemberFrame3DropDown contextMenu = PartyMemberFrame3DropDown
65 65 elseif UnitIsUnit('party4', unitDesignation) then elseif UnitIsUnit('party4', unitDesignation) then
66 66 contextMenu = PartyMemberFrame4DropDown contextMenu = PartyMemberFrame4DropDown
67 else
68 contextMenu = TargetFrameDropDown
67 69 end end
68 70
69 71 assert(contextMenu ~= nil, 'ChorusUnitButtonTemplate.lua: count not determine ' .. assert(contextMenu ~= nil, 'ChorusUnitButtonTemplate.lua: count not determine ' ..
 
... ... function Chorus.unitButtonMain(self)
101 103 --[[ Toggle game tooltip on mouseover. ]]-- --[[ Toggle game tooltip on mouseover. ]]--
102 104 self:SetScript('OnEnter', unitButtonEnterProcessor) self:SetScript('OnEnter', unitButtonEnterProcessor)
103 105 self:SetScript('OnLeave', unitButtonLeaveProcessor) self:SetScript('OnLeave', unitButtonLeaveProcessor)
106
107 RegisterUnitWatch(self)
104 108 end end
Date/time (UTC) Type Misc Labels
2023-12-23 04:30 build debian-11-amd64 worker/r1 builder/color=fff worker_elap/3560s wait_time/9232459s date/2023-09-07 time/06:55
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/vrtc/chorus

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/vrtc/chorus

Clone this repository using git:
git clone git://git.rocketgit.com/user/vrtc/chorus

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main