Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

oxidize into v2.0 #40

Merged
merged 230 commits into from
Apr 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
230 commits
Select commit Hold shift + click to select a range
29fc271
yank
elringus Mar 5, 2024
a071865
iteration
elringus Mar 5, 2024
c5a3bad
etc
elringus Mar 5, 2024
169c776
add docs
elringus Mar 5, 2024
8b5d612
Merge branch 'main' into feat/oxidize
elringus Mar 5, 2024
d2f8b61
add meta
elringus Mar 5, 2024
0cc73bf
build
elringus Mar 5, 2024
8eb02fa
iteration
elringus Mar 6, 2024
f6772bf
models
elringus Mar 7, 2024
350841b
etc
elringus Mar 7, 2024
7995d82
etc
elringus Mar 7, 2024
7cf0bdf
docs
elringus Mar 7, 2024
67b2813
docs
elringus Mar 7, 2024
51ff2cd
docs
elringus Mar 7, 2024
2b27528
Merge branch 'main' into feat/oxidize
elringus Mar 7, 2024
6430c95
Merge branch 'main' into feat/oxidize
elringus Mar 7, 2024
aad96c1
models
elringus Mar 8, 2024
bd747fa
iteration
elringus Mar 8, 2024
e0bc585
etc
elringus Mar 8, 2024
d73e8e8
etc
elringus Mar 8, 2024
a3bbf52
iteration
elringus Mar 8, 2024
fd5fd89
move plugins
elringus Mar 9, 2024
e149625
fixtures
elringus Mar 9, 2024
be35c13
fixtures
elringus Mar 10, 2024
85b83b4
iteration
elringus Mar 10, 2024
f6b4a9d
iteration
elringus Mar 11, 2024
9032635
iteration
elringus Mar 11, 2024
870a2d6
iteration
elringus Mar 11, 2024
71984fb
iteration
elringus Mar 11, 2024
4ffbc9e
iteration
elringus Mar 11, 2024
61f3e56
iteration
elringus Mar 11, 2024
08733e2
iteration
elringus Mar 12, 2024
f9df3b5
iteration
elringus Mar 12, 2024
84e16c9
iteration
elringus Mar 13, 2024
0e5b72b
iteration
elringus Mar 13, 2024
0c79a4f
etc
elringus Mar 13, 2024
39da2e4
etc
elringus Mar 13, 2024
e8cae5e
tt
elringus Mar 13, 2024
14fcf3e
tt
elringus Mar 13, 2024
05ad612
iteration
elringus Mar 14, 2024
44b04b3
iteration
elringus Mar 14, 2024
f0b5249
itereation
elringus Mar 14, 2024
d204a6e
etc
elringus Mar 14, 2024
4a3b0d4
etc
elringus Mar 14, 2024
c522ade
etc
elringus Mar 14, 2024
2dcf5e4
iteartion
elringus Mar 14, 2024
1807a53
etc
elringus Mar 14, 2024
88d64d0
iteration
elringus Mar 14, 2024
fbf5a49
iteration
elringus Mar 15, 2024
3ea84b8
iteration
elringus Mar 15, 2024
4e7b795
iteration
elringus Mar 15, 2024
79292f8
iteration
elringus Mar 16, 2024
1cb6d18
iteration
elringus Mar 16, 2024
e2cb130
etc
elringus Mar 16, 2024
c0621ea
iteration
elringus Mar 17, 2024
6a0e0db
Merge branch 'main' into feat/oxidize
elringus Mar 17, 2024
b922db6
iteration
elringus Mar 17, 2024
75256d7
update docs
elringus Mar 17, 2024
ae6dd64
iteration
elringus Mar 18, 2024
1b899f5
iteration
elringus Mar 18, 2024
f8b5d20
iteration
elringus Mar 18, 2024
f478dc1
iteration
elringus Mar 18, 2024
9130be1
tt
elringus Mar 18, 2024
2c2c2ed
iteration
elringus Mar 19, 2024
ffc9d65
iteration
elringus Mar 19, 2024
d788427
iteration
elringus Mar 19, 2024
18c0106
iteration
elringus Mar 20, 2024
843dba1
iteration
elringus Mar 20, 2024
a277305
iteration
elringus Mar 20, 2024
4c19f0d
iteration
elringus Mar 20, 2024
bf0a145
iteration
elringus Mar 20, 2024
ece00e4
iteration
elringus Mar 20, 2024
03b5754
iteration
elringus Mar 21, 2024
6d813bb
etc
elringus Mar 21, 2024
84a57aa
iteration
elringus Mar 21, 2024
8a91253
iteration
elringus Mar 21, 2024
1a66f68
iteration
elringus Mar 22, 2024
3cfa67f
iteration
elringus Mar 22, 2024
5eb6627
fix build
elringus Mar 22, 2024
d80989b
iteration
elringus Mar 22, 2024
73f20a3
fix sep
elringus Mar 22, 2024
5cbece7
etc
elringus Mar 22, 2024
39ce480
etc
elringus Mar 22, 2024
9b5989c
iteration
elringus Mar 23, 2024
e9fa754
etc
elringus Mar 23, 2024
58d6290
etc
elringus Mar 23, 2024
212d940
iteration
elringus Mar 23, 2024
34462e7
etc
elringus Mar 23, 2024
23e6f01
iteration
elringus Mar 23, 2024
66817d3
etc
elringus Mar 23, 2024
f8bf80b
etc
elringus Mar 23, 2024
b8c91fd
etc
elringus Mar 23, 2024
da9613b
etc
elringus Mar 23, 2024
5806e5c
iteration
elringus Mar 23, 2024
b5df890
iteration
elringus Mar 23, 2024
30037fe
upd
elringus Mar 23, 2024
5984785
iteration
elringus Mar 23, 2024
184e3b3
iteration
elringus Mar 23, 2024
aea9140
etc
elringus Mar 23, 2024
f289a2d
etc
elringus Mar 24, 2024
b184e03
preserve order
elringus Mar 24, 2024
8af94b4
etc
elringus Mar 24, 2024
ace24c0
etc
elringus Mar 24, 2024
a32e806
etc
elringus Mar 24, 2024
2d56473
delete anim frame
elringus Mar 24, 2024
5760fc2
etc
elringus Mar 24, 2024
d1870ca
etc
elringus Mar 24, 2024
deab3dd
update anim
elringus Mar 24, 2024
8c920ef
iteration
elringus Mar 24, 2024
5585a4b
force pivot
elringus Mar 24, 2024
52c3af4
etc
elringus Mar 24, 2024
7af6a3a
etc
elringus Mar 25, 2024
37c649f
iteration
elringus Mar 25, 2024
beda978
panic
elringus Mar 25, 2024
5f5ad50
iteration
elringus Mar 25, 2024
24fcc39
iteration
elringus Mar 25, 2024
b97d236
iteration
elringus Mar 25, 2024
af9353a
iteration
elringus Mar 25, 2024
3837785
tt
elringus Mar 25, 2024
e04e251
iteration
elringus Mar 26, 2024
fc7328b
iteration
elringus Mar 26, 2024
a911268
etc
elringus Mar 26, 2024
2bc32cd
iteration
elringus Mar 27, 2024
54676fb
etc
elringus Mar 27, 2024
3a812d2
upd package
elringus Mar 27, 2024
6b85a35
iteration
elringus Mar 27, 2024
c6397c1
iteration
elringus Mar 27, 2024
0f15497
iteration
elringus Mar 27, 2024
cf19932
iteration
elringus Mar 28, 2024
543eba9
etc
elringus Mar 28, 2024
ac10e31
iteration
elringus Mar 28, 2024
498bdca
etc
elringus Mar 28, 2024
2724554
iteration
elringus Mar 29, 2024
0ab6a4f
iteration
elringus Mar 29, 2024
fa172e1
iteration
elringus Mar 29, 2024
78da423
iteration
elringus Mar 29, 2024
9e0660f
iteration
elringus Mar 29, 2024
7ff3e15
iteration
elringus Mar 29, 2024
c395261
iteration
elringus Mar 29, 2024
ca36746
iteration
elringus Mar 29, 2024
e68d893
iteration
elringus Mar 29, 2024
05d9da3
iteration
elringus Mar 29, 2024
43d36bb
iteration
elringus Mar 29, 2024
85f57f8
etc
elringus Mar 29, 2024
056bfa9
etc
elringus Mar 29, 2024
166a1a5
etc
elringus Mar 29, 2024
ddf09cb
etc
elringus Mar 29, 2024
a0270e8
etc
elringus Mar 29, 2024
fccdf98
add progress
elringus Mar 30, 2024
b8f7b40
etc
elringus Mar 30, 2024
6bd6467
iteration
elringus Mar 30, 2024
c4514b6
etc
elringus Mar 30, 2024
148390b
upd
elringus Mar 30, 2024
9a69a64
iteration
elringus Mar 30, 2024
91db6c5
to 2022
elringus Mar 31, 2024
80e12f6
to 2022
elringus Mar 31, 2024
be3ae90
to 2022
elringus Mar 31, 2024
64f4f2d
etc
elringus Mar 31, 2024
cec2d26
w/o undo
elringus Mar 31, 2024
e4310d4
disable cov
elringus Mar 31, 2024
fc55687
remove save assets
elringus Mar 31, 2024
167ad19
etc
elringus Mar 31, 2024
81baa43
etc
elringus Mar 31, 2024
57888e8
etc
elringus Mar 31, 2024
06e970f
etc
elringus Mar 31, 2024
a5db082
fix nullref
elringus Mar 31, 2024
d2fc29f
remove ani
elringus Mar 31, 2024
4120622
remove ugui
elringus Mar 31, 2024
5998ca1
fmt
elringus Mar 31, 2024
28b1f44
sharping
elringus Mar 31, 2024
d17cfcb
sharping
elringus Mar 31, 2024
be584bf
unref
elringus Mar 31, 2024
6bc9a16
update icon
elringus Mar 31, 2024
656fdd4
update docs
elringus Mar 31, 2024
60026ae
etc
elringus Mar 31, 2024
f05b351
tests
elringus Mar 31, 2024
a0c9c99
cover
elringus Mar 31, 2024
f7d7b35
add ci
elringus Mar 31, 2024
56b1607
test
elringus Mar 31, 2024
a58fbf5
fix
elringus Mar 31, 2024
5e27a91
fx
elringus Mar 31, 2024
59d0a5f
Merge branch 'main' into feat/oxidize
elringus Mar 31, 2024
b6ba75e
ci
elringus Mar 31, 2024
529ebe6
ci
elringus Mar 31, 2024
28961b2
etc
elringus Mar 31, 2024
61cd92b
ci
elringus Mar 31, 2024
cba8387
ci
elringus Mar 31, 2024
ad77981
ci
elringus Mar 31, 2024
29aaf57
ci
elringus Mar 31, 2024
f0352df
cover
elringus Mar 31, 2024
250cbc1
ci
elringus Mar 31, 2024
4a2e9f5
ci
elringus Mar 31, 2024
ed4001e
ci
elringus Mar 31, 2024
7e1a1b7
ci
elringus Mar 31, 2024
0833e4e
ci
elringus Mar 31, 2024
6de7f16
ci
elringus Mar 31, 2024
7a58f32
ci
elringus Mar 31, 2024
cc3a64d
ci
elringus Mar 31, 2024
e4b18a4
ci
elringus Mar 31, 2024
135db04
ci
elringus Mar 31, 2024
254590e
fmt
elringus Mar 31, 2024
e06d6bc
ci
elringus Mar 31, 2024
b536116
ci
elringus Mar 31, 2024
f003092
ci
elringus Mar 31, 2024
7ff0486
fmt
elringus Mar 31, 2024
2b17efa
ci
elringus Mar 31, 2024
71eb3d0
e2e
elringus Apr 1, 2024
bb5fa3c
cover
elringus Apr 1, 2024
cba079a
e2e
elringus Apr 1, 2024
553684a
e2e
elringus Apr 1, 2024
b60dfa8
iteration
elringus Apr 2, 2024
2ae6341
iteration
elringus Apr 2, 2024
b8230c5
iteration
elringus Apr 2, 2024
1da6448
iteration
elringus Apr 2, 2024
d07afa5
iteration
elringus Apr 2, 2024
8334e39
iteration
elringus Apr 2, 2024
a4e8fa1
fmt
elringus Apr 2, 2024
8e0e94f
iteration
elringus Apr 3, 2024
942a3cc
ci
elringus Apr 3, 2024
964b434
iteration
elringus Apr 3, 2024
ab2c405
iteration
elringus Apr 3, 2024
82e6294
iteration
elringus Apr 3, 2024
16db8d8
etc
elringus Apr 3, 2024
a827a04
iteration
elringus Apr 3, 2024
e5286bc
iteration
elringus Apr 3, 2024
a0c0dd5
iteration
elringus Apr 4, 2024
694a83f
iteration
elringus Apr 4, 2024
9dbb2e5
iteration
elringus Apr 4, 2024
9aff9f3
iteration
elringus Apr 4, 2024
c21b0f1
upd
elringus Apr 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 0 additions & 14 deletions .github/favicon.svg

