-
Notifications
You must be signed in to change notification settings - Fork 1.3k
OpenAug 3, 2026
No due date
•Last updated This is the version where the backend split will take place, from the winit-next.
68% complete
List view
0 of 27 selected 0 issues of 27 selected
Add initialization closure
C - needs discussionDirection must be ironed outDirection must be ironed outC - nominatedNominated for discussion in the next meetingNominated for discussion in the next meetingDS - androidAffects the Android backendAffects the Android backendS - apiDesign and usabilityDesign and usabilityStatus: Draft (not ready).Xlib must die
DS - x11Affects the X11 backend, or generally free Unix platformsAffects the X11 backend, or generally free Unix platformsStatus: Open.#3198 In rust-windowing/winit;Rework event handling to be based on a trait
C - needs discussionDirection must be ironed outDirection must be ironed outS - apiDesign and usabilityDesign and usabilityStatus: Open.#3432 In rust-windowing/winit;Implement VSync source (frame pacing)
DS - appkitAffects the AppKit/macOS backendAffects the AppKit/macOS backendDS - win32Affects the Win32/Windows backendAffects the Win32/Windows backendDS - x11Affects the X11 backend, or generally free Unix platformsAffects the X11 backend, or generally free Unix platformsS - apiDesign and usabilityDesign and usabilityStatus: Open.#2412 In rust-windowing/winit;Support
Backbutton/KeyCodeon AndroidC - needs discussionDirection must be ironed outDirection must be ironed outDS - androidAffects the Android backendAffects the Android backendStatus: Open.#2304 In rust-windowing/winit;Evolution of the Android backend
C - needs discussionDirection must be ironed outDirection must be ironed outC - needs investigationIssue must be confirmed and researchedIssue must be confirmed and researchedDS - androidAffects the Android backendAffects the Android backendStatus: Open.#2293 In rust-windowing/winit;Deal with scale factor changes/configure races on Wayland
DS - waylandAffects the Wayland backend, or generally free Unix platformsAffects the Wayland backend, or generally free Unix platformsStatus: Open.#2921 In rust-windowing/winit;Add a way to create drag-and-drop source
S - apiDesign and usabilityDesign and usabilityStatus: Open.#3229 In rust-windowing/winit;IME and the MacOS Character Viewer
B - bugDang, that shouldn't have happenedDang, that shouldn't have happenedDS - appkitAffects the AppKit/macOS backendAffects the AppKit/macOS backendStatus: Open.#3342 In rust-windowing/winit;Android
RecreationAttempton Activity reopenDS - androidAffects the Android backendAffects the Android backendStatus: Open.#3325 In rust-windowing/winit;Add
WindowEvent::MappedC - needs discussionDirection must be ironed outDirection must be ironed outS - apiDesign and usabilityDesign and usabilityStatus: Open.#3144 In rust-windowing/winit;Window class usage is not enforced
DS - win32Affects the Win32/Windows backendAffects the Win32/Windows backendStatus: Open.#3132 In rust-windowing/winit;Document which functions can block on certain platforms
DS - appkitAffects the AppKit/macOS backendAffects the AppKit/macOS backendDS - uikitAffects the UIKit backend (iOS, tvOS, watchOS, visionOS)Affects the UIKit backend (iOS, tvOS, watchOS, visionOS)DS - webAffects the Web backend (WebAssembly/WASM)Affects the Web backend (WebAssembly/WASM)S - docsAwareness, docs, examples, etc.Awareness, docs, examples, etc.Status: Open.#3131 In rust-windowing/winit;Return an
OptionfromWindow::raw_window_handle()+ addWindowConfiguredeventS - apiDesign and usabilityDesign and usabilityStatus: Open.#2769 In rust-windowing/winit;MonitorHandle::positionandMonitorHandle::sizemetrics are unclearB - bugDang, that shouldn't have happenedDang, that shouldn't have happenedS - apiDesign and usabilityDesign and usabilityStatus: Open.#2645 In rust-windowing/winit;Occludedchange must be synced with winitDS - waylandAffects the Wayland backend, or generally free Unix platformsAffects the Wayland backend, or generally free Unix platformsStatus: Open.#3442 In rust-windowing/winit;Support setting the window geometry on wayland
D - hardLikely harder than most tasks hereLikely harder than most tasks hereDS - waylandAffects the Wayland backend, or generally free Unix platformsAffects the Wayland backend, or generally free Unix platformsStatus: Open.#3438 In rust-windowing/winit;Use normal
cfgvalues in examplesC - needs discussionDirection must be ironed outDirection must be ironed outS - docsAwareness, docs, examples, etc.Awareness, docs, examples, etc.Status: Open.#3539 In rust-windowing/winit;On Unix, expose a way to register file descriptors into the polling loop
D - hardLikely harder than most tasks hereLikely harder than most tasks hereDS - waylandAffects the Wayland backend, or generally free Unix platformsAffects the Wayland backend, or generally free Unix platformsDS - x11Affects the X11 backend, or generally free Unix platformsAffects the X11 backend, or generally free Unix platformsS - apiDesign and usabilityDesign and usabilityStatus: Open.#3592 In rust-windowing/winit;Documentation doesn't explain how to create an ActiveEventLoop
S - docsAwareness, docs, examples, etc.Awareness, docs, examples, etc.Status: Open.#3877 In rust-windowing/winit;Click count on Pointer Events
S - apiDesign and usabilityDesign and usabilityS - enhancementWouldn't this be the coolest?Wouldn't this be the coolest?Status: Open.#3899 In rust-windowing/winit;Wayland frame requests without rendering
DS - waylandAffects the Wayland backend, or generally free Unix platformsAffects the Wayland backend, or generally free Unix platformsS - enhancementWouldn't this be the coolest?Wouldn't this be the coolest?Status: Open.#3977 In rust-windowing/winit;Finish safe area implementation
DS - androidAffects the Android backendAffects the Android backendDS - orbitalAffects the Orbital/Redox backendAffects the Orbital/Redox backendDS - webAffects the Web backend (WebAssembly/WASM)Affects the Web backend (WebAssembly/WASM)DS - win32Affects the Win32/Windows backendAffects the Win32/Windows backendDS - x11Affects the X11 backend, or generally free Unix platformsAffects the X11 backend, or generally free Unix platformsS - platform parityUnintended platform differencesUnintended platform differencesStatus: Open.#3910 In rust-windowing/winit;Windows: Coalesce wake-up events
B - bugDang, that shouldn't have happenedDang, that shouldn't have happenedDS - win32Affects the Win32/Windows backendAffects the Win32/Windows backendS - platform parityUnintended platform differencesUnintended platform differencesStatus: Draft (not ready).Scale factor > 1 causes window to infintely resize untill crash
B - bugDang, that shouldn't have happenedDang, that shouldn't have happenedDS - webAffects the Web backend (WebAssembly/WASM)Affects the Web backend (WebAssembly/WASM)Status: Open.#4101 In rust-windowing/winit;