List of commits:
Subject Hash Author Date (UTC)
fix: Render cyclone section artwork correctly 5489777709e6ac544816769e98812498059b17ec Vladyslav Bondarenko 2021-03-09 08:07:40
fix: Brighten power bar when in combat 82bb8fe999d30e331a08319fba6d8aaed9c9a94f Vladyslav Bondarenko 2021-03-07 09:35:43
fix: Improve maintainability of cyclone section b87e15cc3bcf23e4fa9623fd3b43ec10975eb142 Vladyslav Bondarenko 2021-03-05 07:44:26
fix: Improve maintainability of overlay section bb2fe4cdd72d69c4de5caeeb56a668f7d94bb2b4 Vladyslav Bondarenko 2021-03-04 10:18:19
feat!: Add absorbtion amount tracker option 4d37ff71e619e74f9cea4623c846125f274d8fa3 Vladyslav Bondarenko 2021-03-03 05:07:08
feat: Power bar indicator custom texture 960a1e592bfe9b2f7e0b537da24ecbef79c7f479 Vladyslav Bondarenko 2021-03-03 03:45:18
feat: Group debuff indicators for readability 5cdf65d5453897d244ae1d748b8a7c37ad30555b Vladyslav Bondarenko 2021-03-02 01:44:17
feat: Group debuff indicators be33382924b3dbb9509e2f9cf263392c50daea45 Vladyslav Bondarenko 2021-02-26 09:45:53
feat: Hostile debuffs trackers 4427a83e256e142c6be5f6f57e9ec1a41a8b7007 Vladyslav Bondarenko 2021-02-26 03:43:37
fix: Improve code maintainability e0aa6e601690fba16a0952a64b7c33edfb643b2a Vladyslav Bondarenko 2021-02-24 11:02:43
feat!: Track buff stacks 7c2973fb1d0e86082a0b344654fb2849ca38c9b7 Vladyslav Bondarenko 2021-02-24 01:27:03
feat: Add more priest overlay indicators fb4c03117e3287fddc91b593f409f990e3947223 Vladyslav Bondarenko 2021-02-20 23:52:56
feat!: Add holy priest overlay a33b2c323a1c9240b5abdb53a0c9758eb591aac8 Vladyslav Bondarenko 2021-02-20 16:06:00
fix!: Fix logical error to make Beacon appear correctly fa2446df85c2be3863dc03f99f63ab1444b97b0c Vladyslav Bondarenko 2021-02-18 11:29:59
feat!: Add Beacon of Light indicator 7121f0bba2055a652c607195dc51a1aa343ad757 Vladyslav Bondarenko 2021-02-13 22:34:41
feat: Automatically assign paladin party role cc3229299925367ed62dbbc0d4517430a3f12aea Vladyslav Bondarenko 2021-02-09 14:45:29
fix: Add backup font 0ebd17578b5dfc0cb47eb63860416536b93d4aaf Vladyslav Bondarenko 2021-02-08 09:08:44
feat: Add Inquisition buff indicator ca59d47fd34e155a6bc74805d980db3f6ae7b20d Vladyslav Bondarenko 2021-02-05 10:59:51
feat: Hide native spell activation overlay ddcc371861c562e3ea619510b0770259014be5df Vladyslav Bondarenko 2021-02-05 06:40:44
feat: Hide native paladin holy power indicator 1732d87a2bf90a3f53efeba8d7e815ba24320ea1 Vladyslav Bondarenko 2021-02-04 12:03:08
Commit 5489777709e6ac544816769e98812498059b17ec - fix: Render cyclone section artwork correctly
Author: Vladyslav Bondarenko
Author date (UTC): 2021-03-09 08:07
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2021-03-09 08:07
Parent(s): 82bb8fe999d30e331a08319fba6d8aaed9c9a94f
Signer:
Signing key:
Signing status: N
Tree: 13ef498ba4165959e2b83892ca3017609c70ab12
File Lines added Lines deleted
daybreak.lua 8 7
daybreak.toc 1 1
File daybreak.lua changed (mode: 100644) (index e0c46e9..607ec96)
... ... local function getArtworkTransparency(remainingDuration, duration)
78 78 remainingDuration = math.min(remainingDuration, duration) remainingDuration = math.min(remainingDuration, duration)
79 79 duration = math.max(remainingDuration, duration) duration = math.max(remainingDuration, duration)
80 80 local a = math.abs(remainingDuration) / math.max(duration, 1) local a = math.abs(remainingDuration) / math.max(duration, 1)
81 if a < 0.34 then
81 if a < 0.34 and duration <= 60 then
82 82 return 0.6 return 0.6
83 83 else else
84 84 return 1 return 1
 
... ... local function acceptOverlayUnitAura(button, eventCategory)
287 287 assert (string.len(filter) <= 256) assert (string.len(filter) <= 256)
288 288 local name, _, icon = UnitAura(unitDesignation, auraName, nil, filter) local name, _, icon = UnitAura(unitDesignation, auraName, nil, filter)
289 289 if name then if name then
290 if button:IsShown() then
291 --[[ Given update is unnecessary then abort to avoid indicator flicker ]]--
292 return
293 end
294 290 --[[ FIXME Apply graphics only once instead of every aura update ]]-- --[[ FIXME Apply graphics only once instead of every aura update ]]--
295 291 button:SetNormalTexture(icon) button:SetNormalTexture(icon)
296 local artwork = button:GetNormalTexture()
297 artwork:SetVertexColor(1, 1, 1, 1)
298 292 button:Show() button:Show()
299 293
300 294 local archetypeDesignation = button.archetypeDesignation or 1 local archetypeDesignation = button.archetypeDesignation or 1
 
