Skip to content

Commit e76a1f1

Browse files
authored
N21: oxygengine and raui update (#603)
1 parent b2618a5 commit e76a1f1

File tree

3 files changed

+44
-0
lines changed

3 files changed

+44
-0
lines changed

content/news/021/index.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,29 @@ framework - additions are welcomed!
230230
[tetra-changelog]: https://github.com/17cupsofcoffee/tetra/blob/main/CHANGELOG.md#063---2021-04-09
231231
[tetra-website]: https://tetra.seventeencups.net/
232232

233+
### [Oxygengine v0.19.1][oxygengine-git]
234+
235+
![Oxygengine UI splash screen](oxygengine-ui-splash-screen.gif)
236+
_Making splash screens in Oxygengine with RAUI_
237+
238+
[Oxygengine][oxygengine-git] by [@PsichiX][psichix-twitter] is the hottest
239+
HTML5 + WASM game engine for games written in Rust with web-sys.
240+
The goal of this project is to combine professional game development tools under
241+
one highly modular toolset.
242+
243+
This month's changes include:
244+
245+
- Fixed bugs with rendering images on Firefox browser.
246+
- Added support for filters.
247+
- Updated [RAUI][raui-git] dependency to improve UI.
248+
- Added support for image smoothing render command.
249+
- Added [puzzle game demo WIP][oxygengine-puzzle-demo] that shows how to use RAUI
250+
to make for example fancy splash screens with RAUI.
251+
252+
[psichix-twitter]: https://twitter.com/psichix
253+
[oxygengine-git]: https://github.com/PsichiX/Oxygengine
254+
[oxygengine-puzzle-demo]: https://github.com/PsichiX/Oxygengine/tree/master/demos/soulhunter
255+
233256
## Learning Material Updates
234257

235258
### [Rust LA Meetup: Happiness in Rust][rust-la]
@@ -334,6 +357,27 @@ or browser ([~98% web coverage][rafx-webgl-caniuse].)
334357
[@aclysma]: https://github.com/aclysma
335358
[@dvd]: https://github.com/DavidVonDerau
336359

360+
### [RAUI v0.34.0][raui-git]
361+
362+
![RAUI Scroll Box](raui-scroll-box.gif)
363+
_RAUI Scroll Box_
364+
365+
[RAUI][raui-git] by [@PsichiX][psichix-twitter] is a Renderer Agnostic User
366+
Interface crate that is based on declarative mode UI composition similar to
367+
React.js and UE4 Slate system.
368+
369+
This month's changes include:
370+
371+
- Moved from `widget_hooks!` and `widget_component!` to `#[pre_hooks]`and
372+
`#[post_hooks]` macros.
373+
- Added `PropsData` and `MessageData` derive macros.
374+
- Improved support for Scroll Box widgets to allow frictionless usage.
375+
- Added use of Scroll Box in [TODO demo app][raui-todo-app] to demonstrate how
376+
to use it.
377+
378+
[raui-git]: https://github.com/PsichiX/raui
379+
[raui-todo-app]: https://github.com/PsichiX/raui/tree/master/demos/todo-app
380+
337381
### [profiling]
338382

339383
[![Screenshot of Optick Profiler](profiling.png)](profiling.png)
1.64 MB
Loading

content/news/021/raui-scroll-box.gif

656 KB
Loading

0 commit comments

Comments
 (0)