Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
2747b08
Bevy 0.17 finish migration
marcotoniut Oct 23, 2025
addd23c
run 'cargo fmt'
marcotoniut Oct 23, 2025
4bfe13e
Update to only run once by setting the flag to after loading the p…
marcotoniut Nov 16, 2025
74c85d3
Harden to early‑return on empty/zero‑width images and to stop trimmi…
marcotoniut Nov 16, 2025
b12f6fa
Make return a proper error on failed format conversion and when ther…
marcotoniut Nov 16, 2025
8941b30
fix: harden palette init and image trimming
marcotoniut Nov 17, 2025
15f4761
perf: reuse render buffer for pixel compositor
marcotoniut Nov 18, 2025
0156a55
perf: optimize pixel iteration for rects and lines
marcotoniut Nov 17, 2025
f0a85a7
Add snapshot tests for sprite, filter, text and tilemap
marcotoniut Dec 22, 2025
d5adc93
Add some missing code documentation.
marcotoniut Dec 22, 2025
f171bbc
ARCHITECTURE_REVIEW.md
marcotoniut Nov 16, 2025
99013db
repo: Add prototools and rustup for locking down toolchain versions. …
marcotoniut Dec 22, 2025
397a96d
Refactor screen and UI into submodules
marcotoniut Dec 23, 2025
3871bc1
ARCHITECTURE_REVIEW.md pt2
marcotoniut Dec 23, 2025
dbd57c2
Explicit palette loading + PxFilterLayers helpers
marcotoniut Dec 23, 2025
37e09e0
ARCHITECTURE_REVIEW.md pt3
marcotoniut Dec 23, 2025
894a396
Add support for a gpu palette
marcotoniut Dec 24, 2025
07ca7bc
ARCHITECTURE_REVIEW.md pt4
marcotoniut Dec 24, 2025
02fecd2
Add frame view/control and opt-in animation plugin, and picking control
marcotoniut Dec 24, 2025
41e8d4e
ARCHITECTURE_REVIEW.md pt5
marcotoniut Dec 24, 2025
0665499
docs: Add composite sprite goals and architecture
marcotoniut Dec 24, 2025
7f03f9d
0.9.0-dev: Update Changelog
marcotoniut Dec 24, 2025
af733b7
Implement Composite Sprite and Animation
marcotoniut Dec 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ jobs:
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@master
with:
toolchain: stable
- run: cargo check

test:
Expand All @@ -19,8 +17,6 @@ jobs:
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@master
with:
toolchain: stable
- name: Install alsa and udev
run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev
if: runner.os == 'linux'
Expand All @@ -33,7 +29,6 @@ jobs:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@master
with:
toolchain: stable
components: rustfmt
- run: cargo fmt --all -- --check

Expand All @@ -44,6 +39,5 @@ jobs:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@master
with:
toolchain: stable
components: clippy
- run: cargo clippy -- -D warnings
4 changes: 4 additions & 0 deletions .prototools
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
lefthook = "2.0.2"

[plugins.tools]
lefthook = "https://raw.githubusercontent.com/ageha734/proto-plugins/refs/heads/master/toml/lefthook.toml"
Loading
Loading