Releases: jice-nospam/doryen-rs
Releases · jice-nospam/doryen-rs
v1.3.0
- added option to return
UpdateEvent::Capture
from theupdate()
function to capture in-game screenshots - added
max_fps
toAppOptions
to lower the frame rate even below the screen vsync frequency. See lowfps example. - switched to unrust 0.2 to run on the latest winit/glutin/wasm_bindgen/web-sys versions
- upgraded to image 0.23.14 to fix a vulnerability
v1.2.3
v1.2.2
v1.2.1
fixed
Console.blit
not taking source console alpha value into account- fixed #19 : rendering unicode characters >= 0x00FF
- fixed #10 : console not centered in fullscreen and wrong mouse coordinates
features
AppOptions
now implementsDefault
- added
InputApi.keys_released()
andInputApi.keys_pressed()
that return iterators on key events since last update - added text input support through
InputApi.text()
(see text_input example) - added alpha example showcasing framebuffer overdrawing
- provided default
update()
andresize()
functions. NowEngine
must only provide a render method - new Image methods :
new_empty()
,pixel()
,put_pixel()
- added a visual demo showcasing subcell resolution + dynamic lighting in a real time roguelike
v1.2.0
v1.1.0
fixes
- fix mouse coordinates on HiDpi screens
- web : fix #8 black borders on HiDpi screens
API breaks
Image.is_loaded()
: renamed toImage.try_load()
(see https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention)Image.get_size()
: renamed toImage.try_get_size()
FileLoader.is_file_ready()
: renamed toFileLoader.check_file_ready()
Color
parameter incolor_blend()
andcolor_dist()
are now passed by value (see https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref)
v1.0.1
fixes
- fix HiDpi display on Mac
- fix panic on start when font is too slow to load
v1.0.0
First release