{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":99977220,"defaultBranch":"master","name":"input-overlay","ownerLogin":"univrsal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-11T00:59:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8353672?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709283412.0","currentOid":""},"activityList":{"items":[{"before":"b79822df76974efcf68e1a252a3add40d0c50d03","after":"ce5d5070d33ba765dd23f8ac60be5b1ead201cbb","ref":"refs/heads/master","pushedAt":"2024-05-19T11:51:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Presets: Added qwerty with arrow keys (#397)","shortMessageHtmlLink":"Presets: Added qwerty with arrow keys (#397)"}},{"before":"78960b898816d5a5abeb84845afbfb1147a44826","after":"b79822df76974efcf68e1a252a3add40d0c50d03","ref":"refs/heads/master","pushedAt":"2024-05-15T15:00:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Hook: Do not start libuiohook on wayland","shortMessageHtmlLink":"Hook: Do not start libuiohook on wayland"}},{"before":"b9b4893a17ee16818c72cbf08ea1d50549ca6490","after":"78960b898816d5a5abeb84845afbfb1147a44826","ref":"refs/heads/master","pushedAt":"2024-04-22T22:45:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"UI: Update list of translators","shortMessageHtmlLink":"UI: Update list of translators"}},{"before":"2e62be7669bb5cc614f7efa8b620e4167198cf8f","after":"b9b4893a17ee16818c72cbf08ea1d50549ca6490","ref":"refs/heads/master","pushedAt":"2024-04-22T22:42:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"locale fr-FR: update language and remove typos (#394)\n\n* fix(fr-FR): update language and remove typos\r\n\r\n* fix(fr-FR): minor change according to OBS ref","shortMessageHtmlLink":"locale fr-FR: update language and remove typos (#394)"}},{"before":"e2ff51ce3bbc7803d73030720260317b7656b0ec","after":"2e62be7669bb5cc614f7efa8b620e4167198cf8f","ref":"refs/heads/master","pushedAt":"2024-04-04T21:09:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Presests: Add alternative versions for Valorant\n\nAdds alternative mouse and wasd presets by @LocksmithArmy","shortMessageHtmlLink":"Presests: Add alternative versions for Valorant"}},{"before":"73b112ad42385e3eeed449187212122b1544609c","after":"e2ff51ce3bbc7803d73030720260317b7656b0ec","ref":"refs/heads/master","pushedAt":"2024-03-31T14:08:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Config: Save filters to plugin config","shortMessageHtmlLink":"Config: Save filters to plugin config"}},{"before":"4363bfbd2d878b04755276ab68351c40fa717b7f","after":"73b112ad42385e3eeed449187212122b1544609c","ref":"refs/heads/master","pushedAt":"2024-03-27T17:06:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Presets: Added wasd-numpad preset by @pvint (#390)","shortMessageHtmlLink":"Presets: Added wasd-numpad preset by @pvint (#390)"}},{"before":"e90e7e99ce2ec2005e9d05b25445cf2db4f54522","after":"4363bfbd2d878b04755276ab68351c40fa717b7f","ref":"refs/heads/master","pushedAt":"2024-03-26T09:43:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"WSS: Correctly define input_data","shortMessageHtmlLink":"WSS: Correctly define input_data"}},{"before":"130ee312f269c3f4fec35e3023ed9abdc9b097bc","after":"e90e7e99ce2ec2005e9d05b25445cf2db4f54522","ref":"refs/heads/master","pushedAt":"2024-01-22T18:30:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Gamepad hook: Do not init video on linux\n\nMight be preventing pipewire capture from initializing OpenGL","shortMessageHtmlLink":"Gamepad hook: Do not init video on linux"}},{"before":"8c8346e75752dc1e26d515e0b5fa3bb8a2d9e006","after":"130ee312f269c3f4fec35e3023ed9abdc9b097bc","ref":"refs/heads/master","pushedAt":"2024-01-09T15:44:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"CCT: Record NumpadDivide and ScrollLock (#382)","shortMessageHtmlLink":"CCT: Record NumpadDivide and ScrollLock (#382)"}},{"before":"ab9e678716b29930d6a9e884126a92eba6f0d780","after":"8c8346e75752dc1e26d515e0b5fa3bb8a2d9e006","ref":"refs/heads/master","pushedAt":"2024-01-01T23:08:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Presets: Added Full Size QWERTZ (German) Preset (#379)\n\nCreate qwertz_full_size_german.json\r\nCreate readme.md\r\nreate qwertz_full_size_german.json","shortMessageHtmlLink":"Presets: Added Full Size QWERTZ (German) Preset (#379)"}},{"before":"0be399aee19564b70fedf79404b59ee3b5344e13","after":"ab9e678716b29930d6a9e884126a92eba6f0d780","ref":"refs/heads/master","pushedAt":"2023-12-31T11:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Deps: Fix lesser/greater/backslash on x11","shortMessageHtmlLink":"Deps: Fix lesser/greater/backslash on x11"}},{"before":"b7db35b53b1332e1e08d332d7c81e6296289df44","after":"0be399aee19564b70fedf79404b59ee3b5344e13","ref":"refs/heads/master","pushedAt":"2023-12-14T08:52:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"CCT: Disable context menu on key code textbox\n\ngets annoying when trying to record the key code for the right mouse button","shortMessageHtmlLink":"CCT: Disable context menu on key code textbox"}},{"before":"18b12a5520beaaa189cb608aefd9dbd911a1d1d5","after":"b7db35b53b1332e1e08d332d7c81e6296289df44","ref":"refs/heads/master","pushedAt":"2023-12-08T14:58:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Misc: Change submodule to fork","shortMessageHtmlLink":"Misc: Change submodule to fork"}},{"before":"794ce041b45cbb429111dee6f7c91adde313e33d","after":"18b12a5520beaaa189cb608aefd9dbd911a1d1d5","ref":"refs/heads/master","pushedAt":"2023-11-28T09:23:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Presets: Add CREDTIS.to snes preset","shortMessageHtmlLink":"Presets: Add CREDTIS.to snes preset"}},{"before":"555a11cee6d9d792ee847e9e858029bd5834a58f","after":"794ce041b45cbb429111dee6f7c91adde313e33d","ref":"refs/heads/master","pushedAt":"2023-11-28T09:22:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Presets: Add SNES controller preset (#372)","shortMessageHtmlLink":"Presets: Add SNES controller preset (#372)"}},{"before":"23647df38745cd5a899f7e0e6fd93480aa28e217","after":"555a11cee6d9d792ee847e9e858029bd5834a58f","ref":"refs/heads/master","pushedAt":"2023-11-15T17:50:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Overlay renderer: Remove duplicate switch case entry","shortMessageHtmlLink":"Overlay renderer: Remove duplicate switch case entry"}},{"before":"3f7ac7e0d0599fd6e11d090184cad28864972524","after":"23647df38745cd5a899f7e0e6fd93480aa28e217","ref":"refs/heads/master","pushedAt":"2023-10-06T11:39:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"WebSocket server: Add option to bind to other ips","shortMessageHtmlLink":"WebSocket server: Add option to bind to other ips"}},{"before":"834ae5ed8c532b72bdf43bb8a968a796748d782f","after":"3f7ac7e0d0599fd6e11d090184cad28864972524","ref":"refs/heads/master","pushedAt":"2023-10-03T14:44:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Presets: Added NES presets","shortMessageHtmlLink":"Presets: Added NES presets"}},{"before":"b29b40724f614a3893532da9846951b788c64c73","after":"834ae5ed8c532b72bdf43bb8a968a796748d782f","ref":"refs/heads/master","pushedAt":"2023-10-02T07:25:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Fix side mouse buttons not working correctly","shortMessageHtmlLink":"Fix side mouse buttons not working correctly"}},{"before":"b0a28b214198da1d9ffc6c473c78ac50c1d85b2f","after":"b29b40724f614a3893532da9846951b788c64c73","ref":"refs/heads/master","pushedAt":"2023-10-02T07:24:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Input History: Option to align to top and repetition counter (#369)\n\n* Input History: add option to align keys to the top\r\n\r\nDefault state is off to keep previous behavior.\r\n\r\n### CSS\r\n- Move body position and bottom settings to `body.bottom-align` class, to apply it only when aligned to the bottom.\r\n- Vertical margin is only applied to keys with another one before them.\r\n\r\n### Script\r\n- Add `HISTORY_TOP_ALIGN` option.\r\n- Add `bottom-align` style class to `body` when `HISTORY_TOP_ALIGN` is true.\r\n- Refactored `updateUI` function:\r\n - To mind `HISTORY_TOP_ALIGN` state and add/remove elements accordingly from the top or the bottom of the body.\r\n - Scroll is only applied if aligned to the bottom.\r\n- `startRemovingLast` now takes a parameter to tell it which element to remove, so the correct element can be computed a single time inside `updateUI`.\r\n\r\n* Input history: add arrow keycodes; fix side-scroll\r\n\r\n- Add arrow keycodes that match libuihook values.\r\n- Fix mirrored mouse side-scroll icons.\r\n- Hide \"arrow clear\" keycodes.\r\n- Prevent hidden/unknown keycodes from adding blank spaces to history.\r\n\r\n* Input history: add repeated input count\r\n\r\nRepeated key presses (optionally, held keys too) now generate a single input in the history, with a counter displaying how many times the key/combination was pressed.\r\n\r\nThere's a time to reset the counter, after which another repeated input is added as a new input, making it easier to distinguish quick consecutive inputs from slower ones.\r\n\r\n* Input history: update README with new features\r\n\r\nAdd instructions for repeat counter and vertical alignment, and update instructions for key background styling, with addition of repeat counters CSS selector.","shortMessageHtmlLink":"Input History: Option to align to top and repetition counter (#369)"}},{"before":"fd23fc1e1945e4958de83ed7d36f35ab31ca9205","after":"082e4ad52d1f99dc8029a5d1b296b656bc6888f3","ref":"refs/heads/dev","pushedAt":"2023-09-04T16:16:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Mouse wheel: for some reason this crashes","shortMessageHtmlLink":"Mouse wheel: for some reason this crashes"}},{"before":"48e626826ecd33dbee7ea6759dd7b83cac515af2","after":null,"ref":"refs/tags/v5.0.5","pushedAt":"2023-09-04T16:05:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"}},{"before":"4afd63f4a8c60868db45994695e4250fdfc632d7","after":"b0a28b214198da1d9ffc6c473c78ac50c1d85b2f","ref":"refs/heads/master","pushedAt":"2023-09-04T15:41:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Misc: Bump version","shortMessageHtmlLink":"Misc: Bump version"}},{"before":"977defc263d4cca89e191029d2d88081ba111821","after":null,"ref":"refs/tags/v5.0.5","pushedAt":"2023-09-04T15:39:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"}},{"before":"0d3a29bff89a958cad387d99bfc952b0b826a01b","after":"4afd63f4a8c60868db45994695e4250fdfc632d7","ref":"refs/heads/master","pushedAt":"2023-09-04T15:38:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Source: Fix unused variable","shortMessageHtmlLink":"Source: Fix unused variable"}},{"before":"4e254e140a38f0d264eaf85796ef720e8c16a77f","after":null,"ref":"refs/heads/hdr-pr-fix","pushedAt":"2023-07-25T21:47:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"}},{"before":"6bdc78e65e3ba1a311d8bb17f5fdab63e198851f","after":"fd23fc1e1945e4958de83ed7d36f35ab31ca9205","ref":"refs/heads/dev","pushedAt":"2023-07-25T21:46:31.000Z","pushType":"push","commitsCount":396,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"Deps: Update to libuiohook with no restart hack","shortMessageHtmlLink":"Deps: Update to libuiohook with no restart hack"}},{"before":"8bf3e9bab44572dbe8f46d2ae821b9cfa35d8cac","after":"0d3a29bff89a958cad387d99bfc952b0b826a01b","ref":"refs/heads/master","pushedAt":"2023-07-25T21:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"CI: Also build dev branch","shortMessageHtmlLink":"CI: Also build dev branch"}},{"before":"0f23d8f91a020583f3aeaf6cd6105f7e5bf84106","after":"8bf3e9bab44572dbe8f46d2ae821b9cfa35d8cac","ref":"refs/heads/master","pushedAt":"2023-07-22T20:40:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"univrsal","name":"Alex","path":"/univrsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353672?s=80&v=4"},"commit":{"message":"io-cct: Fix hexadecimal and numeric input","shortMessageHtmlLink":"io-cct: Fix hexadecimal and numeric input"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETgsxTAA","startCursor":null,"endCursor":null}},"title":"Activity ยท univrsal/input-overlay"}