Commit graph

39 commits

Author SHA1 Message Date
3c4ad68059 Refactor depencies, add clay to the repo in preparation to move from raygui to clay 2026-01-02 21:13:34 +02:00
d748f742f7 Cleanup unused imports 2026-01-02 19:05:24 +02:00
b4f7fb4171 Reorganize globals and introduce an Atlas struct 2026-01-02 19:03:06 +02:00
a51f5c6b57 More cleanup. Hooray! 2026-01-02 18:49:24 +02:00
faf42da522 Update dependencies, refresh README.md, add build scripts for linux(& macos?) 2026-01-02 15:06:34 +02:00
3f1c523ad9 Major refactor:
* Removed any hotreload functionality to simplify the code-base, may introduce it back again if there's a need to redesign the UI as it was used for dynamic prototyping.
* Split the code base into two packages: generator and frontend. The 'generator' package is reponsible for the functionality of making the atlases, etc... while the frontend is pure the immediate mode UI implemented with raygui and application globals
* New build scripts, windows only for now.
2024-08-30 18:05:56 +03:00
84db74586b misc: settings update 2024-08-30 12:33:40 +03:00
178b0d5525 feat: Added methods for writing out the metadata about the atlas elements
misc: Refactoring
2024-08-30 12:32:57 +03:00
82ee56ef03 cli work, partial flags implementation 2024-04-29 12:44:30 +03:00
0ef07b299c some preliminary work done on an argument parser & help menu/docs 2024-04-26 23:31:21 +03:00
44e88f7fd0 working cpp codegen 2024-04-24 23:24:59 +03:00
043892cdd1 added metagen check for first class enum arrays 2024-04-24 22:52:24 +03:00
99194e943a working highly constrained metadata(ish) source code generator 2024-04-24 22:39:10 +03:00
52364f28b9 working metdata output for json & odin in the aseprite_odin_generator tool 2024-04-24 21:08:36 +03:00
67d7b3e227 working demo of what the metdata exporter is supposed to do 2024-04-23 19:17:38 +03:00
194550335d project restructure (removed some files that are not needed for this project from the template & moved the files containing utils like features to the utils folder) 2024-04-23 12:49:44 +03:00
0faa687d05 refactor of the save method & replaced the path strings with a maybe(string) instead of a string+bool 2024-04-23 12:39:32 +03:00
d68a2f99b5 fixed typo 2024-04-23 10:29:22 +03:00
8c7a22ed8f add screenshot to repo & readme 2024-04-23 10:26:32 +03:00
16a4faaff7 update readme with youtube link to a preview of the program 2024-04-23 10:20:03 +03:00
52ac2819c7 updated readme & fixed the submodule setup for tinyfiledialogs + added a build script for windows 2024-04-23 10:01:51 +03:00
362f1a8165 escape key doesn't close the application in release mode anymore 2024-04-23 09:41:04 +03:00
1f1a0ee48d working build & fixed the double padding 2024-04-22 20:09:42 +03:00
6863124384 refactored the UI & fixed a bug that would crash everything 2024-04-22 19:00:14 +03:00
73202f5dfc Merge branch 'master' of stefanstefanov.eu:bersk/yaap 2024-04-22 16:09:24 +03:00
dd1f5f8e3b fmt change 2024-04-22 16:09:18 +03:00
3dc7d72a50 added tinyfiledialogs as a submodule & updated the build scripts for linux/mac 2024-04-22 10:07:02 +03:00
04a472874d working packing 2024-04-21 22:08:03 +03:00
973af01380 update the generator tool & added unmarshalling a whole directory 2024-04-21 19:17:27 +03:00
81d9632396 added new batch build script for the test generator program & minor cleanup 2024-04-21 14:31:12 +03:00
b839d631dd resulting atlas 2024-04-21 14:00:09 +03:00
7510894c78 working packing generator example 2024-04-21 13:59:27 +03:00
c8e5cfcdef add odin-aseprite dependency & start of a generator 2024-04-21 09:38:05 +03:00
132b16df8f added rendering to target texture & save to output 2024-04-20 22:28:13 +03:00
dfb286293e progress on the packer ui 2024-04-20 20:51:12 +03:00
8d36f8bbd8 working-ish state for the app & some gui work done on the packing screen 2024-04-20 18:53:50 +03:00
8da1321bdd Added working text input box 2024-04-19 21:30:09 +03:00
15e5ad3454 init 2024-04-19 20:41:22 +03:00
10f2cebd46 init 2024-04-19 20:41:12 +03:00