Commit Graph

  • 21428ad3f4 Nav, InputText: Fixed accidental menu toggling while typing non-ascii characters using AltGR. (#370) Rokas Kupstys 2021-04-23 16:47:55 +0300
  • 4540177ce7 Nav: clear activeid on menu toggle (so pressing Alt leaving an InputText will steal ActiveID. Previously wouldn't not, but ButtonBehavior() hover logic would not show Menu layer item as hovered when ActiveId != 0). (#787) ocornut 2021-04-23 18:37:15 +0200
  • e61e8aea9c Nav: clear navid in NavInitWindow() when window is marked with ImGuiWindowFlags_NoNavInputs. (#787) ocornut 2021-04-23 14:15:24 +0200
  • daf97832f1 Internals: Nav: renaming. ocornut 2021-04-22 16:34:08 +0200
  • 06545c4f2a Backends: DirectX9: explicitely setting up more graphics states to increase compatibility with unusual non-default states. (#4063) ocornut 2021-04-23 14:09:43 +0200
  • bfc4a3347a Nav: Fixed using SetItemDefaultFocus() on windows with _NavFlattened flag + tools in metrics. ocornut 2021-04-22 12:51:51 +0200
  • 0483de05cc
    Remove const qualifier on ImTextureID Nick Lange 2021-04-21 18:06:45 -0700
  • 33cdbe97b8 Merge branch 'master' into docking ocornut 2021-04-19 20:05:59 +0200
  • 6d53884487 Backends: OSX: Fix keys remaining stuck in pressed state when CMD-tabbing to a different application. (#3832) rokups 2021-04-19 13:47:31 +0300
  • 25fbff2156 ImDrawList: Revert alteration of normal scaling threshold, for now prioritize preserving property of limiting extents. (#4053, #3366, #2964, #2868, #2518, #2183) ocornut 2021-04-19 14:58:42 +0200
  • fdda8b8c12 ImDrawList: Fixed/improved thickness of thick strokes with sharp angles. (#4053, #3366, #2964, #2868, #2518, #2183) ocornut 2021-04-19 14:03:21 +0200
  • 1f2d25080d Fixed compiler warnings. Bernard van Gastel 2021-04-18 20:44:44 +0200
  • 2c5dd34230 Fixed compiler warnings. Bernard van Gastel 2021-04-18 20:37:20 +0200
  • a5e4f7ba9b Fixed compiler warnings. Bernard van Gastel 2021-04-18 20:26:03 +0200
  • c614d4b83d Re-added a checkbox removed by accident. Bernard van Gastel 2021-04-18 19:54:09 +0200
  • fb13869a78 Improved readability of SDF fonts. Bernard van Gastel 2021-04-18 19:06:32 +0200
  • b1d9f11366 Fixed warnings in MSVC. Bernard van Gastel 2021-04-18 14:50:16 +0200
  • 72e54fb9c6 Do draw text if the inner color is invisible, but the outer colors are visible. Bernard van Gastel 2021-04-17 19:53:03 +0200
  • a14e602b24 Avoiding auto keyword. Bernard van Gastel 2021-04-17 15:50:11 +0200
  • 66e2b1f71a Fixed typo, some adjusted styles for better demo. Bernard van Gastel 2021-04-17 15:50:00 +0200
  • c54023dcea Added SDF example to DirectX 11 example. Bernard van Gastel 2021-04-17 13:41:31 +0200
  • 49001cad6d Added scalable fonts, using signed distance fields. Fonts can configured to be loaded with signed distance (or not). More explanation in the pull request. Bernard van Gastel 2021-04-17 13:20:14 +0200
  • 936f53229d Internals: maintaining focus order inside windows + only storing root windows in WindowsFocusOrder[] array. (toward #2304) ocornut 2021-03-15 17:08:04 +0100
  • 770f9daab3 Tables: Better preserve column data (mainly widths) when columns count changes. (#4046) + .ini skips columns with no data. ocornut 2021-04-16 18:27:48 +0200
  • 34d4bc620d Merge remote-tracking branch 'origin/master' into docking ocornut 2021-04-15 19:57:52 +0200
  • 690a90bd35 Make PathArcTo accept counter-clockwise angles (#4030, #3491) thedmd 2021-04-14 20:07:23 +0200
  • 5fed6bdc72 Demo: Improved popups demo and comments. ocornut 2021-04-15 15:53:50 +0200
  • 7c9c5dbe9a Internals: Added ImFloorSigned() + use our own ImFloorSigned() for stb_truetype, compared as matching output for variety of font data. (#2884) ocornut 2021-04-15 14:27:45 +0200
  • 858ea17eba Backends: DirectX10, DirectX11: fixed a crash when backing/restoring state if nothing is bound when entering the rendering function. (#4045) ocornut 2021-04-15 13:29:42 +0200
  • 05a20ca738 Examples: Android: Make Android build compatible with Gradle 7.0. (#3446) duddel 2021-04-14 21:43:53 +0200
  • 76902c482f Changelog: added docking+entries from 1.72 to 1.82 to increase their visibility. ocornut 2021-04-14 19:31:40 +0200
  • b957300260 Documentation tweaks (#4042) ocornut 2021-04-14 15:44:56 +0200
  • e5efa01920 Docking: Fix window menu button. Broken by 3f16a52 (#4043) ocornut 2021-04-14 14:33:10 +0200
  • 3f16a524c8 Docking: move NavWindow to SelectedTabId application lower to leave a chance for in-between code to alter focus. + store per-node window menu button id to simplify usage. ocornut 2021-04-13 16:22:30 +0200
  • 646c873598 Docking: Fixed reappearing docked windows with no close button showing a tab with extraneous space for one frame. ocornut 2021-04-13 15:50:15 +0200
  • e87dd0e65d Docking: Fixed multiple simultaneously reappearing window from appearing undocked in their initial frame. ocornut 2021-04-12 19:21:49 +0200
  • 539de4387b Docking: Fixed restoring of tab order within a dockspace or a split node. ocornut 2021-04-12 16:51:05 +0200
  • d39271eca8
    Misc: Changed default Windows clipboard handler to expand LF to CRLF to fix clipboard corruption on some systems. David Maas 2021-04-11 16:52:04 -0500
  • 493be15e55
    Update imgui_impl_android.cpp Mertcan Davulcu 2021-04-10 19:42:38 +0300
  • 315aa79e62
    Update imgui_impl_android.cpp Mertcan Davulcu 2021-04-10 19:14:51 +0300
  • d6a5cc7934 Metrics: hotfix (fix 6ba13349 + f08566b4, #4005) ocornut 2021-04-07 17:57:14 +0200
  • a139603ad0 ImStrv: moved double char* function signatures under #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS blocks. ocornut 2021-03-31 15:06:32 +0200
  • bcdc8bcc4b Examples: Vulkan: Update GPU selection to pick discrete GPU if available, or use first GPU otherwise. (#4012) Rokas Kupstys 2021-04-06 11:11:59 +0300
  • d7b5b16796 ImStrv: changed ImStrv xxx=NULL args to an explicit xxx=ImStrv() ocornut 2021-02-01 17:04:50 +0100
  • 8bf900ca66 ImStrv: added imconfig class extension example, added natvis description. ocornut 2020-11-30 09:43:10 +0100
  • 8988597ea9 ImStrv: various tweaks and fixes. removed ImGuiTextRange from ImGuiTextFilter, fix test engine hooks, removed constructor only used twice. ocornut 2020-11-27 15:39:15 +0100
  • 2ca46efed1 ImStrv: using length(), fix ambiguous empty() function, fix altered behaviors, removed unused operators. ocornut 2020-11-26 22:37:38 +0100
  • 36ec478e71 ImStrv: rework toward ensuring End is always set to constant can be compile time calculated ocornut 2020-11-26 22:17:55 +0100
  • 4380287bef ImStrv: support for test/automation framework Rokas Kupstys 2020-08-24 11:59:28 +0300
  • 3851f1e22c ImStrv: Step 2 - change ImStrv typedef to a class and convert functions taking being/end string pointers to use new class. Rokas Kupstys 2020-08-24 11:37:01 +0300
  • eb27cc0fc7 ImStrv: Step 1 - change string type to ImStrv in API. Rokas Kupstys 2020-07-14 14:14:17 +0300
  • c283a1da5b Fixed clipping of multi-line value text when label is single-line + Fixed vertical alignment of single-line value text when label is multi-line. (#4004) ocornut 2021-04-06 18:35:06 +0200
  • 92b7b1f72b Scrolling: Fix mouse wheel axis swap when using SHIFT on macOS (system already does it). (#4010) ocornut 2021-04-06 17:51:21 +0200
  • 5f45047fb6 Update example makefiles to check the new homebrew paths (#4003) Peter Kristensen 2021-04-03 16:03:37 +0200
  • 71dda216ef Backends: OpenGL3: Don't try to read GL_CLIP_ORIGIN unless we're OpenGL 4.5. (#3998, #2366, #2186) Sam Jones 2021-04-06 12:36:52 +0200
  • f08566b4d7 InputText: Do not filter private unicode codepoints (e.g. icons) when pasted from clipboard. (#4005) Doug Binks 2021-04-06 12:00:38 +0200
  • feb8b1e32d
    Update URLs to HTTPS (#4011) TotalCaesar659 2021-04-06 10:16:35 +0300
  • 560e5d7b6f
    Update URLs to HTTPS TotalCaesar659 2021-04-05 15:57:34 +0300
  • fc7828e777 Fix valid unicode in clipboard paste being filtered by special key filter Doug Binks 2021-04-03 16:11:10 +0100
  • 7cd52ee67c Update example makefiles to check the new homebrew paths Peter Kristensen 2021-04-03 16:03:37 +0200
  • 425a59fc25 Add name and PR number to changelog Sam Jones 2021-04-02 16:12:36 +0200
  • e19810ec4d Fix GL_INVALID_ENUM error in imgui_impl_opengl3 when calling glGetIntegerv on GL_CLIP_ORIGIN. Sam Jones 2021-04-02 15:53:41 +0200
  • c8dc2f94ea Backends: GLFW: Use IM_NEW/IM_DELETE instead of MemAlloc/MemFree in order to get properly constructed State objects with the correct member initialization Max Thrun 2021-04-01 12:40:19 -0700
  • 00d570e280 Added OpenPopup() ImGuiID overload (#3993, #331) ocornut 2021-04-01 17:18:18 +0200
  • 1cb53b7429
    Change SDL prototype to only call SDL_RenderGeometry once Sylvain 2021-04-01 14:45:17 +0200
  • 65cd14502c Fix popup positioning, broken by 84e6fe4. (#3991, #3982) ocornut 2021-03-31 19:09:08 +0200
  • f0fc822837 Fix popup positioning, broken by 84e6fe4. (#3991, #3982) ocornut 2021-03-31 19:09:08 +0200
  • 5570d2c2b3
    Update imgui.cpp Miguel Ángel 2021-03-31 13:24:33 -0300
  • 1e5276a1e3
    Update imgui.h Miguel Ángel 2021-03-31 13:23:37 -0300
  • 6ddcdbe3e8 Merge branch 'master' into docking ocornut 2021-03-31 16:41:17 +0200
  • 2403ed92a3 Added build/ to gitignore (#3027), Examples: SDL2: Link with shell32.lib required by SDL2main.lib since SDL 2.0.12. [#3988, #3884] + added batch file for SDL+Vulkan. ocornut 2021-03-31 16:14:18 +0200
  • 3c7177c6a7 Internals: storing WindowsHoverPadding in context for external access. + Docs update binaries ocornut 2021-03-31 15:53:30 +0200
  • 9251eac585 Docking: fix undocking from tab-bar by moving mouse horizontally, amend 3ed07a8 + d705192. ocornut 2021-03-30 19:01:37 +0200
  • 45c45d2506 Internals: shallow tidying up of the old resize border structure. Make them match the ImGuiDir order. Split GetWindowResizeID() into GetWindowResizeCornerID() and GetWindowResizeBorderID(). ocornut 2021-03-30 16:13:16 +0200
  • 3ed07a8f0b Docking: removed io.ConfigDockingWithShift option. (#2109) ocornut 2021-03-30 14:30:36 +0200
  • 0e0a783b8c Docking: fix undocking from tab-bar by moving mouse horizontally, broken by d705192. ocornut 2021-03-30 14:52:10 +0200
  • 44735486c9 Backends: SDL2: Implement multiple gamepad support Nikolai Wuttke 2021-03-05 12:43:56 +0100
  • 84e6fe4fc7 Fix IsWindowAppearing() from returning true twice in most cases. (#3982, #1497, #1061) ocornut 2021-03-29 19:45:55 +0200
  • 951c84969b Popups: fix comment about OpenPopupOnItemClick(). (#3981) ocornut 2021-03-29 15:41:28 +0200
  • bc0f5565e6 Fix comment on OpenPopupOnItemClick() Scott McNab 2021-03-29 19:50:54 +0800
  • cfff433037 Revert "Fix OpenPopupOnItemClick() function signature to match documentation" Scott McNab 2021-03-29 19:46:54 +0800
  • 5a5c23c11b Fix OpenPopupOnItemClick() function signature to match documentation Scott McNab 2021-03-28 22:06:20 +0800
  • 544e00abf2
    Update imgui_impl_glut.h hazeled 2021-03-27 16:12:48 -0400
  • eab3ae473c
    Fix warning message C4100 (#3974) Chris Ohk 2021-03-28 01:11:57 +0900
  • c8015b58cc Fix warning message C4100 Chris Ohk 2021-03-28 01:01:11 +0900
  • ea3d801700 Add for directx12 and directx9 CovERUshKA 2021-03-27 18:15:52 +0300
  • 5991851eb9 Docking: DockSpace() returns its node ID + adding branch changelog. ocornut 2021-03-26 18:40:19 +0100
  • c7e4ef091c Change the check whether the window is minimized CovERUshKA 2021-03-26 15:33:50 +0300
  • c6c15a44fa Examples: Add OpenGL ES 2.0 support to modern GL examples. (#2837, #3951) Nikolai Wuttke 2021-03-20 14:46:38 +0100
  • a4adf60576 Backends, Viewports: GLFW: Add a workaround for stuck keys after closing a GLFW window (#3837). Rokas Kupstys 2021-03-08 10:25:07 +0200
  • 1dcd3a45cc ColorEdit4: Alpha default to 255 (instead of 0) when omitted in hex input. (#3973) ocornut 2021-03-26 11:34:07 +0100
  • e90654fc5a Backends: GLFW: Allow optionally passing the glfw window to NewFrame and Shutdown instead of determining it from glfwCurrentContext since glfw contexts are only valid when using opengl. Max Thrun 2021-03-25 16:41:52 -0700
  • e979ddcad5 Examples: Add OpenGL ES 2.0 support to modern GL examples Nikolai Wuttke 2021-03-20 14:46:38 +0100
  • b79b1cb9c0 TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling. ocornut 2021-03-25 18:35:24 +0100
  • 688e06490e TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling. ocornut 2021-03-25 18:35:24 +0100
  • d7051928d9 TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs. Rokas Kupstys 2021-03-22 10:55:59 +0200
  • 475c0fcc39 TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs. Rokas Kupstys 2021-03-22 10:55:59 +0200
  • b305953bd1 Viewports: Hotfix for crash in monitor array access, caused by 4b9bc4902. (#3967) ocornut 2021-03-25 17:13:25 +0100
  • e7577d570e Merge branch 'master' into docking ocornut 2021-03-25 16:56:19 +0100
  • a58271c079 Internals: extracted a more reusable BeginViewportSideBar() out of BeginMainMenuBar(). (#3966, #3518) ocornut 2021-03-25 16:16:48 +0100