Skip to content

Releases: MihailRis/VoxelEngine-Cpp

v0.23.0

19 Oct 05:30
Compare
Choose a tag to compare

CHANGELOG.md

What's Changed

New Contributors

Full Changelog: v0.22.2...v0.23.0

v0.22.3

11 Aug 23:28
Compare
Choose a tag to compare

v0.22.2

05 Aug 12:50
Compare
Choose a tag to compare

v0.22.1

03 Aug 15:37
Compare
Choose a tag to compare

v0.22.0

01 Aug 19:48
Compare
Choose a tag to compare

Full changelog

CHANGELOG.md

Pull requests

New Contributors

Full Changelog: v21.2...v22.0

v0.21.2

06 Jun 11:41
Compare
Choose a tag to compare

v0.21.1

05 Jun 17:01
Compare
Choose a tag to compare

v0.21.0

04 Jun 19:58
6cc95f2
Compare
Choose a tag to compare

Changelog

  • new lua functions added to move menu to xml
  • xml templates (*currently lua only)
  • new lua functions for inventory interaction
  • lua json library
  • lua input library (input.add_callback(...))
  • content packs dependency levels: required/optional/weak
  • thread pool class, Task interface
  • settings observers lifecycle
  • passing different arguments to on_open depending on document use
  • world previews
  • text wrapping
  • world creation content menu
  • added tooltips
  • custom hotkeys
  • added console
  • added new packs menu

New functions:

  • hud.get_player
  • hud.pause
  • hud.resume
  • time.delta
  • block.material
  • block.caption
  • gui.str
  • gui.get_env
  • gui.get_locales_info
  • pack.get_available
  • pack.get_info
  • pack.get_base_packs
  • world.get_list
  • world.exists
  • player.is_flight
  • player.set_flight
  • player.is_noclip
  • player.set_noclip
  • player.get_selected_block
  • console.add_command
  • console.execute
  • console.set
  • console.get_commands_list
  • console.get_command_info
  • toml.tostring json.tostring
  • toml.parse json.parse
  • input.keycode
  • input.mousecode
  • input.add_callback
  • input.get_mouse_pos
  • input.get_bindings
  • file.find
  • file.list
  • file.remove
  • file.remove_tree
  • core.new_world
  • core.open_world
  • core.reopen_world
  • core.close_world
  • core.delete_world
  • core.reconfig_packs
  • core.get_setting
  • core.set_setting
  • core.str_setting
  • core.get_setting_info
  • core.quit
  • core.get_default_generator
  • core.get_generators

UI elements

  • pagebox

UI methods

  • pagebox:back()
  • container:add()
  • container:clear()
  • uinode:destruct()
  • uinode:moveInto()

UI properties

  • panel.orientation
  • pagebox.page
  • image.src
  • uinode.wpos

Broken compatibility:

  • atlas animation moved to {atlas_folder}/animation
  • assets loading removed from UiXmlReader. Use preload.json instead
  • trackbar track-width semantic update (now in pixels)

v0.20.3

03 Apr 17:17
Compare
Choose a tag to compare
v0.20.3 Pre-release
Pre-release

Full Changelog: v20.2...v20.3

v0.20.2

19 Mar 10:32
Compare
Choose a tag to compare

Full Changelog: v20.1...v20.2