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)
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
fix: Only show power bar when appropriate 5313d1bfbf676c88b5c2a0a56fbea88549633b7b Vladyslav Bondarenko 2023-08-28 22:46:36
feat!: Toggle detailed unit aura tooltip in combat 460c622c04a8b0fa503c2a5d45313b667809b95c Vladyslav Bondarenko 2023-08-28 19:26:25
feat!: Add detailed buff and debuff popup 1ff7bcff470419c7fa40c6b946e441867dda4825 Vladyslav Bondarenko 2023-08-27 20:42:05
fix!: Further specialize every aura frame 1ec8385427bda76ea40840e68da7f5948d5af9bd Vladyslav Bondarenko 2023-08-27 18:40:55
feat: Add combat status indicator to unit buttons 38e469e01eb581693fd22f69b0739ea308d94966 Vladyslav Bondarenko 2023-08-27 16:35:38
Commit ff0038bc36df311a01b038e192c3e6b495e5c509 - feat!: Release 0.5
Author: Vladyslav Bondarenko
Author date (UTC): 2023-08-30 23:45
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2023-08-30 23:45
Parent(s): 58d82ae1ba66bfc0acf41b97df99746a57a7a7cd
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: 60c8a146022530cd6f778b0332a200e9dbe65330
File Lines added Lines deleted
chorus-0.5-1.rockspec 1 1
chorus.toc 1 1
etc/luacheckrc.lua 16 0
src/ChorusProgressFrameTemplate.lua 4 0
File chorus-0.5-1.rockspec renamed from chorus-0.4-1.rockspec (similarity 95%) (mode: 100644) (index 6a77d84..f065aaa)
1 1 package = "chorus" package = "chorus"
2 2 rockspec_format = "3.0" rockspec_format = "3.0"
3 version = "0.4-1"
3 version = "0.5-1"
4 4
5 5 source = { source = {
6 6 branch = "master", branch = "master",
File chorus.toc changed (mode: 100644) (index 995d26d..fb24e91)
1 1 ##Interface: 30300 ##Interface: 30300
2 2 ##Notes: Add group frames and replace native solo frames. This is a work in progress. ##Notes: Add group frames and replace native solo frames. This is a work in progress.
3 3 ##Title: Chorus ##Title: Chorus
4 ##Version: 0.4
4 ##Version: 0.5
5 5 src\Chorus.xml src\Chorus.xml
File etc/luacheckrc.lua changed (mode: 100644) (index 4575ace..9b8803d)
... ... stds.wowapi = {
19 19 'GetThreatStatusColor', 'GetThreatStatusColor',
20 20 'GetTime', 'GetTime',
21 21 'IsSpellInRange', 'IsSpellInRange',
22 'UnitAffectingCombat',
22 23 'UnitAura', 'UnitAura',
23 24 'UnitCanAttack', 'UnitCanAttack',
24 25 'UnitCastingInfo', 'UnitCastingInfo',
 
... ... stds.chorus = {
138 139 read_globals = { read_globals = {
139 140 }, },
140 141 globals = { globals = {
142 --[[ TODO Add script that populates created frames at runtime
143 --and saves the variables to a file, to make this name set
144 --exact. ]]--
141 145 'Chorus', 'Chorus',
142 146 'ChorusFocusButton', 'ChorusFocusButton',
143 147 'ChorusFocusButtonHealthFrame', 'ChorusFocusButtonHealthFrame',
144 148 'ChorusFocusButtonUnitNameFrame', 'ChorusFocusButtonUnitNameFrame',
149 'ChorusFocusFrame',
150 'ChorusFocusFrameHealthFrame',
151 'ChorusFocusFrameSecureUnitButton',
152 'ChorusFocusFrameUnitNameFrame',
145 153 'ChorusFrame', 'ChorusFrame',
146 154 'ChorusPlayerButton', 'ChorusPlayerButton',
147 155 'ChorusPlayerButtonHealthFrame', 'ChorusPlayerButtonHealthFrame',
148 156 'ChorusPlayerButtonUnitNameFrame', 'ChorusPlayerButtonUnitNameFrame',
157 'ChorusPlayerFrame',
158 'ChorusPlayerFrameHealthFrame',
159 'ChorusPlayerFrameSecureUnitButton',
160 'ChorusPlayerFrameUnitNameFrame',
149 161 'ChorusRaidFrame', 'ChorusRaidFrame',
150 162 'ChorusTargetButton', 'ChorusTargetButton',
151 163 'ChorusTargetButtonHealthFrame', 'ChorusTargetButtonHealthFrame',
152 164 'ChorusTargetButtonUnitNameFrame', 'ChorusTargetButtonUnitNameFrame',
165 'ChorusTargetFrame',
166 'ChorusTargetFrameHealthFrame',
167 'ChorusTargetFrameSecureUnitButton',
168 'ChorusTargetFrameUnitNameFrame',
153 169 }, },
154 170 } }
155 171
File src/ChorusProgressFrameTemplate.lua changed (mode: 100644) (index 73dc001..4ee1956)
... ... local function applyHealthFrameColorUnitIsFriend(self, unitDesignation)
310 310 end end
311 311
312 312 local function healthFrameEventIsRelevant(self, eventCategory, ...) local function healthFrameEventIsRelevant(self, eventCategory, ...)
313 assert(self ~= nil)
314
315 assert(eventCategory ~= nil)
316
313 317 local targetUnit = select(1, ...) local targetUnit = select(1, ...)
314 318 if targetUnit then if targetUnit then
315 319 local unitDesignation = SecureButton_GetUnit(self) or 'none' local unitDesignation = SecureButton_GetUnit(self) or 'none'
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