mirror of
https://github.com/ocornut/imgui.git
synced 2024-11-23 21:09:01 +08:00
Page:
Upcoming Changes
Pages
About the IMGUI paradigm
Bindings
Debug Tools
Developer Tips
Docking
Error Handling
Funding
Getting Started
Glossary
Help Wanted
Home
Image Loading and Displaying Examples
Implementing Power Save, aka Idling outside of ImGui
Integrating with Vulkan
Multi Select
Multi Viewports
Quotes
Releases Recap
Software using dear imgui
Sponsors
Tips
Upcoming Changes
Useful Extensions
4
Upcoming Changes
omar edited this page 2023-09-05 16:36:59 +02:00
Table of Contents
Last updated 2023/08. This is a higher-level list of intent. Refer to Issues and TODO.txt for a more detailed list.
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). (#1676)
Multi-Select
- Finish/public multi-selection API (1.90?), to support Shift+Click, Shift+Arrow, etc. with large clipped sets + advanced demos.
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/design on backend texture update (#3761.
- 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.