3149 Commits (9a44d447cd29096c74e38bec917015c0ee1ffaea)
 

Author SHA1 Message Date
omar 9a44d447cd NewFrame() now asserts if neither Render or EndFrame have been called. Exposed EndFrame(). Made it legal to call EndFrame() more than one. (#1423 etc.) ago%!(EXTRA string=8 years)
omar 538a704143 NewFrame(): using literal strings in the most-frequently firing IM_ASSERT expression to increase the odd of programmers seeing them (especially those who don't use a debugger). ago%!(EXTRA string=8 years)
omar 9289e8055c
Merge pull request #1445 from franciscod/uninitialized_o3_werror ago%!(EXTRA string=8 years)
omar 4cdd998be8 Demo: Fix warning "format not a string literal and no format arguments" for over-zealous compilers settings. (#1450, #1451) ago%!(EXTRA string=8 years)
omar 4daf377c9b Added comment about TextUnformatted(). (#1450) ago%!(EXTRA string=8 years)
omar 8a7f03cbf9 Combo: Offset popup position by border size so that a double border isn't so visible. (#707) ago%!(EXTRA string=8 years)
omar d7af1a218e Style: Added PopupRounding setting. (#1112) ago%!(EXTRA string=8 years)
omar 067605052d Fix IsItemHovered() returning true for non-title bar hidden items that are clipped due to window collapsing logic. Fix 27fd1b913b. (#823) ago%!(EXTRA string=8 years)
omar 6f7b1bf2e1 Internals: Renamed ImGuiWindow::Accessed to WriteAccessed. ago%!(EXTRA string=8 years)
omar 0e4f1df1a4 Style: Made changes to Classic style (!!!). Tweaked Dark style. (#707) ago%!(EXTRA string=8 years)
omar 0a61b7195c Style: Added a default StyleColorsLight(). (#707) ago%!(EXTRA string=8 years)
omar e7e81b265d Demo: Tweaks. ago%!(EXTRA string=8 years)
omar 58345b11e1 Style: Removed ImGuiCol_ComboBg in favor of combo boxes using ImGuiCol_PopupBg for consistency. (#707) ago%!(EXTRA string=8 years)
omar 1c41603b31 Style Editor: Using local storage so Save/Revert button made some more sense without code passing its storage. Tweaked layout, added horizontal scroll bar, Fixed Save/Revert button to be always accessible. (fix #1211) ago%!(EXTRA string=8 years)
omar c1b5eab868 Style Editor: Sneakily adding a combo box to change colors (#707) ago%!(EXTRA string=8 years)
omar 331eac511e Style: Dark: Tweaks + setting BorderShadow correctly. ago%!(EXTRA string=8 years)
omar 29e0078b66 Internals: Window minor internal renaming + added WindowRounding latch. ago%!(EXTRA string=8 years)
omar bd4bc929ce Style: renamed style.ChildWindowRounding to style.ChildRounding, ImGuiStyleVar_ChildWindowRounding to ImGuiStyleVar_ChildRounding. ago%!(EXTRA string=8 years)
omar 4e62118b61
Merge pull request #1448 from codecat/minor-fixes ago%!(EXTRA string=8 years)
Codecat 979fe30a6f Fix wrong comment in dx implementation headers ago%!(EXTRA string=8 years)
omar da2be7bbdc Style: ScaleAllSizes() helper rounds down every values so they are aligned on integers. ago%!(EXTRA string=8 years)
Francisco Demartino f5871c0b92 fix uninitialized atlas packing context ago%!(EXTRA string=8 years)
omar 834fa52c8e Columns: Added ImGuiColumnsFlags_GrowParentContentsSize to internal API to restore old content sizes behavior. (#1444, #125) ago%!(EXTRA string=8 years)
omar 29d962069d Internals: Updating condition/allow flags with a function. ago%!(EXTRA string=8 years)
omar 4ad414c8d4 Internals: Window: Store whether the windows has a close button (we need that info for window/tabs dropping preview calculation) ago%!(EXTRA string=8 years)
omar 7c4be0a000 Internals: Added BringWindowToFront(), BringWindowToBack() helpers. ago%!(EXTRA string=8 years)
omar e9a7e73bba Windows with MenuBar have a larger minimum height to avoid artefacts (I fixed most of the vertical/horizontal artefacts, but the ones in rounded corners were too hard to fix). ago%!(EXTRA string=8 years)
omar f36037b384 Menu: Fixed minor rendering issues on the right size with rounded window when resizing a window small. ago%!(EXTRA string=8 years)
omar 9b82d9fbef Scrollbar: Minor graphical fix for when scrollbar don't have enough visible space to display the full grab. ago%!(EXTRA string=8 years)
omar f5bdf443c9 Minor comments, tweaks ago%!(EXTRA string=8 years)
omar 5ea6e80da1 Make it possible to use SetNextWindowPos() on a child window. Useful internally. ago%!(EXTRA string=8 years)
omar 27fd1b913b Made it guaranteed by API that after calling Begin() the last Item represent the title bar. (#823) ago%!(EXTRA string=8 years)
omar 64e79035d5 Scrollbar flicker fix for menus/popups (fixes 4d00dd8326 and 2df8fa95df). Hopefully right this time. ago%!(EXTRA string=8 years)
omar 6001d9c7a4 Columns: Clipping columns borders on Y axis on CPU because some GPU drivers appears to be unhappy with triangle spanning large regions (not sure why tbh). (#125) ago%!(EXTRA string=8 years)
omar 0858c3d7cb Demo: Custom Rendering: Fixed clipping rectangle extruding out of parent window. ago%!(EXTRA string=8 years)
omar 852ece3a0e Fixed build (3e06450d27 not meant for master branch, but ok) ago%!(EXTRA string=8 years)
omar 3e06450d27 Internals: Added ArrowButton() helper. ago%!(EXTRA string=8 years)
omar 4d00dd8326 Fixed scrollbar flickering on/off when uncollapsing a window (fixes 2df8fa95df) ago%!(EXTRA string=8 years)
omar 30bf40195b io.OptNoCursorBlink -> io.OptCursorBlink (#1427) ago%!(EXTRA string=8 years)
omar 669498ff26 Added io.OptNoCursorBlink option to disable cursor blinking. (#1427). Renamed io.OSXBehaviors to io.OptMacOSXBehaviors. Should affect users as the compile-time default is usually enough. (#473, #650) ago%!(EXTRA string=8 years)
omar a1c736fa6a
Update README.md ago%!(EXTRA string=8 years)
omar 631bd8a9f8
Added bindings ago%!(EXTRA string=8 years)
omar 161670418b Update documentation for extra fonts ago%!(EXTRA string=8 years)
Branimir Karadžić 9daac64ff8 Clean g.WindowsById storage on shutdown. ago%!(EXTRA string=8 years)
omar ba09de3a39 Begin: Fixed appending into a child window with a second Begin() from a different window stack querying the wrong window for the window->Collapsed test. ago%!(EXTRA string=8 years)
omar 8451855a30 ButtonBehavior: Fixed ImGuiButtonFlags_AllowOverlapMode to avoid temporarily activating widgets on click before they have been correctly double-hovered. (#319, #600) ago%!(EXTRA string=8 years)
omar 2df8fa95df Fixed vertical scrollbar flickering/appearing, typically when manually resizing and using a pattern of filling available height (e.g. full sized BeginChild). THIS IS A GREAT FIX, this glitch was nasty and annoying (and yet somehow nobody reported it?). Hopefully haven't broken anything else... ago%!(EXTRA string=8 years)
omar a4cc3d4637 Minor tweaks/comments. Note that the reordering the one subtraction caused subtle havoc before the patch in 9ac8820ee2. ago%!(EXTRA string=8 years)
omar 9ac8820ee2 Fixed non-pixel aligned bounding box of window resize grip, / which triumphally led to any re-arrangement of operations inside the resize grip code outputting non-exact size_target values which led to unstable window position because clamping code uses size in a subtraction, etc etc. Lovely how a whole system can be made to act weird with a single bad input. ago%!(EXTRA string=8 years)
omar 2ab27be3de Child window with MenuBar use regular WindowPadding.y so layout look consistent in child or in a regular window. ago%!(EXTRA string=8 years)