TODO
- Fix window icon not working on Linux
- Set level type from file
- Fix incorrect dialog responses on Mac
Maybe add
- Add theme support
- Hide console if debug is turned off
- Add "Save" option
- Ask if want to save on quit
- Fix incorrect mouse position on Windows
- Add checkboxes to toggle music and selected tiles
- Add check if data.taco is valid
- Disable log by default and make toggle for it
- Add keyboard shortcuts
- Properly sort menu IDs
1.1.1 / Final
- Updated to CrowEngine 1.0.5
- Added Mac port
- Added Mac specific icon
- Changed "About CrowEngine" to "About CELD"
- Added version number directly under "About"
- Fixed library bug
- Fixed message boxes resulting in a crash on Mac
- Fixed crash when clicking on submenus
- Now shows warning when invalid menu is clicked instead of crashing
- OpenAL32.dll is now bundled with the Windows version
- Removed log
- Removed "beta" text
- Fixed OS detection
- Added changelog
- Fixed opening an invalid map causing a crash
- Improved OS specific code
- Removed unused warning
- Added "Check for updates" button
1.1.0 / Beta 10
- Updated to CrowEngine 1.0.3
- Remade all tiles to 26x26
- Change blocks to 36x20 to scale properly
- Reduced memory usage
- Background is now drawn properly
- All assets are now uncompressed
- You can now click the border to select a tile
- Now only prompts when quitting if you made changes
- Removed "Change..." text
- Fixed backgrounds
- Added ability to change level type
- Added cake and choco tile sets
1.0.5 / Beta 9
- Added ability to "Open With..." from OS
- Fixed some bugs when opening multiple files
- Now prints CPU cores and total RAM to "About System"
- Added backgrounds
- Added background info to debug menu
- Now saves background info to file
1.0.4 / Beta 8
- Fixed it not closing properly on Linux for real
- Now includes PhysFS, Dumb on Linux
- No longer crashes after error
- Now loads window icon directly
- Fixed an include bug
- No longer draws selected block if not on it
- Added fps and delta counter
- Added enemies
- Updated to CrowEngine 1.0.2
- Fixed crashing if not selecting a file when opening/saving
1.0.3 / Beta 7
- Added proper credit for music
- Changed "World" to "Tiles"
- Added icons to menu items
- Added 3 new tile sets
- Replaced "World ID" with "World Name"
- Fix not being able to open saved maps
- Now changes tile set when opening file
- Now warns if trying to save without spawn and/or exit
- Now unloads all addons before closing
- Fixed log not closing on Linux
- Added coins
1.0.2 / Beta 6
- Add ability to place entrance and exit
- Changed level version to 0 (Beta)
- Changed most things to blue
- Updated World tiles
- Added missing tiles for World 2-3
- Changed fonts
- Now saves current world to file
- Added compile date and time to "About CrowEngine"
- Reversed debug block coordinates
- Added Linux port
1.0.1 / Beta 5
- Removed "Go to test level" which made it crash
- Now asks if you want to quit if you close with X
- Improved app quit
- No longer creates uselss config.ini file
- No longer draws red dot on cursor unless debug
1.0 / Beta 4
- First release!