Subject | Hash | Author | Date (UTC) |
---|---|---|---|
doc: fix minor documentation markup issues | fc0a3ac65c9a4682025639d416083bbfc690023f | Vladyslav Bondarenko | 2025-02-05 11:40:51 |
fix: move role widget | 2832bd50f728bb89412aff98d8d1776ce102fb92 | Vladyslav Bondarenko | 2025-02-04 20:02:58 |
feat: aura duration of less than one second | 9d2be37d502e438ebb1c79bc9278fd7f189ec8d3 | Vladyslav Bondarenko | 2025-02-04 19:29:50 |
feat!: add ready check widget | 54f77e083a30b5d2ea3d7c0facc4f04ae5a50524 | Vladyslav Bondarenko | 2025-02-04 18:56:01 |
fix: add numerical identifiers to raid frames | 7805568e6500ba652f5489a84d78697dc81d1017 | Vladyslav Bondarenko | 2025-02-04 18:54:04 |
fix: remove generated XML from small raid | 9ec89db68e9d2304df118b2500e8675a941e699c | Vladyslav Bondarenko | 2025-02-04 18:52:50 |
fix: unit backdrop dimensions | d677e35bebff554b26c4240c1a2cb2b0327f1cf3 | Vladyslav Bondarenko | 2025-02-03 21:10:07 |
fix: remove XML generators | 0430f8d2cc9c7cf5ee22ae518f42e2ce85d5d5e7 | Vladyslav Bondarenko | 2025-02-03 20:20:52 |
feat: change aura tooltip graphics | bf7cb7b9b19ffb4850d8e72d8352af75a5bdccfa | Vladyslav Bondarenko | 2025-02-02 22:52:58 |
fix!: aura tooltip aura buttons clearly visible | dcebd82df00d5daee8d008c625e71d13c8da8c37 | Vladyslav Bondarenko | 2025-02-02 21:26:15 |
feat: bump version to 0.12.0-10 | fffe025cfcfbe5ec0356d34cffdef1bfb62ea0af | Vladyslav Bondarenko | 2025-02-02 18:57:49 |
feat: allow aura tooltip to be dragged | d4d699efa596b5bc5004873b3e41b50a09f4f3db | Vladyslav Bondarenko | 2025-02-02 18:56:00 |
feat!: create singleton aura tooltip | 8e8e798543ef100a71ba2a9d212e66b1ddd667ab | Vladyslav Bondarenko | 2025-02-02 00:04:55 |
fix: show auras over role widgets | 3bb62c88147af0ee522f4ce963ce206c315f4c9a | Vladyslav Bondarenko | 2025-02-01 21:27:33 |
fix: sanitize FrameXML | fa5b0bbc1db073aa06e59d9bf03eb8d471a084b2 | Vladyslav Bondarenko | 2025-02-01 19:20:16 |
fix: make combat widget more visible | 4b01d27fa7eeef55a6dcb866ec30641ee80e6f5b | Vladyslav Bondarenko | 2025-02-01 18:02:43 |
fix: make player roles more visible | e28bbf987659ac717962de851226aa33409f472a | Vladyslav Bondarenko | 2025-02-01 18:02:21 |
feat: remove player from party frame | 6d5f8b8a8bb1af9b596895ba42fdefed177560b6 | Vladyslav Bondarenko | 2025-02-01 16:07:20 |
feat: bump version to 0.12.0 | 83bd49398b8bff070bcb3664be634b02c78fa6dc | Vladyslav Bondarenko | 2025-01-29 16:39:56 |
fix: appease static analysis | ce0659b8b6fb49f42fda914d2fd47da38fb80e63 | Vladyslav Bondarenko | 2025-01-29 16:39:39 |
File | Lines added | Lines deleted |
---|---|---|
chorus.toc | 1 | 1 |
makefile | 1 | 1 |
src/ChorusAuraButtonTemplate.lua | 2 | 2 |
src/ChorusAuraTooltipToggleButtonTemplate.lua | 4 | 0 |
src/ChorusCastFrameTemplate.lua | 0 | 3 |
src/ChorusConfFrame.lua | 4 | 0 |
src/ChorusRaidFrameTemplate.lua | 4 | 0 |
src/ChorusReadyCheckFrameTemplate.lua | 4 | 0 |
src/ChorusSoloFrame.lua | 4 | 0 |
src/ChorusUnitFrameTemplate.lua | 2 | 1 |
File chorus.toc changed (mode: 100644) (index 468e987..1a619ee) | |||
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.12.0-14-geba1730 | ||
4 | ##Version: 0.12.0-23-g2832bd5 | ||
5 | 5 | ##SavedVariables: ChorusUnitGroupRoleMap, ChorusConf, ChorusConfProfileName, ChorusLuacheckrcDump | ##SavedVariables: ChorusUnitGroupRoleMap, ChorusConf, ChorusConfProfileName, ChorusLuacheckrcDump |
6 | 6 | src\Chorus.xml | src\Chorus.xml |
File makefile changed (mode: 100644) (index 28cfdef..e4a71a5) | |||
6 | 6 | # delimiters. Otherwise, the game client will quietly ignore the add-on and not | # delimiters. Otherwise, the game client will quietly ignore the add-on and not |
7 | 7 | # load it. | # load it. |
8 | 8 | NAME=chorus | NAME=chorus |
9 | VERSION=0.12.0-14-geba1730 | ||
9 | VERSION=0.12.0-23-g2832bd5 | ||
10 | 10 | srcdir=./ | srcdir=./ |
11 | 11 | ||
12 | 12 | SHELL=/bin/sh | SHELL=/bin/sh |
File src/ChorusAuraButtonTemplate.lua changed (mode: 100644) (index 62dac7a..d121425) | |||
... | ... | local function auraButtonUpdateProcessor(self) | |
249 | 249 | --[[-- @warning This function is executed every frame for every unit | --[[-- @warning This function is executed every frame for every unit |
250 | 250 | aura button. It must be optimized as much as possible.]] | aura button. It must be optimized as much as possible.]] |
251 | 251 | ||
252 | --[[-- It is not throttled for the sake of accuracy. Maybe it should | ||
253 | be. ]] | ||
252 | --[[ It is not throttled for the sake of accuracy. Maybe it should | ||
253 | be. ]]-- | ||
254 | 254 | ||
255 | 255 | local index = self.index | local index = self.index |
256 | 256 | if not index then | if not index then |
File src/ChorusAuraTooltipToggleButtonTemplate.lua changed (mode: 100644) (index bb6a4d1..9ae3304) | |||
1 | --[[-- | ||
2 | @submodule chorus | ||
3 | ]] | ||
4 | |||
1 | 5 | local Chorus = Chorus | local Chorus = Chorus |
2 | 6 | ||
3 | 7 | local SecureButton_GetUnit = Chorus.test.SecureButton_GetUnit or SecureButton_GetUnit | local SecureButton_GetUnit = Chorus.test.SecureButton_GetUnit or SecureButton_GetUnit |
File src/ChorusCastFrameTemplate.lua changed (mode: 100644) (index bd92cca..511920b) | |||
... | ... | local function castFrameMain(self) | |
486 | 486 | ||
487 | 487 | self.artwork2 = _G[string.format('%sArtwork', statusBar:GetName())] | self.artwork2 = _G[string.format('%sArtwork', statusBar:GetName())] |
488 | 488 | ||
489 | --[[-- @fixme When owner unit changes, the cast bar must update, but does not. | ||
490 | ]] | ||
491 | |||
492 | 489 | self:SetScript('OnEvent', castFrameEventProcessor) | self:SetScript('OnEvent', castFrameEventProcessor) |
493 | 490 | self:SetScript('OnUpdate', castFrameUpdateProcessor) | self:SetScript('OnUpdate', castFrameUpdateProcessor) |
494 | 491 |
File src/ChorusConfFrame.lua changed (mode: 100644) (index a3ce960..334ce7a) | |||
1 | --[[-- | ||
2 | @submodule chorus | ||
3 | ]] | ||
4 | |||
1 | 5 | local movableFrameList = { | local movableFrameList = { |
2 | 6 | ChorusSoloFrame, | ChorusSoloFrame, |
3 | 7 | ChorusPartyFrame, | ChorusPartyFrame, |
File src/ChorusRaidFrameTemplate.lua changed (mode: 100644) (index 44b5a6f..f5546bd) | |||
1 | --[[-- | ||
2 | @submodule chorus | ||
3 | ]] | ||
4 | |||
1 | 5 | local Chorus = Chorus | local Chorus = Chorus |
2 | 6 | ||
3 | 7 | function Chorus.raidFrameButtonFactory(raidFrame, raidButtonTemplate, buttonWidth, buttonHeight) | function Chorus.raidFrameButtonFactory(raidFrame, raidButtonTemplate, buttonWidth, buttonHeight) |
File src/ChorusReadyCheckFrameTemplate.lua changed (mode: 100644) (index 9534dcf..797a856) | |||
1 | --[[-- | ||
2 | @submodule chorus | ||
3 | ]] | ||
4 | |||
1 | 5 | local Chorus = Chorus | local Chorus = Chorus |
2 | 6 | ||
3 | 7 | local GetReadyCheckStatus = GetReadyCheckStatus | local GetReadyCheckStatus = GetReadyCheckStatus |
File src/ChorusSoloFrame.lua changed (mode: 100644) (index 4cb21bc..60eea86) | |||
1 | --[[-- | ||
2 | @submodule chorus | ||
3 | ]] | ||
4 | |||
1 | 5 | function Chorus.soloFrameMain(soloFrame) | function Chorus.soloFrameMain(soloFrame) |
2 | 6 | assert(soloFrame ~= nil) | assert(soloFrame ~= nil) |
3 | 7 | end | end |
File src/ChorusUnitFrameTemplate.lua changed (mode: 100644) (index c30ca9c..d64b953) | |||
... | ... | local function applyTOT(self) | |
51 | 51 | callback3(backdropFrame) | callback3(backdropFrame) |
52 | 52 | end | end |
53 | 53 | ||
54 | --[[-- @fixme Optimize target of target frames. ]] | ||
54 | --[[-- @fixme Optimize target of target frames. | ||
55 | ]] | ||
55 | 56 | ||
56 | 57 | local buffFrame = self.buffFrame | local buffFrame = self.buffFrame |
57 | 58 | if buffFrame then | if buffFrame then |