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: 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
fix!: persist frame position settings correctly 390fb24c1b2a19e378694adfa6efc7c93bdf1a55 Vladyslav Bondarenko 2025-01-29 16:34:56
feat!: drag chorus frames and save their positions e84a0e1d4a43760bbb177de901575ff10b388ccc Vladyslav Bondarenko 2025-01-29 09:37:39
fix: only drag frames out of combat 03ca7d9431c849e824699089dd82739f1c28870e Vladyslav Bondarenko 2025-01-28 07:43:06
feat: bump nightly version 05ac3fad466d01d2591439c6a39e5ae47d38803b Vladyslav Bondarenko 2025-01-27 21:37:11
feat!: add configuration menu 254bab612dbdadb0db925eab00cec81256b032ff Vladyslav Bondarenko 2025-01-27 21:30:05
fix: aura buttons do not violate borders 452ee7ff2e66a63e1c86f1cc1d9056b4ebe5cec4 Vladyslav Bondarenko 2025-01-27 18:02:08
fix: do not overlap tiny aura buttons 6f894b23eb90d2e88f57285ef7d5779550386ab9 Vladyslav Bondarenko 2025-01-27 17:58:48
fix: unify aura button logic 52c88f27f978e6ae528e4d04507f8c73184f904c Vladyslav Bondarenko 2025-01-27 17:50:00
feat!: extend huge unit with more aura buttons 36bba5e5bb7170758410ca3d7e3b619a68591937 Vladyslav Bondarenko 2025-01-17 14:58:43
feat!: extend huge unit with more aura buttons 368dd673050bd53efde56a17055100dc1f24c1ed Vladyslav Bondarenko 2025-01-17 14:58:43
fix: update TOT aura more frequently 29751221b920518b14a51c9bf1b486f5a177ad4f Vladyslav Bondarenko 2024-12-23 16:59:12
feat: rearrange solo and raid frames a7139f7359fe357808e97c4518369b49fd4cbd29 Vladyslav Bondarenko 2024-12-23 19:44:06
feat: arrange party frame vertically 55d13ff2eabd4d444c77cf6cdc664c83529f9c7d Vladyslav Bondarenko 2024-12-23 18:19:11
feat: change aura collapse button graphics 7085558a5afbcd942f3a9e368fdb617083304c5d Vladyslav Bondarenko 2024-12-20 22:45:32
Commit fa5b0bbc1db073aa06e59d9bf03eb8d471a084b2 - fix: sanitize FrameXML
Appease Logs/FrameXML.log
Author: Vladyslav Bondarenko
Author date (UTC): 2025-02-01 19:20
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2025-02-01 19:20
Parent(s): 4b01d27fa7eeef55a6dcb866ec30641ee80e6f5b
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: 67a822a302bc5652072fff8c8ef68823d847b682
File Lines added Lines deleted
src/ChorusAuraButtonTemplate.xml 2 2
src/ChorusAuraTooltipFrameTemplate.lua 1 1
src/ChorusAuraTooltipFrameTemplate.xml 1 1
src/ChorusCastFrameTemplate.xml 1 1
src/ChorusHealthFrameTemplate.xml 1 1
src/ChorusHugeUnitFrameTemplate.xml 1 1
src/ChorusLargeUnitFrameTemplate.xml 1 1
src/ChorusPowerFrameTemplate.xml 1 1
src/ChorusThreatFrameTemplate.xml 1 1
src/ChorusUnitBackgroundTemplate.xml 1 1
File src/ChorusAuraButtonTemplate.xml changed (mode: 100644) (index 521a5c5..be12853)
45 45 </Anchors> </Anchors>
46 46 <TexCoords left="0.296875" right="0.5703125" top="0" bottom="0.515625"/> <TexCoords left="0.296875" right="0.5703125" top="0" bottom="0.515625"/>
47 47 </Texture> </Texture>
48 <FontString name="$parentText1" inherits="ChorusFont12Mono" setAllPoints="true" justifyV="BOTTOM" justifyH="CENTER">
48 <FontString name="$parentText1" inherits="ChorusFont12Mono" justifyV="BOTTOM" justifyH="CENTER">
49 49 <Anchors> <Anchors>
50 50 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
51 51 <Offset> <Offset>
 
