5573 Commits (3de440fda225160f6c1bf2435d245a8947a18bdb)
 

Author SHA1 Message Date
omar 3de440fda2 Docking: Fixed assert in DockContextProcessDock() preventing some uses of DockNodeBuilder api. (#2357, #2109) ago%!(EXTRA string=6 years)
omar 5bf9029bf9 Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar f5bf6e38d2 Font: Fixed assert when specifying duplicate/overlapping ranges within a same font. (#2353, #2233) ago%!(EXTRA string=6 years)
omar db40699990 imgui_freeetype: Updated suggested test code. ago%!(EXTRA string=6 years)
omar d972533d09 Examples: Vulkan: Rewrote scissor processing to match other examples more closely. Removed extraneous +1 of scissor extent height. ago%!(EXTRA string=6 years)
omar dd14adc731 Examples: Vulkan: Support draw_data->FramebufferScale correctly matching a79785c for on Metal/GL2/GL3. (#2306, #1676) ago%!(EXTRA string=6 years)
omar f977871854 ImFont: Minor adjustment to the structure. ago%!(EXTRA string=6 years)
omar 09c9bf2edb Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar 76dbff37cd Selectable: Tweaks for #2347 (demo, changelog, member position) ago%!(EXTRA string=6 years)
haldean b277cfffc8 Selectable: add support for specifying text alignment on selectables (#2347) ago%!(EXTRA string=6 years)
omar 93d1179805 Examples: Extracted gamepad code into ImGui_ImplGlfw_UpdateGamepads(). Renamed matching Win32 function for consistency. ago%!(EXTRA string=6 years)
omar 3c07ec6a61 Made it illegal/assert when io.DisplayTime == 0.0f (with an exception for the first frame). ago%!(EXTRA string=6 years)
omar 2206df9e7a Demo: Added Auto-Scroll option in Log/Console. Comments. Removed some ImColor() uses. ago%!(EXTRA string=6 years)
omar 8522a4bbea Fixed Clang warning ("multi-line comment"). XCode also also "space between \ and carriage return". Perhaps it would work with 2 spaces? Adding a dot for now.. ago%!(EXTRA string=6 years)
omar 0236bc246f Scrollbar: Fade out and disable interaction when too small, in order to facilitate using the resize grab on very small window, as well as reducing visual noise/overlap. (+1 squashed commits) ago%!(EXTRA string=6 years)
omar b46076458c Examples: Win32: Removed unused code left-over from merge e9c625a1dc ago%!(EXTRA string=6 years)
omar 57a586b4f1 Font: Moved functions to internal block (not enforced). Made ConfigData pointer const. Added link to stb's notes. ago%!(EXTRA string=6 years)
omar fcdf704dfa Changelog: Added changelog from 1.40 to 1.47 (pasted from the Releases section) + some wrapping. ago%!(EXTRA string=6 years)
Elias Daler cbc8e57410 Update README.md - change imgui-sfml link (#2345) ago%!(EXTRA string=6 years)
omar 417cf2237f Font: Fixed high-level ImGui::CalcTextSize() used by most widgets from erroneously subtracting 1.0f*scale to calculated text width. Among noticeable side-effects, it would make sequences of repeated Text/SameLine calls not align the same as a single call, and create mismatch between high-level size calculation and those performed with the lower-level ImDrawList api. (#792) ago%!(EXTRA string=6 years)
omar 0640b6e67c Shallow tweaks ago%!(EXTRA string=6 years)
omar 8691b56136 Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar cc80d8e118 Examples: Metal: Compilation fix. ago%!(EXTRA string=6 years)
omar 169e3981fd Examples: OpenGL2: Added #define GL_SILENCE_DEPRECATION to cope with newer XCode warnings. ago%!(EXTRA string=6 years)
omar 7f6a025c93 Viewport: SDL: Inherit SDL_WINDOW_ALLOW_HIGHDPI flag from main viewport. (#2306) ago%!(EXTRA string=6 years)
omar 2cada3c143 Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar d16dbc5b87 Examples: SDL: Using the SDL_WINDOW_ALLOW_HIGHDPI flag. (#2306, #1676) [@rasky] ago%!(EXTRA string=6 years)
omar a79785c0b9 ImDrawData: Added FramebufferScale field (currently a copy of the value from io.DisplayFramebufferScale). ago%!(EXTRA string=6 years)
Omar Cornut ef7940699e Examples: Metal: Removed unnecessary loop. Fixed OSX Clang warning in imstb_truetype. (#1929, #1873) ago%!(EXTRA string=6 years)
omar 4b41d3b280 ImFont: Rearranged members toward an optimal CalcTextSize() loop. Removed comments from destructor. Made constructor more explicit. ago%!(EXTRA string=6 years)
omar 539f69b950 Updated STB libraries to latest (drift has been reduced with nothings/stb as most of our changes were merged). Using [DEAR IMGUI] markers when changed. ago%!(EXTRA string=6 years)
omar 00c637961b Demo: Font selector allow selecting fonts with same debug name. (#2332) ago%!(EXTRA string=6 years)
omar afc36cf802 Window: Fixed initial width of collapsed windows not taking account of contents width (broken in 1.67). (#2336, #176) ago%!(EXTRA string=6 years)
omar 1b63ded8fa Tabs: Fixed border (when enabled) so it is aligned correctly mid-pixel and appears as bright as other borders. ago%!(EXTRA string=6 years)
omar 4a3a895be9 Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar 29d38b59d0 ListBox/InputTextMultiline: Better optimized when clipped / non-visible. ago%!(EXTRA string=6 years)
omar 62084aac0f DragScalarN, SliderScalarN, InputScalarN: Removed unnecessary string id after the integer PushID() calls. ago%!(EXTRA string=6 years)
omar f366828dd2 Minor tweaks to reduce false positive of PVS Studio static analyzer. ago%!(EXTRA string=6 years)
omar 5bdc7d7a6f Menus: Tweaked horizontal overlap between parent and child menu (to help convey relative depth) from using style.ItemSpacing.x to style.ItemInnerSpacing.x, the later being expected to be smaller. (#1086) ago%!(EXTRA string=6 years)
omar e3dd95d335 Added IsItemActivated() as an extension to the IsItemDeactivated/IsItemDeactivatedAfterEdit functions which are useful to implement variety of undo patterns. (#820, #956, #1875) ago%!(EXTRA string=6 years)
omar c59611a3b3 InputText: Fixed redo buffer exhaustion handling (rare) which could corrupt the undo character buffer. (#2333) ago%!(EXTRA string=6 years)
omar 97ed97b8ce Plot: Register an ID to take the click the same way as other framed widgets. Set HoveredId in the FramePadding zone (between inner_bb and frame_bb). ago%!(EXTRA string=6 years)
omar cef4e086ba Internals: Selectable: Fixed rendering width miscalculation when starting pos is not line start pos, which would generally be unnoticeable. Could affect group lock X with a smaller SetCursorPos value but that's unlikely to be used. ago%!(EXTRA string=6 years)
omar b8c24aff4c Internals: EndGroup: Removed unnecesary parameter to ItemSize() ago%!(EXTRA string=6 years)
omar 521470b3cd Internals: Removed unnecessary code. ago%!(EXTRA string=6 years)
omar f6fbb99a9c Examples: SDL: Fix for Emscripten/Android/iOS on Docking branch. ago%!(EXTRA string=6 years)
omar 5a95c77388 Merge branch 'master' of https://github.com/ocornut/imgui ago%!(EXTRA string=6 years)
omar be107ba8f8 Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar b980e0077a Tabs: Moved Tab List Popup to left-side to match docking button. Highlight selected tab. (#261, #351) ago%!(EXTRA string=6 years)
omar d38f4dc143 Tabs: Non-docking tab bars are storing names to allow tab list button + whole style scaling. Added ImGuiTabBarFlags_TabListPopupButton flag to show a popup button on manual tab bars. Locking FramePadding for the scope of a tab-bar to avoid sheering/clipping of tab item. Made scaling of tab ellipsis less awkward. (#261, #351) ago%!(EXTRA string=6 years)