This file was deleted.

29 changes: 29 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: docs
on:
workflow_dispatch: { }
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
permissions:
pages: write
id-token: write
environment:
name: github-pages
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-node@v3
- name: build
run: |
cd docs
npm install
npm run docs:build
- uses: actions/configure-pages@v3
- uses: actions/upload-pages-artifact@v2
with:
path: docs/.vitepress/dist
- uses: actions/deploy-pages@v2
6 changes: 2 additions & 4 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
name: lint

on:
push:
branches:
- main
pull_request:
push:
branches:
- main

Expand All @@ -16,4 +14,4 @@ jobs:
- uses: actions/checkout@v2
- name: editorconfig
run: |
docker run --rm --volume=$PWD:/check mstruebing/editorconfig-checker ec --exclude ".git|\.meta$|\.anim$|\.controller$|\.asset$|\.unity$|\.asmdef$|ProjectSettings"
docker run --rm --volume=$PWD:/check mstruebing/editorconfig-checker ec --exclude ".git|\.meta$|\.anim$|\.dds$|\.controller$|\.asset$|\.unity$|\.asmdef$|ProjectSettings"
46 changes: 46 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: test rust core

on:
workflow_dispatch:
pull_request:
push:
branches:
- main

env:
CARGO_TERM_COLOR: always
RUSTFLAGS: "-Dwarnings" # Fail on Clippy warnings

