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: 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
fix!: Show raid targeting icon correctly ae5a1c5541d4bf137ea287671eb1f558422b26f4 Vladyslav Bondarenko 2023-08-27 15:24:57
fix!: Disable test mockup for release 0.4 54113d6a7f222ea2f382a1d5382c8e941e7537b1 Vladyslav Bondarenko 2023-08-26 22:42:33
fix: Apply source formatting before 0.4 cb1c5f11b553aba43751091c8746abdf261806e6 Vladyslav Bondarenko 2023-08-26 22:36:57
fix!: Cast bar consistent between targets a7c5e11ec5094033e946a95002010e5b02d6da74 Vladyslav Bondarenko 2023-08-26 21:56:35
fix(test)!: Add primitive test mockups f2b7fcf2058c7c1b61ef43241f55e92a5113bf57 Vladyslav Bondarenko 2023-08-26 16:55:54
feat(build): Update project descriptors for 0.3 740e01cc3a8888e0500ce213d7901f66625919ab Vladyslav Bondarenko 2023-08-25 21:15:10
feat: Add solo target of target f11b332540168ff42f4f9b53abd87b8b2a09db65 Vladyslav Bondarenko 2023-08-25 20:44:27
feat: Add player pet button to solo frame 00e67525cafb6db5256cd43ecf8a7f510354b88f Vladyslav Bondarenko 2023-08-25 19:58:10
fix: Hide power (mana) bar when appropriate e307bbfdabbe63faed3a7de9e0152639418496b8 Vladyslav Bondarenko 2023-08-25 19:56:53
feat!: Add party frame f50f93dc80f86f8fb280836366252520fd417b29 Vladyslav Bondarenko 2023-08-25 18:18:24
fix!: Toggle frame visibility with unit watch 3ab89d1ee3ae8d2a1afa94610140767b28f12c6a Vladyslav Bondarenko 2023-08-25 18:09:32
feat!: Add target of target or raid target units af78c022d560f964fd38e973491a4e815bf13275 Vladyslav Bondarenko 2023-08-25 18:03:08
Commit 1f7ba009c71796093b8cfa63cb38d918b9696c79 - fix: Aura tooltip is always opaque
Make sure detailed aura tooltip frame is always opaque, even when the
given unit is out of range of the player character in raid or party.
Author: Vladyslav Bondarenko
Author date (UTC): 2023-08-29 01:31
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2023-08-29 01:31
Parent(s): fc72d10b09f44ef9ba6f2f93413a20def40c2d4a
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: 5dd4623469122f96a076749cce5789e910a26776
File Lines added Lines deleted
src/ChorusUnitButtonTemplate.lua 17 1
File src/ChorusUnitButtonTemplate.lua changed (mode: 100644) (index f503d62..9cd7d04)
... ... local function unitButtonUnitInRangeUpdate(unitButton)
80 80 end end
81 81 end end
82 82
83 unitButton:SetAlpha(a)
83 --[[ Only apply transparency to select subset of children or referenced
84 frames. Specifically exclude ChorusAuraTooltipFrame instances. ]]--
85
86 local healthFrame = unitButton.healthFrame or _G[unitButton:GetName() .. 'HealthFrame']
87 local powerFrame = unitButton.powerFrame or _G[unitButton:GetName() .. 'PowerFrame']
88 local buffFrame = unitButton.buffFrame or _G[unitButton:GetName() .. 'BuffFrame']
89 local debuffFrame = unitButton.debuffFrame or _G[unitButton:GetName() .. 'DebuffFrame']
90
91 local t = {healthFrame, powerFrame, buffFrame, debuffFrame}
92 local i = 0
93 while (i < #t) do
94 i = i + 1
95 local b = t[i]
96 if b then
97 b:SetAlpha(a)
98 end
99 end
84 100 end end
85 101
86 102 local function unitButtonUnitInRangeUpdateProcessor(self) local function unitButtonUnitInRangeUpdateProcessor(self)
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