ocornut
|
f7e8343ee9
|
Settings, IO: added io.ConfigIniSettingsSaveLastUsedDate, platform_io.Platform_SessionDate, IMGUI_DISABLE_TIME_FUNCTIONS(). (#9460)
cc #437
|
2026-07-03 16:36:45 +02:00 |
|
ocornut
|
138c0e6c7d
|
Added IM_DEBUG_BREAK() handler for GCC+AArch64/ARM64.
|
2026-06-15 19:32:56 +02:00 |
|
qwer
|
ac07da2b5b
|
Fonts: Added macros to disable ProggyClean/ProggyVector separately. (#9407)
|
2026-05-27 16:50:53 +02:00 |
|
ocornut
|
041cdddf35
|
Fonts: add new ProggyForever font!
Amend f006400
|
2026-02-12 20:06:33 +01:00 |
|
ocornut
|
b467a0466c
|
Docs: amends comments about fonts.
|
2026-01-06 19:07:46 +01:00 |
|
ocornut
|
149587b85b
|
Config/build infos emit infos to convey when IM_ASSERT() macro is disabled.
|
2025-10-30 18:03:36 +01:00 |
|
ocornut
|
bee2720faa
|
Docs: clarify meaning/purpose of IMGUI_ENABLE_FREETYPE. (#8993)
|
2025-10-08 18:44:07 +02:00 |
|
ocornut
|
0ba02a4ed6
|
Debug Tools: added IMGUI_DEBUG_HIGHLIGHT_ALL_ID_CONFLICTS. (#8651, #7961, #7669)
|
2025-07-09 18:45:58 +02:00 |
|
Rémy Tassoux
|
f94a5f0e8c
|
Docs: Update doc about plutosvg (#8395)
|
2025-02-13 14:30:49 +01:00 |
|
ocornut
|
c3ffd4c53e
|
Misc: Added IMGUI_USE_LEGACY_CRC32_ADLER to use old tables. (#8169, #4933)
|
2024-12-11 12:13:28 +01:00 |
|
ocornut
|
70b6ba4240
|
Clarify that IMGUI_USE_BGRA_PACKED_COLOR requires backend support. (#8201)
|
2024-12-04 10:38:19 +01:00 |
|
ocornut
|
d0e870aad2
|
Misc: changed embedded ProggyClean encoding to save a bit of binary space (~12kb to 9.5kb). (#8161)
Encoding as char to ensure compatibility with big endian (#81)
|
2024-11-20 14:16:34 +01:00 |
|
chuikingshek
|
5ae3dd52a0
|
Fonts: added IMGUI_DISABLE_DEFAULT_FONT macro. (#8161)
|
2024-11-20 13:45:42 +01:00 |
|
ocornut
|
6f287dd16d
|
(Breaking) Removed pre-1.87 obsolete io.KeyMap[], io.KeysDown[], io.NavInputs[]. Remove IMGUI_DISABLE_OBSOLETE_KEYIO. (#4921)
|
2024-11-06 17:54:59 +01:00 |
|
Pascal Thomet
|
04d9a04557
|
imgui_freetype: Added support for plutosvg to render OpenType SVG fonts. (#7927, #7187 + #6591, #6607)
See #7927 for details.
|
2024-10-17 11:01:59 +02:00 |
|
ocornut
|
ba2f4a2cd5
|
IO: (BREAKING) moved GetIO().PlatformOpenInShellFn to GetPlatformIO(.Platform_OpenInShellFn. (#7660)
|
2024-08-22 20:11:36 +02:00 |
|
ocornut
|
fd994943c2
|
Added a comment hinting at how to set IMGUI_API for shared librairies on e.g. Linux, macOS (#7806)
|
2024-07-22 11:06:49 +02:00 |
|
ocornut
|
8f36798035
|
IO: added io.PlatformOpenInShellFn handler to open a link/folder/file in OS shell, added IMGUI_DISABLE_DEFAULT_SHELL_FUNCTIONS. (#7660)
|
2024-07-02 15:36:08 +02:00 |
|
ocornut
|
7e0b3b9caf
|
Debug Log: Added "Configure Outputs.." button. (#5855)
|
2024-07-02 12:10:33 +02:00 |
|
Bryce Berger
|
52886872f1
|
Misc: Added IMGUI_USER_H_FILENAME to change the path included when using IMGUI_INCLUDE_IMGUI_USER_H. (#7039)
|
2023-12-01 14:26:21 +01:00 |
|
ocornut
|
d0da79c572
|
Defining IMGUI_DISABLE_OBSOLETE_FUNCTIONS now automaticaly define IMGUI_DISABLE_OBSOLETE_KEYIO. (#4921)
|
2023-11-09 16:51:31 +01:00 |
|
ocornut
|
c21278eeae
|
Debug Tools: Rename ShowIdStackToolWindow() -> ShowIDStackToolWindow(). (#4631)
Amend 8175a47
|
2023-09-27 19:49:12 +02:00 |
|
ocornut
|
8175a47881
|
Debug Tools: Renamed ShowStackToolWindow() ("Stack Tool") to ShowIdStackToolWindow() ("ID Stack Tool"). (#4631)
|
2023-09-26 15:21:55 +02:00 |
|
ocornut
|
ab490dc7b8
|
Fonts: Amends for support for OpenType SVG fonts using lunasvg (#6591, #6607)
|
2023-08-01 10:18:30 +02:00 |
|
sakiodre
|
2ad8c60abc
|
Fonts: Added support for OpenType SVG fonts using lunasvg (#6591, #6607)
|
2023-08-01 09:32:17 +02:00 |
|
septag
|
f1781c20a3
|
Added IMGUI_DISABLE_STB_SPRINTF_IMPLEMENTATION config macro to disable stb_sprintf implementation (#6626)
|
2023-07-25 12:07:32 +02:00 |
|
ocornut
|
863ac31f01
|
Doc: various tweaks + tweak imconfig comments.
|
2023-07-13 12:38:16 +02:00 |
|
ocornut
|
a1b8457cb5
|
Moved the optional "courtesy maths operators" (#define IMGUI_DEFINE_MATH_OPERATORS) implementation from imgui_internal.h in imgui.h. (#6164, #6137, #5966, #2832)
|
2023-02-15 19:23:12 +01:00 |
|
ocornut
|
f6bd7c8e53
|
Debug Tools: Item Picker: remove IMGUI_DEBUG_TOOL_ITEM_PICKER_EX since it doesn't work on non-ItemHoverable() items anyway. (#2673)
Call stack difference not meaningful.
|
2022-10-21 18:32:40 +02:00 |
|
ocornut
|
07efd7cc20
|
Renamed IMGUI_DISABLE_METRICS_WINDOW to IMGUI_DISABLE_DEBUG_TOOLS.
|
2022-06-15 16:02:55 +02:00 |
|
ocornut
|
1d6e34f3f9
|
Debug: Added ShowDebugLogWindow().
Internal: renamed old IMGUI_DEBUG_LOG() to IMGUI_DEBUG_PRINT().
Amended once.
|
2022-06-13 19:05:55 +02:00 |
|
jakubtomsu
|
3deb92c2c5
|
Add IMGUI_STB_SPRINTF_FILENAME to support custom stb_printf.h include path (#5068, #2954)
|
2022-03-13 12:52:30 +07:00 |
|
ocornut
|
5854da10e6
|
Declare other structures as constexpr (#4995) + rename ImGuiInputEventType_Char to ImGuiInputEventType_Text for consistency with event structure.
|
2022-02-11 12:29:55 +01:00 |
|
ocornut
|
bf08c13e9b
|
Inputs: Extra Keys / AddKeyEvent(): bidirectional mapping, basic CI, simplify backends, asserts on misuses, tested backward compat. (#2625, #4858, #2787)
(edit: simplified backends merged into previous commits to make history clearer)
|
2022-01-10 15:09:56 +01:00 |
|
thedmd
|
3b66929301
|
Inputs: Extra Keys / AddKeyEvent(): Added ImGuiKey values, io.AddKeyEvent(), GetKeyName(), IMGUI_DISABLE_OBSOLETE_KEYIO. Obsoleted GetKeyIndex(), io.KeyMap[], io.KeysDown[]. (#2625, #4858, #2787)
|
2022-01-10 15:09:56 +01:00 |
|
ocornut
|
2de96c4bd5
|
Stack Tool: Added Stack Tool (ShowStackToolWindow() function and available from Demo and Metrics window). (#4631)
|
2021-10-06 17:47:27 +02:00 |
|
ocornut
|
30d164eb26
|
Backends: Win32: IME functions are disabled by default for non-Visual Studio compilers (MinGW etc.) (#2590, #738, #4185, #4301)
Enable with '#define IMGUI_ENABLE_WIN32_DEFAULT_IME_FUNCTIONS' for those compilers. Undo change from 1.82.
|
2021-07-08 14:23:31 +02:00 |
|
ocornut
|
98876b4dc2
|
Added IMGUI_DISABLE_SSE (#4250, #4091)
|
2021-06-21 14:52:01 +02:00 |
|
ocornut
|
020d1ced1d
|
Examples: SDL2: Accomodate for vcpkg install having headers in SDL2/SDL.h vs SDL.h + vcpkg related comments.
|
2021-06-08 17:10:24 +02:00 |
|
ocornut
|
8877eab393
|
Docs: Describe IMGUI_DISABLE_FILE_FUNCTIONS in imconfig (#3628, #2734)
|
2021-05-21 18:44:22 +02:00 |
|
ocornut
|
6f4b9c65ae
|
Added commentary about DLL boundaries. Added GetAllocatorFunctions(). Tidying up. (#3836)
|
2021-02-24 19:38:39 +01:00 |
|
ocornut
|
edf135c18d
|
Win32+MinGW: Re-enabled IME functions by default even under MinGW. (#2590, #738)
|
2021-02-22 14:39:44 +01:00 |
|
ocornut
|
3867c6c5f0
|
Fonts: (Breaking) Rename ImGuiFreeType:: flags to ImGuiFreeTypeBuilderFlags_XXX. Remove ImGuiFreeType::BuildFontAtlas() flags. Rename ImFontConfig::RasterizerFlags to FontBuilderFlags. Add ImFontBuilderIO (opaque). Amend 53d59f3 with a dozen of small fixes.
|
2021-01-26 17:25:09 +01:00 |
|
Louis Schnellbach
|
9417acc20f
|
Fonts: if IMGUI_ENABLE_FREETYPE, use library by default for font rasterization
Also renamed IMGUI_DISABLE_STB_TRUETYPE to IMGUI_ENABLE_STB_TRUETYPE
|
2021-01-26 17:23:11 +01:00 |
|
ocornut
|
58075c4414
|
Version 1.80
|
2021-01-21 20:36:18 +01:00 |
|
ocornut
|
71cc636696
|
Metrics: Rebranded as "Dear ImGui Metrics/Debugger". Fix Show Window Rectangle. Fix Clang OSX warnings. Amend #3592 for Mingw only.
|
2020-11-13 21:30:19 +01:00 |
|
M. Frink ~ Lemur
|
a129621292
|
Doc: mention IMGUI_USE_WCHAR32 in fonts documentation (#3562)
|
2020-10-29 18:21:06 +01:00 |
|
ocornut
|
124c2608f1
|
Docs: Renamed all occurences of "binding" and "back-end" to "backend" in comments and documentations, for consistency.
|
2020-10-12 17:54:52 +02:00 |
|
omar
|
d8d58b038e
|
Backends, Examples: DX12: Clarify support for 32-bit building in project files and comments. (#301)
|
2020-09-08 20:03:34 +02:00 |
|
omar
|
670367e51d
|
Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. (#2538, #2541, #2815)
|
2020-03-24 20:15:17 +01:00 |
|