Skip to content

Commit 9d9075e

Browse files
committed
Refine content and add "help wanted" section
1 parent 9544166 commit 9d9075e

File tree

1 file changed

+23
-9
lines changed

1 file changed

+23
-9
lines changed

content/news/023/index.md

+23-9
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title = "This Month in Rust GameDev #23 - June 2021"
33
date = 2021-07-01
44
transparent = true
5-
draft = true
5+
draft = false
66
+++
77

88
<!-- Check the post with markdownlint-->
@@ -73,33 +73,47 @@ If needed, a section can be split into subsections with a "------" delimiter.
7373
### [glutin] (and [winit])
7474

7575
![Animated image showing a window that is opened with a spinning cursor on top](winit-bug-1.gif)
76-
_This cursor may be waiting in vain, but your patience shall be rewarded._
76+
_This cursor may be waiting [in vain], but your patience shall be rewarded._
7777

7878
[glutin] is a low-level library for OpenGL context creation, written in pure Rust.
7979
[glutin] uses and re-exports [winit], which handles window creation and management,
8080
as well as various input devices.
8181

82-
glutin 0.27.0 makes glutin use the latest version of winit (0.25.0), which was
83-
released around a month prior to glutin 0.27.0. Usually, we try to keep glutin
84-
synced with winit, but we couldn't quite manage to do it this time since the person
85-
who'd usually take responsibility for releasing a new version of glutin was
86-
unavailable, and no-one had the role of "back-up releaser". [@maroider] has offered
87-
to fill this role for now.
82+
This month, glutin 0.27.0 was released, which makes glutin use the latest version
83+
of winit (0.25.0), which was released around a month prior to glutin 0.27.0. Usually,
84+
we try to keep glutin synced with winit, but we couldn't quite manage to do it this
85+
time since the person who'd usually take responsibility for releasing a new version
86+
of glutin was unavailable, and no-one had the role of "back-up releaser".
87+
[@maroider] has offered to fill this role for now.
8888

8989
The upgrade to winit 0.25.0 brings with it a slew of bufixes, a couple of new
9090
features, and a single breaking change to
9191
[`WindowBuilderExtMacOS::with_activation_policy`], which has been replaced by
9292
[`EventLoopExtMacOS::set_activation_policy`]. For a full list of changes, refer
9393
to [winit's changelog].
9494

95-
<!-- TODO: Add a section on how winit needs more contributors -->
95+
------
96+
97+
The departure and disappearance of a couple of maintainers has left winit in need
98+
of someone knowledgeable with X11 in order to review pull requests and address
99+
various issues. Other backends also need some more love, but X11 is the most
100+
pressing.
101+
102+
We could also use more helping hands in general, in anything from mapping out
103+
platform differences and triaging bugs to reviewing PRs and tackling outstanding
104+
issues. We'd also be happy to have you even if all you do is answer platform-specific
105+
questions for us. If you're interested, come say hi in our [matrix] channel or on
106+
any of the [other services] we've bridged with matrix.
96107

108+
[in vain]: https://github.com/rust-windowing/winit/issues/1682
97109
[glutin]: https://github.com/rust-windowing/glutin
98110
[winit]: https://github.com/rust-windowing/winit
99111
[@maroider]: https://github.com/maroider
100112
[`WindowBuilderExtMacOS::with_activation_policy`]: https://docs.rs/winit/0.24.0/x86_64-apple-darwin/winit/platform/macos/trait.WindowBuilderExtMacOS.html#tymethod.with_activation_policy
101113
[`EventLoopExtMacOS::set_activation_policy`]: https://docs.rs/winit/0.25.0/x86_64-apple-darwin/winit/platform/macos/trait.EventLoopExtMacOS.html#tymethod.set_activation_policy
102114
[winit's changelog]: https://github.com/rust-windowing/winit/blob/master/CHANGELOG.md#0250-2021-05-15
115+
[matrix]: https://matrix.to/#/#Glutin:matrix.org
116+
[other services]: https://github.com/rust-windowing/winit#contact-us
103117

104118
## Popular Workgroup Issues in Github
105119

0 commit comments

Comments
 (0)