Closed 200sc closed 3 years ago
Merging #148 (b3641f1) into master (16844ce) will increase coverage by
0.87%
. The diff coverage is62.71%
.
@@ Coverage Diff @@
## master #148 +/- ##
==========================================
+ Coverage 92.94% 93.82% +0.87%
==========================================
Files 122 122
Lines 5390 4177 -1213
==========================================
- Hits 5010 3919 -1091
+ Misses 349 222 -127
- Partials 31 36 +5
Impacted Files | Coverage Δ | |
---|---|---|
event/bus.go | 100.00% <ø> (ø) |
|
event/handler.go | 100.00% <ø> (+7.54%) |
:arrow_up: |
render/loader.go | 100.00% <ø> (ø) |
|
render/mod/cut.go | 87.71% <0.00%> (-12.29%) |
:arrow_down: |
render/particle/source.go | 95.76% <0.00%> (-1.23%) |
:arrow_down: |
render/mod/filter.go | 90.17% <50.00%> (+17.91%) |
:arrow_up: |
render/loadsprite.go | 57.37% <55.55%> (-18.18%) |
:arrow_down: |
render/batchload.go | 40.69% <58.33%> (+2.32%) |
:arrow_up: |
render/text.go | 91.66% <81.81%> (-2.37%) |
:arrow_down: |
event/resolve.go | 100.00% <100.00%> (ø) |
|
... and 124 more |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 16844ce...e1e79d5. Read the comment docs.
For future reference, the weird codecov - Hits 5010 3919 -1091
delta is because something (Go or codecov) stopped counting function / method signature lines as lines covered. We didn't remove 1100 lines of code.
License Compliance manually resolved.
Release notes pending
Notes:
Debug Console: -- Adds
DisableDebugConsole
configuration option on startup. -- Adds thehelp
built in debug command to print possible commands. -- Addsoak.RunCommand()
to simulate a debug console instruction.Event Bus: -- Adds
EventRefreshRate
configuration option on startup. -- Theevent.Bus
type now supports being given a specific refresh rate, instead of having busy waiting on any pending bind or unbind requests. --event.Bus.ResolvePending()
had a goroutine leak, and this has been fixed.Batch Loading: -- Batch loading can now be configured to replace large images and audio files with blank versions, for faster test iteration in development. -- Batch loading is now parallelized.
Buttons: -- Adds additional text helpers for
entities/x/btn
constructors. -- Adds support for cutting buttons into shapes.Misc: -- Adds
render/mod.CutShape()
. -- Addsoak.SetTitle()
to change the running window title. -- Addsaudio.Audio.SetVolume
to change a running audio's underlying volume level. --render.Text.ToSprite()
has additional safety. Sometimes if a font or text changes in the middle of aToSprite
call it could panic deep inside of our font dependency. The font is now copied ahead of time to reduce this risk.Tasks before release: ~1. Write release notes~
Related issues:
145
147