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