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)
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
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
Commit d4d699efa596b5bc5004873b3e41b50a09f4f3db - feat: allow aura tooltip to be dragged
Sometimes detailed unit aura tooltip frame obstructs other frames
visually. Allow the user to click drag the frame.
Author: Vladyslav Bondarenko
Author date (UTC): 2025-02-02 18:56
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2025-02-02 18:56
Parent(s): 9dd395de5532206a9ad471b3cd715d688a14b91f
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: 8f29b81d759b789458c34577e7aad3e965f36779
File Lines added Lines deleted
src/ChorusAuraTooltipFrameTemplate.lua 6 0
src/ChorusAuraTooltipFrameTemplate.xml 1 1
src/ChorusConfFrame.lua 3 0
File src/ChorusAuraTooltipFrameTemplate.lua changed (mode: 100644) (index de3ed46..ff881d3)
... ... local function auraTooltipFrameMain(self)
57 57 p:Hide() p:Hide()
58 58 end end
59 59 ]=]) ]=])
60
61 self:SetMovable(true)
62 self:EnableMouse(true)
63 self:RegisterForDrag('LeftButton', 'RightButton')
64 self:SetScript('OnDragStart', self.StartMoving)
65 self:SetScript('OnDragStop', self.StopMovingOrSizing)
60 66 end end
61 67
62 68 Chorus.auraTooltipFrameMain = function(...) Chorus.auraTooltipFrameMain = function(...)
File src/ChorusAuraTooltipFrameTemplate.xml changed (mode: 100644) (index 9859335..1f528a4)
9 9 instead of declaring them in this descriptor with `Frames` tag. instead of declaring them in this descriptor with `Frames` tag.
10 10 See ChorusAuraFrameTemplate.lua. --> See ChorusAuraFrameTemplate.lua. -->
11 11 </Frame> </Frame>
12 <Frame name="ChorusAuraTooltipFrameTemplate" inherits="SecureFrameTemplate" frameStrata="TOOLTIP" hidden="true" virtual="true" protected="true">
12 <Frame name="ChorusAuraTooltipFrameTemplate" inherits="SecureFrameTemplate" frameStrata="TOOLTIP" hidden="true" virtual="true" protected="true" movable="true" enableMouse="true">
13 13 <Size> <Size>
14 14 <AbsDimension x="192" y="384"/> <AbsDimension x="192" y="384"/>
15 15 </Size> </Size>
File src/ChorusConfFrame.lua changed (mode: 100644) (index 3ef0737..a3ce960)
... ... local function confDefault(confFrame)
189 189 --[[ Bypass as much of the saving mechanism on purpose, to provide --[[ Bypass as much of the saving mechanism on purpose, to provide
190 190 sane defaults even when saving breaks. ]]-- sane defaults even when saving breaks. ]]--
191 191
192 ChorusAuraTooltipSingletonFrame:ClearAllPoints()
193 ChorusAuraTooltipSingletonFrame:SetPoint('CENTER', 0, 0)
194
192 195 ChorusSoloFrame:SetPoint('CENTER', 0, 0) ChorusSoloFrame:SetPoint('CENTER', 0, 0)
193 196 ChorusPartyFrame:SetPoint('TOPLEFT', 0, 0) ChorusPartyFrame:SetPoint('TOPLEFT', 0, 0)
194 197 ChorusTinyRaidFrame:SetPoint('TOPLEFT', 0, 0) ChorusTinyRaidFrame:SetPoint('TOPLEFT', 0, 0)
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