- Jan 05, 2023
-
-
ocornut authored
- Jan 04, 2023
-
-
ocornut authored
InputText: fixed cursor navigation when pressing Up Arrow on the last character of a multiline buffer which doesn't end with a carriage return. (#6000) Simplify stb_textedit_find_charpos(). Leaving that to simmer for a while before attempting an upstream PR.
-
ocornut authored
Backends: GLFW: Fixed mods state on Linux with Alt-GR text input (e.g. German keyboard layout), (#6034) Amend 07557674, 1ad8ad62 Ref maybe https://github.com/glfw/glfw/issues/1630
-
ocornut authored
imgui_freetype: fixed a packing issue which in some occurrences would prevent large amount of glyphs from being packed correctly. (#5788, #5829) This seemingly innocuous change sursingly had very large side-effects of completly breaking packing for the test font mentioned in above issue. Not even sure why tbh. New code matches what stb_truetype's stbtt_PackBegin() does.
-
ocornut authored
Examples: DirectX10, DirectX11: try WARP software driver if hardware driver is not available. (#5924, #5562)
-
- Jan 03, 2023
-
-
ocornut authored
-
- Jan 02, 2023
-
-
ocornut authored
Demo: amend Selectable() + BeginPopupContextItem() demo to maintain and update selection state when popup is open. (#6032)
-
Martin Ejdestig authored
Backends; Vulkan: do not set VkDescriptorSetLayoutBinding::pImmutableSamplers, allow changing sampler. (#6001, #5502, #914) Follow up to c9aef160 which removec three funtions worth of duplicate code.
-
Martin Ejdestig authored
Sampler, descriptor set layout and pipeline layout are created in exact same way directly in ImGui_ImplVulkan_CreateDeviceObjects(). The removed functions are local and only has call chain that starts in ImGui_ImplVulkan_CreateDeviceObjects(), so will always do early return.
-
Manuel Floruß authored
Fixes MSVC warning C4390 when /W3 is specified. Reworked from original PR: (void)0 provides better codegen by do-while. Similar to #5901
-
ITotalJustice authored
-
ocornut authored
-
- Dec 20, 2022
-
-
Neil Bickford authored
Submitted as PR: https://github.com/nothings/stb/pull/1422 Signed-off-by:
Neil Bickford <nbickford@nvidia.com>
-
Neil Bickford authored
ScrollToRectEx: Fix bug where scrolling horizontally to an always-centered element that is not visible but could be would take the item's Y coordinate into account. Neither behavior were used in the codebase for this axis. Amend 27c58c39 (#5902, #2812, #4242, #2900) Signed-off-by:
Neil Bickford <nbickford@nvidia.com>
-
- Dec 09, 2022
-
-
Espyo authored
-
- Dec 08, 2022
-
-
ocornut authored
Misc shallow merge/sync from docking designed to faciliate cross-merging between docking and string_view.
-
ocornut authored
Tables: fixed matching width of synchronized tables when only some (not all) instances have a vertical scrollbar. (#5920)
-
ocornut authored
-
ocornut authored
-
ocornut authored
-
- Dec 06, 2022
-
-
ocornut authored
Frozen rows (~header) still moving from menu to main layer based on freezing stat.e
-
ocornut authored
Tables, Nav, Scrolling: fixed scrolling functions and focus tracking with frozen rows and columns. (#5143, #4868, #3692)
-
ocornut authored
Internals: tidying up and standardizing outer decoration size storage. (toward #5143, #4868, #3692, #3518) This is not strictly required presently, but will be consistent with adding inner decoration sizes in next commit, as well as generally being sane. Locking TitleBarHeight() / MenuBarHeight() values per-window probably have side-effects in ill-defined situation related to changing font size per window.
-
ocornut authored
Internals: reduced duplicate code in CalcNextScrollFromScrollTargetAndClamp() by looping through axiees.
-
ocornut authored
-
ocornut authored
Refactor: moved UpdateAliasKey(), GetMergedModsFromKeys(), UpdateKeyboardInputs(), UpdateMouseInputs() to INPUTS section.
-
ocornut authored
Refactor: moved LockWheelingWindow(), FindBestWheelingWindow(), UpdateMouseWheel() to INPUTS section
-
ocornut authored
Refactor: moved UpdateKeyRoutingTable() to INPUTS section. renamed GetKeyVector2d() -> GetKeyMagnitude2d()
-
ocornut authored
-
ocornut authored
-
- Dec 03, 2022
-
-
ocornut authored
Consider moving to imgui_impl_opengl3_loader.h ?
-
- Dec 01, 2022
-
-
ocornut authored
-
ocornut authored
Fonts: added a 'void* UserData' field in ImFontAtlas, as a convenience for use by applications using multiple font atlases. + fixed mislocated Changelog entries added recently.
-
assiduous authored
-
Marc Delorme authored
This commit is a preparation toward adding ImGui apis with explicit context and making ImGui applications being able to use multiple context at the same time whatever their concurrency model. -- Prior to this commit ImGuiInputTextState::OnKeyPressed was depending on the global context to know which font and font size to use, and if it should follow MacOSX behaviors or not (c.f ConfigMacOSXBehaviors). Instead of using the global context, this commit store the context as attribute of ImGuiInputTextState. Since this state is forwarded to most of text edit related function, it possible to access font, font size and ConfigMacOSXBehaviors from everywhere. NOTE: I have noticed a bug prior to that commit: if the font or font size change while editing the same widget, the ImGuiInputTextState become invalid and there is no code to handle this invalidation. Fixing this bug is out of scope of current pull request. # Conflicts: # imgui_internal.h
-
- Nov 30, 2022
-
-
ocornut authored
-