{"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:1715777884.0","currentOid":""},"activityList":{"items":[{"before":"d39ca33b63ab00bd82829c86f632d6c1b24db6ea","after":"aa5a6098ee24ca30b3e0a180282619777e95fc67","ref":"refs/heads/master","pushedAt":"2024-05-18T15:10:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Fixed typos in comments (#7599)","shortMessageHtmlLink":"Fixed typos in comments (#7599)"}},{"before":"aa2c7bd432b3de6ffa47422cb45d099d1166b32a","after":"a27e71ba203f9784e12f0e4b4c7c44473446d54a","ref":"refs/heads/features/demo_input_owner_and_routing","pushedAt":"2024-05-17T15:18:40.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 \"Shortcut Routing\" section.\n\nAlso refer to e06bbe05e for what was reverted.","shortMessageHtmlLink":"Demo: added \"Shortcut Routing\" section."}},{"before":"5d333fec6b9ba2ba7297ef9e87d9479aee7d88bc","after":"aa2c7bd432b3de6ffa47422cb45d099d1166b32a","ref":"refs/heads/features/demo_input_owner_and_routing","pushedAt":"2024-05-17T15:15:47.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 \"Shortcut Routing\" section.\n\nAlso refer to e06bbe05e for what was reverted.","shortMessageHtmlLink":"Demo: added \"Shortcut Routing\" section."}},{"before":"ae8218a3eaf21df6c3c2cf79086c30d5b6f33ce3","after":"d39ca33b63ab00bd82829c86f632d6c1b24db6ea","ref":"refs/heads/master","pushedAt":"2024-05-17T15:14:02.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":"Fixed false positive with PVS-Studio.\n\nAmend ae8218a.","shortMessageHtmlLink":"Fixed false positive with PVS-Studio."}},{"before":"25e279ee73fa26c81b3b5ec4eb4490435ad3c114","after":"ae8218a3eaf21df6c3c2cf79086c30d5b6f33ce3","ref":"refs/heads/master","pushedAt":"2024-05-17T15:08:28.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, Shortcut: fixes some edge cases for GetKeyChordName(), clarify that it is aimed at display. (#456)\n\nRename IsNamedKeyOrModKey() to IsNamedKeyOrMod() for consistency.\nFixed GetKeyName(ImGuiKey_None) from returning \"N/A\" or \"None\" depending on IMGUI_DISABLE_OBSOLETE_KEYIO.\nSee \"inputs_keychord_name\" in imgui_test_suite.","shortMessageHtmlLink":"Inputs, Shortcut: fixes some edge cases for GetKeyChordName(), clarif…"}},{"before":"b4f564c1ed7db124c0ef45368dc2916bb5964e56","after":"25e279ee73fa26c81b3b5ec4eb4490435ad3c114","ref":"refs/heads/master","pushedAt":"2024-05-17T13:51:47.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: Treat ctrl-left-click as right click when ConfigMacOSXBehaviors is set. (#2343)","shortMessageHtmlLink":"Inputs: Treat ctrl-left-click as right click when ConfigMacOSXBehavio…"}},{"before":"5107e58b0f3f389d69ecc9d89e625f5660fbe0e0","after":"b4f564c1ed7db124c0ef45368dc2916bb5964e56","ref":"refs/heads/master","pushedAt":"2024-05-17T12:18: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":"Internals: Shortcuts: *Breaking* : rename ImGuiInputFlags_RouteGlobalLow -> ImGuiInputFlags_RouteGlobal, ImGuiInputFlags_RouteGlobal -> ImGuiInputFlags_RouteGlobalOverFocused, ImGuiInputFlags_RouteGlobalHigh -> ImGuiInputFlags_RouteGlobalHighest (#456)","shortMessageHtmlLink":"Internals: Shortcuts: *Breaking* : rename ImGuiInputFlags_RouteGlobal…"}},{"before":"4a8fc79acd43d7467e0a2e44dea13d20742e68b0","after":"0d4b8ae65bb056a2f89242fcde362c4dbeb72f33","ref":"refs/heads/features/range_select","pushedAt":"2024-05-16T18:02:53.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":"RangeSelect/MultiSelect: Box-Select: fix preventing focus. amend determination of scope_hovered for decorated/non-child windows + avoid stealing NavId. (7424)","shortMessageHtmlLink":"RangeSelect/MultiSelect: Box-Select: fix preventing focus. amend dete…"}},{"before":"71777f2bdcced9b63106bbc976e8e11ecaabfe47","after":"b1cefc152dcea895300feb99a8a5215043b11c4e","ref":"refs/heads/features/string_view","pushedAt":"2024-05-16T17:58:44.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: allow constructing from two null pointers.","shortMessageHtmlLink":"ImStrv: allow constructing from two null pointers."}},{"before":"8bd5d1d42f038b55b68f05d98bdd51cd3e10d9b1","after":"5107e58b0f3f389d69ecc9d89e625f5660fbe0e0","ref":"refs/heads/master","pushedAt":"2024-05-16T17:58:13.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: amend changelog and clarify how the swap might be a breaking change for a minority of users. (#2343)","shortMessageHtmlLink":"Inputs: amend changelog and clarify how the swap might be a breaking …"}},{"before":"15d8d41f863223c228c9284204a2085c2d28def4","after":"b39fc84f8919b87c9d79f6ffaf43efb61d2beb3d","ref":"refs/heads/docking","pushedAt":"2024-05-16T17:58:11.000Z","pushType":"push","commitsCount":9,"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\n\n# Conflicts:\n#\timgui.cpp","shortMessageHtmlLink":"Merge branch 'master' into docking"}},{"before":"7747106647189ceac63219b482b0743bfaf212c3","after":"8bd5d1d42f038b55b68f05d98bdd51cd3e10d9b1","ref":"refs/heads/master","pushedAt":"2024-05-16T17:24: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":"Inputs: Fixed swapping of keys associated to mods. Fixed warnings. (#2343, #4084, #5923, #456)\n\n Amend 7747106.","shortMessageHtmlLink":"Inputs: Fixed swapping of keys associated to mods. Fixed warnings. (#…"}},{"before":"07dbcf1f70d4c8e4acf90c027de639098a95f52f","after":"7747106647189ceac63219b482b0743bfaf212c3","ref":"refs/heads/master","pushedAt":"2024-05-16T17:17:01.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: swap Ctrl and Cmd on macOS X, remove ImGuiMod_Shortcut. (#2343, #4084, #5923, #456)","shortMessageHtmlLink":"Inputs: swap Ctrl and Cmd on macOS X, remove ImGuiMod_Shortcut. (#2343, "}},{"before":"93daf232233dd0a68c6b0404d53b18e0d089b0d1","after":"07dbcf1f70d4c8e4acf90c027de639098a95f52f","ref":"refs/heads/master","pushedAt":"2024-05-16T14:13: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":"Fixed typos. (#7593)","shortMessageHtmlLink":"Fixed typos. (#7593)"}},{"before":"026ae7905f2e868e1c125ec8e9fc45148307a9bf","after":"4a8fc79acd43d7467e0a2e44dea13d20742e68b0","ref":"refs/heads/features/range_select","pushedAt":"2024-05-15T14:51:59.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":"RangeSelect/MultiSelect: Box-Select: fix preventing focus. amend determination of scope_hovered for decorated/non-child windows + avoid stealing NavId. (7424)","shortMessageHtmlLink":"RangeSelect/MultiSelect: Box-Select: fix preventing focus. amend dete…"}},{"before":"530bfd7edb90cced12d62c287c9fc4e2db835942","after":"71777f2bdcced9b63106bbc976e8e11ecaabfe47","ref":"refs/heads/features/string_view","pushedAt":"2024-05-15T14:51:27.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: allow constructing from two null pointers.","shortMessageHtmlLink":"ImStrv: allow constructing from two null pointers."}},{"before":"880ca44492969abc9302a6382d6c1ce11ee8e6cc","after":"71660284a6a48559bb08143bc78d3eae59413d2c","ref":"refs/heads/features/sdl_renderer3_multiviewports","pushedAt":"2024-05-15T13:49:19.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":"WIP Backends: SDLRenderer3: transform vertices manually.","shortMessageHtmlLink":"WIP Backends: SDLRenderer3: transform vertices manually."}},{"before":"9270c71e97b0267be852ea1514dac988fa74c8d4","after":"880ca44492969abc9302a6382d6c1ce11ee8e6cc","ref":"refs/heads/features/sdl_renderer3_multiviewports","pushedAt":"2024-05-15T13:22:34.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":"WIP Backends: SDLRenderer3: adding support for multi-viewports. (broken: see 2 FIXMES)","shortMessageHtmlLink":"WIP Backends: SDLRenderer3: adding support for multi-viewports. (brok…"}},{"before":null,"after":"9270c71e97b0267be852ea1514dac988fa74c8d4","ref":"refs/heads/features/sdl_renderer3_multiviewports","pushedAt":"2024-05-15T12:58:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"WIP Backends: SDLRenderer3: adding support for multi-viewports. (broken: see 2 FIXMES)","shortMessageHtmlLink":"WIP Backends: SDLRenderer3: adding support for multi-viewports. (brok…"}},{"before":"5d973a87d45ac8d982e31dd1feddf32efdcbbeaa","after":"93daf232233dd0a68c6b0404d53b18e0d089b0d1","ref":"refs/heads/master","pushedAt":"2024-05-15T12:18:53.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":"Examples: SDL3: updates for latest SDL3 API changes.","shortMessageHtmlLink":"Examples: SDL3: updates for latest SDL3 API changes."}},{"before":"af2fbf043df05b3f86067c967c6567e4b5d1d3ec","after":"5d973a87d45ac8d982e31dd1feddf32efdcbbeaa","ref":"refs/heads/master","pushedAt":"2024-05-15T11:45:01.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: SDL_Renderer2/SDL_Renderer3: and ImGui_ImplSDLRenderer2_RenderDrawData() and ImGui_ImplSDLRenderer3_RenderDrawData() now takes a SDL_Renderer* parameter.","shortMessageHtmlLink":"Backends: SDL_Renderer2/SDL_Renderer3: and ImGui_ImplSDLRenderer2_Ren…"}},{"before":"e4576914cb9bcd6ed9067569a8818085b93fac0d","after":"af2fbf043df05b3f86067c967c6567e4b5d1d3ec","ref":"refs/heads/master","pushedAt":"2024-05-15T09:42:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ocornut","name":"omar","path":"/ocornut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8225057?s=80&v=4"},"commit":{"message":"Backends/Internals: Don't use IME and clipboard default win32 functions when WINAPI_FAMILY_GAMES (#7585)","shortMessageHtmlLink":"Backends/Internals: Don't use IME and clipboard default win32 functio…"}},{"before":"eabe98f6d5233cffb40deb3b7f27910d085489a4","after":"15d8d41f863223c228c9284204a2085c2d28def4","ref":"refs/heads/docking","pushedAt":"2024-05-14T17:01:28.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":"Examples: add missing ImGuiConfigFlags_DockingEnable flag in some examples.","shortMessageHtmlLink":"Examples: add missing ImGuiConfigFlags_DockingEnable flag in some exa…"}},{"before":"e391fe2e66eb1c96b1624ae8444dc64c23146ef4","after":"eabe98f6d5233cffb40deb3b7f27910d085489a4","ref":"refs/heads/docking","pushedAt":"2024-05-14T14:30:23.000Z","pushType":"push","commitsCount":11,"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 (incl merge moved CurrentDpiScale field)\n\n# Conflicts:\n#\tbackends/imgui_impl_osx.mm\n#\tbackends/imgui_impl_win32.cpp\n#\timgui.cpp","shortMessageHtmlLink":"Merge branch 'master' into docking (incl merge moved CurrentDpiScale …"}},{"before":"be003b50277d80d7d1edf70b987173ed37794c48","after":"e4576914cb9bcd6ed9067569a8818085b93fac0d","ref":"refs/heads/master","pushedAt":"2024-05-14T14:22:32.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":"Internals: amend f806c76 to better match docking + fixed unused static forward declaration warning.","shortMessageHtmlLink":"Internals: amend f806c76 to better match docking + fixed unused stati…"}},{"before":"d0524df88794e860405de6f5548f5a344a65abdb","after":"be003b50277d80d7d1edf70b987173ed37794c48","ref":"refs/heads/master","pushedAt":"2024-05-14T14:17:52.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":"Fixed unused static forward declaration warning.","shortMessageHtmlLink":"Fixed unused static forward declaration warning."}},{"before":"f0912833ba92f7ee55582318d04935621995b68a","after":"d0524df88794e860405de6f5548f5a344a65abdb","ref":"refs/heads/master","pushedAt":"2024-05-14T14:03:19.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":"Internals: slight refactor FindHoveredWindow() -> FindHoveredWindowEx() toward reducing far-away code duplication.","shortMessageHtmlLink":"Internals: slight refactor FindHoveredWindow() -> FindHoveredWindowEx…"}},{"before":"ac90e1bd5bdcc19d1c6d5f49f0c9839b2b984508","after":"f0912833ba92f7ee55582318d04935621995b68a","ref":"refs/heads/master","pushedAt":"2024-05-14T12:09:47.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":"Update FAQ.md (#7581)","shortMessageHtmlLink":"Update FAQ.md (#7581)"}},{"before":"0a5d40a0161d0b3d24222ac18f42bb02f1a4510e","after":"ac90e1bd5bdcc19d1c6d5f49f0c9839b2b984508","ref":"refs/heads/master","pushedAt":"2024-05-14T10:18:22.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: replace bd != nullptr assert with early out. (#6275)\n\n+ fixed inconsistent use of break vs return 0 in WndProcHandler (had no tangible effect).","shortMessageHtmlLink":"Backends: Win32: replace bd != nullptr assert with early out. (#6275)"}},{"before":"d06b8b58d84562f1d1a8d8f975da96bf51ef5c5f","after":"0a5d40a0161d0b3d24222ac18f42bb02f1a4510e","ref":"refs/heads/master","pushedAt":"2024-05-14T09:40:24.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":"Update FAQ.md","shortMessageHtmlLink":"Update FAQ.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETasKkwA","startCursor":null,"endCursor":null}},"title":"Activity · ocornut/imgui"}