5967 Commits (v1.79)
 

Author SHA1 Message Date
ocornut e5cb04b132 Version 1.79 ago%!(EXTRA string=5 years)
Rokas Kupstys c6f9c558ec CI: Use our own discord notifier. ago%!(EXTRA string=5 years)
Christian ae5b4991be
Docs: update gallery links. (#3514) ago%!(EXTRA string=5 years)
ocornut 03b1e643b4 Docs: Funding link, Tweaks, Gallery links. 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 4fd43a8b64 Internals: removed NavLayerCurrentMask (redundant, add extra shift in ItemAdd(). ago%!(EXTRA string=5 years)
ocornut 014e5078a8 Demo: add a small easter egg when the 4x4 board of Selectable is filled + tweaked the demo. 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)
Bartosz Taudul 6469b94304
Silence memset warning. (#3505) ago%!(EXTRA string=5 years)
ocornut 7b1ab5b275 ImVector: Stricter bound-checking asserts. Fix warnings: trailing comma (old compilers), zealous preprocessor warnings. ago%!(EXTRA string=5 years)
ocornut 5f336ce8f8 Tab Bar: Fixed buffer underflow in TabBarLayout, introduced by 4a57a982b (#3501, #3291) ago%!(EXTRA string=5 years)
Rokas Kupstys 3be352fc80 CI: Add discord notifications. ago%!(EXTRA string=5 years)
ocornut 179dc04d8a Examples: Added missing comments in example_apple_metal. (#3400) ago%!(EXTRA string=5 years)
ocornut 52c0b1a340 ImGuiListClipper: internal rework and tidying up to facilitate supporting frozen rows in tables + stop promoting using constructors parameters. 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)
ocornut 1ec464eb9a Tab Bar: Further simplification of section/clip rect handling. (#3291) ago%!(EXTRA string=5 years)
ocornut 6b76781c66 Tab Bar: Tidying up. Rework ShrinkWidths to allow marking tabs as not shrinkable (unused yet) + don't unnecessarily move data within ShrinkWidthBuffer. (#3291) ago%!(EXTRA string=5 years)
Louis Schnellbach 99f69eb185 Tab Bar: Moved up TabBarScrollingButtons function call. (#3291) ago%!(EXTRA string=5 years)
ocornut 205874f5b1 Tab Bar: Fix reorderable tab bars. Fix misleading use of tab_max_width in TabBarLayout(). Misc amends, shortening. (#3291) ago%!(EXTRA string=5 years)
Louis Schnellbach 3422cb1308 Tab Bar: Various fixes. Tried to reduce code complexity. (#3291) ago%!(EXTRA string=5 years)
ocornut 5e5f25e2dd Tab Bar: Rename named sections members into array. Various tidying up. (#3291) ago%!(EXTRA string=5 years)
Louis Schnellbach 7ac16c02cc Tab Bar: Fix multiple width and position computation issue. (#3291) ago%!(EXTRA string=5 years)
ocornut f23c39c395 Tab Bar: Fixed handling of scrolling policy with leading/trailing tabs. + warning fixes + bunch of renaming. (#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 29836412e1 Internals, CollapsingHeader, TabItem: Standardized using a #CLOSE id prefix for TabItem and ColllapsingHeader (same as window) 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)
Rokas Kupstys b7b08f52a4 Fix popup and tooltip positioning when not fitting in the screen. ago%!(EXTRA string=5 years)
ocornut 825f699bde Backends: OpenGL3: Amends (#3467, #1985) ago%!(EXTRA string=5 years)
Julian Webb 2460f2abe3 Backends: OpenGL3: Fix to avoid calling glBindSampler() with version <= 3.2 (#3467, #1985) ago%!(EXTRA string=5 years)
ocornut 645a6e0342 Bypass unnecessary formatting when using the TextColored()/TextWrapped()/TextDisabled() helpers with a "%s" format string. (#3466) ago%!(EXTRA string=5 years)
Bartosz Szreder d2939ce0a1 Columns: Make sure the ClipRect is valid. (#3475) ago%!(EXTRA string=5 years)
Pierre-Loup Pagniez a1597cff08 Backends: DX12: Fix D3D12 Debug Layer warning if scissor rect is 0 width or 0 height. (#3472, #3462) ago%!(EXTRA string=5 years)
omar a8f409a848 Examples: DX12: Enable breaking on any warning/error when debug interface is enabled. (#3462, #3472) + misc comments & minor fixes. ago%!(EXTRA string=5 years)
omar e8447dea45 Backends: Vulkan: Removed unused shader code. Fix leaks. Avoid unnecessary pipeline creation for main viewport. Amend 41e2aa2. (#3459) ago%!(EXTRA string=5 years)
omar d8d58b038e Backends, Examples: DX12: Clarify support for 32-bit building in project files and comments. (#301) ago%!(EXTRA string=5 years)
Michel Lesoinne 41e2aa2e7a Backends: Vulkan: Separate the pipeline of the dear imgui created windows from the one created with the user's render-pass. (#3455, #3459) ago%!(EXTRA string=5 years)
xndcn 6a546a500f ImVector: fix max_size() for signed int value. Amend 444873404 (#3429, #3460) ago%!(EXTRA string=5 years)
HALX99 8a9ee9cded
Add const qualifier for parameter ImFontConfig of ImFont::AddGlyph (#3461) ago%!(EXTRA string=5 years)
omar 206d78a524 InputText: Fixed minor glitch when erasing trailing lines in InputTextMultiline(). Fixed cursor being partially covered after using Ctrl+End key. ago%!(EXTRA string=5 years)
omar 36af398056 Sliders: Fixed using ImGuiSliderFlags_ClampOnInput with reverse sliders. (#3432, #3449) ago%!(EXTRA string=5 years)
Rokas Kupstys b2039aac67 Slider: Fixed to reach maximum value with inverted integer min/max ranges, both with signed and unsigned types. Added reverse Sliders to Demo. (#3432, #3449) ago%!(EXTRA string=5 years)