Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support sending async messages #376

Merged
merged 33 commits into from
Jan 24, 2023
Merged

Support sending async messages #376

merged 33 commits into from
Jan 24, 2023

Commits on Jan 19, 2023

  1. Remove EventManager::try_pop_boxed_msg

    Rationale: it should only be possible to interact with messages of known type
    dhardy committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    c23aa93 View commit details
    Browse the repository at this point in the history
  2. Add type kas_core::event::ErasedMessage

    Also rename EventManager::push_boxed_msg -> push_erased_msg
    dhardy committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    e292d26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ab1401 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d127654 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab193d7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c63de4f View commit details
    Browse the repository at this point in the history
  7. Clippy

    dhardy committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    0752c57 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. kas_wgpu: replace dep futures with futures-lite

    futures-lite is already a dependency (of dark-light)
    dhardy committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    984c68a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    362dd30 View commit details
    Browse the repository at this point in the history
  3. Doc fixes

    dhardy committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    2a4e9ea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2d4cf0a View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2023

  1. Configuration menu
    Copy the full SHA
    f671ba2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97ec733 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2023

  1. Configuration menu
    Copy the full SHA
    33ab136 View commit details
    Browse the repository at this point in the history
  2. Add EventMgr::last_child

    dhardy committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    dcbb445 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac007b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    856749a View commit details
    Browse the repository at this point in the history
  5. Rename EventMgr::try_pop_msg -> try_pop

    Also try_observe_msg -> try_observe
    
    These are shorter, and more in line with push variants
    (some of which are quite long enough without _msg).
    dhardy committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    1ebc2f4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c1f8a42 View commit details
    Browse the repository at this point in the history
  7. Revise Svg code

    dhardy committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    4fb0bce View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Futures return a non-optional message

    Rationale: little perceived utility without UI updates, and
    for other uses there is no need to run through the toolkit.
    dhardy committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    76073de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5eb0de View commit details
    Browse the repository at this point in the history
  3. Canvas: inline redraw code

    dhardy committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    e94da0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    02cc76c View commit details
    Browse the repository at this point in the history
  5. Update gallery's canvas text

    dhardy committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    ba7336a View commit details
    Browse the repository at this point in the history
  6. Canvas: fix resizing

    dhardy committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    9002547 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    928bb59 View commit details
    Browse the repository at this point in the history
  8. Clippy fix

    dhardy committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    67d66ff View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    04fd954 View commit details
    Browse the repository at this point in the history
  10. Add a frame counter

    dhardy committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    901b91d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c29cb1c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3952a03 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b08a530 View commit details
    Browse the repository at this point in the history