John Nunley
52532d2579
chore: Fix failing CI
...
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 19:02:10 -08:00
John Nunley
4b28f10470
chore: fmt and doc fixes
...
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 19:02:10 -08:00
John Nunley
daf1304879
chore: Housekeeping
...
- Update CHANGELOG
- Add documentation to items I forgot to document
- Trait implementations
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 19:02:08 -08:00
John Nunley
c6e57430bb
chore: Move over ControlFlow
...
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 19:01:49 -08:00
John Nunley
284f4c0558
feat: Move Event to winit-core
...
This requires a lot of restructuring on the backend side, as we need to
accommodate for backends not being able to construct these types
implicitly. In addition, we also need to expose some new APIs on these
types to make them usable.
Several breaking changes occurred in this commit.
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 19:01:49 -08:00
John Nunley
859a6f109c
feat: Move DeviceId to winit-core
...
This requires a similar restructuring as with WindowId.
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 19:01:49 -08:00
John Nunley
a232f7bc77
feat: Move WindowId to winit-core
...
This commit moves WindowId to winit-core and replaces its inner type
with a platform-agnostic `u64`. This required some changes to many of
the backend in order to accommodate this new system.
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 19:01:46 -08:00
John Nunley
48831f7910
feat: Re-export cursor types in winit-core/window
...
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 18:59:06 -08:00
John Nunley
114e6999d3
chore: Move parts of window.rs to winit-core
...
As winit no longer owns some of the types this requires some adjustments
in the Wayland backend.
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 18:59:06 -08:00
John Nunley
2f197315d9
chore: Move most of keyboard.rs to winit-core
...
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 18:59:06 -08:00
John Nunley
557464489e
chore: Move dpi.rs to winit-core wholesale
...
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 18:59:06 -08:00
John Nunley
623b3e5070
chore: Move part of error.rs to winit-core
...
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 18:59:06 -08:00
John Nunley
a97255e0fc
chore: Bring up winit-core crate
...
Signed-off-by: John Nunley <dev@notgull.net >
2024-02-06 18:59:05 -08:00