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: Add threat and range widgets to large buttons 8956671551dbd110d2f62b482579851f5283a065 Vladyslav Bondarenko 2023-08-25 09:36:02
fix: Filter out irrelevant events for status bars d11036a029bb51458c5bc592baf592463a05f11a Vladyslav Bondarenko 2023-08-25 09:02:07
feat: When group member out of range fade out e1b06d6c96ddceb3aa35ad5cc249671a5c1bf852 Vladyslav Bondarenko 2023-08-25 08:58:53
fix: Add unit tooltip 9b853289a7730a8783f02691c944492e0ef53f86 Vladyslav Bondarenko 2023-08-25 08:15:33
fix: Yet another health bar sanitization 979af69272eec06c45cb300132bc020a91a180c2 Vladyslav Bondarenko 2023-08-24 03:52:05
feat(build): Add stub RocketGit hook b1a0bb523fb570ee7cc73776bfbba1a6886e685f Vladyslav Bondarenko 2023-08-23 23:59:35
feat(build): Add 0.2-1 rockspec 92a2b006a47f1a242bbb08467c431362d64d6ef8 Vladyslav Bondarenko 2023-08-23 23:31:41
fix!: Use native mechanism of inheriting values 6a2ebf1aa52e4a300b4ad959670878b292140c4f Vladyslav Bondarenko 2023-08-23 23:05:39
fix: Typo in unit button template anchor 98027a2779639493c97c4259b61cb53d25709255 Vladyslav Bondarenko 2023-08-23 22:06:16
feat!: Add unit button flavours 21e61a0dbd629d25f458ce1a8dd370da31c6f991 Vladyslav Bondarenko 2023-08-23 21:17:33
fix: Shrink range frame height b73521b13c6a9e5d34b2d425e5d7e9ddcb04f81c Vladyslav Bondarenko 2023-08-23 21:15:28
feat: Hide status bar text on demand 307d97f5afee88e55c6799e4c4390ca8d6e98974 Vladyslav Bondarenko 2023-08-23 21:11:35
feat: Hide auras out of frame bounds cb9ca55fb9dc361500e8b4f4c84320eb7d01b744 Vladyslav Bondarenko 2023-08-23 20:53:30
fix: Add text shadow to unit names 2b7d56c701ad81825a838c9faa818632bf38bfb6 Vladyslav Bondarenko 2023-08-23 17:30:23
fix: Further sanitize health bar 3318dee15eac9b8205e287997800c080b0aaf12d Vladyslav Bondarenko 2023-08-23 14:56:00
feat!: Correct range indcator for all characters 8ef1a987ac4431ce90131c354d1a1775b653f3e3 Vladyslav Bondarenko 2023-08-22 15:05:35
fix: Improve health bar robustness 2be053184653a6cd282437f8190e9196af495d81 Vladyslav Bondarenko 2023-08-22 13:24:12
fix: Upgrade aura sorting a2132995674f81e0775def67b0f5786945b0bba3 Vladyslav Bondarenko 2023-08-22 13:21:37
feat: Add threat percentage for hostiles 590bc95167dfc0f22a135fe173182104b6f5b923 Vladyslav Bondarenko 2023-08-22 13:17:57
feat: Add threat for hostiles 22562481a0c9dfb297ebbe47da4aa19046cf6eeb Vladyslav Bondarenko 2023-08-21 22:28:50
Commit 8956671551dbd110d2f62b482579851f5283a065 - fix: Add threat and range widgets to large buttons
Author: Vladyslav Bondarenko
Author date (UTC): 2023-08-25 09:36
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2023-08-25 09:36
Parent(s): d11036a029bb51458c5bc592baf592463a05f11a
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: 96809111e5055a7ed76179e562c5330d850d36e6
File Lines added Lines deleted
src/ChorusUnitButtonTemplate.xml 35 22
File src/ChorusUnitButtonTemplate.xml changed (mode: 100644) (index 87264a7..30896b3)
21 21 </Size> </Size>
22 22 <Frames> <Frames>
23 23 <Frame name="$parentUnitNameFrame" inherits="ChorusUnitNameFrameTemplate" setAllPoints="true"/> <Frame name="$parentUnitNameFrame" inherits="ChorusUnitNameFrameTemplate" setAllPoints="true"/>
24 <StatusBar name="$parentHealthStatusBar" inherits="ChorusHealthFrameTemplate" setAllPoints="true">
24 <StatusBar name="$parentHealthFrame" inherits="ChorusHealthFrameTemplate" setAllPoints="true">
25 25 <Attributes> <Attributes>
26 26 <Attribute name="showText" type="boolean" value="false"/> <Attribute name="showText" type="boolean" value="false"/>
27 27 </Attributes> </Attributes>
 