59 59 </Anchor> </Anchor>
60 60 </Anchors> </Anchors>
61 61 </FontString> </FontString>
62 <FontString name="$parentText2" inherits="ChorusFont12Mono" setAllPoints="true" justifyV="TOP" justifyH="RIGHT">
62 <FontString name="$parentText2" inherits="ChorusFont12Mono" justifyV="TOP" justifyH="RIGHT">
63 63 <Anchors> <Anchors>
64 64 <Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="TOPLEFT"> <Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="TOPLEFT">
65 65 <Offset> <Offset>
File src/ChorusAuraTooltipFrameTemplate.lua changed (mode: 100644) (index a1630c5..af1c2ec)
... ... local function auraTooltipToggleButtonMain(self)
38 38
39 39 local nama = (self:GetName() or '') .. 'SecureClickHandlerFrame' local nama = (self:GetName() or '') .. 'SecureClickHandlerFrame'
40 40
41 local secureClickHandler = _G[nama] or CreateFrame('FRAME', nama, self,
41 local secureClickHandler = _G[nama] or CreateFrame('BUTTON', nama, self,
42 42 'SecureHandlerClickTemplate') 'SecureHandlerClickTemplate')
43 43
44 44 assert(secureClickHandler ~= nil) assert(secureClickHandler ~= nil)
File src/ChorusAuraTooltipFrameTemplate.xml changed (mode: 100644) (index 00040c7..3c59303)
25 25 </BackgroundInsets> </BackgroundInsets>
26 26 </Backdrop> </Backdrop>
27 27 <Frames> <Frames>
28 <Frame name="$parentSecureHandlerClickFrame" inherits="SecureHandlerClickTemplate"/>
28 <Button name="$parentSecureHandlerClickFrame" inherits="SecureHandlerClickTemplate"/>
29 29 <Frame name="$parentSecureHandlerShowHideFrame" inherits="SecureHandlerShowHideTemplate"/> <Frame name="$parentSecureHandlerShowHideFrame" inherits="SecureHandlerShowHideTemplate"/>
30 30 <Frame name="$parentUnitNameFrame" inherits="ChorusUnitNameFrameTemplate"> <Frame name="$parentUnitNameFrame" inherits="ChorusUnitNameFrameTemplate">
31 31 <Anchors> <Anchors>
File src/ChorusCastFrameTemplate.xml changed (mode: 100644) (index 3e79248..50962c1)
3 3 <Script file="ChorusCastFrameTemplate.lua"/> <Script file="ChorusCastFrameTemplate.lua"/>
4 4 <Frame name="ChorusCastFrameTemplate" virtual="true" hidden="true"> <Frame name="ChorusCastFrameTemplate" virtual="true" hidden="true">
5 5 <Frames> <Frames>
6 <StatusBar name="$parentStatusBar" setAllPoints="true" frameStrata="LOW">
6 <StatusBar name="$parentStatusBar" frameStrata="LOW">
7 7 <Anchors> <Anchors>
8 8 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
9 9 <Offset x="24" y="4"/> <Offset x="24" y="4"/>
File src/ChorusHealthFrameTemplate.xml changed (mode: 100644) (index 672a909..858f085)
1 1 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
2 2 <Ui xmlns="http://www.blizzard.com/wow/ui/"> <Ui xmlns="http://www.blizzard.com/wow/ui/">
3 <Include file="ChorusProgressFrameTemplate.xml"/>
3 <!-- Requries ChorusProgressFrameTemplate.xml -->
4 4 <StatusBar name="ChorusHealthFrameTemplate" inherits="ChorusProgressFrameTemplate" virtual="true"> <StatusBar name="ChorusHealthFrameTemplate" inherits="ChorusProgressFrameTemplate" virtual="true">
5 5 <Scripts> <Scripts>
6 6 <OnLoad>Chorus.healthFrameMain(self);</OnLoad> <OnLoad>Chorus.healthFrameMain(self);</OnLoad>
File src/ChorusHugeUnitFrameTemplate.xml changed (mode: 100644) (index 38701df..90a08a4)
28 28 </Anchors> </Anchors>
29 29 </Frame> </Frame>
30 30 <!-- Clickable area. --> <!-- Clickable area. -->
31 <Button name="$parentSecureUnitButton" inherits="ChorusUnitButtonTemplate" setAllPoints="true">
31 <Button name="$parentSecureUnitButton" inherits="ChorusUnitButtonTemplate">
32 32 <Anchors> <Anchors>
33 33 <Anchor point="TOPRIGHT"> <Anchor point="TOPRIGHT">
34 34 <Offset x="0" y="0"/> <Offset x="0" y="0"/>
File src/ChorusLargeUnitFrameTemplate.xml changed (mode: 100644) (index 3168507..5fb03cd)
28 28 </Anchors> </Anchors>
29 29 </Frame> </Frame>
30 30 <!-- Clickable area. --> <!-- Clickable area. -->
31 <Button name="$parentSecureUnitButton" inherits="ChorusUnitButtonTemplate" setAllPoints="true">
31 <Button name="$parentSecureUnitButton" inherits="ChorusUnitButtonTemplate">
32 32 <Size> <Size>
33 33 <AbsDimension x="160" y="60"/> <AbsDimension x="160" y="60"/>
34 34 </Size> </Size>
File src/ChorusPowerFrameTemplate.xml changed (mode: 100644) (index d184c76..c34dbb7)
1 1 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
2 2 <Ui xmlns="http://www.blizzard.com/wow/ui/"> <Ui xmlns="http://www.blizzard.com/wow/ui/">
3 <Include file="ChorusProgressFrameTemplate.xml"/>
3 <!-- Requries ChorusProgressFrameTemplate.xml -->
4 4 <StatusBar name="ChorusPowerFrameTemplate" inherits="ChorusProgressFrameTemplate" virtual="true"> <StatusBar name="ChorusPowerFrameTemplate" inherits="ChorusProgressFrameTemplate" virtual="true">
5 5 <Scripts> <Scripts>
6 6 <OnLoad>Chorus.powerFrameMain(self);</OnLoad> <OnLoad>Chorus.powerFrameMain(self);</OnLoad>
File src/ChorusThreatFrameTemplate.xml changed (mode: 100644) (index 10b2738..5e9ac15)
19 19 </Texture> </Texture>
20 20 </Layer> </Layer>
21 21 <Layer level="OVERLAY"> <Layer level="OVERLAY">
22 <FontString name="$parentText" inherits="ChorusFont12Mono" setAllPoints="true" justifyH="LEFT" justifyV="MIDDLE">
22 <FontString name="$parentText" inherits="ChorusFont12Mono" justifyH="LEFT" justifyV="MIDDLE">
23 23 <Anchors> <Anchors>
24 24 <Anchor point="TOPLEFT"> <Anchor point="TOPLEFT">
25 25 <Offset x="16" y="0"/> <Offset x="16" y="0"/>
File src/ChorusUnitBackgroundTemplate.xml changed (mode: 100644) (index a3e05c5..33901f1)
1 1 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
2 2 <Ui xmlns="http://www.blizzard.com/wow/ui/"> <Ui xmlns="http://www.blizzard.com/wow/ui/">
3 3 <Script file="ChorusUnitBackgroundTemplate.lua"/> <Script file="ChorusUnitBackgroundTemplate.lua"/>
4 <Frame name="ChorusUnitBackgroundTemplate" virtual="true" protected="false" setAllPoints="true">
4 <Frame name="ChorusUnitBackgroundTemplate" virtual="true" protected="false">
5 5 <Layers> <Layers>
6 6 <Layer level="BACKGROUND"> <Layer level="BACKGROUND">
7 7 <Texture name="$parentTexture1" setAllPoints="true"> <Texture name="$parentTexture1" setAllPoints="true">
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