jobs:
test_and_cover:
name: test and cover
runs-on: ubuntu-latest
container:
image: xd009642/tarpaulin
options: --security-opt seccomp=unconfined
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Check formatting
run: |
cd crates
rustup component add rustfmt
cargo fmt --all -- --check

- name: Lint sources
run: |
cd crates
rustup component add clippy
cargo clippy --all-targets --all-features

- name: Generate code coverage
run: |
cd crates
cargo tarpaulin --all-features --exclude-files abi/*/* cli/*/* --timeout 120 --out xml

- name: Upload coverage
uses: codecov/codecov-action@v4
with:
token: ${{secrets.CODECOV_TOKEN}}
fail_ci_if_error: true
3 changes: 1 addition & 2 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@ on:
- cron: '45 3 * * *'

jobs:
stale:
name: close stale issues
scan:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v4
Expand Down
53 changes: 53 additions & 0 deletions .github/workflows/unity.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: test unity plugin

on:
workflow_dispatch:
pull_request:
push:
branches:
- main

jobs:

cover:
name: test and cover
runs-on: ubuntu-latest
strategy:
matrix:
projectPath:
- plugins/unity
steps:

- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: actions/cache@v4
with:
path: ${{ matrix.projectPath }}/Library
key: Library-${{ hashFiles('Assets/**', 'Packages/**', 'ProjectSettings/**') }}
restore-keys: |
Library-

- name: Run tests and generate coverage report
uses: game-ci/unity-test-runner@v4
id: tests
env:
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
with:
projectPath: ${{ matrix.projectPath }}
githubToken: ${{ secrets.GITHUB_TOKEN }}
testMode: editmode
coverageOptions: useProjectSettings;generateAdditionalMetrics
customParameters: -debugCodeOptimization -enableCodeCoverage

- name: Upload coverage report
uses: codecov/codecov-action@v4
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
with:
files: ${{ steps.tests.outputs.coveragePath }}/**/*.xml
fail_ci_if_error: true
86 changes: 1 addition & 85 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,85 +1 @@
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Uu]ser[Ss]ettings/
/[Cc]ode[Cc]overage/
/[Ll]ogs/

/Assets/Editor*

# Autogenerated VS/MD solution and project files
.vs/
ExportedObj/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.idea/

# Unity3D generated meta files
*.pidb.meta

# Unity3D Generated File On Crash Reports
sysinfo.txt

# Builds
*.apk

# =========================
# Operating System Files
# =========================

# OSX
# =========================

.DS_Store
.AppleDouble
.LSOverride

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# Windows
# =========================

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# Windows shortcuts
*.lnk
.idea
Loading
Loading