... ... local function initCyclone(rootFrame)
861 855 'Fear', 'Fear',
862 856 'Feezing Trap', 'Feezing Trap',
863 857 'Howl of Terror', 'Howl of Terror',
858 'Psychic Scream',
864 859 'Polymorph', 'Polymorph',
865 860 --[[ Stun ]]-- --[[ Stun ]]--
866 861 'Deep Freeze', 'Deep Freeze',
 
... ... local function initCyclone(rootFrame)
902 897 --[[ Magic removable ]]-- --[[ Magic removable ]]--
903 898 'Counterspell', 'Counterspell',
904 899 'Silence', 'Silence',
900 'Unstable Affliction - Silence',
905 901 'Spell Lock', 'Spell Lock',
906 902 'Strangulate', 'Strangulate',
903 'Avenger\'s Shield',
907 904 --[[ Unremovable ]]-- --[[ Unremovable ]]--
908 905 'Garrote - Silence', 'Garrote - Silence',
909 906 'Gag Order', 'Gag Order',
910 907 'Solar Beam', 'Solar Beam',
911 908 'Pummel', 'Pummel',
912 909 'Dark Simulacrum', 'Dark Simulacrum',
910 'Unstable Affliction',
913 911 }) })
914 912
915 913 createCycloneButton(0, 1, 'DaybreakCycloneFrame2', p, { createCycloneButton(0, 1, 'DaybreakCycloneFrame2', p, {
 
... ... local function initSerendipity(rootFrame)
1194 1192 createButton(0, 0, 'Chakra: Sanctuary', 'DaybreakOverlayPriestChakraSanctuary', rootFrame) createButton(0, 0, 'Chakra: Sanctuary', 'DaybreakOverlayPriestChakraSanctuary', rootFrame)
1195 1193 createButton(0, 0, 'Chakra: Serenity', 'DaybreakOverlayPriestChakraSerenity', rootFrame) createButton(0, 0, 'Chakra: Serenity', 'DaybreakOverlayPriestChakraSerenity', rootFrame)
1196 1194 createButton(0, 1, 'Chakra', 'DaybreakOverlayPriestChakra', rootFrame) createButton(0, 1, 'Chakra', 'DaybreakOverlayPriestChakra', rootFrame)
1195 createButton(0, 1, 'Blessed Resilience', 'DaybreakOverlayPriestBlessedResilience', rootFrame)
1197 1196 --[[ Holy ]]-- --[[ Holy ]]--
1198 1197 createButton(1, 0, 'Holy Word: Serenity', 'DaybreaksOverlayPriestHolyWordSerenity', rootFrame) createButton(1, 0, 'Holy Word: Serenity', 'DaybreaksOverlayPriestHolyWordSerenity', rootFrame)
1199 1198 createButton(1, 1, 'Surge of Light', 'DaybreakOverlayPriestSurgeOfLight', rootFrame) createButton(1, 1, 'Surge of Light', 'DaybreakOverlayPriestSurgeOfLight', rootFrame)
1200 1199 createButton(1, 2, 'Serendipity', 'DaybreakOverlayPriestSerendipity', rootFrame) createButton(1, 2, 'Serendipity', 'DaybreakOverlayPriestSerendipity', rootFrame)
1201 1200 createButton(1, 3, 'Guardian Spirit', 'DaybreakOverlayPriestGuardianSpirit', rootFrame) createButton(1, 3, 'Guardian Spirit', 'DaybreakOverlayPriestGuardianSpirit', rootFrame)
1201 createButton(1, 3, 'Spirit of Redemption', 'DaybreakOverlayPriestSpiritOfRedemption', rootFrame)
1202 1202
1203 1203 --[[ Priest general ]]-- --[[ Priest general ]]--
1204 1204 createButton(9, 0, 'Inspiration', 'DaybreakOverlayPriestInspiration', rootFrame) createButton(9, 0, 'Inspiration', 'DaybreakOverlayPriestInspiration', rootFrame)
1205 1205 createButton(9, 1, 'Renew', 'DaybreakOverlayPriestRenew', rootFrame) createButton(9, 1, 'Renew', 'DaybreakOverlayPriestRenew', rootFrame)
1206 1206 local arch = getArchetypeDesignationAbsorption() local arch = getArchetypeDesignationAbsorption()
1207 1207 createButton(9, 2, 'Power Word: Shield', 'DaybreakOverlayPriestPowerWordShield', rootFrame, 'HELPFUL', arch) createButton(9, 2, 'Power Word: Shield', 'DaybreakOverlayPriestPowerWordShield', rootFrame, 'HELPFUL', arch)
1208 createButton(9, 3, 'Fear Ward', 'DaybreakOverlayPriestFearWard', rootFrame)
1208 1209 createButton(10, 2, 'Body and Soul', 'DaybreakOverlayPriestBodyAndSoul', rootFrame) createButton(10, 2, 'Body and Soul', 'DaybreakOverlayPriestBodyAndSoul', rootFrame)
1209 1210
1210 1211 --[[ Hide native spell proc indicators that flash in the middle of the screen ]]-- --[[ Hide native spell proc indicators that flash in the middle of the screen ]]--
File daybreak.toc changed (mode: 100644) (index 60ef22a..e6239f0)
1 1 ##Interface: 40300 ##Interface: 40300
2 2 ##Title: Daybreak ##Title: Daybreak
3 ##Version: 0.2.3-SNAPSHOT
3 ##Version: 0.2.4-SNAPSHOT
4 4 ##Notes: Custom spell activation overlay and power bar. ##Notes: Custom spell activation overlay and power bar.
5 5 daybreak.xml daybreak.xml
6 6 daybreak.lua daybreak.lua
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/wowaddons

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/vrtc/wowaddons

Clone this repository using git:
git clone git://git.rocketgit.com/user/vrtc/wowaddons

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