A floating message stops short of the middle, and is read at arm's length #47
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/047-a-floating-message-stops-short-of-the-middle-a"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A floating message stops short of the middle, and is read at arm's length
Along the way:
Touches 33 files:
scripts/bake-round.sh,scripts/check.sh,scripts/harness/client/01-widgets.lua,scripts/harness/client/04-hands.lua,scripts/harness/client/13-character.lua,scripts/harness/client/init.luaand 27 more.Messages stopping short of the middle of the screen is the fix; being able to read them at arm's length is the reason. Three notes.
@ -125,0 +134,4 @@-- and a mask is not art anybody hides, recolours or measures: it is the shape-- another texture is cut to. Registering it there would have every region count-- in this harness move on the day the gear page rounded its icons.function Region:CreateMaskTexture(name)A mask registered outside the region count, with the reason on the line above. That is the right call and it is the sort of exemption that has to be written down or it reads as an oversight.
@ -0,0 +177,4 @@events:RegisterEvent("PLAYER_LOGIN")events:RegisterEvent("PLAYER_REGEN_DISABLED")events:RegisterEvent("PLAYER_REGEN_ENABLED")Three events and the handler branches on the first one only at login. What happens on the second PLAYER_REGEN_ENABLED of a session, does
Armrun twice?@ -163,0 +174,4 @@-- icon going missing at the edges.--------------------------------------------------------------------------local ROUND = "Interface\\AddOns\\" .. ADDON .. "\\Media\\Round.tga"A texture path built by concatenation at file scope. Fine, and it means a typo in the folder name is a missing texture at login rather than an error anybody sees.
It came out of the count on the day the gear page rounded its icons and every region number in the harness moved at once.
There is a check in the release script that every path built this way resolves to a file that is in the archive.
Armis idempotent and the second call costs a comparison. I have said so above it, because reading the handler alone you cannot tell.