Releases: MihailRis/VoxelEngine-Cpp
Releases Β· MihailRis/VoxelEngine-Cpp
v0.21.0
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
Full Changelog: v20.2...v20.3
v0.20.2
Full Changelog: v20.1...v20.2
v0.20.1
What's Changed
- Update be_BY.txt by @rekvizitt in #185
- Adds docs for vectors lua && some changes vec2 & vec3 by @DoubleDataStack in #189
- data_buffer: constructor fix by @Onran0 in #191
Full Changelog: v20.0...v20.1
v0.20.0
v19
v18
v17
v16
msvc build fix