Benjamin Saunders
Benjamin Saunders
If you click a button that causes another button to be spawned under the mouse, further clicks won't trigger the new button until the mouse has moved.
Some widgets (e.g. `TextBox`) share ownership of data with the application by accepting a value in their `Props` and returning a value modified by events. Because `update` is responsible for...
I'm sure this is already on a list somewhere, but for visibility: Theming allows applications to define a style once and apply it to large numbers of widgets without having...
Fixes https://github.com/quinn-rs/quinn/issues/1889. On careful examination, I think @tthebst's instinct was correct: the assert was fundamentally wrong, and our logic works as intended without it. I've hence removed the assert and...
`MAX_DATA`, `MAX_STREAM_DATA`, `MAX_STREAMS`, and `ACK` frames are all sent automatically by endpoints receiving application data, and usually do not need to be sent at the first opportunity. We currently reduce...
Pacing is applied in `Connection::poll_transmit`, before assembling a new packet: https://github.com/quinn-rs/quinn/blob/af30cbdc4bc77e8582dae6887d2c099795135282/quinn-proto/src/connection/mod.rs#L645-L659 Here `bytes_to_send` accounts for at most two packets: any previous packet in the current GSO batch, and the potential...