{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22067521,"defaultBranch":"master","name":"imgui","ownerLogin":"ocornut","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-21T14:29:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8225057?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726750509.0","currentOid":""},"activityList":{"items":[{"before":"a9f72ab6818c3e55544378aa44c7659de7e5510f","after":"0af2c4ef765ff37004f1ee6e4ee5a40429f68fb9","ref":"refs/heads/master","pushedAt":"2024-09-19T14:02:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Backends: SDL3: Update for API changes: SDL_bool removal. SDL_INIT_TIMER removal. (#7999)","shortMessageHtmlLink":"Backends: SDL3: Update for API changes: SDL_bool removal. SDL_INIT_TI…"}},{"before":"42272505c9d50009174c8a98197de22b93e42cc0","after":"bc77cccd311da97e1f9af67899cb707edaf9c830","ref":"refs/heads/docking","pushedAt":"2024-09-19T12:52:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Merge branch 'master' into docking","shortMessageHtmlLink":"Merge branch 'master' into docking"}},{"before":"ef683ad6cd109a9839eaa8dd0125eb8819fa7317","after":"489227dc15cad41767a4bd4abdd7a76ff8a0372c","ref":"refs/heads/features/string_view","pushedAt":"2024-09-19T12:52:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"ImStrv: made length() returns an int as it simplify the most common case (of passing %.*s to printf)","shortMessageHtmlLink":"ImStrv: made length() returns an int as it simplify the most common c…"}},{"before":"cfae5ac71b903d8b5d04cce8f6329765e64af185","after":"a9f72ab6818c3e55544378aa44c7659de7e5510f","ref":"refs/heads/master","pushedAt":"2024-09-19T12:52:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Version 1.91.2","shortMessageHtmlLink":"Version 1.91.2"}},{"before":"ae8688974bf85530606c9fe9aab1e2c7b8f22719","after":"42272505c9d50009174c8a98197de22b93e42cc0","ref":"refs/heads/docking","pushedAt":"2024-09-19T12:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Backends: ensure that ImGuiPlatformMonitor list is available after backend Init call. (#7995)","shortMessageHtmlLink":"Backends: ensure that ImGuiPlatformMonitor list is available after ba…"}},{"before":"f7ba6453980824aa4a7d096841576285efa7f6ec","after":"cfae5ac71b903d8b5d04cce8f6329765e64af185","ref":"refs/heads/master","pushedAt":"2024-09-19T12:10:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Backends: make ImGui_ImplSDL2_KeyEventToImGuiKey(), ImGui_ImplSDL3_KeyEventToImGuiKey(), ImGui_ImplGlfw_KeyToImGuiKey(), ImGui_ImplWin32_KeyEventToImGuiKey(), ImGui_ImplAllegro5_KeyCodeToImGuiKey(), ImGui_ImplOSX_KeyCodeToImGuiKey(), non-static. (#7997)\n\nBackends: Win32: Refactor ImGui_ImplWin32_KeyEventToImGuiKey() logic.\nRef #7672","shortMessageHtmlLink":"Backends: make ImGui_ImplSDL2_KeyEventToImGuiKey(), ImGui_ImplSDL3_Ke…"}},{"before":"1ab1e3c65639e361bde50996599baa288c3f3c2a","after":"ae8688974bf85530606c9fe9aab1e2c7b8f22719","ref":"refs/heads/docking","pushedAt":"2024-09-17T19:48:40.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Merge branch 'master' into docking","shortMessageHtmlLink":"Merge branch 'master' into docking"}},{"before":"0f0993bcc3ec61cced90706e69d01168a36bc300","after":"ef683ad6cd109a9839eaa8dd0125eb8819fa7317","ref":"refs/heads/features/string_view","pushedAt":"2024-09-17T19:07:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"ImStrv: made length() returns an int as it simplify the most common case (of passing %.*s to printf)","shortMessageHtmlLink":"ImStrv: made length() returns an int as it simplify the most common c…"}},{"before":"e648dbb59d24c29a2e2ac964777822e96befd808","after":"f7ba6453980824aa4a7d096841576285efa7f6ec","ref":"refs/heads/master","pushedAt":"2024-09-17T19:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"InputText: fixed not filling callback's SelectionEnd. (#7925)\n\nBroken by abd07f6","shortMessageHtmlLink":"InputText: fixed not filling callback's SelectionEnd. (#7925)"}},{"before":"34da7492b2dea94de10546e65cad3df2e8129c25","after":"0f0993bcc3ec61cced90706e69d01168a36bc300","ref":"refs/heads/features/string_view","pushedAt":"2024-09-17T18:42:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"ImStrv: made length() returns an int as it simplify the most common case (of passing %.*s to printf)","shortMessageHtmlLink":"ImStrv: made length() returns an int as it simplify the most common c…"}},{"before":"6aade6912a107204d15ebe7171434ee21a91c629","after":"e648dbb59d24c29a2e2ac964777822e96befd808","ref":"refs/heads/master","pushedAt":"2024-09-17T18:35:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Tables: fixed auto-width columns when using synced-instances of same table. (#7218)\n\nAmend d3c3514a5","shortMessageHtmlLink":"Tables: fixed auto-width columns when using synced-instances of same …"}},{"before":"dad9f45e3ed9968b7873f3ed4a41ac0339befafa","after":"6aade6912a107204d15ebe7171434ee21a91c629","ref":"refs/heads/master","pushedAt":"2024-09-17T16:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Inputs: SetNextItemShortcut() with ImGuiInputFlags_Tooltip doesn't show tooltip when item is active.","shortMessageHtmlLink":"Inputs: SetNextItemShortcut() with ImGuiInputFlags_Tooltip doesn't sh…"}},{"before":"71714eab5367d2fa119e36be30148278e0d5974f","after":"dad9f45e3ed9968b7873f3ed4a41ac0339befafa","ref":"refs/heads/master","pushedAt":"2024-09-17T16:27:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Windows: fixed an issue where double-click to collapse could be triggered even while another item is active. (#7841, #7369)","shortMessageHtmlLink":"Windows: fixed an issue where double-click to collapse could be trigg…"}},{"before":"11fba027e506beca7a2a726b73577b5e8938d64d","after":"71714eab5367d2fa119e36be30148278e0d5974f","ref":"refs/heads/master","pushedAt":"2024-09-17T16:09:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Tables: fixed assertion related to inconsistent outer clipping when sizes are not rounded. (#7957)","shortMessageHtmlLink":"Tables: fixed assertion related to inconsistent outer clipping when s…"}},{"before":"6ce26ef11d52d57845d0f06d84dcbfbc0f8d006b","after":"11fba027e506beca7a2a726b73577b5e8938d64d","ref":"refs/heads/master","pushedAt":"2024-09-17T14:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Tables: using table->InnerClipRect more consistently. Fixes an assertion with tables with borders when clipped by parent. (#6765, #3752, #7428)","shortMessageHtmlLink":"Tables: using table->InnerClipRect more consistently. Fixes an assert…"}},{"before":"8ba7efb738d6ee992ef81b451162591e43badbcf","after":"1ab1e3c65639e361bde50996599baa288c3f3c2a","ref":"refs/heads/docking","pushedAt":"2024-09-17T14:07:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Backends: SDL3: rework implementation of ImGuiViewportFlags_NoTaskBarIcon. (#7989)","shortMessageHtmlLink":"Backends: SDL3: rework implementation of ImGuiViewportFlags_NoTaskBar…"}},{"before":"08b1496b7e566eecf1b870bce1eed57522c6593c","after":"6ce26ef11d52d57845d0f06d84dcbfbc0f8d006b","ref":"refs/heads/master","pushedAt":"2024-09-17T10:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"AddFont: added assert to better detect uninitialized struct. (#7993)","shortMessageHtmlLink":"AddFont: added assert to better detect uninitialized struct. (#7993)"}},{"before":"1ac162f2b083819663fe12b7217c40abdaf501cb","after":"08b1496b7e566eecf1b870bce1eed57522c6593c","ref":"refs/heads/master","pushedAt":"2024-09-16T15:26:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Backends: Win32: fixed an issue where a viewport destroyed while clicking would hog mouse tracking and temporary lead to incorrect update of HoveredWindow. (#7971)\n\n# Conflicts:\n#\tbackends/imgui_impl_win32.cpp\n#\tdocs/CHANGELOG.txt","shortMessageHtmlLink":"Backends: Win32: fixed an issue where a viewport destroyed while clic…"}},{"before":"44a74509af96b7ff1a65eb84fda0c690ecc81fcf","after":"8ba7efb738d6ee992ef81b451162591e43badbcf","ref":"refs/heads/docking","pushedAt":"2024-09-16T15:24:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Backends: Win32: fixed an issue where a viewport destroyed while clicking would hog mouse tracking and temporary lead to incorrect update of HoveredWindow. (#7971)","shortMessageHtmlLink":"Backends: Win32: fixed an issue where a viewport destroyed while clic…"}},{"before":"4925695ae882f628d149ebcc8bd17471dd2c3efb","after":"1ac162f2b083819663fe12b7217c40abdaf501cb","ref":"refs/heads/master","pushedAt":"2024-09-16T14:26:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Backends: WGPU: add IMGUI_IMPL_WEBGPU_BACKEND_DAWN/IMGUI_IMPL_WEBGPU_BACKEND_WGPU to support more targets. (#7977, #7969, #6602, #6188, #7523)","shortMessageHtmlLink":"Backends: WGPU: add IMGUI_IMPL_WEBGPU_BACKEND_DAWN/IMGUI_IMPL_WEBGPU_…"}},{"before":"b53d91a4c40b69ec1d7e95e44863c8c921ed2f11","after":"4925695ae882f628d149ebcc8bd17471dd2c3efb","ref":"refs/heads/master","pushedAt":"2024-09-16T12:54:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"InputText: optimize InputTextCalcTextLenAndLineCount() for inactive multiline path. (#7925)","shortMessageHtmlLink":"InputText: optimize InputTextCalcTextLenAndLineCount() for inactive m…"}},{"before":"510b6adc9bb0cfea012f513e358f3df962fe91b7","after":"b53d91a4c40b69ec1d7e95e44863c8c921ed2f11","ref":"refs/heads/master","pushedAt":"2024-09-16T12:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"InputText: optimization for large text: using memchr() instead of strchr() shaves 0.2 ms on 865k multi-line text case. Approximately 20%. (#7925)","shortMessageHtmlLink":"InputText: optimization for large text: using memchr() instead of str…"}},{"before":"8326dabe5e74a06cbd0adaf2b140c628bd5694c3","after":"44a74509af96b7ff1a65eb84fda0c690ecc81fcf","ref":"refs/heads/docking","pushedAt":"2024-09-16T12:05:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Backends: Win32: fixed direct calls to platform_io.Platform_SetWindowPos()/Platform_SetWindowSize() on windows created by application (typically main viewport).","shortMessageHtmlLink":"Backends: Win32: fixed direct calls to platform_io.Platform_SetWindow…"}},{"before":"dab63231d888f4a39c4d5729e14296c30cef2bc7","after":"510b6adc9bb0cfea012f513e358f3df962fe91b7","ref":"refs/heads/master","pushedAt":"2024-09-16T10:09:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"CI: disable month-long PVS Studio warning about expiring licence.","shortMessageHtmlLink":"CI: disable month-long PVS Studio warning about expiring licence."}},{"before":"cd123e2520e7bd389b3bcfc93b385254ccb60083","after":"383d1456831527d9fe16c2452f01689cbeb185bf","ref":"refs/heads/features/demo_input_owner_and_routing","pushedAt":"2024-09-16T09:41:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Demo: added variety of usage scenarios, hooking Alt, Mouse Wheel, Home, CTRL+Tab demos.\n\n(relate to issues: 456, 2637, 2620, 2891, 3370, 3724, 4828, 5108, 5242, 5641)","shortMessageHtmlLink":"Demo: added variety of usage scenarios, hooking Alt, Mouse Wheel, Hom…"}},{"before":"4d00bf8add44155a4f6b489538bd77d6214a4432","after":"dab63231d888f4a39c4d5729e14296c30cef2bc7","ref":"refs/heads/master","pushedAt":"2024-09-16T09:19:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Misc: Made it accepted to call SetMouseCursor() with any out-of-bound value, as a way to allow hacking in custom cursors if desirable.","shortMessageHtmlLink":"Misc: Made it accepted to call SetMouseCursor() with any out-of-bound…"}},{"before":"484764860d26e56ef000ca51972199ffae1e64d6","after":"8326dabe5e74a06cbd0adaf2b140c628bd5694c3","ref":"refs/heads/docking","pushedAt":"2024-09-12T21:49:48.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Merge branch 'master' into docking","shortMessageHtmlLink":"Merge branch 'master' into docking"}},{"before":"33d3a10e60e6721b5be38aca37e55a08be60fb4b","after":"34da7492b2dea94de10546e65cad3df2e8129c25","ref":"refs/heads/features/string_view","pushedAt":"2024-09-12T21:18:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"ImStrv: made length() returns an int as it simplify the most common case (of passing %.*s to printf)","shortMessageHtmlLink":"ImStrv: made length() returns an int as it simplify the most common c…"}},{"before":"6dcb7be35f8e9b54d4a3e3c75a97ab09589e4f38","after":"4d00bf8add44155a4f6b489538bd77d6214a4432","ref":"refs/heads/master","pushedAt":"2024-09-12T21:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"MultiSelect+Tables: fixed an issue where box-select would skip items while drag-scrolling in a table with outer borders. (#7970, #7821).\n\nSee \"widgets_multiselect_boxselect_2\" test.","shortMessageHtmlLink":"MultiSelect+Tables: fixed an issue where box-select would skip items …"}},{"before":"ac2ad79812e8f17ed4d76b8645c3f10e385018c8","after":"6dcb7be35f8e9b54d4a3e3c75a97ab09589e4f38","ref":"refs/heads/master","pushedAt":"2024-09-12T18:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"CI: amend build tests for emscripten (#7965)\n\n+ Backends: GLFW: minor preemptive fix.","shortMessageHtmlLink":"CI: amend build tests for emscripten (#7965)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuvAsgAA","startCursor":null,"endCursor":null}},"title":"Activity · ocornut/imgui"}