56 56 </Anchor> </Anchor>
57 57 </Anchors> </Anchors>
58 58 </Frame> </Frame>
59 <StatusBar name="$parentHealthStatusBar" inherits="ChorusHealthFrameTemplate">
59 <StatusBar name="$parentHealthFrame" inherits="ChorusHealthFrameTemplate">
60 60 <Anchors> <Anchors>
61 61 <Anchor point="TOPRIGHT"> <Anchor point="TOPRIGHT">
62 62 <Offset x="0" y="0"/> <Offset x="0" y="0"/>
 
69 69 </Anchor> </Anchor>
70 70 </Anchors> </Anchors>
71 71 </StatusBar> </StatusBar>
72 <StatusBar name="$parentPowerStatusBar" inherits="ChorusPowerFrameTemplate">
72 <StatusBar name="$parentPowerFrame" inherits="ChorusPowerFrameTemplate">
73 73 <Anchors> <Anchors>
74 74 <Anchor point="TOPRIGHT"> <Anchor point="TOPRIGHT">
75 75 <Offset x="0" y="-28"/> <Offset x="0" y="-28"/>
 
86 86 </Button> </Button>
87 87 <Button name="ChorusLargeUnitButtonTemplate" inherits="ChorusUnitButtonTemplate" virtual="true"> <Button name="ChorusLargeUnitButtonTemplate" inherits="ChorusUnitButtonTemplate" virtual="true">
88 88 <Size> <Size>
89 <AbsDimension x="128" y="72"/>
89 <AbsDimension x="150" y="90"/>
90 90 </Size> </Size>
91 91 <Frames> <Frames>
92 92 <Frame name="$parentUnitNameFrame" inherits="ChorusUnitNameFrameTemplate"> <Frame name="$parentUnitNameFrame" inherits="ChorusUnitNameFrameTemplate">
 
105 105 </Anchor> </Anchor>
106 106 </Anchors> </Anchors>
107 107 </Frame> </Frame>
108 <Frame name="$parentRaidTargetIconFrame" inherits="ChorusRaidTargetIconFrameTemplate">
109 <Anchors>
110 <Anchor point="TOPLEFT">
111 <Offset x="56" y="-8"/>
112 </Anchor>
113 </Anchors>
114 </Frame>
115 <StatusBar name="$parentHealthStatusBar" inherits="ChorusHealthFrameTemplate">
108 <StatusBar name="$parentHealthFrame" inherits="ChorusHealthFrameTemplate">
116 109 <Anchors> <Anchors>
117 110 <Anchor point="TOPRIGHT"> <Anchor point="TOPRIGHT">
118 111 <Offset x="0" y="0"/> <Offset x="0" y="0"/>
 
