Commit Graph

  • caf4b7f1e6 Backends: SDL: Fixed building backend under non-OSX Apple targets (e.g. iPhone). (#5665) ocornut 2022-09-09 16:45:16 +0200
  • 3e6f948851 Tabs: Enforcing minimum size of 1.0f, fixed asserting on zero-tab widths. (#5572) ocornut 2022-09-07 12:42:42 +0200
  • b137f31b8c Tabs: Fixed ShrinkWidths() redistribution of remainder leading to infinite bug + over redistribution. (#5652) ocornut 2022-09-07 12:13:03 +0200
  • 076ebec2d4
    CompareWithCurrentState uses IM_ASSERT_USER_ERROR Nicolas Noble 2022-09-06 13:16:21 -0700
  • 2171375f93 InputText: clarified that callbacks cannot modify buffer when using the ReadOnly flag. ocornut 2022-09-06 14:33:02 +0200
  • 9e7c0f985f
    Fix typos in docs (#5649) tocic 2022-09-06 12:46:23 +0300
  • f11aaaeada
    Fix typos in docs tocic 2022-09-06 11:09:55 +0300
  • b87e58fab3 ImGui::InputText: added support for shift+click style selection. (#5619) Constantine Tarasenkov 2022-08-28 20:12:44 +0300
  • fe62927bd8 Backends: OpenGL: Update comments. (#4445, #5642, #4649) ocornut 2022-09-05 15:58:31 +0200
  • 9e1ccf8fab Commented out redirecting functions/enums names that were marked obsolete in 1.77 and 1.78 (June 2020): (#3361) ocornut 2022-09-05 14:38:00 +0200
  • 83688f768b cmake ShelterRin 2022-09-04 03:54:18 +0900
  • aceab9a877 Obsoleted using SetCursorPos()/SetCursorScreenPos() to extend parent window/cell boundaries. (#5548) ocornut 2022-08-05 21:19:12 +0200
  • edcd5b113e Obsoleted using SetCursorPos()/SetCursorScreenPos() to extend parent window/cell boundaries. (#5548) ocornut 2022-08-05 21:19:12 +0200
  • bc2002ab92 Merge branch 'master' into docking ocornut 2022-09-01 20:53:36 +0200
  • 5867a43dc8 Backends: GLFW: Honor GLFW_CURSOR_DISABLED by not setting mouse position. (#5625) scorpion-26 2022-09-01 20:44:50 +0200
  • 9445776d61 Nav: Fixed an issue opening a menu with Right key from a non-menu window. ocornut 2022-09-01 20:41:50 +0200
  • 03fc9a0b17 Menus: Fixed gaps in closing logic. (#5614) ocornut 2022-09-01 20:30:59 +0200
  • b3ea01d86f Menus: Fix sub-menu inhibition stopping working in some cases. (Amend WIP) (#2517, #5614, noticed in #5546) Rokas Kupstys 2022-08-16 12:21:17 +0300
  • c79bcdd51c Style fix scorpion-26 2022-09-01 15:21:21 +0200
  • 34bdcd8534 Include MouseEnter callback and UpdateMouseData scorpion-26 2022-09-01 15:00:50 +0200
  • a502ceb075 Added commented out older obsolete names (1.42 to 1.52) ocornut 2022-09-01 12:22:39 +0200
  • 2569c64740 Demo: Improved "Constrained-resizing window" example, more clearly showcase aspect-ratio. (#5627, #5618) ocornut 2022-09-01 10:51:15 +0200
  • 7f25143972 Better error reporting for PopStyleColor()/PopStyleVar() + easier to recover. (#1651) ocornut 2022-09-01 10:53:42 +0200
  • 747c9a7adf IsKeyPressed(), IsMouseClicked(), GetKeyPressedAmount(): add a (normally unnecessary) test for ->Down next to ->DownDuration tests, facilitating the use of key eating mechanism. ocornut 2022-08-31 19:15:13 +0200
  • 27282dd377 Fix GLFW_CURSOR_DISABLED being ignored when updating cursor pos scorpion-26 2022-08-30 22:41:57 +0200
  • 9a1243af1d ImGui::InputTextEx: select text with Shift + LMB clicking too Constantine Tarasenkov 2022-08-28 20:12:44 +0300
  • bdc636937d
    Merge 7b2b67cb92 into e13913ed57 Michał Cichoń 2022-08-28 06:21:44 +0900
  • e13913ed57 IsItemHovered: Added ImGuiHoveredFlags_DelayNormal, ImGuiHoveredFlags_DelayShort, ImGuiHoveredFlags_NoSharedDelay. (#1485) ocornut 2021-11-10 21:02:19 +0100
  • 71a0701920 Nav: Fixed regression in e99c4fc preventing CTR+Tab to work without NavEnableKeyboard (#5504, #4023); ocornut 2022-08-24 14:41:57 +0200
  • b3b3a07133 Nav: Fixed regression in e99c4fc preventing CTR+Tab to work without NavEnableKeyboard (#5504, #4023); ocornut 2022-08-24 14:41:57 +0200
  • 2c1262b436 ImVector: fix undefined behaviour during copy operator if source vector is null. (#5608) Geoffrey McRae 2022-08-24 16:33:05 +1000
  • e2aeb3c06f
    Fix undefined behaviour Geoffrey McRae 2022-08-24 16:33:05 +1000
  • db798fd5be Merge branch 'master' into docking ocornut 2022-08-23 18:41:24 +0200
  • 72096bf698 Clipper: simplify code and remove cases where true is returned with empty display range as an extra step. ocornut 2022-08-23 15:38:47 +0200
  • 07b9999de9 Debug Log: added 'Clipper' events logging. ocornut 2022-08-23 15:18:07 +0200
  • 4eb9066997 Clipper: extract code into a ImGuiListClipper_StepInternal() to facilitate debugging. Moved clipper End() call to outer layer, stopped heretic use of comma operator. ocornut 2022-08-23 14:33:29 +0200
  • 21b5fac57a Backends: Metal: Update deprecated property 'sampleCount'->'rasterSampleCount' (#5603) David Chavez 2022-08-22 22:56:10 +0200
  • 29fb41b98c
    [metal] Replace deprecated property David Chavez 2022-08-22 22:56:10 +0200
  • b78738ff23 Internals: Docking: rename HoveredDockNode to DebugHoveredDockNode to clarify that it isn't usable for much other than debugging. ocornut 2022-08-22 19:14:22 +0200
  • d357e8504b TestEngine: revert part of 5b0510c as IMGUI_TEST_ENGINE_ITEM_ADD() woul see an erreneous hierarchy. ocornut 2022-08-22 14:36:32 +0200
  • 2d203c4a86 Changes to be committed: modified: premake5.lua Tom Xiong 2022-08-22 05:10:57 -0700
  • c3f7f41756 Create premake5.lua Tom Xiong 2022-08-15 09:20:32 -0700
  • 3cb5964072
    fix typo meabarti 2022-08-22 13:49:03 +0300
  • 7f4b477d2e CI: Update ubuntu version (#5598) Adam Essemaali 2022-08-22 08:54:08 +0200
  • cbb92cb2c3 Added IO::WantRender bool to facilitate lazy rendering support. Marius Haraldseth 2022-08-22 09:38:41 +0200
  • 5657a80a2d
    Update ubuntu version Adam Essemaali 2022-08-22 08:54:08 +0200
  • cdebd70e15 Fix PVS-Studio static analyzer warning for "buffer underflow" ocornut 2022-08-20 23:01:58 +0200
  • 5b0510c5b7 TestEngine: facilitate aiming at InputScalar() using wildcards + removed unnecessary IDStack.size hack (require TestEngine latest) ocornut 2022-08-20 22:55:51 +0200
  • ef6ba0d846 Misc: allowing override of IM_TABSIZE (#5593) ocornut 2022-08-20 19:54:57 +0200
  • 7b2b67cb92 Round FontSize and FontLineHeight after scaling. thedmd 2021-12-23 00:21:25 +0100
  • d843f40f7c Replace ExtraFontAdvance with ExtraFontHeight thedmd 2021-11-22 20:49:47 +0100
  • 4bfc2e4903 Implement ExtraLineHeight and ExtraLineAdvance (fixup: Add BaselineOffset) thedmd 2021-11-22 00:35:14 +0100
  • feba98ce9c Implement ExtraLineHeight and ExtraLineAdvance (fixup: add GetFontLineHeight() and GetFontLineAdvance()) thedmd 2021-11-20 13:50:18 +0100
  • 1890d981b9 Implement ExtraLineHeight and ExtraLineAdvance thedmd 2021-11-20 12:20:00 +0100
  • 0e3414cdfa Backends: Win32: Add support for untranslated key codes thedmd 2021-12-12 13:47:59 +0100
  • 8419a11179 Inputs: Add demo for untranslated key codes thedmd 2020-04-19 19:25:10 +0200
  • 792a87d4c2 Inputs: Add optional support for untranslated key codes for backends thedmd 2020-04-19 16:05:24 +0200
  • 7383e3be30 Fix windows framebuffer scaling for glfw krasjet 2022-08-18 04:54:38 +0000
  • 1e7290110a TextFilter: improve behavior for multiple filters Nicolas Phister 2022-08-12 14:47:49 +0200
  • 9dcbc645cb catch Vertex index out-of-bound earlier Germain LeChapelain 2022-07-20 09:05:12 -0700
  • 268565079c InputText: numerical fields automatically accept full-width characters (U+FF01..U+FF5E) by converting them to half-width (U+0021..U+007E). ocornut 2022-08-08 17:06:11 +0200
  • 8cbd391f09 Docking: Add source dock node parameter DockContextCalcDropPosForDocking() to facilitate test engine (un)docking nodes before they are split out to their own window. Metrics: Display dock_node->Windows in node metrics. Rokas Kupstys 2022-08-08 16:05:25 +0300
  • a396233cb6 Platform IME: Windows: Revert 133bbafa and 29a8ee08 as regression until new results comes. (#2589, #5535, #5264, #4972) ocornut 2022-08-08 12:42:57 +0200
  • 839c31006b Debug Log: Added IO events logging. ocornut 2022-08-08 11:58:57 +0200
  • 133bbafa3c Platform IME: Windows: Fixed a call to ImmAssociateContextEx() leading to freeze on some setups. (#2589, #5535, #5264, #4972) ocornut 2022-08-05 20:26:51 +0200
  • ff1567e240 Docking: Simplify logic of moving tabs between nodes. Amends 0abe7d. (#5515) Rokas Kupstys 2022-08-05 12:49:31 +0300
  • 53f6084d0b Move ImVec2 initializers to struct definition Endill 2022-08-04 10:31:23 +0400
  • c8f8fab991 Move ImGuiIO initializers from constructor to struct definition Endill 2022-08-04 01:30:13 +0400
  • c911901b5e
    Fix ImGuiIO docs and default values (#5540) Vlad Serebrennikov 2022-08-03 23:46:31 +0300
  • 57bf266a70 Revert changes for DisplaySize and Fonts data members Endill 2022-08-04 00:42:14 +0400
  • 7015a5d6df Fix ImGuiIO docs and default values Endill 2022-08-04 00:07:58 +0400
  • e9f50fb87c Merge branch 'master' into docking ocornut 2022-08-03 22:04:03 +0200
  • 0a4ddd7246 Fix being unable to mouse wheel while dragging a payload (fix 1480bc5, #4921, #2891) ocornut 2022-08-03 22:01:48 +0200
  • 4a2ae06ca4 Changed signature of ImageButton() function: Added 'const char* str_id' parameter + removed 'int frame_padding = -1' parameter. (#5533, #4471, #2464, #1390). ocornut 2022-08-03 21:04:33 +0200
  • f573ebf31a Docking+Viewports: Fix undocking window node causing parent viewport to become unresponsive. (#5503) Rokas Kupstys 2022-07-26 12:35:44 +0300
  • b12e056c21 Docking: Fixed amending into an existing tab bar from rendering invisible items. (#5515, amend b16f738d #2700, #2539) ocornut 2022-08-03 17:00:59 +0200
  • 0abe7d1cc5 Docking: Fixed splitting/docking into a node that has buttons amended into tab bar. Windows were not moved correctly. (#5515) ocornut 2022-08-03 16:11:39 +0200
  • e21f462f6f Merge branch 'master' into docking ocornut 2022-08-03 15:29:04 +0200
  • 28a123ca47 Internals: Docking: make DockContextFindNodeByID() more visible (instead of DockBuilderGetNode) ocornut 2022-08-03 14:37:35 +0200
  • c30de6773c
    Merge 25ffb59662 into 0e95cf0dec Jonah Chen 2022-08-03 15:04:20 +0200
  • 0e95cf0dec Fix appending to windows causing a child window to be inserted to g.WindowsFocusOrder which eventually causes a crash. (#5515, #3496, #4797) Rokas Kupstys 2022-08-02 13:58:50 +0300
  • e926a664d5 TabBar: Allow closing entire TabBar (possible docking only) when it contains user-appended buttons. (#5515) Rokas Kupstys 2022-08-01 16:39:38 +0300
  • 33639fb1e6
    Update imgui_impl_android.cpp Lillium 2022-07-28 15:43:46 -0700
  • b9e19aad1a Modified reserve() and push_back() functions for ImVector Potato5K 2022-07-26 22:55:14 +0800
  • e99c4fc668 Nav: fixes keyboard/gamepad nav actions running without the corresponding config flags (#5504). Fixes 8b8a61b. #4921, #4858, #787, #1599, #323) ocornut 2022-07-25 17:16:01 +0200
  • f8e5bee6a4 Updated resize functions to use VkExtent2D. Hunter White 2022-07-22 22:45:14 -0400
  • 93f6c1e2af Updated CMakeLists.txt Hunter White 2022-07-22 20:12:17 -0400
  • 4a6c61b517 Updated CMakeLists.txt Hunter White 2022-07-22 20:12:17 -0400
  • 2d38bc99b3 Internals: renamed recently added ImGuiInputReadFlags to ImGuiInputFlags. (Amend 8b8a61b) ocornut 2022-07-22 16:56:02 +0200
  • 0e503906c2 Updated to use correct function for SwapChain size Hunter White 2022-07-21 18:37:38 -0400
  • cb8ead1f71 Docking: Fix docked window contents not rendering when switching with CTRL+Tab. Rokas Kupstys 2022-07-12 16:21:44 +0300
  • 6ab5fd1da9 Tables,Columns: fixed a layout issue where SameLine() prior to a row change would set the next row in such state where subsequent SameLine() would move back to previous row. ocornut 2022-07-18 17:40:52 +0200
  • e45f11b75d
    Merge branch 'ocornut:master' into master ghostlybit 2022-07-15 23:35:54 +0200
  • 77637fd936 Docking, Nav: Fixed using gamepad/keyboard navigation not being able enter menu layer (#5463, #4792) ocornut 2022-07-12 10:51:14 +0200
  • 8731cc2914
    Examples: Vulkan: Add c++ version to CMakeLists (#5459) Shriram Ravindranathan 2022-07-10 21:52:46 +0530
  • 6d6f6fdf81 Add c++ version to CMakeLists Shriram 2022-07-10 21:24:51 +0530
  • 1480bc5d4e Added ImGuiKey_MouseXXX aliases. (#4921) Reworked SetItemUsingMouseWheel() to use this for ActiveId. (#2891) ocornut 2022-07-08 18:32:25 +0200
  • 105bb3ef8a Legacy: clear g.ActiveIdUsingNavInputMask when active id is clear + Internals: added helpers GetKeyChordName(), ImGuiModFlags_All. ocornut 2022-07-08 17:44:19 +0200
  • 4281f83e35 ImStrv: enhanced VS debugger .natvis support. (5333) 璀境石 2022-05-22 17:15:57 +0800
  • dad422d2d0 ImStrv: Fixed compile error (+ amend). 璀境石 2022-05-13 21:08:59 +0800