Subject | Hash | Author | Date (UTC) |
---|---|---|---|
fix: update TOT aura more frequently | 29751221b920518b14a51c9bf1b486f5a177ad4f | Vladyslav Bondarenko | 2024-12-23 16:59:12 |
feat: change aura collapse button graphics | 7085558a5afbcd942f3a9e368fdb617083304c5d | Vladyslav Bondarenko | 2024-12-20 22:45:32 |
fix: bump version | 24da29749a723ae0a9025d23974d4ba5edfae720 | Vladyslav Bondarenko | 2024-12-04 03:43:51 |
fix: role widget toggle visibility correctly | c8393fa228fc07c892993228f4a0b91b06cab319 | Vladyslav Bondarenko | 2024-12-03 08:00:46 |
fix: prepare release 0.11.0 | c60fa1b56310a13399d60992f8334b0f88490fd1 | Vladyslav Bondarenko | 2024-12-03 03:56:40 |
fix: typo in aura frame initializator | be11f220fc2d2e009a0be0258c23855993b71f2b | Vladyslav Bondarenko | 2024-12-02 12:12:55 |
fix: remove redundant initialization | 611d5ec779272d3fcceefdc18852ee0de320e19d | Vladyslav Bondarenko | 2024-12-02 11:49:28 |
fix: adjust frames for all resolutions | d378a6b25a5e8c87af367e199f57dc4b7781b26f | Vladyslav Bondarenko | 2024-12-02 11:13:10 |
fix: adjust buff priorities | bfa198b18dfdfaab3db2d0f31e3b794eb52c9b9b | Vladyslav Bondarenko | 2024-12-02 10:32:14 |
fix!: remove all taint from aura buttons | 198dcbb367596370de36e6ebbcde3c9a1887b657 | Vladyslav Bondarenko | 2024-07-14 23:21:37 |
fix: show death knight rune frame at player frame | 9949a0bafac5d0f1ccbcd3f80b301977d4fa4e0f | Vladyslav Bondarenko | 2024-07-14 15:46:33 |
feat: prepare release 0.10.0 | 7b12ee714c95d94d9d34dd034fe7c1b27b29fa0e | Vladyslav Bondarenko | 2024-06-27 12:54:18 |
fix: raid profile toggle robustness | 9cba01bac77db4d383c159136f904fec00f57d43 | Vladyslav Bondarenko | 2024-06-25 07:11:38 |
fix: cast bar update robustness | e2e7910e0d96eb65aea9a2a3337fa50cecccc45f | Vladyslav Bondarenko | 2024-06-25 07:11:07 |
fix!: toggle raid frame | 59503ee6ec8744f057e959c026cacb0e39ee62db | Vladyslav Bondarenko | 2024-06-23 07:58:42 |
feat!: prepare release 0.9.0 | 6b15c2a4567dae6b363d69fa84348aa2dbca7b74 | Vladyslav Bondarenko | 2024-06-18 22:41:56 |
fix: add UnitIsTapped to known globals list | 9536f6ae6bb9f2e4ce1a668f3a55c2ad0a225cb7 | Vladyslav Bondarenko | 2024-06-18 22:40:45 |
feat: upgrade cast bar | f050d4444480983bfe7475bdafbfeb2c291c3472 | Vladyslav Bondarenko | 2024-06-18 18:11:20 |
fix!: only update cast bar when it's visible | 7c2081b92a1ec323911520a977c00f68078bae18 | Vladyslav Bondarenko | 2024-06-18 17:09:56 |
fix: cast bar always reports ongoing cast | d69d60f524a7871053daa2d914badc59e1189e15 | Vladyslav Bondarenko | 2024-06-18 15:37:59 |
File | Lines added | Lines deleted |
---|---|---|
src/ChorusAuraFrameTemplate.lua | 0 | 12 |
src/ChorusUnitFrameTemplate.lua | 14 | 0 |
File src/ChorusAuraFrameTemplate.lua changed (mode: 100644) (index b04211d..e93d6a8) | |||
... | ... | local function auraFrameEventProcessor(self, eventCategory, ...) | |
96 | 96 | if not UnitIsUnit(unitDesignation, u) then | if not UnitIsUnit(unitDesignation, u) then |
97 | 97 | return | return |
98 | 98 | end | end |
99 | elseif 'PLAYER_FOCUS_CHANGED' == tostring(eventCategory) then | ||
100 | if not UnitIsUnit(unitDesignation, 'focus') then | ||
101 | return | ||
102 | end | ||
103 | elseif 'PLAYER_TARGET_CHANGED' == tostring(eventCategory) then | ||
104 | if not UnitIsUnit(unitDesignation, 'target') then | ||
105 | return | ||
106 | end | ||
107 | 99 | end | end |
108 | 100 | ||
109 | 101 | assert(eventCategory ~= nil) | assert(eventCategory ~= nil) |
... | ... | function Chorus.auraFrameMain(self) | |
233 | 225 | end | end |
234 | 226 | end | end |
235 | 227 | ||
236 | --[[ Optimization hack. This function call is expensive. Probably. ]]-- | ||
237 | self.unit = SecureButton_GetUnit(self) | ||
238 | self.filter = SecureButton_GetAttribute(self, 'filter') | ||
239 | |||
240 | 228 | self:SetScript('OnEvent', auraFrameEventProcessor) | self:SetScript('OnEvent', auraFrameEventProcessor) |
241 | 229 | --self:SetScript('OnShow', auraFrameEventProcessor) | --self:SetScript('OnShow', auraFrameEventProcessor) |
242 | 230 |
File src/ChorusUnitFrameTemplate.lua changed (mode: 100644) (index 9a0d100..c30ca9c) | |||
... | ... | local function applyTOT(self) | |
50 | 50 | --[[ Skip checks and error handing for performance. ]]-- | --[[ Skip checks and error handing for performance. ]]-- |
51 | 51 | callback3(backdropFrame) | callback3(backdropFrame) |
52 | 52 | end | end |
53 | |||
54 | --[[-- @fixme Optimize target of target frames. ]] | ||
55 | |||
56 | local buffFrame = self.buffFrame | ||
57 | if buffFrame then | ||
58 | local callback4 = buffFrame:GetScript('OnEvent') | ||
59 | callback4(buffFrame, 'UNIT_AURA', u) | ||
60 | end | ||
61 | |||
62 | local debuffFrame = self.debuffFrame | ||
63 | if debuffFrame then | ||
64 | local callback5 = debuffFrame:GetScript('OnEvent') | ||
65 | callback5(debuffFrame, 'UNIT_AURA', u) | ||
66 | end | ||
53 | 67 | end | end |
54 | 68 | ||
55 | 69 | local function applyUnitInRange(self) | local function applyUnitInRange(self) |