mirror of https://github.com/ocornut/imgui
6
Upcoming Changes
omar edited this page 2 months ago
This is a rarely updated, higher-level list of intent.
Section 6 of "10 years of Dear ImGui" has more details on some of those topics.
Viewport
- Improve Multi-Viewports feature toward merging in Master (~2.00) (#1542).
DPI
- Better DPI support (current solution is for user to load font + scale style according to DPI). (v1.92: #8465, #1676)
Navigation, Controls
- Improve gamepad and keyboard controls. (#787)
- Inputs: Promote ownership and routing system to public API.
- Shortcuts: Promote shortcut system to public API (+ finish proof-of-concept for shortcuts in hidden menus).
- Shortcuts: alt-style local shortcuts.
- Menus: once menus are able to handle their shortcuts (aka recursing in non-visible menus) we could envision Mac-style menu searching.
Docking
Text/Fonts
- Finish work on dynamic font and incremental atlas updates (v1.92: #8465).
- Incremental font atlas updates.
- Rewrite better text primitives.
Styling
- Improve styling support (easier to add more colors, basic inheritance system, cache float4->ImU32 conversions).
- Improve basic render primitives (allow for gradients, etc.).
- Optimize basic render primitives (e.g. using 8-way texture for curved shapes, borders, circles) to reduce CPU +vertices cost.
Bindings
- Improve dear_bindings to ease the generation of language bindings (e.g. C).
Automation, Tests
- Continued work on Dear ImGui Test Engine and Dear ImGui Test Suite.