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: 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
feat!: add ready check widget 54f77e083a30b5d2ea3d7c0facc4f04ae5a50524 Vladyslav Bondarenko 2025-02-04 18:56:01
fix: add numerical identifiers to raid frames 7805568e6500ba652f5489a84d78697dc81d1017 Vladyslav Bondarenko 2025-02-04 18:54:04
fix: remove generated XML from small raid 9ec89db68e9d2304df118b2500e8675a941e699c Vladyslav Bondarenko 2025-02-04 18:52:50
fix: unit backdrop dimensions d677e35bebff554b26c4240c1a2cb2b0327f1cf3 Vladyslav Bondarenko 2025-02-03 21:10:07
fix: remove XML generators 0430f8d2cc9c7cf5ee22ae518f42e2ce85d5d5e7 Vladyslav Bondarenko 2025-02-03 20:20:52
feat: change aura tooltip graphics bf7cb7b9b19ffb4850d8e72d8352af75a5bdccfa Vladyslav Bondarenko 2025-02-02 22:52:58
fix!: aura tooltip aura buttons clearly visible dcebd82df00d5daee8d008c625e71d13c8da8c37 Vladyslav Bondarenko 2025-02-02 21:26:15
feat: bump version to 0.12.0-10 fffe025cfcfbe5ec0356d34cffdef1bfb62ea0af Vladyslav Bondarenko 2025-02-02 18:57:49
Commit b4701b9c13fbdea44089eae83444e4a24a878a03 - fix: remove invisible buttons obstructing clicks
Toggle aura button visibility conventionally, to prevent the buttons
from obstructing unit frames or other user mouse clicks. It may or may
not cause taint.
Author: Vladyslav Bondarenko
Author date (UTC): 2025-02-11 06:30
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2025-02-11 06:30
Parent(s): 91fad9b3decb82a8e289ca38b06a15c25dce19b0
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: 851044e1464b310827e2ed772fdc4b8bd9c82718
File Lines added Lines deleted
src/ChorusAuraButtonTemplate.lua 4 0
File src/ChorusAuraButtonTemplate.lua changed (mode: 100644) (index d121425..9d7a2d2)
... ... local function auraLargeButtonApply(auraLargeButton, ...)
346 346 applyDuration(auraLargeButton, GetTime(), durationSec, expirationInstance) applyDuration(auraLargeButton, GetTime(), durationSec, expirationInstance)
347 347 applyOverlay(auraLargeButton, category, owner) applyOverlay(auraLargeButton, category, owner)
348 348 applyChargeQuantity(auraLargeButton, chargeQuantity) applyChargeQuantity(auraLargeButton, chargeQuantity)
349 auraLargeButton:Show()
349 350 end end
350 351
351 352 local function auraTinyButtonApply(auraTinyButton, ...) local function auraTinyButtonApply(auraTinyButton, ...)
 
... ... local function auraTinyButtonApply(auraTinyButton, ...)
354 355 local artworkFile = select(3, ...) local artworkFile = select(3, ...)
355 356
356 357 applyArtwork(auraTinyButton, artworkFile) applyArtwork(auraTinyButton, artworkFile)
358 auraTinyButton:Show()
357 359 end end
358 360
359 361 --[[-- --[[--
 
... ... local function auraLargeButtonUnapply(auraLargeButton)
409 411 local overlay = auraLargeButton.overlay local overlay = auraLargeButton.overlay
410 412 assert(overlay ~= nil) assert(overlay ~= nil)
411 413 overlay:SetAlpha(0) overlay:SetAlpha(0)
414 auraLargeButton:Hide()
412 415 end end
413 416
414 417 local function auraTinyButtonUnapply(auraTinyButton) local function auraTinyButtonUnapply(auraTinyButton)
 
... ... local function auraTinyButtonUnapply(auraTinyButton)
422 425 if artwork then if artwork then
423 426 artwork:SetTexture(nil) artwork:SetTexture(nil)
424 427 end end
428 auraTinyButton:Hide()
425 429 end end
426 430
427 431 --[[-- --[[--
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