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

IconForge - Building spritesheets at the speed of light #160

Merged
merged 37 commits into from
Apr 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
3fad0f3
iconforge beta
itsmeow Dec 20, 2023
01da1b8
Start blending
itsmeow Dec 21, 2023
88055c6
Huge cleanup
itsmeow Dec 21, 2023
ef60238
Finish optimizing the thing
itsmeow Dec 21, 2023
03963ec
Finish the thing!!
itsmeow Dec 23, 2023
d8a64bc
Clean up a bit
itsmeow Dec 23, 2023
f48c32e
Re-add 32-bit thing
itsmeow Dec 23, 2023
e585301
Fix TOML sorting
itsmeow Dec 23, 2023
b1c1761
Add dmsrc
itsmeow Dec 23, 2023
65f96f1
Fix clippy suggestions
itsmeow Dec 23, 2023
bc55eb0
Clippy.. stop being mean
itsmeow Dec 23, 2023
bc1a389
Cargo fmt + doc comments
itsmeow Dec 23, 2023
9ace09a
Code cleanup
itsmeow Dec 24, 2023
156a42e
More cleanup, remove most unsafe unwrap()s, use Match syntax.
itsmeow Dec 24, 2023
3dbe3a0
Remove unneccesarily verbose casting
itsmeow Dec 24, 2023
1edb384
Fix overlay blending
itsmeow Dec 24, 2023
6fd5902
Cleanup with new DMI version
itsmeow Dec 24, 2023
93dada6
Cargo fmt
itsmeow Dec 24, 2023
04722d5
Leaf test, DynamicImage->RgbaImage, better Error handling, DashMap, a…
itsmeow Dec 24, 2023
ae8fe61
Fix
itsmeow Dec 24, 2023
0e5b59b
Further tree optimizations, hashing optimization, cache icostrings mo…
itsmeow Dec 25, 2023
cd96863
Optimize unique_icons insertion a little
itsmeow Dec 25, 2023
3d47ac7
Fix macro
itsmeow Dec 25, 2023
2d7865e
Little more cleanup
itsmeow Dec 25, 2023
557294d
Add to README
itsmeow Dec 26, 2023
a8d1bf1
Update dmi, add caching logic.
itsmeow Dec 27, 2023
41d5bca
Address reviews
itsmeow Dec 27, 2023
a50e8f1
Cleanup panic unwind
itsmeow Dec 27, 2023
bfd48f1
Fix lint failure
itsmeow Dec 27, 2023
98beb2b
Fix bounds expansion crops, and properly index crops from 1,1
itsmeow Dec 29, 2023
5d7a25e
Don't multiply by alpha if the base alpha is 0
itsmeow Dec 29, 2023
9724ab9
Fix subtract blending
itsmeow Jan 10, 2024
ff2d74c
Don't hash the same DMI 500 times
itsmeow Jan 10, 2024
23df71f
Merge remote-tracking branch 'origin/master' into iconforge-tg
itsmeow Apr 16, 2024
7b99cba
Address reviews
itsmeow Apr 16, 2024
dfcf25d
Merge remote-tracking branch 'origin/master' into iconforge-tg
itsmeow Apr 20, 2024
b8afdb3
Clippy fix
itsmeow Apr 20, 2024
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
109 changes: 71 additions & 38 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading