Revisions of imgui
buildservice-autocommit
accepted
request 1161169
from
Dirk Mueller (dirkmueller)
(revision 23)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 22)
- update to 1.90.4: * Nav: Fixed SetKeyboardFocusHere() or programmatic tabbing API from not working on windows with the ImGuiWindowFlags_NoNavInputs flag (regression in 1.90.2, which among other things broke imgui_memory_editor). * Menus, Popups: Fixed an issue where hovering a parent-menu upward would erroneously close the window. * Popups: Fixed resizable popup minimum size being too small. Standardized minimum size logic. (#7329). * Modals: Temporary changes of ImGuiCol_ModalWindowDimBg are properly handled by BeginPopupModal(). (#7340) * Tables: Angled headers: fixed support for multi-line labels. * Tables: Angled headers: various fixes to accurately handle CellPadding changes. (#6917) * Tables: Angled headers: properly registers horizontal component of angled headers for auto-resizing of columns. (#6917) * Tables: Angled headers: fixed TableAngledHeadersRow() incorrect background fill drawn too low, particularly visible with tables that have no scrolling. (#6917) * ProgressBar: Fixed a minor tesselation issue when rendering rounded progress bars, where in some situations the rounded section wouldn't follow regular tesselation rules. * Debug Tools: Item Picker: Promoted ImGui::DebugStartItemPicker() to public API. (#2673) * Debug Tools: Item Picker: Menu entry visible in Demo->Tools but greyed out unless io.ConfigDebugIsDebuggerPresent is set. * Misc: Added optional alpha multiplier parameter to GetColorU32(ImU32) variant. * Demo: Custom Rendering: better demonstrate PathArcTo(),
buildservice-autocommit
accepted
request 1147786
from
Jan Engelhardt (jengelh)
(revision 21)
baserev update by copy to link target
Jan Engelhardt (jengelh)
accepted
request 1147657
from
Atri Bhattacharya (badshah400)
(revision 20)
Update to version 1.90.3.
buildservice-autocommit
accepted
request 1146644
from
Jan Engelhardt (jengelh)
(revision 19)
baserev update by copy to link target
Jan Engelhardt (jengelh)
accepted
request 1146531
from
Atri Bhattacharya (badshah400)
(revision 18)
Update to version 1.90.2.
buildservice-autocommit
accepted
request 1140582
from
Jan Engelhardt (jengelh)
(revision 17)
baserev update by copy to link target
Jan Engelhardt (jengelh)
accepted
request 1140581
from
Dirk Mueller (dirkmueller)
(revision 16)
- update to 1.10.1: * imgui_freetype: commented out ImGuiFreeType::BuildFontAtlas() obsoleted in 1.81. Prefer using #define IMGUI_ENABLE_FREETYPE or see commented code for manual calls. * Removed CalcListClipping() marked obsolete in 1.86. (#3841) Prefer using ImGuiListClipper which can return non-contiguous ranges. * Internals, Columns: commented out legacy ImGuiColumnsFlags_XXX symbols redirecting to ImGuiOldColumnsFlags_XXX * Commented out obsolete ImGuiKey_KeyPadEnter redirection to ImGuiKey_KeypadEnter. (#2625, #7143) * Navigation (Keyboard/gamepad): - Nav, IO: SetNextFrameWantCaptureKeyboard(false) calls are not overridden back to true when navigation is enabled. SetNextFrameWantCaptureKeyboard() is always higher priority. - Nav: Activation can also be performed with Keypad Enter. * Drag and Drop: - Fixed drop target highlight on items temporarily pushing a widened clip rect (namely Selectables and Treenodes using SpanAllColumn flag) so the highlight properly covers all columns. (#7049, #4281, #3272) * InputText: - InputTextMultiline: Fixed Tab character input not repeating - InputTextMultiline: Tabbing through a multi-line text editor which allows Tab character inputs (using the ImGuiInputTextFlags_AllowTabInput flag) doesn't automatically activate it, in order to allow passing through multiple widgets easily. * Drags, Sliders, Inputs:
buildservice-autocommit
accepted
request 1128802
from
Dirk Mueller (dirkmueller)
(revision 15)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 14)
- update to 1.90: * BeginChild(): Upgraded 'bool border = false' parameter to 'ImGuiChildFlags flags = 0'. * Added ImGuiChildFlags_Border value. As with our prior "bool-to-flags" API updates, the ImGuiChildFlags_Border value is guaranteed to be == true forever to ensure a smoother transition, meaning all existing calls will still work. * BeginChildFrame()/EndChildFrame(): removed functions in favor of using BeginChild() with the ImGuiChildFlags_FrameStyle flag. * IO: Removed io.MetricsActiveAllocations introduced in 1.63, was displayed in Metrics and unlikely to be accessed by end-user. Value still visible in the UI and easily to recompute from a delta. * Commented out runtime support for hardcoded ~0 or 0x01..0x0F rounding flags values for AddRect()/AddRectFilled()/PathRect()/AddImageRounded(). * too many changes to list here, see https://github.com/ocornut/imgui/releases/tag/v1.89.1 ship any actual functionality. ImGui suppose to be used as sources
buildservice-autocommit
accepted
request 1095646
from
Adam Majer (adamm)
(revision 13)
baserev update by copy to link target
Adam Majer (adamm)
accepted
request 1095644
from
Dirk Mueller (dirkmueller)
(revision 12)
- update to 1.89.6: * Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.89.6 * Breaking changes: * Clipper: Commented out obsolete redirection constructor which was marked obsolete in 1.79: 'ImGuiListClipper(int items_count, float items_height)' --> Use 'ImGuiListClipper() + clipper.Begin()'. * Backends: SDL_Renderer: Renamed 'imgui_impl_sdlrenderer.h/cpp' to 'imgui_impl_sdlrenderer2.h/cpp', in order to accomodate for upcoming SDL3 and change in its SDL_Renderer API. * Backends: GLUT: Removed call to ImGui::NewFrame() from ImGui_ImplGLUT_NewFrame(). It needs to be called from the main app loop, like with every other backends.
buildservice-autocommit
accepted
request 1090196
from
Marcus Meissner (msmeissn)
(revision 11)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 1089473
from
Dirk Mueller (dirkmueller)
(revision 10)
- update to 1.89.5: * InputText: Reworked prev/next-word behavior to more closely match Visual Studio text editor. Include '.' as a delimiter and alter varying subtle behavior with how blanks and separators are treated when skipping words. * InputText: Fixed a tricky edge case, ensuring value is always written back on the frame where IsItemDeactivated() returns true, in order to allow usage without user retaining underlying data. While we don't really want to encourage user not retaining underlying data, in the absence of a "late commit" behavior/flag we understand it may be desirable to take advantage of this trick. * Drag, Sliders: Fixed parsing of text input when '+' or '#' format flags are used in the format string. * Nav: Made Ctrl+Tab/Ctrl+Shift+Tab windowing register ownership to held modifier so it doesn't interfere with other code when remapping those actions. * Nav: Made PageUp/PageDown/Home/End navigation also scroll parent windows when necessary to make the target location fully visible (same as e.g. arrow keys). * ColorEdit: Fixed shading of S/V triangle in Hue Wheel mode. * TabBar: Tab-bars with ImGuiTabBarFlags_FittingPolicyScroll can be scrolled with horizontal mouse-wheel (or Shift + WheelY). * Rendering: Using adaptive tessellation for RadioButton, ColorEdit preview circles, Windows Close and Collapse Buttons. * ButtonBehavior: Fixed an edge case where changing widget type/behavior while active and using same id could lead to an assert. * Misc: Fixed ImVec2 operator[] violating aliasing rules causing issue with Intel C++ compiler. (#6272) [@BayesBug]
buildservice-autocommit
accepted
request 1060062
from
Dirk Mueller (dirkmueller)
(revision 9)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1056351
from
Dirk Mueller (dirkmueller)
(revision 8)
- update to v1.89.2: * Tables, Nav, Scrolling: fixed scrolling functions and focus tracking with frozen rows and frozen columns. Windows now have a better understanding of outer/inner decoration sizes, which should later lead us toward more flexible uses of menu/status bars. (#5143, #3692) * Tables, Nav: frozen columns are not part of menu layer and can be crossed over. (#5143, #3692) * Tables, Columns: fixed cases where empty columns may lead to empty ImDrawCmd. (#4857, #5937) * Tables: fixed matching width of synchronized tables (multiple tables with same id) when only some instances have a vertical scrollbar and not all. (#5920) * Fixed cases where CTRL+Tab or Modal can occasionally lead to the creation of ImDrawCmd with zero triangles, which would makes the render loop of some backends assert (e.g. Metal with debugging, Allegro). (#4857, #5937) * Inputs, IO: reworked ImGuiMod_Shortcut to redirect to Ctrl/Super at runtime instead of compile-time, being consistent with our support for io.ConfigMacOSXBehaviors and making it easier for bindings generators to process that value. (#5923, #456) * Inputs, Scrolling: better selection of scrolling window when hovering nested windows and when backend/OS is emitting dual-axis wheeling inputs (typically touch pads on macOS). We now select a primary axis based on recent events, and select a target window based on it. We expect this behavior to be further improved/tweaked. (#3795, #4559) [@ocornut, @folays] * InputText: fixed cursor navigation when pressing Up Arrow on the last character of a multi-line buffer which doesn't end with a carriage return. (#6000) * Text: fixed layouting of wrapped-text block when the last source line is
buildservice-autocommit
accepted
request 1042881
from
Marcus Meissner (msmeissn)
(revision 7)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 1040801
from
Dirk Mueller (dirkmueller)
(revision 6)
- update to 1.89.1: * too many changes to list here, see https://github.com/ocornut/imgui/releases/tag/v1.89.1
Matthias Mailänder (Mailaender)
accepted
request 913786
from
Dirk Stoecker (dstoecker)
(revision 5)
- Update to 1.84.2 Bugfix release: * Disabled: Fixed nested BeginDisabled()/EndDisabled() calls. * Backends: OpenGL3: OpenGL: Fixed ES 3.0 shader ("#version 300 es") to use normal precision floats. Avoid wobbly rendering at HD resolutions. - Update to 1.84.1 https://github.com/ocornut/imgui/releases/tag/v1.84
Dominique Leuenberger (dimstar_suse)
accepted
request 888331
from
Anton Smorodskyi (asmorodskyi)
(revision 4)
initialized devel package after accepting 888331
Displaying revisions 1 - 20 of 23