Commit Graph

  • ef521d1e0b Examples: SDL: Extracted into imgui_impl_sdl.*, reused imgui_impl_opengl* files. omar 2018-02-16 22:22:47 +0100
  • 42c32bf00c Examples: OpenGL2, OpenGL3: Added glPixelStorei() calls borrowed from SDL examples. omar 2018-02-16 22:22:10 +0100
  • c8a9969511 Examples: GLFW+GL2: Moved glfw, gl2 files to root folder, split imgui_impl_glfw_gl2 into _opengl2 and reused imgui_impl_glfw omar 2018-02-16 22:01:48 +0100
  • b0a8734c92 Examples: GLFW+GL3: Split imgui_impl_glfw_gl3 into imgui_impl_glfw and imgui_impl_gl3 (wip) omar 2018-02-16 21:38:38 +0100
  • 8d0723c2c3 ImFontAtlas: Added IsBuilt() helper. omar 2018-02-16 21:37:47 +0100
  • 1399c9c8a9 Merged a bunch of small inconsequential things from my work branch, to reduce the diff noise. omar 2018-02-17 00:49:57 +0100
  • bdb27366e7 Nav: Tweak windowing highlighting for full viewport windows. omar 2018-02-17 00:19:04 +0100
  • f5f3730b16 Examples: GLFW+GL2/GL3: Added glPixelStorei() calls borrowed from SDL examples. omar 2018-02-16 23:19:38 +0100
  • 9e713b115f Examples: Renamed .sln file. omar 2018-02-16 21:46:14 +0100
  • 243fd67b1c Examples: Vulkan: Fix for empty draw data (init time) + fixed warning. omar 2018-02-16 22:28:52 +0100
  • 10752423ec Examples: Vulkan: Added .vcproj files. omar 2018-02-16 22:34:41 +0100
  • 31158e575f Examples: SDL: Fixed minor warning. omar 2018-02-16 22:09:32 +0100
  • 00b24f27c2 Examples: SDL: Added .vcproj files. omar 2018-02-16 22:09:23 +0100
  • 03a44acf6f Examples: SDL: Minor stylistic tweaks. Fixed handling of ImGuiMouseCursor_None so it doesn't underflow array. Fixed harmless uninitialized pointer. (#1626) omar 2018-02-16 19:55:16 +0100
  • 7c75835200 Renamed misleading ImGuiMouseCursor_Move to ImGuiMouseCursor_ResizeAll. SDL: Fixed cursor. (#1626) omar 2018-02-16 19:49:33 +0100
  • ffb6e89f30 Use SDL system cursors in SDL examples. (#1626) (Squashed 4 commits) Oliver Faircliff 2018-02-16 17:45:31 +0000
  • 63332d152a Obsoleted the io.RenderDrawListsFn callback, you can call your graphics engine render function after ImGui::Render(). Use ImGui::GetDrawData() to retrieve the ImDrawData* to display..(#1599) Examples: Updated examples. omar 2018-02-16 19:18:16 +0100
  • 0cefd40888 Examples: Added Changelog to make updates easier. omar 2018-02-16 17:20:18 +0100
  • 20c14f9589 Fixed GCC zealous warnings (#1623) omar 2018-02-16 15:43:28 +0100
  • 1cbfe0700c Plot: plot a flat line if scale_min==scale_max (#1621) omar 2018-02-16 14:34:49 +0100
  • ff5f56dd21 Updated to stb_truetype 1.19 (include minor fix for #1622) omar 2018-02-16 11:59:23 +0100
  • 41ecebff5a Examples: SDL: Added Changelog at the top of the imgui_impl files. (#1618) omar 2018-02-15 11:11:21 +0100
  • c433bbcd8e ImFont: stb_truetype now rounding Ascent/Descent the same way as freetype does, they seem to vertically align better this way. omar 2018-02-15 10:47:20 +0100
  • 30c469f7c5 ImFont: DisplayOffset.y defaults to 0 instead of +1. omar 2018-02-15 10:46:28 +0100
  • 6668e80bed
    Update README.md omar 2018-02-15 10:33:22 +0100
  • 024e23c4d7 Comments, moved ImFontAtlas::Flags to "public" area. omar 2018-02-14 12:04:21 +0100
  • fed0a884f7 ImFontAtlas: Added ImFontAtlasFlags_NoPowerOfTwoHeight, ImFontAtlasFlags_NoMouseCursors flags. (#1613) omar 2018-02-14 11:57:51 +0100
  • 42bf6a4d03
    Update .travis.yml omar 2018-02-14 11:33:46 +0100
  • c0af35098a
    Update .travis.yml omar 2018-02-14 11:29:49 +0100
  • 06e823e116
    Update .travis.yml omar 2018-02-14 11:26:08 +0100
  • 26d4d32d67
    Travis: testing without adding external apt repositories (which frequently fails), may be unnecessary today omar 2018-02-14 11:20:22 +0100
  • 0a0142adab
    Update README.md omar 2018-02-14 11:15:14 +0100
  • 6bc3e7b043 ImFontAtlas: if stbtt_PackBegin() because of failing allocation we return a little more nicely. (keeps Coverity static analyzer happy!) omar 2018-02-13 21:56:54 +0100
  • df32b60b37
    Update README.md omar 2018-02-13 21:52:27 +0100
  • 1a381dcaf6
    Update README.md omar 2018-02-13 21:13:23 +0100
  • 4ec931853e Demo: Fonts; Added Font Offset. omar 2018-02-13 21:01:56 +0100
  • 9263bd68db Fixed legacy forward function IsRootWindowOrAnyChildHovered() broken by a63fbbca8b omar 2018-02-13 21:01:21 +0100
  • faa3c66154
    Update README.md omar 2018-02-13 20:49:36 +0100
  • f33440bbc2
    Update README.md omar 2018-02-13 20:42:01 +0100
  • e2aba3cf5f
    Update README.md omar 2018-02-13 20:17:34 +0100
  • f44a7115ca
    Update README.md omar 2018-02-13 19:22:34 +0100
  • 1adeaed000
    Update README.md omar 2018-02-13 19:09:19 +0100
  • f0a3dfa0dd
    Added sample gif, removed section about performances (unnecessary) omar 2018-02-13 18:57:42 +0100
  • 7e603ea469
    Update README.md omar 2018-02-13 18:14:17 +0100
  • fee6022f0c Fixed warning: variable ‘L1’ set but not used [-Wunused-but-set-variable] Branimir Karadžić 2018-02-12 20:00:43 -0800
  • 24b1c30644 Update issue_template.md omar 2018-02-12 22:07:05 +0100
  • a265837876 Update issue_template.md omar 2018-02-12 21:38:29 +0100
  • 9b4e674688 Update issue_template.md omar 2018-02-12 17:19:24 +0100
  • 4a8871f4f9
    Create issue_template.md omar 2018-02-12 17:17:29 +0100
  • ace22168e0 Contributing guidelines for issues omar 2018-02-12 17:11:14 +0100
  • 242bf9d9e2
    Create issue_template.md omar 2018-02-12 17:06:04 +0100
  • eb1d481915 Comments (#1230, #1611) omar 2018-02-12 15:38:04 +0100
  • d8d1da27fd Merge branch 'master' of https://github.com/RandyGaul/imgui into RandyGaul-master omar 2018-02-12 15:35:16 +0100
  • ed9d4a2d85 stb_rect_pack: update to 0.11 (minor changes) omar 2018-02-12 15:30:37 +0100
  • 2c4a761982 __cdecl markup for non-standard calling conventions via MSVC Randy Gaul 2018-02-12 00:50:40 -0800
  • 64e0666803 Internals: Moved some of NewFrame() into UpdateMovingWindow(). omar 2018-02-11 22:48:30 +0100
  • 7cc1bc7635 Added IsAnyMouseDown() helper. Examples: DirectX9/10/11: Using IsAnyMouseDown() instead of local function. omar 2018-02-10 16:47:13 +0100
  • febde0eb21
    Update README.md omar 2018-02-10 15:44:46 +0100
  • 5641115568
    Update README.md omar 2018-02-09 12:08:53 +0100
  • f38979b266
    Update README.md omar 2018-02-09 11:57:23 +0100
  • 3b163ac35b Internals: Clarified internal storage for RootWindow with specific semantic (the Docking branch will need to introduce finer differenciation there.) omar 2018-02-08 23:11:51 +0100
  • 88dcbeb7ff Styles: Comments and re-ordered. omar 2018-02-08 21:14:57 +0100
  • 8099f8c270 Comments omar 2018-02-06 23:19:53 +0100
  • 35804b4438
    Update README.md omar 2018-02-06 21:05:49 +0100
  • 1d5a5ca12e README update, updated binaries, sponsors omar 2018-02-06 21:04:12 +0100
  • 2493f609ef Examples: Vulkan: Fix (something changed in GLFW not including vulkan.h, was unwillingly relying on that) omar 2018-02-06 20:57:33 +0100
  • d17d21da1b Warning fix. (#1565) omar 2018-02-06 20:21:29 +0100
  • 7c16d52f72 Updated version to 1.60 WIP to emphasis on the addition of required calls CreateContext/DestroyContext + merged the massive Navigation branch (#1565, #787) omar 2018-02-06 20:20:34 +0100
  • f0364aa359 Merge branch 'context' omar 2018-02-06 20:16:03 +0100
  • 07ee539017 Merge branch 'navigation' omar 2018-02-06 20:13:55 +0100
  • 4e5b7612ae Nav: Documentation tweaks. (#787) omar 2018-02-06 20:05:21 +0100
  • ae30efc0fd Nav: Examples: Added commented out io.NavFlags |= ImGuiNavFlags_EnableKeyboard to all examples. (#787) omar 2018-02-06 19:58:23 +0100
  • 3171f90a1a Nav: Keyboard is now automatically mapped based on io.KeyDown[]. (#787) omar 2018-02-06 19:54:30 +0100
  • 9e3a807813 Removed comments omar 2018-02-06 19:34:09 +0100
  • 057807f4a7 Added ImGuiKey_Space, mapped in every examples. Will be required for navigation. (#787) omar 2018-02-06 19:29:31 +0100
  • 7e32fc7109 Nav: Toward automatically mapping keyboard input. Renamed ImGuiNavInput_PadXXX to ImGuiNavInput_XXX. Renamed ImGuiNavInput_KeyXXX to ImGuiNavInput_KeyXXX_ (internal). (#787) omar 2018-02-06 19:23:12 +0100
  • ed4bbc4fd4 Nav: Comments, guides. omar 2018-02-06 18:26:42 +0100
  • cea8017e0b Merge branch 'master' into context omar 2018-02-06 18:04:44 +0100
  • 3b7bd4563a ImVec2: added [] operator. This is becoming desirable for some types of code, better added sooner than later. omar 2018-02-06 16:32:51 +0100
  • ad09396672 ImVec2: added [] operator. This is becoming desirable for some types of code, better added sooner than later. omar 2018-02-06 16:32:51 +0100
  • db071184a0 Merge branch 'master' into navigation omar 2018-02-06 13:51:09 +0100
  • b50dce54ea Drag and Drop: TreeNode as drop target displays rectangle over full frame. Added optional internal storage for item display rect. Will expose later. (#1597, #143) omar 2018-02-06 13:46:14 +0100
  • c6ba7c8231 Internals: TreeNode: Renaming local to be more consistent with other widgets. omar 2018-02-06 13:41:46 +0100
  • e6926d9f7c Internals: Refactored bool LastItemRectHovered into flags. (#1597) omar 2018-02-06 13:34:41 +0100
  • ce2b8d3255 Nav: Comments, removed extraneous parameter. omar 2018-02-06 13:16:44 +0100
  • 0c0d811859 Nav: SetItemDefaultFocus() doesn't make the navigation cursorr highlight visible. Renamed NavInitResultExplicit to NavInitRequestFromMove. (#787) omar 2018-02-05 23:53:40 +0100
  • 4b49f03a40 Examples: SDL+GL3: Added Navigation keyboard mapping. (#787) omar 2018-02-05 23:16:40 +0100
  • 7e1496e994 Merge branch 'master' into navigation omar 2018-02-05 23:14:42 +0100
  • fcf1c9d151 Examples: SDL: Using SDL_GetPerformanceCounter() / SDL_GetPerformanceFrequency() to handle framerate over 1000 fps properly. Noticed bad inputs artefacts in Nav branch at 2000 fps without this. (#996) omar 2018-02-05 23:09:14 +0100
  • 60fb7d31fd Examples: SDL2: Enabling vsync. Using scancode consistently, fixed keyboard weirdness. omar 2018-02-05 22:35:29 +0100
  • 73d493c780 Examples: Organized header files to make available features more visible. omar 2018-02-05 20:34:11 +0100
  • fb9fecea5e Nav: Sliders and Drags are toggle activated instead of requiring user to cross Cross/Space. (#787) omar 2018-02-05 20:16:38 +0100
  • 4932303e62 Nav: DragBehavior: Tweaks (to take the noise out of the next commit). omar 2018-02-05 20:15:31 +0100
  • e5e3cc617e Nav: Maintaining a NavActivatePressedId field that widget can conveniently use along with NavActivateDownId. omar 2018-02-05 19:07:26 +0100
  • fb7cf4a475 Nav: Removed old unnecessary ifdefs. omar 2018-02-05 18:25:03 +0100
  • f35734c925 Nav: Debugging code. (#787) omar 2018-02-05 17:02:30 +0100
  • 92ee6b1185 Nav: Sets io.WantCaptureKeyboard when navigation is active. This is a little agressive but probably the best default and also a good way to get feedback. Added ImGuiNavFlags_NoCaptureKeyboard to disable this behavior. Comments. (#787) omar 2018-02-05 16:02:21 +0100
  • 348c46d21e Merge branch 'master' into navigation omar 2018-02-05 15:50:28 +0100
  • 5c83b55d04 Nav: Added ImGuiWindowFlags_NoNav shortcut, comments. (#787) omar 2018-02-05 15:49:35 +0100
  • 11d0fc8220 Tooltip: BeginTooltip() sets NoInputs flag. omar 2018-02-05 15:10:07 +0100