---
# System prepended metadata

title: Winit meeting 2024-03-01

---

# Winit meeting

Date: 2024-03-01T15:00:00Z (UTC)

Attended: @daxpedda, @kchibisov, @madsmtm, @notgull

Last meeting notes: <https://hackmd.io/rhHTR-PJQlqGRGWCpP4CVg>


## ApplicationHandler

https://github.com/rust-windowing/winit/pull/3517

Status?
@daxpedda and @notgull will review this weekend.


## Gamepad

https://github.com/rust-windowing/winit/pull/3450

We said we'd each research for our own backends, so that we could have a more fruitful discussion on this

We need to find the common crate abstracting over HID (including Web?) for all devices and not only for gamepads. More research is needed for X11 and MacOS (Windows as well ofc).


## Tracing

Are we good with merging [Replace log with tracing](#3524)?


## CI

I want to work on a more in-depth CI solution that actually runs tests on the GUI code, in order to catch things like #3546 ahead of time.

However our current CI already takes a very expensive amount of time to run. So we should only run it before we merge PRs.

- Do we want to ask the rust-lang team if we can borrow bors-rust for this?
- How do we want to factor the per-commit CI and the more in-depth CI?

@daxpedda will make a PR fixing CI:
- Cancel old runs when new commits happened.
- Run CI only for backends that were actually changed.

@notgull will port keter to Winit and we can try and tag more backends to it.

## Organizational: Missing steps in our communication?

https://github.com/rust-windowing/winit/issues/3545

Adopt the Rust CoC.
