Releases: sjoerdev/concrete
Releases · sjoerdev/concrete
v0.9
- several important bug fixes
- several minor improvements not worth mentioning
- improved project readme and build instructions
- refactored parts of the codebase for cleaner code
- check dotnet sdk installation before building player
- make editor builds self contained so runtime installation isnt required
- remove redundant console reset button
- better checking which components should be addable to a gameobject
- fix components showing up multiple times in the add component dropdown
- bump nuget package dependencies versions
- change backslashes to frontslashes in csproj files
- simplify csproj file globbing
- store temporary concrete data in documents, not in temp
- abstract away serialize attribute as SerializeMember for easier serializer switching
- make scripts serializable by serializing public fields by default
- update to dotnet 10 sdk
- migrate from sln to slnx
- move scriptcompiler to shared in order to make the scripts exist in the assembly before ceras deserialized them
- put game's obj/ and bin/ inside hidden concrete project folder
- combine script compiler and script manager
- cross platform automatic hidpi scaling
- make platform abstraction layer with make platform contract interface
- add sdl3 as a platform backend implementation
- fixed shader not found on linux due to case sensitivity
v0.8
- several important bug fixes
- editor icons using fontawesome
- using imgui v1.92.0 with a new backend
- dynamic and sharper font scaling
- better right click context menus for files
- auto opens script in vscode on double click
- auto recompiles scripts when starting
- allow dragging and dropping scripts