Commit Graph

  • 46e994de4e Nav: Do not clear last navigation id stored in a hidden child window. (#787) omar 2017-11-24 16:54:03 +0100
  • 4e3c7f1557 Nav: Exposed NavInitWindow() in imgui_internal (#787) omar 2017-11-24 16:50:11 +0100
  • f5c47faee8 Merge branch 'master' into navigation omar 2017-11-24 16:55:31 +0100
  • ef5dd30625 Sisyphus says: tweaked comments about not using old-style OpenGL examples (#1459, #1394 etc.) omar 2017-11-24 09:27:45 +0100
  • 6bd3b45b34 Sisyphus says: tweaked comments about not using old-style OpenGL examples (#1459, #1394 etc.) omar 2017-11-24 09:23:17 +0100
  • 6d3cfba834
    Add Slider hover color just like Drag stfx 2017-11-23 12:37:11 +0100
  • 7763ab3fcc Menu bar: better software clipping to handle small windows, in particular child window don't have the minimum constraint added in e9a7e73bba so we need to render clipped menus better. omar 2017-11-22 12:26:50 +0100
  • 06a32a2b00
    Merge pull request #1455 from elect86/patch-3 omar 2017-11-22 13:21:33 +0100
  • 1b2ec35b8d
    Update imgui_draw.cpp Giuseppe Barbieri 2017-11-22 12:58:11 +0100
  • b618629d99 Merge branch 'master' into navigation omar 2017-11-22 12:34:59 +0100
  • 7d09a0ae99 Menu bar: better software clipping to handle small windows, in particular child window don't have the minimum constraint added in e9a7e73bba so we need to render clipped menus better. omar 2017-11-22 12:26:50 +0100
  • aafa6cece5 Tweak expression to be less weird (how did that ever happen?) omar 2017-11-22 11:26:16 +0100
  • 3141df1459
    Merge pull request #1454 from elect86/patch-2 omar 2017-11-22 11:24:20 +0100
  • 21b456e567
    Update imgui.cpp Giuseppe Barbieri 2017-11-22 11:19:52 +0100
  • 68b26b4867 Merge branch 'master' into navigation omar 2017-11-22 11:04:00 +0100
  • 176d8fbe74 Fixed unreferenced variable warnings. omar 2017-11-22 11:02:42 +0100
  • 302757447a Internals: Added SplitterBehavior(). (#319) omar 2017-11-20 19:39:27 +0100
  • 195abc3d17 Begin: Fix border size latch when rounding uses Child or Popup value. (#707) omar 2017-11-20 15:19:38 +0100
  • 2543807e56 Merge branch 'master' into navigation omar 2017-11-20 13:54:06 +0100
  • 3f5b2a3fe3 Exposed ImDrawCornerFlags, replaced occurences of ~0 with an explicit ImDrawCornerFlags_All. Inversed BotLeft (prev 1<<3, now 1<<2) and BotRight (prev 1<<2, now 1<<3). omar 2017-11-20 13:53:16 +0100
  • 31683cfe34 ImDrawList::AddImageRounded: removed PrimDistributeUV declaration, fixed coding style, restored argument order from original PR. (#845) omar 2017-11-20 13:31:40 +0100
  • 3c5e64db78 Demo: Tweaked Image() code. omar 2017-11-20 13:30:25 +0100
  • 7f447c8270 Color picker: Tweak vertex shading code, since we aren't shading between PrimReserve and PrimVert the code can be expressed more naturally. (#346) omar 2017-11-20 13:16:57 +0100
  • ba095f81a5 Merge branch '2016-08-rounded-image' of https://github.com/thedmd/imgui into thedmd-2016-08-rounded-image omar 2017-11-20 13:07:14 +0100
  • 8c0f2e4946 Added comment to help people dealing with 58345b11e1 breakage (#707) omar 2017-11-20 13:05:50 +0100
  • e996286c38 Todo list update omar 2017-11-20 12:40:38 +0100
  • 79f07f6ff0 Add AddImageRounded() to ImDrawList thedmd 2017-11-19 21:48:13 +0100
  • 8b2d449b16 Add ShadeVertsLinearUV() thedmd 2017-11-19 21:00:38 +0100
  • dc2768503f Fix for drag and drop branch. omar 2017-11-19 16:24:17 +0100
  • 92212b17aa Merge branch 'master' into drag_and_drop omar 2017-11-19 16:23:37 +0100
  • 9848a7023b Merge branch 'master' into navigation omar 2017-11-19 16:21:21 +0100
  • 28a31997b7 Style Editor: Simplified settings also show PopupBorderSize as a checkbox. (#707, #1019) omar 2017-11-19 16:03:42 +0100
  • abbf836fd0 Style, Begin: removed ImGuiWindowFlags_ShowBorders window flag. Borders are now fully set up in the ImGuiStyle structure (see e.g. style.FrameBorderSize, style.WindowBorderSize). Use ImGui::ShowStyleEditor() to look them up. (#707, fix #819, #1031, ref #1019, ref #447) omar 2017-11-19 15:56:51 +0100
  • c433bc971f Reorder fields for consistency. omar 2017-11-19 14:58:10 +0100
  • f7fe824805 Style: Tweaked border settings to homogenize a little how they look over different backgrounds. (#707) omar 2017-11-19 13:55:38 +0100
  • 39137ccc3e Style: renamed ImGuiCol_ChildWindowBg to ImGuiCol_ChildBg. (#707) omar 2017-11-19 13:52:40 +0100
  • 022f8c2342 fixed incomplete replacement of unsigned short with ImWchar in interface of ImFont::FindGlyph Jason Wilkins 2017-03-16 21:55:16 -0500
  • 9886b09a0a Minor tweak, removed extraneous empty destructor. omar 2017-11-19 12:39:30 +0100
  • e605f21797 TreePush with zero arguments was ambiguous. Resolved by making it call TreePush(const void*) Jason Wilkins 2017-03-08 02:07:27 -0600
  • 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.) omar 2017-11-19 12:04:54 +0100
  • 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). omar 2017-11-19 12:00:07 +0100
  • 9289e8055c
    Merge pull request #1445 from franciscod/uninitialized_o3_werror omar 2017-11-19 00:53:35 +0100
  • 4cdd998be8 Demo: Fix warning "format not a string literal and no format arguments" for over-zealous compilers settings. (#1450, #1451) omar 2017-11-19 00:49:23 +0100
  • d323e8cca2 Fixed Style merge for nav branch (#707, #787) omar 2017-11-19 00:47:00 +0100
  • d211a0e338 Merge branch 'master' into navigation (with style breakable) omar 2017-11-19 00:39:37 +0100
  • 4022ada843 Merge branch 'master' into drag_and_drop omar 2017-11-19 00:36:32 +0100
  • 4daf377c9b Added comment about TextUnformatted(). (#1450) omar 2017-11-19 00:32:47 +0100
  • 8a7f03cbf9 Combo: Offset popup position by border size so that a double border isn't so visible. (#707) omar 2017-11-19 00:29:59 +0100
  • d7af1a218e Style: Added PopupRounding setting. (#1112) omar 2017-11-19 00:28:10 +0100
  • 067605052d Fix IsItemHovered() returning true for non-title bar hidden items that are clipped due to window collapsing logic. Fix 27fd1b913b. (#823) omar 2017-11-19 00:11:18 +0100
  • 6f7b1bf2e1 Internals: Renamed ImGuiWindow::Accessed to WriteAccessed. omar 2017-11-19 00:07:38 +0100
  • 0e4f1df1a4 Style: Made changes to Classic style (!!!). Tweaked Dark style. (#707) omar 2017-11-18 23:56:15 +0100
  • 0a61b7195c Style: Added a default StyleColorsLight(). (#707) omar 2017-11-18 23:53:11 +0100
  • e7e81b265d Demo: Tweaks. omar 2017-11-18 23:36:37 +0100
  • 58345b11e1 Style: Removed ImGuiCol_ComboBg in favor of combo boxes using ImGuiCol_PopupBg for consistency. (#707) omar 2017-11-18 23:16:40 +0100
  • 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) omar 2017-11-18 21:59:50 +0100
  • c1b5eab868 Style Editor: Sneakily adding a combo box to change colors (#707) omar 2017-11-18 19:10:01 +0100
  • 331eac511e Style: Dark: Tweaks + setting BorderShadow correctly. omar 2017-11-18 19:08:52 +0100
  • 29e0078b66 Internals: Window minor internal renaming + added WindowRounding latch. omar 2017-11-18 19:02:02 +0100
  • bd4bc929ce Style: renamed style.ChildWindowRounding to style.ChildRounding, ImGuiStyleVar_ChildWindowRounding to ImGuiStyleVar_ChildRounding. omar 2017-11-18 18:28:21 +0100
  • 4e62118b61
    Merge pull request #1448 from codecat/minor-fixes omar 2017-11-18 14:22:53 +0100
  • 979fe30a6f Fix wrong comment in dx implementation headers Codecat 2017-11-18 13:56:59 +0100
  • da2be7bbdc Style: ScaleAllSizes() helper rounds down every values so they are aligned on integers. omar 2017-11-17 21:29:37 +0100
  • f5871c0b92 fix uninitialized atlas packing context Francisco Demartino 2017-11-16 21:45:21 -0300
  • 834fa52c8e Columns: Added ImGuiColumnsFlags_GrowParentContentsSize to internal API to restore old content sizes behavior. (#1444, #125) omar 2017-11-16 17:34:34 +0100
  • 7746dd104c Merge branch 'master' into drag_and_drop omar 2017-11-16 13:28:22 +0100
  • 44c590393c Merge branch 'master' into navigation omar 2017-11-16 13:28:10 +0100
  • 29d962069d Internals: Updating condition/allow flags with a function. omar 2017-11-13 22:15:50 +0100
  • 4ad414c8d4 Internals: Window: Store whether the windows has a close button (we need that info for window/tabs dropping preview calculation) omar 2017-11-13 23:25:13 +0100
  • 7c4be0a000 Internals: Added BringWindowToFront(), BringWindowToBack() helpers. omar 2017-11-16 13:11:16 +0100
  • 6817f3a3d9 Merge branch 'master' into navigation omar 2017-11-15 23:44:50 +0100
  • 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). omar 2017-11-15 23:42:18 +0100
  • f36037b384 Menu: Fixed minor rendering issues on the right size with rounded window when resizing a window small. omar 2017-11-15 23:38:17 +0100
  • 9b82d9fbef Scrollbar: Minor graphical fix for when scrollbar don't have enough visible space to display the full grab. omar 2017-11-15 23:11:36 +0100
  • f5bdf443c9 Minor comments, tweaks omar 2017-11-15 22:37:43 +0100
  • 5ea6e80da1 Make it possible to use SetNextWindowPos() on a child window. Useful internally. omar 2017-11-15 22:20:40 +0100
  • 5027311e7f Drag and drop: Standardizing payload types as defines. (#143) omar 2017-11-15 17:59:12 +0100
  • 44b761b308 Merge branch 'master' into drag_and_drop omar 2017-11-15 14:41:27 +0100
  • 27fd1b913b Made it guaranteed by API that after calling Begin() the last Item represent the title bar. (#823) omar 2017-11-15 14:35:45 +0100
  • ae060b1d67 Merge branch 'master' into drag_and_drop omar 2017-11-15 10:24:54 +0100
  • 64031852de Merge branch 'master' into navigation omar 2017-11-14 23:17:58 +0100
  • 64e79035d5 Scrollbar flicker fix for menus/popups (fixes 4d00dd8326 and 2df8fa95df). Hopefully right this time. omar 2017-11-14 23:17:28 +0100
  • 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) Demo: Columns: Adding a billion of extra lines and using clipper. omar 2017-11-14 22:40:57 +0100
  • 0858c3d7cb Demo: Custom Rendering: Fixed clipping rectangle extruding out of parent window. omar 2017-11-14 22:21:38 +0100
  • ffad688fc8 Drag and Drop: Added payload->IsPreview() to user can render their custom preview while handling overlapping drop targets. (#143) omar 2017-11-14 22:11:43 +0100
  • 852ece3a0e Fixed build (3e06450d27 not meant for master branch, but ok) omar 2017-11-13 16:04:03 +0100
  • 2275cb8b83 Merge branch 'master' into navigation omar 2017-11-13 15:19:43 +0100
  • 3e06450d27 Internals: Added ArrowButton() helper. omar 2017-11-11 16:58:43 +0100
  • 7908cce25f Drag and Drop: Added internal BeginDragDropTargetCustom() convenient to avoid submitting dummy ItemAdd. (#143) omar 2017-11-10 13:13:28 +0100
  • 4d00dd8326 Fixed scrollbar flickering on/off when uncollapsing a window (fixes 2df8fa95df) omar 2017-11-13 15:15:48 +0100
  • 30bf40195b io.OptNoCursorBlink -> io.OptCursorBlink (#1427) omar 2017-11-12 16:06:44 +0100
  • 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) omar 2017-11-12 16:03:09 +0100
  • a1c736fa6a
    Update README.md omar 2017-11-11 18:22:00 +0100
  • 631bd8a9f8
    Added bindings omar 2017-11-11 18:12:33 +0100
  • 161670418b Update documentation for extra fonts omar 2017-11-11 16:20:34 +0100
  • 9daac64ff8 Clean g.WindowsById storage on shutdown. Branimir Karadžić 2017-11-10 22:59:06 -0800
  • 06075f20ba Merge branch 'master' into navigation omar 2017-11-10 11:42:08 +0100
  • 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. omar 2017-11-10 11:37:27 +0100
  • 8451855a30 ButtonBehavior: Fixed ImGuiButtonFlags_AllowOverlapMode to avoid temporarily activating widgets on click before they have been correctly double-hovered. (#319, #600) omar 2017-11-09 20:08:29 +0100
  • 4b94738c7e Drag and Drop: Drop target rectangle goes out of clipping range (#143) omar 2017-11-09 20:17:10 +0100