oakmound / oak

A pure Go game engine
Apache License 2.0
1.55k stars 83 forks source link

Release/v3.2.0 #177

Closed 200sc closed 2 years ago

200sc commented 2 years ago

A grab bag of changes:

codecov-commenter commented 2 years ago

Codecov Report

Merging #177 (1602bef) into master (89e4ba2) will decrease coverage by 0.05%. The diff coverage is 83.60%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #177      +/-   ##
==========================================
- Coverage   92.71%   92.65%   -0.06%     
==========================================
  Files         141      141              
  Lines        6313     6403      +90     
==========================================
+ Hits         5853     5933      +80     
- Misses        401      408       +7     
- Partials       59       62       +3     
Impacted Files Coverage Δ
fileutil/open.go 60.86% <ø> (ø)
screenFilter.go 28.57% <0.00%> (ø)
window.go 66.95% <ø> (-0.57%) :arrow_down:
config.go 98.21% <33.33%> (-1.79%) :arrow_down:
lifecycle.go 72.05% <55.55%> (+0.41%) :arrow_up:
drawLoop.go 60.37% <58.82%> (+0.76%) :arrow_up:
alg/floatgeom/polygon.go 94.28% <90.47%> (-5.72%) :arrow_down:
alg/floatgeom/rect.go 100.00% <100.00%> (ø)
init.go 76.74% <100.00%> (+0.55%) :arrow_up:
inputLoop.go 61.76% <100.00%> (+1.76%) :arrow_up:
... and 4 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 89e4ba2...1602bef. Read the comment docs.

200sc commented 2 years ago

Todo before release:

Implausiblyfun commented 2 years ago

Low prio question: Do we want to add the readme overhaul to this release?

I would love to reduce the size of the repo by removing the gifs for readme and linking instead to the playable in browser variant of https://oakmound.github.io/

That being said since it would be a readme update we could do it as a patch version without issue.

200sc commented 2 years ago

Low prio question: Do we want to add the readme overhaul to this release?

I would love to reduce the size of the repo by removing the gifs for readme and linking instead to the playable in browser variant of https://oakmound.github.io/

That being said since it would be a readme update we could do it as a patch version without issue.

As a compromise, drop the files we aren't using? The github.io website isn't ready yet.

Some snapshots of repository size: 93 MB with .git image

Examples, 6.1 MB image

Then it's audio test data, then generated files for shiny

200sc commented 2 years ago

Don't know if codecov is going to comment again-- down to -0.05 delta, which is just fluctuation from tests with a lot of randomness / concurrency. Proceeding to merge.