Help wanted on:
- Implement incremental window resizing
- Implement popup windows
- Fix transparent window bugs (discord convo, #40)
- Implement touch events
- Implement minimized/maximized events #208
- WM_IME_* support (#508)
- Add
with_position
(#806) - Check #851 on Windows 7
- Process WM_SYSCOMMAND to forbid screen savers in fullscreen mode #875
- Implement EventLoop 2.0 Backend (Fixes #219)
- Implement incremental window resizing
- Implement popup windows
- Implement gamepad input
- Fix cursor grab issues described in #165
- Implement touch events #54
- Fix Force Touch behavior on trackpads #63
- Fix i686 build (?) #78
- Implement minimized/maximized events #208
- Fix dangling issues left from #473
- Fix composition issues in #527 (maybe wait until keyboard events overhaul?)
- Implement Command-Q (#41)
- Investigate window not responding after keyboard input on macOS 10.13.6 (714)
- Investigate #735
- Fix #756
- Add
with_position
(#806) - Fix cursor enter/leaving events (#807)
- Implement XCB support rust-windowing/glutin#1138
- Implement incremental window resizing
- Implement popup windows
- Implement gamepad input
- Fix cursor grab issues described in #242
- Implement minimized/maximized events #208
- Fix #266 (if not already fixed)
- Improving error handling
- Fix segfault in Piston's X11 (#347) (new issue?)
- Fix
virtual_keycode
not getting emitted for Shift in some circumstances (#361) - Fix panic for dead keys (#440)
- Investigate #420 (😎)
- Fix
\n
behavior on Linux (#477) - Fix i3 occasionally not getting focus back (#516)
- Fix panic when locale is set to certain values (#636)
- Fix grab_cursor bug (#639)
- Fix panic from suspend/resume (#705)
- Fix input lag in certain system configurations (#733)
- Is #751 an issue?
- Fix memory leak in #761
- Fix window always opening at full height in some circumstances #745
- Fix window flickering on X11 when moving between screens #791
- Add
with_position
(#806) - Investigate transparency being broken in some situations (#832)
- Fix steam overlay not working on X11 (#843)
- MouseMotion event returns absolute instead of relative values, when running Linux in a VM (#876)
- Implement incremental window resizing
- Implement popup windows
- Implement gamepad input
- Investigate whether minimized/maximized events are possible #208
- All of this crap #306
- Fix blurry cursor on HiDPI screens (#727)
- Retrieving seat identifiers (#795)
- Implement EventLoop 2.0 Backend
- Implement Android HiDPI support
- Implement gamepad input
- Implement gyro input
- Add ability to get visible area
- Add ability to get safe area (related to notches) <- needs tracking issue
- Implement gamepad input
- Implement gyro input
- Add ability to get visible area
- Add ability to get safe area (related to notches) <- needs tracking issue
- Implement EventLoop 2.0 Backend
- Implement gamepad input
- Implement gyro input
- Fix #760
- MouseWheel #22
- Mobile window APIs #33 and #696
- Keyboard input #753 #812 #732
- Allow winit to delegate sizing to OS (#38, #569)
- Popup windows #159 #220
- Gamepad input #212
- Borderless window controls #221
- Double-clicks #642
- Add exclusive fullscreen mode in addition to borderless fullscreen mode (#717)
- Support listing available video modes for a monitor (#877)
Pen/tablet input support? (#99 #336) could be rolled into touch input Maybe close #483 with keyboard event overhaul?
Interactive tests set (#251) - doesn't require specific knowlege of backends, and is still incredibly useful!
Investigate status of #725 on other platforms
And of course, any good first issues I have not mentioned.
- Improve headless backends. rust-windowing/glutin#1106
- Investigate headless context falls back to GL ES on AMD rust-windowing/glutin#583
- Implement raw context extension for this platform. rust-windowing/glutin#501
- Investigate potencial memory Leak when creating and closing more than one window rust-windowing/glutin#1073
- Implement XCB support rust-windowing/glutin#1138
- Add ability to choice between EGL and GLX on linux, without changing the opengl version. rust-windowing/glutin#1140
- Improve headless backends. rust-windowing/glutin#1106
- Investigate why setting robustness with EGL fails rust-windowing/glutin#892
- Raw context support w/ transparency rust-windowing/glutin#832 #832 (comment)
- Investigate transparency issue when using window visibility on X11/NVIDIA rust-windowing/glutin#984
- Investigate why setting robustness with EGL fails rust-windowing/glutin#892
- Port to EventLoop 2.0.
- Implement context sharing. rust-windowing/glutin#899
- Implement raw context extension for this platform. rust-windowing/glutin#501
- Port to EventLoop 2.0 when available.
- Implement context sharing. rust-windowing/glutin#899
- Implement raw context extension for this platform. rust-windowing/glutin#501
- Implement swap interval for android rust-windowing/glutin#81
- Stop creating static bindings to EGL functions that don't exist on Android rust-windowing/glutin#634
- Implement multisampling for android rust-windowing/glutin#146
- Detect errors on calls to *MakeCurrent rust-windowing/glutin#84
- Implement raw context extension for this platform. rust-windowing/glutin#501
- Port to EventLoop 2.0 when available.
- Detect errors on calls to *MakeCurrent rust-windowing/glutin#84
- Implement raw context extension for this platform. rust-windowing/glutin#501
- Link functions staticly rust-windowing/glutin#965
- Handle window resizing in examples. rust-windowing/glutin#1068
- Change vsync from bool to Option rust-windowing/glutin#631
- Cleanup properly when code fails. rust-windowing/glutin#10
- Handle flush control. rust-windowing/glutin#507
- Add ability to use multiple different surfaces with same opengl context. rust-windowing/glutin#1136
- Rework how falling back when creating a context works (rust-windowing/glutin#583, rust-windowing/glutin#1155)
- Handle floating point pixel formats for egl rust-windowing/glutin#466
- Add test that creates multiple versions of OpenGL and checks result with glGet(GL_VERSION) rust-windowing/glutin#463
- Make glutin error if user requests a compatibility profile with OpenGL ES rust-windowing/glutin#1145
And of course, any good first issues I have not mentioned.