|
1 | 1 | # Changelog |
2 | 2 |
|
3 | 3 | [unreleased] |
4 | | -- Added helper `seed::canvas()`, and `seed::canvas_context()` helper functions |
5 | | -- Fixed `Url` parsing (resolves issue with hash routing) |
6 | | -- [BREAKING] `From<String> for Url` changed to `TryFrom<String> for Url` |
7 | | -- Fixed jumping cursor in inputs (#158) |
8 | | -- Added method `orders.after_next_render(Option<RenderTimestampDelta>)` (#207) |
9 | | -- Fixed a bug with back/forward routing to the landing page (#296) |
10 | | -- [BREAKING] Deprecated `Init` struct, replacing it with `BeforeMount` and `AfterMount` structs to |
| 4 | +- Added helper `seed::canvas()`, and `seed::canvas_context()` helper functions. |
| 5 | +- Fixed `Url` parsing (resolves issue with hash routing). |
| 6 | +- [BREAKING] `From<String> for Url` changed to `TryFrom<String> for Url`. |
| 7 | +- Fixed jumping cursor in inputs (#158) . |
| 8 | +- Added method `orders.after_next_render(Option<RenderTimestampDelta>)` (#207). |
| 9 | +- Fixed a bug with back/forward routing to the landing page (#296). |
| 10 | +- Deprecated `Init` struct, replacing it with `BeforeMount` and `AfterMount` structs to |
11 | 11 | better denote state before and after mounting the `App` occurs. |
12 | | -- [BREAKING] Added a new function `builder` which replaces `build` as part of deprecating `Init`. |
13 | | -- [BREAKING] Added a new function `build` which replaces `finish` as part of deprecating `Init`. |
14 | | -- Added `IntoInit`, `IntoAfterMount`, and `IntoBeforeMount` traits. It is possible to use these |
15 | | -in place of a closure or function to produce the corresponding `Init`, `AfterMount`, and |
16 | | -`BeforeMount` structs. |
| 12 | +- Added a new function `builder` which replaces `build` as part of deprecating `Init`. |
| 13 | +- Added a new function `build_and_start` which replaces `finish` as part of deprecating `Init`. |
| 14 | +- Added `IntoInit`and `IntoAfterMount` traits. It is possible to use these |
| 15 | +in place of a closure or function to produce the corresponding `Init` and `AfterMount` structs. |
17 | 16 | - Messages sent from `IntoAfterMount` will now be run after the routing message. |
| 17 | +- Added example `app_builder`. |
| 18 | +- `events::Listener` is included in `prelude`. |
| 19 | +- `()`s have been replaced with structs - e.g. `GMs = ()` => `GMs = UndefinedGMs`. |
| 20 | +- `WindowEvents` alias changed to `WindowEventsFn` for consistency with other `*Fn`. |
| 21 | +- Commented builder and helper methods. |
18 | 22 |
|
19 | 23 | ## v0.4.2 |
20 | 24 | - Added an `Init` struct, which can help with initial routing (Breaking) |
|
0 commit comments