Skip to content

0.1.0 Release

Compare
Choose a tag to compare
@alexcui03 alexcui03 released this 28 Dec 21:49

Version: 0.1.0

Date: 2018.12.25

Features:

  • Added button to show information of sprite.[build-413]
  • Added cpu status output to crasher.[cpu#amd64, os#windows][build-392]
  • Added GUI to show sprite's information.[build-370]
  • Added API for decode YAML data.[build-370]
  • Added translation file for language type.[build-346]
  • Added translation enable option file.[build-346]
  • Added StagePart and SpritePart to StageArea.[build-346]
  • Added ui of SpritePart_Topbar.[build-346]
  • Added action for inserting a block between two blocks.[build-313]
  • Added dump file making if program crashed.[build-313]
  • Added function for catching unhandled exception.[build-313]
  • Added function to blocks.[build-307]
  • Added TestSprite for testing program.[build-307]
  • Added Test block: add 10 to x.[build-307]
  • Added Test block: sub 10 to x.[build-307]
  • Added Test block: add 10 to y.[build-307]
  • Added Test block: sub 10 to y.[build-307]
  • Changed size of EditArea.[build-370]
  • Changed block's source.[build-392]
  • Changed StageArea top-left and top-right bold radius into 8px.[build-346]
  • Changed bold radius of start button and stop button into 8px.[build-346]
  • Changed calling resize function of some widgets into resizeEvent function.[build-346]
  • Changed translation file into YAML file.[build-346]
  • Changed title of "Zilsh" into "Zilch".[build-346]
  • Set default style as Fusion(some system may not support).[build-370]
  • Each translation file must have key "current_lang" to show that what language is.[build-346]
  • Print logs to log file if the program crashed, including calling stack, source file.[build-313]
  • Block can be connect if their position are lower than (30, 30).[build-294]
  • Main frame of widgets.[build-210]

Bugfixes:

  • Fixed block copy all time.[bug#1][build-255]
  • Fixed block position error while moving.[bug#2][build-255]
  • Fixed block cannot be dragged after the block was copied.[bug#3][build-276]
  • Fixed block's position is wrong after the block was copied.[bug#4][build-276]
  • Fixed block's offset vector is [0, 0] after the block was copied.[bug#5][build-276]
  • Fixed some blocks doesn't redraw while changing block tabs.[bug#6][build-307]
  • Fixed block in edit area but contains in main widget.[bug#7][build-294]
  • Fixed the block cannot be dragged after the block was copied.[bug#9][build-408]
  • Fixed the position of the block in block view with index greater than 2 error.[bug#11][build-307]
  • Fixed sometimes the program will crash while inserting or moving blocks.[bug#13][build-408]
  • Fixed the program crash when deleting a block.[bug#15][build-408]
  • Fixed the program crash when dragging a block.[bug#16][build-408]
  • Fixed the program crash when releasing a block.[bug#17][build-408]
  • Fixed the program crash when run project.[bug#18][build-408]
  • Fixed the program crash when moving a block.[bug#19][build-408]

Source:

  • Added jsdoc for some funtions.[build-346]
  • Added compiler option /WA on msvc and -Werror on gcc, the compiler will make warnings as errors.[build-408]
  • Added destructor to some of functions.[build-417]
  • Added defines PLATFORM_X86_64, PLATFORM_X86 for compiling.[build-313]
  • Added defines PLATFORM_WINDOWS, PLATFORM_LINUX for compiling.[build-313]
  • Added VERSION for executable file information.[build-313]
  • Changed block's function calling.[build-413]
  • Deleted unsed signals and slots.[build-413]
  • Deleted resource file.[build-408]