121 114 <Offset x="0" y="0"/> <Offset x="0" y="0"/>
122 115 </Anchor> </Anchor>
123 116 <Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="TOPLEFT"> <Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="TOPLEFT">
124 <Offset x="0" y="-28"/>
117 <Offset x="0" y="-48"/>
125 118 </Anchor> </Anchor>
126 119 <Anchor point="BOTTOMRIGHT" relativeTo="$parent" relativePoint="TOPRIGHT"> <Anchor point="BOTTOMRIGHT" relativeTo="$parent" relativePoint="TOPRIGHT">
127 <Offset x="0" y="-28"/>
120 <Offset x="0" y="-48"/>
128 121 </Anchor> </Anchor>
129 122 </Anchors> </Anchors>
130 123 </StatusBar> </StatusBar>
131 <StatusBar name="$parentPowerStatusBar" inherits="ChorusPowerFrameTemplate">
124 <StatusBar name="$parentPowerFrame" inherits="ChorusPowerFrameTemplate">
132 125 <Anchors> <Anchors>
133 <Anchor point="TOPRIGHT" relativeTo="$parentHealthStatusBar" relativePoint="BOTTOMRIGHT">
126 <Anchor point="TOPRIGHT" relativeTo="$parentHealthFrame" relativePoint="BOTTOMRIGHT">
134 127 <Offset x="0" y="0"/> <Offset x="0" y="0"/>
135 128 </Anchor> </Anchor>
136 <Anchor point="TOPLEFT" relativeTo="$parentHealthStatusBar" relativePoint="BOTTOMLEFT">
129 <Anchor point="TOPLEFT" relativeTo="$parentHealthFrame" relativePoint="BOTTOMLEFT">
137 130 <Offset x="0" y="0"/> <Offset x="0" y="0"/>
138 131 </Anchor> </Anchor>
139 <Anchor point="BOTTOMLEFT" relativeTo="$parentHealthStatusBar" relativePoint="BOTTOMLEFT">
132 <Anchor point="BOTTOMLEFT" relativeTo="$parentHealthFrame" relativePoint="BOTTOMLEFT">
140 133 <Offset x="0" y="-13"/> <Offset x="0" y="-13"/>
141 134 </Anchor> </Anchor>
142 <Anchor point="BOTTOMRIGHT" relativeTo="$parentHealthStatusBar" relativePoint="BOTTOMRIGHT">
135 <Anchor point="BOTTOMRIGHT" relativeTo="$parentHealthFrame" relativePoint="BOTTOMRIGHT">
143 136 <Offset x="0" y="-13"/> <Offset x="0" y="-13"/>
144 137 </Anchor> </Anchor>
145 138 </Anchors> </Anchors>
146 139 </StatusBar> </StatusBar>
140 <Frame name="$parentRaidTargetIconFrame" inherits="ChorusRaidTargetIconFrameTemplate">
141 <Anchors>
142 <Anchor point="TOPLEFT">
143 <Offset x="67" y="-16"/>
144 </Anchor>
145 </Anchors>
146 </Frame>
147 <Frame name="$parentThreatFrame" inherits="ChorusThreatFrameTemplate">
148 <Anchors>
149 <Anchor point="TOPLEFT">
150 <Offset x="0" y="-16"/>
151 </Anchor>
152 </Anchors>
153 </Frame>
154 <Frame name="$parentRangeFrame" inherits="ChorusRangeFrameTemplate">
155 <Anchors>
156 <Anchor point="TOPRIGHT">
157 <Offset x="0" y="-16"/>
158 </Anchor>
159 </Anchors>
160 </Frame>
147 161 <Frame name="$parentBuffFrame" inherits="ChorusAuraFrameTemplate"> <Frame name="$parentBuffFrame" inherits="ChorusAuraFrameTemplate">
148 162 <Anchors> <Anchors>
149 163 <Anchor point="TOPRIGHT"> <Anchor point="TOPRIGHT">
150 164 <Offset x="0" y="30"/> <Offset x="0" y="30"/>
151 165 </Anchor> </Anchor>
152 166 <Anchor point="TOPLEFT"> <Anchor point="TOPLEFT">
153 <Offset x="100" y="30"/>
167 <Offset x="120" y="30"/>
154 168 </Anchor> </Anchor>
155 169 <Anchor point="BOTTOMLEFT"> <Anchor point="BOTTOMLEFT">
156 <Offset x="100" y="0"/>
170 <Offset x="120" y="0"/>
157 171 </Anchor> </Anchor>
158 172 <Anchor point="BOTTOMRIGHT"> <Anchor point="BOTTOMRIGHT">
159 173 <Offset x="0" y="0"/> <Offset x="0" y="0"/>
 
226 240 </Anchor> </Anchor>
227 241 </Anchors> </Anchors>
228 242 </Frame> </Frame>
229 <!-- FIXME Frame naming must be consistent among unit button subclasses. -->
230 243 <StatusBar name="$parentHealthFrame" inherits="ChorusHealthFrameTemplate"> <StatusBar name="$parentHealthFrame" inherits="ChorusHealthFrameTemplate">
231 244 <Anchors> <Anchors>
232 245 <Anchor point="TOPRIGHT"> <Anchor point="TOPRIGHT">
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