Commit Graph

  • dbb30112c6 ColorButton, ColorEdit, ColorPicker: fixed an issue rendering colors when inside a BeginDisabled(false) block. (#9511, #9613, #9614) master ocornut 2026-11-05 20:27:54 +01:00
  • 5c7c293a66 Backends: SDL2, SDL3: macOS: fixed stuck down keys/buttons when they were held in a viewport that gets destroyed. (#9121, #7853) docking ocornut 2026-11-05 19:06:37 +01:00
  • 40f3f3a2b5
    ColorButton, ColorPicker: fixed swatch drawn with a wrong (often zero) alpha inside BeginDisabled(false). (#9511) Timo Suoranta 2026-11-05 18:05:33 +02:00
  • 253aa51aba Drags: fixed handling of ImGuiSliderFlags_WrapAround when dragging fast. (#9612, #9611, #7749) ocornut 2026-11-05 12:38:19 +01:00
  • 9663c7e126
    Merge a1363038ae828acd1b2c722899a1cd60abdf7d6f into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Zach 2026-11-05 11:47:20 +01:00
  • 0f92ebc0d8
    Merge 1d072e52cd482caab25b3038091905721dc626c3 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Michał Cichoń 2026-11-05 11:47:20 +01:00
  • acd2e6ccff
    Merge 826c134928c120f824e092772534171972701563 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Davin Thompson 2026-11-05 11:47:19 +01:00
  • 238d3a2293
    Merge b567ffe7e0071b4296858adf420b5eb911a5bccd into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Konstantin Podsvirov 2026-11-05 11:47:15 +01:00
  • bf49622398
    Merge d67657d9700d9238c0533449f144504337a085aa into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Krazer 2026-11-05 11:47:15 +01:00
  • 00d3db986f
    Merge 0a25a49e946c1557b05456c02366773b34996a1d into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Seth Kingsley 2026-11-05 11:47:15 +01:00
  • 6a96133f91
    Merge 0f2572e824cc3a4e91f86729af966c475390f433 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Matteo 2026-11-05 11:47:15 +01:00
  • 2cacd397f2
    Merge 55402fdcf4a458f2b02bcaa8fc39c780df0bfddc into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Josh Junon 2026-11-05 11:47:09 +01:00
  • 5e21f1badb
    Merge 13c943d48e6a43244d5017026fb289b97068de09 into 1f3ee75ee40c7f224714cd6896f152a902e81652 Joran Bigalet 2026-11-05 11:46:59 +01:00
  • dbbcf852e4
    Merge 6c21bc52eb84e3979b14f9da741bed0087e193f2 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Marcus Kammarfelt 2026-11-05 11:46:50 +01:00
  • 5eaf13a268
    Merge 39afe0c31679171b8ce8e22d9bb4703e24915e61 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 iacore 2026-11-05 11:46:46 +01:00
  • 238d2753be
    Merge c0b9116603953f2c418dcb055d227bc751300ee4 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Tim Blume 2026-11-05 11:46:46 +01:00
  • a678dd12ef
    Merge c070207d7c2190db34781d35e6005f76afb651d5 into 1f3ee75ee40c7f224714cd6896f152a902e81652 Daniel Cremers 2026-11-05 11:46:46 +01:00
  • f5c61b1b16
    Merge cf28c8131e50d3744fb21f7e4e79019ba614f390 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Clément Gallet 2026-11-05 11:46:46 +01:00
  • 82c157ccdd
    Merge a67e030083c54b5cc960973785117978ac3973ba into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 plops 2026-11-05 11:46:46 +01:00
  • d010a6605b
    Merge 8d86d22b067e0314a5b6c7129bd83d84f2774142 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 璀境石 2026-11-05 11:45:47 +01:00
  • 3115b7ddcf
    Merge 64971a8866f8019a191e1bef0a50e561aa90c647 into 1f3ee75ee40c7f224714cd6896f152a902e81652 Christian Fillion 2026-11-05 11:45:46 +01:00
  • c884869b51
    Merge f59da1956ebd88818cfb955d995323bd632fe90a into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 imdongye 2026-11-05 11:45:46 +01:00
  • 6a18d7a16c
    Merge 5142365ddeb32e2a8804e842cd8d9c4322415e37 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Jalius Welch 2026-11-05 11:45:46 +01:00
  • bbaf19099e
    Merge d8158f12246388046632cbb2376ff850ce693f6b into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Sven 2026-11-05 11:45:45 +01:00
  • 221de9a90b
    Merge dd15544751c6717044deba44a15f6d179eb724f4 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Alex Anderson 2026-11-05 11:45:44 +01:00
  • fc7b19c292
    Merge 5487b0872ecee7bd4e4c3027552a3993332de46c into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Entrpi 2026-11-05 11:45:44 +01:00
  • 4c29c9edc1
    Merge 2ff8366d40089a70629b8621569c85b1d7cd1ac7 into 1f3ee75ee40c7f224714cd6896f152a902e81652 tanoxyz 2026-11-05 11:45:43 +01:00
  • 3658041472
    Merge 46fa733be887d62315709f161a2a51069152e8bc into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 ronak69 2026-11-05 11:45:40 +01:00
  • 01a51d61e6
    Merge 634554588a7168d1e69d0d0488544aa42f7c71a1 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Kleber Garcia 2026-11-05 11:45:34 +01:00
  • c095e43dba
    Merge e0d466b5004ebc884f6bb485af165701b8d8c7fa into 1f3ee75ee40c7f224714cd6896f152a902e81652 The Loki 2026-11-05 11:45:34 +01:00
  • d420945130
    Merge 8d031ca054dd744bb9d428a568fbc08e2d9b98d4 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Nick De Breuck 2026-11-05 11:45:34 +01:00
  • d02510c267
    Merge aaa8b8f4cbb690e0273f5c00279ca8789dfa3889 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 slowriot 2026-11-05 11:45:34 +01:00
  • 708d669b7a
    Merge af97ab5983085f94f1e880aded4113720b9fa5fd into 1f3ee75ee40c7f224714cd6896f152a902e81652 Mihaly Sisak 2026-11-05 11:45:34 +01:00
  • d18d6cca3a
    Merge 16791d7678f1bde8b7d4feb8e5aac107b61dad1b into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Liam Eckert 2026-11-05 11:45:34 +01:00
  • 00510069f6
    Merge 3dffd41ccbfba62bd401e030c489094de336d52c into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Ryzee119 2026-11-05 11:45:34 +01:00
  • b2bb1ec426
    Merge 1e0f1c2625ea39977d9d0ecfa2da5052313a9050 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Teselka 2026-11-05 11:45:34 +01:00
  • 9bab32ddfa
    Merge 9e76303820e41bc44caf7f60e98fb32320ca4756 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Brayden 2026-11-05 11:45:34 +01:00
  • 63c040a3d1
    Merge bfbdca375d85f8b5d3b62b50c93600b8ba059976 into 1f3ee75ee40c7f224714cd6896f152a902e81652 Joshua Joseph Myers 2026-11-05 11:45:32 +01:00
  • 14db468f04
    Merge 9e792cd5cb7dee05a6ae282c97118717272ff917 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Peter Dimov 2026-11-05 11:45:32 +01:00
  • 024fd9aaa7
    Merge 056f68290bbfb25200b678bf224ee25fa25adae5 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 feelamee 2026-11-05 11:45:32 +01:00
  • 1732dbaf86
    Merge bc51d937f348cb884dfb702b7e5f7522cdda51f2 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Sky Leite 2026-11-05 11:45:32 +01:00
  • 9dcc6bb989
    Merge b59550f67e2e3d0a868f703b81f53f84e629e9bb into 1f3ee75ee40c7f224714cd6896f152a902e81652 Elvis Dowson 2026-11-05 11:45:32 +01:00
  • 1b59dce4c8
    Merge 02255de91511cacfe2f765739b02e54acf7b1b3c into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 SahilM9098 2026-11-05 11:45:32 +01:00
  • 286a82ab06
    Merge ac34dca2209c5aa22732baa86e6c09003637e5de into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Vidzhet 2026-11-05 11:45:32 +01:00
  • 08c7ea0e6a
    Merge d62035a6432042f6e5618e6aa2c089705fdf8b0f into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Oussama 2026-11-05 11:45:31 +01:00
  • c45b7a4b2a
    Merge c46fe69009f82dce0ae9f87d2f605d8dfbf62aa9 into 1f3ee75ee40c7f224714cd6896f152a902e81652 Oussama 2026-11-05 11:45:31 +01:00
  • b34ed97419
    Merge e6750fc4e155a803b07f694411801aac94383ce1 into 1f3ee75ee40c7f224714cd6896f152a902e81652 qiyuewuyi2333 2026-11-05 11:45:31 +01:00
  • 4001a6d44c
    Merge 75d07e8b4be97963325c3cac30ee36a6fe2b8c99 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Vivek 2026-11-05 11:45:31 +01:00
  • ddb1c0948f
    Merge 475a61b3489cc91dbfed0b50c7e6f62b2bb45009 into 1f3ee75ee40c7f224714cd6896f152a902e81652 Tom-Olsen 2026-11-05 11:45:31 +01:00
  • db488ea0f5
    Merge d44e4c09a9d39d2a2bb3ed64932d2bf2f2d2729e into 1f3ee75ee40c7f224714cd6896f152a902e81652 Kyle Bentley 2026-11-05 11:45:31 +01:00
  • dd0fb188fe
    Merge 6561fdccbb900d7453e45aa9eed3453aa0287a82 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Soufiane KHIAT 2026-11-05 11:45:31 +01:00
  • 517d597087
    Merge 06a392619db02866fdef36754870c9bce2fd72e8 into 1f3ee75ee40c7f224714cd6896f152a902e81652 Ronan 2026-11-05 11:45:30 +01:00
  • 973867afe6
    Merge d95e7f14386127801a0168285eb319fb91a48878 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Nemirtingas 2026-11-05 11:45:30 +01:00
  • d212d9b2e9
    Merge ca1b44fec6183c496ccc896ca412528ad7f6b236 into 1f3ee75ee40c7f224714cd6896f152a902e81652 Bruno Herfst 2026-11-05 11:45:29 +01:00
  • f88b195793
    Merge 0aed89e880ab861e395652ea462e50c0f9762095 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Sébastien Celles 2026-11-05 11:45:29 +01:00
  • 1ec6d49d9b
    Merge a231c680364bc1f2070f26f449e5f9d6519d58f6 into 1f3ee75ee40c7f224714cd6896f152a902e81652 Ronan 2026-11-05 11:45:29 +01:00
  • fa0ff1d08a
    Merge 00d89d33ddf3b6ce82c420224b9c2771391622e6 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Leonard Hecker 2026-11-05 11:45:29 +01:00
  • 1270af549b
    Merge 752c4eec5027988acf406346a20e49eaabdb25b3 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Sarp Senturk 2026-11-05 11:45:29 +01:00
  • 143edd14fa
    Merge b0438d27a40789e9806bba00e6ab6214e5b9485d into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Brent Page 2026-11-05 11:45:29 +01:00
  • 7725d4d1ac
    Merge 8d9e73f1a11e1f34d3e0f797df577029f56e1d7e into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Pascal Thomet 2026-11-05 11:45:29 +01:00
  • 1006abefe2
    Merge a27933f6b56c8152066a1c16393031e3868c1017 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Pascal Thomet 2026-11-05 11:45:29 +01:00
  • d02d65b7dc
    Merge 3c308321595765f7424b86e1e0a38af4d6c4eae6 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Pascal Thomet 2026-11-05 11:45:29 +01:00
  • 22d5f40f4b
    Merge 4a448f869db2de74c4958a262112e7e47c56339b into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Michał Cichoń 2026-11-05 11:45:28 +01:00
  • 1cdf18681e
    Merge 4c8b24b1040300e51614b67de460a395ff96de21 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Miloš Đorđević 2026-11-05 11:45:28 +01:00
  • 11429835c0
    Merge 5080ae4326719de84543c0bd9eeb0f71e6d659e7 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Miloš Đorđević 2026-11-05 11:45:28 +01:00
  • 58abdbfa44
    Merge ce147543742b27f3d2cecf676f461f42371456cc into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Siddhant 2026-11-05 11:45:28 +01:00
  • 382b18164b
    Merge 626b0fbb01862a8a8e7b893367df5a5addea2ed5 into 1f3ee75ee40c7f224714cd6896f152a902e81652 Marius 2026-11-05 11:45:28 +01:00
  • 227b5b22d1
    Merge 39cf41237364d0d2940de330035f1e523ce6c741 into a1af3c1a59fe81f7a1cac10dcead0a383b99f245 Dakota Thorpe 2026-11-05 02:41:20 -08:00
  • a1af3c1a59 Demo: fixed enabling _WrapAround in "Drag and Slider Flags" demo. ocornut 2026-11-05 11:38:44 +01:00
  • 1f3ee75ee4 Backends: Metal, Metal4: amend 1876296 for Metal4 backend. (#9501, #9608) ocornut 2026-11-05 11:28:19 +01:00
  • 1876296f42 Backends: Metal: present secondary viewport windows without vsync by default, matching other backends. Added ImGui_ImplMetal_SetDisplaySyncEnabled(). (#9501, #9608) Marius PvW 2026-11-04 10:24:17 -05:00
  • f44736a6ec Fix DragInt WrapAround exceeding min/max bounds swayie 2026-11-04 19:05:01 -03:00
  • d5b6f51cf4 Fix DragInt WrapAround exceeding min/max bounds swayie 2026-11-04 18:07:23 -03:00
  • bd3db90aa8 Backends: Metal: present secondary viewport windows without vsync by default, matching other backends. Added ImGui_ImplMetal_SetDisplaySyncEnabled() to enable it. (#9501) Marius PvW 2026-11-04 10:24:17 -05:00
  • 8c8b8fc266 Examples: Apple: standardize activation and bringing to front. ocornut 2026-11-04 18:20:12 +01:00
  • b2298afa71 Examples: Apple: add native menu with Quit entry. Add missing title text. Standardize code. ocornut 2026-11-04 18:14:26 +01:00
  • 626b0fbb01 TextSelect: TextSelectSetCopyShortcut() takes a third optional chord, e.g. Cmd+C, Ctrl+C and Ctrl+Insert with io.ConfigMacOSXBehaviors. Marius PvW 2026-11-04 12:36:58 -05:00
  • 5a512fc607 TextSelect: copy frame uses LogToBuffer()/LogFinish() so off-screen child windows (scrolling tables) are not hidden while items are unclipped. Marius PvW 2026-11-04 12:13:29 -05:00
  • 7fb069997b TextSelect: Ctrl+A selects the selection's container, widening on each press; copy and select-all keys are configurable chords (TextSelectSetCopyShortcut(), TextSelectSetSelectAllShortcut()). Marius PvW 2026-11-04 12:13:25 -05:00
  • f70c1bc285 TextSelect: a point inside a TextSelectAddText() unit snaps to its nearest edge. Marius PvW 2026-11-04 11:26:40 -05:00
  • 020d7ac6ee
    Merge b0d544659149f5343b2f002d57ff51f35e3be6e4 into 1ab953d75a760d5102eb2d5c4c6c4e65df6b29f3 Marius 2026-11-04 15:48:02 +00:00
  • c9fe217c24 Misc: added misc/text_select/ extension: select and copy any drawn text, using ImDrawListSharedData::TextHook. Marius PvW 2026-11-04 10:35:42 -05:00
  • 34af65a1b5 Core: added ImDrawListSharedData::TextHook called by AddText(), and ImGuiItemFlags_NoTextSelect, to allow implementing text selection externally. Marius PvW 2026-11-04 10:24:44 -05:00
  • b0d5446591 Backends: SDL2: create tooltip and popup viewports with SDL_WINDOW_TOOLTIP / SDL_WINDOW_POPUP_MENU. Fallback for sdl2-compat. (#7950) Marius PvW 2026-11-04 10:23:56 -05:00
  • 1ab953d75a Merge branch 'master' into docking ocornut 2026-11-03 20:07:10 +01:00
  • 9d0b72573a Windows: using SetNextWindowPos() with a pivot while a window is hidden and measuring size will still apply temporary position until size is figured out. (#9568) ocornut 2026-11-03 20:03:57 +01:00
  • 221abef9dc
    Merge a21461b2e5b63627ffafde41be928e0fb80b6739 into 00685f0797b8d5b72125fc5127764a579d4ee535 Ahmidou Lyazidi 2026-11-03 22:05:17 +03:00
  • 00685f0797 Backends: Win32: make windows appear with SetWindowPos() w/ SWP_NOOWNERZORDER instead of unparenting + ShowWindow(). (#7354, #8669) ocornut 2026-11-03 19:17:26 +01:00
  • 0aaf44d165 Viewports: clear ImGuiViewportFlags_NoFocusOnAppearing for modals. ocornut 2026-11-03 18:41:25 +01:00
  • 7c85713590 Fix pivoted auto-resize popup viewport Michał Rusinek 2026-11-03 11:12:19 +01:00
  • 67f442d5de Tables: workaround/hack for max width 1-off issue when right-most column is resizable. (#4678) ocornut 2026-11-02 17:41:04 +01:00
  • c5131aff7e Tables: draw outer border before inner borders. ocornut 2026-11-02 16:31:32 +01:00
  • 852269e25f Tables: fixed Selectable/TreeNode highlight overlapping left/right-most edges when using a border + no scrolling. (#4678) ocornut 2026-11-02 16:22:54 +01:00
  • c6affd1145 Tables: move code in BeginTableEx() so that RowPosY1 may be assigned before altering WorkRect with padding (subsequent commit). ocornut 2026-11-02 16:13:30 +01:00
  • ce14754374 Tables: add reset column sizing option flodrick 2026-11-02 22:45:33 +05:30
  • 7ee4dbac89
    imgui_freetype: fixed undefined float to integer conversion when de-multiplying a color glyph with a color above its alpha. (#9599) Miloš Đorđević 2026-11-02 14:27:23 +01:00
  • d682dc41f5 Merge branch 'master' into docking ocornut 2026-10-30 19:56:15 +01:00
  • 391f714c37 RenderArrow doesn't need 64-bits rounding. Added ImRoundPositive() for consistency. ocornut 2026-10-30 19:54:08 +01:00
  • 1023d3ddaa InputText: fixed ImGuiInputTextCallbackData::InsertChars() mistakenly over growing internal buffer. (#9603, #7925) ocornut 2026-10-30 17:32:06 +01:00
  • a13badd73e MultiSelect: fixed ImGuiSelectionBasicStorage::GetNextSelectedItem() reading past the end of storage when trailing items are unselected (#9604) MilosLord 2026-10-30 11:56:02 +01:00