686 Commits (7a135a763c66e91cdf78d38ff343ffd06e39dec8)

Author SHA1 Message Date
ocornut 7a135a763c Fix format warnings when using gnu printf extensions in a setup that supports them (gcc/mingw). (#3592) ago%!(EXTRA string=5 years)
ocornut dcfb986fa8 Made EndFrame() assertion for key modifiers being unchanged during the frame more lenient. (#3575) ago%!(EXTRA string=5 years)
Rokas Kupstys a3f79104df Examples: Apple+Metal: Forward events to OS key combinations like CMD+Q can work. (#3554) ago%!(EXTRA string=5 years)
Brandon DeRosier 6a0e85c561 Backends: Vulkan: Add override for the subpass to reference during VkPipeline creation. (#3579) ago%!(EXTRA string=5 years)
ocornut 61825c7735 Tab Bar: Fixed minor/unlikely bug skipping over a button when scrolling left with arrows + InputText: minor optimization. ago%!(EXTRA string=5 years)
顾起威 2785ac0ee3 InputText: Fixed updating cursor/selection position when a callback alters the buffer in a way where the byte count is unchanged but the decoded character count changes. (#3587) ago%!(EXTRA string=5 years)
ocornut 5789e69a62 Checkbox: Added CheckboxFlags() helper with int* type. Demo: removed extraneous casts. ago%!(EXTRA string=5 years)
ocornut 7a27b2a282 Update Readme, links to Useful Widgets, updated a gif. ago%!(EXTRA string=5 years)
ocornut d6a2f7e95e Reduced padding + unused storage in ImDrawList (224->192 bytes) + zero-init ImDrawListSplitter and ImDrawList ago%!(EXTRA string=5 years)
Rokas Kupstys 9cca1b2e97 Replace UTF-8 decoder with one based on branchless version by Christopher Wellons. (not branchless anymore tho) ago%!(EXTRA string=5 years)
ocornut 3777fbbd81 Renamed io.ConfigWindowsMemoryCompactTimer to io.ConfigMemoryCompactTimer as the feature will apply to other data structures. ago%!(EXTRA string=5 years)
ocornut 044ed22379 Metrics: Fixed mishandling of ImDrawCmd::VtxOffset in wireframe mesh renderer + omitting trailing empty ImDrawCmd in count + relying on IdxOffset value. ago%!(EXTRA string=5 years)
M. Frink ~ Lemur a129621292
Doc: mention IMGUI_USE_WCHAR32 in fonts documentation (#3562) ago%!(EXTRA string=5 years)
Rokas Kupstys 6f57d58e82 Backends: OSX: Fix KeyPadEnter on MacOS. (#3554) ago%!(EXTRA string=5 years)
ocornut df35157397 Drag and Drop: Fix losing drop source ActiveID (and often source tooltip) when opening a TreeNode() or CollapsingHeader() while dragging. (#1738) ago%!(EXTRA string=5 years)
ocornut b7530e5d04 Revert "Replace UTF-8 decoder with branchless version by Christopher Wellons." (#3558) ago%!(EXTRA string=5 years)
Rokas Kupstys b3576dd354 Replace UTF-8 decoder with branchless version by Christopher Wellons. ago%!(EXTRA string=5 years)
Warren Moore bca4749346 Examples: Apple: Consolidated example_apple_metal to reduce class and file count (#1873, #3543) ago%!(EXTRA string=5 years)
ocornut 5292320110 Amend ffe8f0177f (#3544) + readme fixes ago%!(EXTRA string=5 years)
Louis Schnellbach ffe8f0177f Backends: OpenGL3: Backup/restore GL_PRIMITIVE_RESTART state (#3544) ago%!(EXTRA string=5 years)
ocornut e6b99a420b Tab Bar: Do not display a tooltip if the name already fits over a given tab. (#3521) ago%!(EXTRA string=5 years)
ocornut 8c9b3c9013 Tab Bar: Fixed using more than 128 tabs in a tab bar. ago%!(EXTRA string=5 years)
Black Cat! c9fafd5ea4 Drag and Drop: Fix drag and drop to tie same-size drop targets by choosen the later one. Fixes dragging into a full-window-sized dockspace inside a zero-padded window. (#3519, #2717) ago%!(EXTRA string=5 years)
xndcn 127f132447 Backends: OpenGL3: Add compatibility of GL_VERSION for GL 2.x (#3530) ago%!(EXTRA string=5 years)
ocornut f2f326024c Tab Bar: Made it possible to append to an existing tab bar by calling BeginTabBar()/EndTabBar() again. ago%!(EXTRA string=5 years)
ocornut b1a18d82e3 Moving backends code from examples/ to backends/ (step 6: update markdown documentation) ago%!(EXTRA string=5 years)
ocornut a2a3d80f04 Moving backends code from examples/ to backends/ (step 5: move documentation to MD files) ago%!(EXTRA string=5 years)
ocornut a2d845f9dd Moving backends code from examples/ to backends/ (step 4: update documentation, much improvement) ago%!(EXTRA string=5 years)
ocornut 124c2608f1 Docs: Renamed all occurences of "binding" and "back-end" to "backend" in comments and documentations, for consistency. ago%!(EXTRA string=5 years)
ocornut 041ef01b33 Removed redirecting functions/enums names that were marked obsolete in 1.61: InputFloat, InputFloat2, InputFloat3, InputFloat4 with int decimal_precision parameter. (#648, #712) ago%!(EXTRA string=5 years)
ocornut 0f13fdd177 Removed redirecting functions/enums names that were marked obsolete in 1.60: io.RenderDrawListsFn, IsAnyWindowFocused(), IsAnyWindowHovered(), etc. ago%!(EXTRA string=5 years)
ocornut 04de5ef819 Version 1.80 WIP ago%!(EXTRA string=5 years)
ocornut e5cb04b132 Version 1.79 ago%!(EXTRA string=5 years)
Christian ae5b4991be
Docs: update gallery links. (#3514) ago%!(EXTRA string=5 years)
ocornut 12d9505534 CheckboxFlags: Display mixed-value/tristate marker when passed flags that have multiple bits set and stored value matches neither zero neither the full set. ago%!(EXTRA string=5 years)
ocornut 01cc666039 ImGuiListClipper: Renamed constructor parameters which created an ambiguous alternative to using the ImGuiListClipper::Begin() function, with misleading edge cases. ago%!(EXTRA string=5 years)
ocornut 324e0310ad Renamed ImGuiSliderFlags_ClampOnInput to ImGuiSliderFlags_AlwaysClamp. (#1829, #3209, #946, #413) ago%!(EXTRA string=5 years)
ocornut fbabf651f4 Style: Renamed style.TabMinWidthForUnselectedCloseButton to style.TabMinWidthForCloseButton. Fixed README links. ago%!(EXTRA string=5 years)
Louis Schnellbach 3422cb1308 Tab Bar: Various fixes. Tried to reduce code complexity. (#3291) ago%!(EXTRA string=5 years)
Louis Schnellbach 4a57a982be Tab Bar: Added TabItemButton(), ImGuiTabItemFlags_Leading, ImGuiTabItemFlags_Trailing + demo. (#3291) ago%!(EXTRA string=5 years)
ocornut 27d0c3afa9 Tab Bar: Fixed a small bug where scrolling buttons (with ImGuiTabBarFlags_FittingPolicyScroll) would generate an unnecessary extra draw call. ago%!(EXTRA string=5 years)
ocornut afc1099fb5 Tab Bar: Fixed a small bug where closing a tab that is not selected would leave a tab hole for a frame. ago%!(EXTRA string=5 years)
ocornut 795cf6fcb5 Removed return value from OpenPopupOnItemClick(). Use IsWindowAppearing() after BeginPopup() for a similar result. ago%!(EXTRA string=5 years)
ocornut a58a727781 Renamed OpenPopupContextItem() back to OpenPopupOnItemClick(), reverting 99ab5210 ago%!(EXTRA string=5 years)
Louis Schnellbach ec945f44b5 InputText: Added support for Page Up/Down in InputTextMultiline. (#3430) ago%!(EXTRA string=5 years)
omar 8eca736a7a Update binary link ago%!(EXTRA string=5 years)
ocornut c206a19373 Removed ImFont::DisplayOffset in favor of ImFontConfig::GlyphOffset. (#1619) ago%!(EXTRA string=5 years)
Louis Schnellbach fbf70070bb InputText: Fixed minor inconsistency when pressing Down on the last line when it doesn't have a carriage return (it used to move to the end of the line) ago%!(EXTRA string=5 years)
ocornut c47bcb25ed Fix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8. ago%!(EXTRA string=5 years)
ocornut 825f699bde Backends: OpenGL3: Amends (#3467, #1985) ago%!(EXTRA string=5 years)