Skip to content

Releases: diptools/dip

v0.2.1

19 Dec 11:57
5214e89
Compare
Choose a tag to compare

Bug Fixes

  • bundle.toml config file should be optional and fallback to embedded default.toml #141

v0.2.0

17 Dec 11:31
249e4fc
Compare
Choose a tag to compare

v0.2 is a big update. Many things changed including package name itself. This is the first somewhat usable version but many things are still missing for practical usage. I will continue incrementing v0.2.x including breaking changes until we cover enough use cases.

Features

  • UiAction Plugin (rebrand from CoreCommand) #40
  • Introduce CLI Plugin #76
  • Rename packages to dip #94
    • ~v0.1: bevy_dioxus
    • v0.2~: dip
  • async/await support #114
  • Configuration support #115
  • CLI: Bundle subcommand #129
  • Version Manager Plugin #130

Bug Fixes

  • Infinite render cycle on application mode #33
  • app.update() gets called too often in Application mode #39
  • 1 frame delay on ui #46
  • Remove unnecessary redraw request #59

Improvements

  • Upgrade dependencies #30
  • Refine global state API #31
  • Export dioxus and bevy as sub module #37
  • Change file names from kebab-case to snake_case #49
  • Separate Virtual DOM logic from DioxusPlugin #50
  • Use trace instead of debug for even loop related logs #56
  • UiStage should be exported from core instead of desktop #57
  • Add CI action to check Rust format #63
  • Revise channel library (switch to mpsc) #70
  • Insert ui state as resource and system to react to changes #71

Examples

  • Add TodoMVC example to showcase practical usage #38

Docs

  • Add sequence diagram about rendering cycle in docs #52
  • Change domain to dip.tools #77

v0.1.1

16 Jul 15:24
Compare
Choose a tag to compare

Features

  • Set global state from core via fermi #8

Bug Fixes

  • Release build issue #15
  • Windows build issue #19

Improvements

  • Provide keyboard_event option via DioxusSettings and get rid of JS file #9

Examples

  • Provide example for window management #10

Docs

  • Write docs with examples at least for exposed modules #2

v0.1.0 MVP

22 May 18:43
Compare
Choose a tag to compare
v0.1.0