Seed v0.5.0 Release Notes

Release Date: 2019-12-04 // over 4 years ago
    • โž• Added helper seed::canvas(), and seed::canvas_context() helper functions.
    • ๐Ÿ›  Fixed Url parsing (resolves issue with hash routing).
    • [BREAKING] From<String> for Url changed to TryFrom<String> for Url.
    • ๐Ÿ›  Fixed jumping cursor in inputs (#158) .
    • Added method orders.after_next_render(Option<RenderTimestampDelta>) (#207).
    • ๐Ÿ›  Fixed a bug with back/forward routing to the landing page (#296).
    • ๐Ÿ—„ Deprecated Init struct, replacing it with BeforeMount and AfterMount structs to
      ๐Ÿ‘ better denote state before and after mounting the App occurs.
    • โž• Added a new function builder which replaces build as part of deprecating Init.
    • Added a new function build_and_start which replaces finish as part of deprecating Init.
    • โž• Added IntoInitand IntoAfterMount traits. It is possible to use these
      in place of a closure or function to produce the corresponding Init and AfterMount structs.
    • Messages sent from IntoAfterMount will now be run after the routing message.
    • โž• Added example app_builder.
    • events::Listener is included in prelude.
    • ()s have been replaced with structs - e.g. GMs = () => GMs = UndefinedGMs.
    • WindowEvents alias changed to WindowEventsFn for consistency with other *Fn.
    • ๐Ÿ— Commented builder and helper methods.