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: 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
feat: color unit headers by reaction af87ae82144ba3e49bec3f3cc18919b502d46da8 Vladyslav Bondarenko 2024-06-18 15:19:21
feat: weigh priest effects 99341dd5c6cb03861fdfa802a1cde520887b29b5 Vladyslav Bondarenko 2024-06-18 14:01:45
feat: make cast bar prettier visually 8ef25268de9a70ce741f0e9b4c105d4969afe7ff Vladyslav Bondarenko 2024-06-18 14:01:03
doc: show todo and fixme annotations in the docs a880f593e674df82682c295375319b7a4cf13b20 Vladyslav Bondarenko 2024-06-18 11:58:53
Commit c60fa1b56310a13399d60992f8334b0f88490fd1 - fix: prepare release 0.11.0
Satisfy linting.
Author: Vladyslav Bondarenko
Author date (UTC): 2024-12-03 03:56
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2024-12-03 03:56
Parent(s): be11f220fc2d2e009a0be0258c23855993b71f2b
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: 843013f3d25332ece07c7fbd4ae4bca3aec317c3
File Lines added Lines deleted
chorus.toc 1 1
makefile 1 1
src/ChorusAuraFrameTemplate.lua 0 4
src/ChorusFrame.lua 1 1
src/ChorusGroupFrame.lua 1 1
src/ChorusUnitBackdropTemplate.lua 1 1
File chorus.toc changed (mode: 100644) (index 89d3862..ed40291)
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.10.0
4 ##Version: 0.11.0
5 5 ##SavedVariables: ChorusUnitGroupRoleMap, ChorusLuacheckrcDump ##SavedVariables: ChorusUnitGroupRoleMap, ChorusLuacheckrcDump
6 6 src\Chorus.xml src\Chorus.xml
File makefile changed (mode: 100644) (index b9770c1..9f8c695)
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.10.0
9 VERSION=0.11.0
10 10
11 11 srcdir=./ srcdir=./
12 12
File src/ChorusAuraFrameTemplate.lua changed (mode: 100644) (index 25ea6da..b04211d)
... ... local Chorus = Chorus
9 9
10 10 local auraButtonEventProcessor = Chorus.auraButtonEventProcessor local auraButtonEventProcessor = Chorus.auraButtonEventProcessor
11 11
12 local UnitAura = Chorus.test.UnitAura or UnitAura
13 local UnitExists = Chorus.test.UnitExists or UnitExists
14 local UnitIsConnected = Chorus.test.UnitIsConnected or UnitIsConnected
15
16 12 local SecureButton_GetUnit = Chorus.test.SecureButton_GetUnit or SecureButton_GetUnit local SecureButton_GetUnit = Chorus.test.SecureButton_GetUnit or SecureButton_GetUnit
17 13
18 14 --[[ See `FrameXML/BuffFrame.lua:BUFF_MAX_DISPLAY`. ]]-- --[[ See `FrameXML/BuffFrame.lua:BUFF_MAX_DISPLAY`. ]]--
File src/ChorusFrame.lua changed (mode: 100644) (index b3bbbc9..8ddb83a)
... ... local function chorusFrameMain(self)
72 72 --[[ Wait for the game to finish loading completely, only then apply --[[ Wait for the game to finish loading completely, only then apply
73 73 changes. ]]-- changes. ]]--
74 74
75 self:SetScript('OnEvent', function(self0, eventCategory, addonName)
75 self:SetScript('OnEvent', function(self0)
76 76 applyLayout(self0) applyLayout(self0)
77 77 disableNativeFrames() disableNativeFrames()
78 78 end) end)
File src/ChorusGroupFrame.lua changed (mode: 100644) (index f5e64dc..848646b)
... ... and during combat.
101 101 @function groupFrameToggleInsecure @function groupFrameToggleInsecure
102 102 @return nothing @return nothing
103 103 ]] ]]
104 function Chorus.groupFrameToggleInsecure(...)
104 function Chorus.groupFrameToggleInsecure()
105 105 --[[ @fixme ]]-- --[[ @fixme ]]--
106 106 if InCombatLockdown() then if InCombatLockdown() then
107 107 return return
File src/ChorusUnitBackdropTemplate.lua changed (mode: 100644) (index 137ea94..e9a8ab8)
... ... local function getDefaultBackdropColorMap()
26 26 } }
27 27 end end
28 28
29 local function unitBackdropEventProcessor(unitBackdrop, ...)
29 local function unitBackdropEventProcessor(unitBackdrop)
30 30 assert(unitBackdrop ~= nil) assert(unitBackdrop ~= nil)
31 31
32 32 local unitDesignation = unitBackdrop:GetAttribute('unit') local unitDesignation = unitBackdrop:GetAttribute('unit')
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