- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 11.3k
 
Help Wanted
        omar edited this page Jan 4, 2023 
        ·
        39 revisions
      
    Currently looking for help with those things.
This is absolutely not a complete list (there a millions of other things to do, see Issues and docs/TODO.txt), those are merely some suggestions of things I am particularly struggling with before I may not have the hardware or expertise. If you are motivated and want to help this project and the community there is almost certainly a spot for you :)
Funding
- If your company uses Dear ImGui, please reach to [email protected].
 
Documentation
- The wiki needs improvements.
 - How about creating visual gallery showcasing external widgets?
 - We need features overview pages describing Gamepad/Keyboard Navigation, Docking, Multi-Viewports, Tables etc. for users.
 - We need technical overview pages describing the same but from the point of view of programmers wanting to work on them.
 
Community
- Helping to answer some GitHub issues/threads or Discussions?
 
Third-party Software
If you are familiar or interested in GLFW, designing/developing/submitting those changes to GLFW would be great
- Linux/Mac: implement per-OS workarounds for other GLFW/SDL issues, see https://github.com/ocornut/imgui/issues/2117#issuecomment-465185644
 - GLFW: Solve https://github.com/glfw/glfw/issues/1236 in GLFW (transparent inputs) for portable multi-viewport support. OR implement per-OS workaround in imgui_impl_glfw.cpp. Done PR: https://github.com/glfw/glfw/pull/1568, Waiting for GLFW merge.
 - GLFW: implement/solve https://github.com/glfw/glfw/issues/427 in GLFW (add missing diagonal resize mouse cursors).
 
Features
- Viewport: The multi-viewport feature needs users/testers to move forward! (see #1542, available in 
dockingbranch`). - Viewport: In particular, Linux/OSX have issues and need some work from volunteers. See #2117.
 - Tables: Feedback wanted! See #2957.
 - Docking: Feedback wanted! See #2109.
 
Platform/Renderer Backends
- Mac: imgui_impl_osx.mm need some love (#1873)
 - Mobile: Wanted imgui_impl_ios.cpp Platform Binding+Example for iOS (+ use existing renderer).
 - Web: Wanted imgui_impl_emscripten.cpp Platform Binding+Example for Emscripten (+ use existing renderer to create a new example). (#336)
 - Any of the third-party Unreal backend need multi-viewport support!
 - Any of the third-party Unity backend need multi-viewport support!
 
External Language Bindings
- Many language bindings are not kept up to date (see https://github.com/ocornut/imgui/wiki/Links)
 - Considering switching bindings to use the dear_bindings or cimgui generated data so users of your framework/language can stay up to date without manual intervention.