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: satisfy static analysis cf209fb2c502ef491bec62f331eb2e63d95dd28b Vladyslav Bondarenko 2025-02-26 21:11:19
fix!: tiny health status bar shrinks correctly f1e6ab44663a62b17995eec3feb43709863dd92f Vladyslav Bondarenko 2025-02-26 19:52:43
feat!: replace deprecated unit status bars dd8056c5ba236667f8dd340f8e74e837757bed80 Vladyslav Bondarenko 2025-02-26 19:26:47
feat!: add new unit health display 6b2b9d93bdda1f5f8284b37d2bbe21e35387eedd Vladyslav Bondarenko 2025-02-26 15:17:19
feat: add tiny auras to small unit frame 835541052fb5452ef35573faf39a5faacc243be3 Vladyslav Bondarenko 2025-02-14 18:32:36
feat: add chorus slash command 11427128e833d0f7acaaf720d5fe13746ea95e72 Vladyslav Bondarenko 2025-02-12 20:45:56
fix: make user configuration frame more robust f6423c6113559ed00f07a79584e6ef24f78e81d7 Vladyslav Bondarenko 2025-02-12 19:51:35
feat: prepare release 0.13.0 adc28078888e57f0f8f221d56ecc297044202b5f Vladyslav Bondarenko 2025-02-11 06:36:02
fix: remove invisible buttons obstructing clicks b4701b9c13fbdea44089eae83444e4a24a878a03 Vladyslav Bondarenko 2025-02-11 06:30:13
fix: position past party member correctly 91fad9b3decb82a8e289ca38b06a15c25dce19b0 Vladyslav Bondarenko 2025-02-10 20:24:23
fix: ensure pets party frame loads correctly 1dd2e348bd15aa642c36057c2f92484755a4cb57 Vladyslav Bondarenko 2025-02-09 23:14:40
feat!: integrate party pets frame f34c334ca838ca8c26106f89fa7e088bf74af36b Vladyslav Bondarenko 2025-02-09 22:59:14
fix: add robustness check to button factories b7e195cf9623c0e7280a2a76d34de2f078373852 Vladyslav Bondarenko 2025-02-09 20:48:36
feat: integrate pet frame with raid profiles 856c7021197a301ab04428bc0dfff4eaa77a0a43 Vladyslav Bondarenko 2025-02-09 20:47:03
fix!: update pet frame correctly 3d9a3ac39962ca2e39f7a330abe74a229b822e4e Vladyslav Bondarenko 2025-02-09 00:56:36
feat: add pet frame stub 4cbc49b6720943fb9929f3bce34887d425c36629 Vladyslav Bondarenko 2025-02-08 23:21:15
fix: trigger unit button on mouse down 730a9f8483b0ccf6d8bccae71c1ab83bbae08920 Vladyslav Bondarenko 2025-02-08 18:41:46
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
Commit cf209fb2c502ef491bec62f331eb2e63d95dd28b - fix: satisfy static analysis
Author: Vladyslav Bondarenko
Author date (UTC): 2025-02-26 21:11
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2025-02-26 21:11
Parent(s): f1e6ab44663a62b17995eec3feb43709863dd92f
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: c62bb0caa5eb6f797edc6b6f36d3e9fd506e890e
File Lines added Lines deleted
.gitignore 2 0
chorus.toc 1 1
conf/lua-check/luacheckrc.lua 3 0
conf/make/src.mk 0 2
makefile 7 1
File .gitignore changed (mode: 100644) (index 5c40e6e..398b9d0)
3 3 *.swp *.swp
4 4 *.zip *.zip
5 5 *~ *~
6 TAGS
6 7 local/ local/
8 tags
File chorus.toc changed (mode: 100644) (index b48c8e5..819f11f)
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.13.3
4 ##Version: 0.13.4
5 5 ##SavedVariables: ChorusUnitGroupRoleMap, ChorusConf, ChorusConfProfileName, ChorusLuacheckrcDump ##SavedVariables: ChorusUnitGroupRoleMap, ChorusConf, ChorusConfProfileName, ChorusLuacheckrcDump
6 6 src\Chorus.xml src\Chorus.xml
File conf/lua-check/luacheckrc.lua changed (mode: 100644) (index 1989320..260a245)
... ... stds.chorus = {
180 180 'ChorusConfFrameTitle', 'ChorusConfFrameTitle',
181 181 'ChorusConfMovableCheckBox', 'ChorusConfMovableCheckBox',
182 182 'ChorusFocusFrame', 'ChorusFocusFrame',
183 'ChorusFocusFrameHealthStatusBar',
183 184 'ChorusFrame', 'ChorusFrame',
184 185 'ChorusGroupFrame', 'ChorusGroupFrame',
185 186 'ChorusGroupSecureHandler', 'ChorusGroupSecureHandler',
 
... ... stds.chorus = {
187 188 'ChorusPetFrame', 'ChorusPetFrame',
188 189 'ChorusPetFrameSecureHandler', 'ChorusPetFrameSecureHandler',
189 190 'ChorusPlayerFrame', 'ChorusPlayerFrame',
191 'ChorusPlayerFrameHealthStatusBar',
190 192 'ChorusRaidFrame', 'ChorusRaidFrame',
191 193 'ChorusSoloFrame', 'ChorusSoloFrame',
192 194 'ChorusTargetFrame', 'ChorusTargetFrame',
195 'ChorusTargetFrameHealthStatusBar',
193 196 }, },
194 197 globals = { globals = {
195 198 --[[ TODO Add script that populates created frames at runtime --[[ TODO Add script that populates created frames at runtime
File conf/make/src.mk changed (mode: 100644) (index 9a6928f..d46f60b)
... ... ${srcdir}src/ChorusFrame.lua \
18 18 ${srcdir}src/ChorusGroupFrame.lua \ ${srcdir}src/ChorusGroupFrame.lua \
19 19 ${srcdir}src/ChorusPartyFrame.lua \ ${srcdir}src/ChorusPartyFrame.lua \
20 20 ${srcdir}src/ChorusPetFrameTemplate.lua \ ${srcdir}src/ChorusPetFrameTemplate.lua \
21 ${srcdir}src/ChorusProgressFrameTemplate.lua \
22 21 ${srcdir}src/ChorusRaidFrameTemplate.lua \ ${srcdir}src/ChorusRaidFrameTemplate.lua \
23 22 ${srcdir}src/ChorusRaidTargetIconFrameTemplate.lua \ ${srcdir}src/ChorusRaidTargetIconFrameTemplate.lua \
24 23 ${srcdir}src/ChorusRangeFrameTemplate.lua \ ${srcdir}src/ChorusRangeFrameTemplate.lua \
 
... ... ${srcdir}src/ChorusLargeUnitFrameTemplate.xml \
58 57 ${srcdir}src/ChorusPartyFrame.xml \ ${srcdir}src/ChorusPartyFrame.xml \
59 58 ${srcdir}src/ChorusPetFrameTemplate.xml \ ${srcdir}src/ChorusPetFrameTemplate.xml \
60 59 ${srcdir}src/ChorusPlayerFrame.xml \ ${srcdir}src/ChorusPlayerFrame.xml \
61 ${srcdir}src/ChorusProgressFrameTemplate.xml \
62 60 ${srcdir}src/ChorusRaidFrameTemplate.xml \ ${srcdir}src/ChorusRaidFrameTemplate.xml \
63 61 ${srcdir}src/ChorusRaidTargetIconFrameTemplate.xml \ ${srcdir}src/ChorusRaidTargetIconFrameTemplate.xml \
64 62 ${srcdir}src/ChorusRangeFrameTemplate.xml \ ${srcdir}src/ChorusRangeFrameTemplate.xml \
File makefile changed (mode: 100644) (index 941a2bd..ac22612)
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.13.3
9 VERSION=0.13.4
10 10 srcdir=./ srcdir=./
11 11
12 12 SHELL=/bin/sh SHELL=/bin/sh
 
... ... LDOCFLAGS=
27 27 XMLLINT=xmllint XMLLINT=xmllint
28 28 XMLLINTFLAGS=--nonet --encode UTF-8 --schema ${srcdir}conf/FrameXML/UI.xsd XMLLINTFLAGS=--nonet --encode UTF-8 --schema ${srcdir}conf/FrameXML/UI.xsd
29 29
30 CTAGS=ctags
31 CTAGSFLAGS=
32
30 33 INSTALL=unzip -d ${DESTDIR}Interface/AddOns INSTALL=unzip -d ${DESTDIR}Interface/AddOns
31 34
32 35 LUAFILES= LUAFILES=
 
... ... clean:
86 89 rm -f doc/html/index.html rm -f doc/html/index.html
87 90 rm -f doc/html/ldoc.css rm -f doc/html/ldoc.css
88 91
92 tags:
93 ${CTAGS} ${CTAGSFLAGS} -f $@ --recurse ${LUAFILES}
94
89 95 .PHONY: clean check check-lua check-xml install .PHONY: clean check check-lua check-xml install
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