Skip to content

Conversation

@madsmtm
Copy link
Member

@madsmtm madsmtm commented Dec 24, 2023

Properly implement Debug for EventLoop, EventLoopBuilder and EventLoopProxy, and require it as a supertrait of Window and ActiveEventLoop.

It is especially useful for users to be able to know that Window is Debug (this allows them to easily make their AppState Debug too, which they could before #3857).

@madsmtm madsmtm added the S - maintenance Repaying technical debt label Dec 24, 2023
@daxpedda

This comment was marked as resolved.

@daxpedda

This comment was marked as resolved.

@madsmtm madsmtm force-pushed the better-debug branch 2 times, most recently from 384bc96 to 5a79634 Compare February 28, 2025 13:46
@madsmtm madsmtm added this to the Version 0.31.0 milestone Feb 28, 2025
@madsmtm madsmtm marked this pull request as ready for review February 28, 2025 13:46
@madsmtm madsmtm changed the title Properly implement Debug for Window and WindowBuilder Properly implement Debug for Window and EventLoop types Feb 28, 2025
For EventLoop, EventLoopBuilder, EventLoopProxy and by requiring it as
a supertrait of Window and ActiveEventLoop.

It is especially useful for downstream consumers to be able to know that
Window is Debug.
@madsmtm madsmtm added S - api Design and usability and removed S - maintenance Repaying technical debt labels Mar 3, 2025
@madsmtm madsmtm merged commit be1baf1 into master Mar 3, 2025
57 checks passed
@madsmtm madsmtm deleted the better-debug branch March 3, 2025 07:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S - api Design and usability

Development

Successfully merging this pull request may close these issues.

4 participants