ocornut
d10641b04a
Nav: keyboard/gamepad activation mark widgets as held to give better visual feedback.
10 months ago
ocornut
03417cc77d
Backends: WebGPU: Filling all WGPUDepthStencilState fields explicitly as a recent Dawn update stopped setting default values. ( #7232 )
10 months ago
ocornut
5fdcdf7080
Shortcut: ImGuiInputFlags_RouteFocused policy can filter Shortcuts conflicting with character input when an item is active. ( #456 )
10 months ago
ocornut
80d5cb1ab1
Comments around ImGuiInputFlags.
10 months ago
ocornut
1cc0eb4d32
Internals: Rename NavFocusScopePath to NavFocusRoute + fixed a static analyzer warning.
10 months ago
ocornut
46e5f44ec8
Shortcut()/SetShortcutRouting(): use mixed current window focus scope + ParentWindowForFocusRoute. ( #6798 , #2637 , #456 )
Amend d474836
Begin: tweak clearing of CurrentWindow as FocusWindow() relies on it now.
Addded SetWindowParentWindowForFocusRoute() helper.
10 months ago
ocornut
e0c8c80ada
Shortcut()/SetShortcutRouting(): focus route testing now use ParentWindowForFocusRoute. Automatically set on child-window, manually configurable otherwise. ( #6798 , #2637 , #456 )
10 months ago
ocornut
4b20a0217e
Internals: add window to FocusScopeStack. ( #6798 )
10 months ago
ocornut
2156db7a07
Debug Log: added InputRouting logging. Made GetKeyChordName() use its own buffer. Fixed debug break in SetShortcutRouting(). ( #6798 , #2637 , #456 )
10 months ago
ocornut
dd0efdc637
Fixed SetKeyboardFocusHere() not working when current nav focus is in different scope. ( #7226 )
Amend 70f2aaff
10 months ago
ocornut
8a3dfda8d0
Commented out obsolete ImGuiIO::ImeWindowHandle marked obsolete in 1.87, favor of writing to 'void* ImGuiViewport::PlatformHandleRaw'.
Amend 3a90dc38
(#2589 , #2598 , #3108 , #3113 , #3653 , #4642 )
10 months ago
ocornut
6228c2e1ec
Backends: Vulkan: moved ImGui_ImplVulkanH_DestroyFrameRenderBuffers/ImGui_ImplVulkanH_DestroyWindowRenderBuffers as they are always used in a state where backend data is available.
10 months ago
ocornut
70bb6d1e79
Backends: Vulkan: Fixed vkMapMemory() calls unnecessarily using full buffer size. ( #3957 )
10 months ago
Tristan Gouge
82df7c8bf4
Backends: Vulkan: Fixed handling of ImGui_ImplVulkan_InitInfo::MinAllocationSize field. ( #7189 , #4238 )
10 months ago
ocornut
29809d7220
Version 1.90.2 WIP
10 months ago
ocornut
db049db860
Docs: tweak, fixed misplaced changelog entry. ( #7084 )
10 months ago
ocornut
d6cb3c923d
Version 1.90.1
10 months ago
ocornut
6470e2279e
Debug Tools: DebugRenderKeyboardPreview() scales better.
10 months ago
ocornut
fdf8d02be1
Debug Tools: Added io.ConfigDebugIsDebuggerPresent and Debug Break buttons. ( #2673 )
10 months ago
ocornut
788bb58b6b
Metrics: Tweak, reorganize tools menu.
10 months ago
ocornut
a5dec42866
Debug Tools: Debug Log: Clicking any filter with SHIFT held enables it for 2 frames only. ( #5855 )
10 months ago
ocornut
a3eea8a75a
Backends: OpenGL3: Update GL3W based imgui_impl_opengl3_loader.h to load "libGL.so" and variants, fixing regression on distros missing a symlink. ( #6983 )
Amend 0f50b52da
10 months ago
ocornut
69bf3291df
Internals, Inputs: Fix for ImGuiInputFlags_RepeatUntilXXX logic when #ifdef IMGUI_DISABLE_OBSOLETE_KEYIO is not set.
Amend 8323a06
. Eager to get rid of legacy IMGUI_DISABLE_OBSOLETE_KEYIO stuff: technically it's been two years, may give it another one.
10 months ago
ocornut
af00b182e3
Examples: SDL3: Minor fixes following changes to API (SDL_WindowFlags -> Uint32).
"The SDL_WindowFlags enum should be replaced with Uint32"
10 months ago
ocornut
fc2e532f99
Shortcut: do not return true on mods changes. Internals: added ImGuiInputFlags_RepeatUntilKeyModsChange, ImGuiInputFlags_RepeatUntilKeyModsChangeFromNone, ImGuiInputFlags_RepeatUntilOtherKeyPress. ( #456 , #2637 )
Took a while to come to this design, but it is flexible and lightweight and allow all decision to be taken a polling location. All three policies are useful.
10 months ago
ocornut
8323a06e6d
Inputs: passing ImGuiInputFlags_RepeatXXX options automatically adds ImGuiInputFlags_Repeat.
Will make extra sense with next commit where we add ImGuiInputFlags_RepeatUntil options.
10 months ago
ocornut
58261dbe9a
Internals: alter ImGuiInputFlags values to leave room + indent.
10 months ago
ocornut
f1ae47c4b9
Docs: update links to Proggy Fonts. ( #7211 )
10 months ago
ocornut
7f9533b840
ColorPicker: Fixed saturation/value cursor radius not scaling properly.
+ Misc docs/comments.
10 months ago
Tom Seddon
27e83c2953
Add comment about how ImGuiKey values are named after US keyboard keys. ( #7205 )
General text input is already covered by AddInputCharacter. For scancode-based key up/down info, simplest to admit that the up/down state indexes are kind of arbitrary and may not actually map perfectly to the labels on the keys.
10 months ago
ocornut
278cf1a7bc
Readme: updated binaries. ( #7193 )
+ removed two now unnecessary casts.
10 months ago
omar
edeb8ee3ab
More compact issue_template.yml
10 months ago
uusdnfdsfhnttyh
c6716f5e9f
Fixed typo ( #7197 )
10 months ago
ocornut
a1b06823fe
Windows: BeginChild(): Resize borders rendered even when ImGuiWindowFlags_NoBackground is specified. ( #1710 , #7194 )
10 months ago
ocornut
0461ade24b
Reworked issue template (amends) ( #5927 , #5915 )
10 months ago
ocornut
c528b688cf
Reworked issue template. ( #5927 , #5915 )
10 months ago
omar
26eef4df87
Update issue_template.md
10 months ago
ocornut
7938550d52
Comments and some extra line-wrapping in demo ( #3193 )
10 months ago
Pascal Thomet
4758f74676
imgui_freetype: fix nullptr to ImTextureID cast ( #7192 )
10 months ago
ocornut
6f10cef2a1
Backends: Vulkan: moved structure declarations.
This is mostly to facilitate maintainance of #6616 .
10 months ago
ocornut
33d18c580b
Misc: During shutdown, check that io.BackendPlatformUserData and io.BackendRendererUserData are NULL. ( #7175 )
10 months ago
ocornut
0ea99132c8
Backends: Vulkan: Stop creating command pools with VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT as we don't reset them.
10 months ago
Tristan Gouge
4778560e66
Backends: Vulkan: Added MinAllocationSize field in ImGui_ImplVulkan_InitInfo to workaround zealous validation layer. ( #7189 , #4238 )
10 months ago
Axel Paris
e8dd47effa
Backends: WebGPU: Fixing an issue when opening a popup in the wgpu backend ( #7191 )
Amend 2b0bd40b9
10 months ago
ocornut
718fa0eec6
Happy new year!
10 months ago
kida22
240ab5890b
Backends: GLFW, Input: Use Unicode version of WndProc for get correct input for text in utf-8 code page. ( #7174 )
Similar to #6785 , #6782 , #5725 , #5961 for for GLFW backend.
11 months ago
ocornut
4a2426449a
Drags, Sliders, Inputs: removed all attempts to filter non-numerical characters during text editing. ( #6810 , #7096 )
11 months ago
ocornut
f039e69b9c
Settings: Fixed an issue marking settings as dirty when merely clicking on a border or resize grip without moving it.
11 months ago
ocornut
8340a30d27
Debug: move debug assertion in post-clip code to reduce overhead. ( #4796 and more).
Amend c80179921
11 months ago
ocornut
1e1013085b
Debug Tools: Debug Log: Hide its own clipper log to reduce noise in the output.
11 months ago