-
-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Upcoming Changes
omar edited this page Sep 14, 2022
·
4 revisions
Last updated 2022/09. This is a higher-level list of intent. Refer to TODO.txt for a more detailed list.
- Improve Viewport branch toward merging in Master (1.90? 2.00?) (#1542).
- Better DPI support (current solution is for user to load font + scale style according to DPI). (#1676)
- Improve gamepad and keyboard controls. (#787)
- Inputs: Input ownership and routing system (2022).
- Shortcuts: menus/global-style shortcuts.
- 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.
- Improve/rewrite Docking (merge 2.00?) (#2109)
- Finish work/design on backend texture update (#3761.
- Incremental font atlas updates.
- Rewrite better text primitives.
- 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.
- Release "dear_bindings" ease the generation of language bindings (e.g. C), as an "v3" alternative to https://github.com/cimgui/cimgui
- Release Dear ImGui Test Engine (Q3-Q4 2022).
- Selection: Finish/merge range-selection/multi-selection API (1.90?), to support Shift+Click, Shift+Arrow, etc. with clipping.