{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":311683390,"defaultBranch":"master","name":"ImHex","ownerLogin":"WerWolv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-10T14:27:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10835354?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716057589.0","currentOid":""},"activityList":{"items":[{"before":"751eff0edfcb388fac836606719500174c11db2b","after":"bdaf1e4151148d003699a66f1022686610af4e76","ref":"refs/heads/master","pushedAt":"2024-05-20T10:12:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"build: Xcode accomodating CMake setup (#1688)\n\n### Problem description\r\nThis PR implements some rudimentary Xcode support for building and\r\nediting ImHex.\r\n\r\n### Implementation description\r\n\r\n#### Problem 1: Xcode is a multi-configuration buildsystem\r\nThe project is already rather CMake generator independent, thus it did\r\nnot need to change much to support Xcode's multi-configuration paradigm:\r\n\r\nBy default, CMake generates a `.xcodeproj` in which targets build their\r\nartifacts into the specified `<>_OUTPUT_DIRECTORY`, postfixed by the\r\ncurrently active configuration. To better fit the existing paradigm, I\r\ninstead opted ot introduce `IMHEX_MAIN_OUTPUT_DIRECTORY`. This variable\r\nis equal to the previously used `RUNTIME_OUTPUT_DIRECTORY` when using\r\nother generators, and is changed to include a configuration specific\r\n_prefix_ when used with Xcode.\r\n\r\nThe result is different output directories when using Xcode, and no\r\nchanges when using any other generator.\r\n\r\n#### Problem 2: ImHex does not support AppleClang\r\nTo allow building the codebase with Xcode, I have introduced\r\n`IMHEX_IDE_HELPERS_OVERRIDE_XCODE_COMPILER`. Specifying this option to\r\n`ON` will force CMake to honor the user specified compiler settings,\r\neven when using the Xcode generator.\r\n\r\nIn practice this can be used together with the new \"xcode\" CMakePreset\r\nto build the project with mainline clang using `xcodebuild`, or Xcode\r\nitself by generating a buildsystem like so:\r\n```\r\ncmake --preset xcode -DCMAKE_PREFIX_PATH=/opt/homebrew/opt/llvm@17\r\n```\r\n\r\nThis solution is of course not without flaws. The inner workings are a\r\nparticularly ugly hack, and mainline clang does not implement the\r\nnecessary extensions to allow Xcode to index the code. Regardless this\r\noption is useful to enable future work in terms of bundling/signing\r\nmacOS applications in the \"intended\" way using Xcode without additional\r\nsource modifications.\r\n\r\n#### Problem 3: Vanilla CMake + Xcode = Bad developer UX \r\nBy default, the CMake generated `.xcodeproj` is a mess. Tons of targets\r\nare scattered about, and source files are not organized beyond grouping\r\nthem into a \"Source Files\" and \"Header Files\" group.\r\n\r\nEven \"Header Files\" is missing, because the ImHex build system does not\r\nregard private header files of libraries as sources of a target, and\r\nXcode does not try to guess this information.\r\n\r\nThe solution is twofold:\r\n* Additional code has been added which organizes the targets into a neat\r\nfolder structure\r\n* Additional code was added behind a configuration flag\r\n`IMHEX_IDE_HELPERS_INTRUSIVE_IDE_TWEAKS` which automatically creates\r\nsource file trees in Xcode targets, and discovers the non-declared\r\nheader files via the folder convention.\r\n\r\n### Screenshots\r\nN/A\r\n\r\n### Additional things\r\n\r\nAs a bonus: `IMHEX_OFFLINE_BUILD` assumes that ImHex-Patterns is cloned\r\ninto the source tree. I have added an additional fallback that tries to\r\nlocate it as a sibling folder of `${CMAKE_SOURCE_DIR}`, as this meshes\r\nbetter with my filesystem setup.\r\n\r\nThe setup was tested with `CMake 3.29.2`, `Xcode 15.2`, and `llvm@17`\r\nfrom homebrew.","shortMessageHtmlLink":"build: Xcode accomodating CMake setup (#1688)"}},{"before":"666dc7dccbee7438c71d05981b8e26580071c1b0","after":"751eff0edfcb388fac836606719500174c11db2b","ref":"refs/heads/master","pushedAt":"2024-05-20T09:27:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Restore native macOS title bar double click gesture in borderless mode (#1689)\n\n### Problem description\r\n\r\n#### Problem 1\r\nIn borderless mode ImHex disables the standard macOS titlebar rendering\r\nand input processing. As a result double clicking the titlebar does not\r\ntrigger the native macOS behavior set in `System Settings -> Desktop &\r\nDock -> Double-click a window's title bar to [Zoom/Minimize/Do\r\nnothing]`.\r\n\r\n#### Problem 2\r\nThe ImHex window shows up as blank/transparent when de-minimizing it\r\nfrom the dock.\r\n\r\n#### Problem 3\r\nWidgets experience ghost hover inputs from the past position of the\r\ncursor during live resizing.\r\n\r\n### Implementation description\r\nImGui elements consume input events in the order they are drawn. As a\r\nresult by \"drawing\" an `InvisibleButton` over the content area of the\r\ntitlebar we can catch unprocessed clicks in the titlebar area.\r\nConnecting this button's double clicks to the native window is then a\r\ntrivial endeavour.\r\n\r\nThe blank windows was caused by the rendering stack clearing the GL\r\nbuffer, but proceeding to draw nothing in it. I have short circuited\r\nthis path.\r\n\r\nGhost hover inputs were squelched by consistently moving the ImGui\r\ncursor to `0, 0` during a live resize. The OS will dispatch a cursor\r\npositioning event once the resizing ends, restoring normal behavior.\r\n\r\n### Screenshots\r\nN/A\r\n\r\n### Additional things\r\nN/A\r\n\r\n---------\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"impr: Restore native macOS title bar double click gesture in borderle…"}},{"before":"a172e896202af8aecf183883cb67b3de2e063b32","after":"666dc7dccbee7438c71d05981b8e26580071c1b0","ref":"refs/heads/master","pushedAt":"2024-05-20T08:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Build when multisampling isn't available","shortMessageHtmlLink":"fix: Build when multisampling isn't available"}},{"before":"ecb9537c4e1e114fcb40f19ad2e46802398cf1b9","after":"a172e896202af8aecf183883cb67b3de2e063b32","ref":"refs/heads/master","pushedAt":"2024-05-20T08:16:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Don't restore toolbar items when they're empty","shortMessageHtmlLink":"fix: Don't restore toolbar items when they're empty"}},{"before":"bba4cf95780e432a4b4dc4e1152d1f389ec76a2c","after":"ecb9537c4e1e114fcb40f19ad2e46802398cf1b9","ref":"refs/heads/master","pushedAt":"2024-05-19T23:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iTrooz","name":null,"path":"/iTrooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42669835?s=80&v=4"},"commit":{"message":"git: remove mock cache for Fedora because it seems to be duplicated with ccache","shortMessageHtmlLink":"git: remove mock cache for Fedora because it seems to be duplicated w…"}},{"before":"bfdb9b4019ef3eb3d03ad2a5429e3c6a6d9b74ba","after":"bba4cf95780e432a4b4dc4e1152d1f389ec76a2c","ref":"refs/heads/master","pushedAt":"2024-05-19T21:13:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Keep a safety backup of the last crash backup around","shortMessageHtmlLink":"impr: Keep a safety backup of the last crash backup around"}},{"before":"bad37d0940f14d722f919e0c8eb999ce3cbc78e1","after":"bfdb9b4019ef3eb3d03ad2a5429e3c6a6d9b74ba","ref":"refs/heads/master","pushedAt":"2024-05-19T19:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Allow views to opt out of having their open state saved","shortMessageHtmlLink":"impr: Allow views to opt out of having their open state saved"}},{"before":"62f56406783e9af4850996c37e809aba7854c624","after":"bad37d0940f14d722f919e0c8eb999ce3cbc78e1","ref":"refs/heads/master","pushedAt":"2024-05-19T19:41:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Crash when having path set in user folder settings page","shortMessageHtmlLink":"fix: Crash when having path set in user folder settings page"}},{"before":"71c1bcde0df614fc99fa1df6fd352888f29bce94","after":"62f56406783e9af4850996c37e809aba7854c624","ref":"refs/heads/master","pushedAt":"2024-05-19T14:41:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"patterns: Updated pattern language","shortMessageHtmlLink":"patterns: Updated pattern language"}},{"before":"e9b492a287d8d4cd96684c05eef109318f6f1a01","after":"71c1bcde0df614fc99fa1df6fd352888f29bce94","ref":"refs/heads/master","pushedAt":"2024-05-19T13:10:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"feat: Added option to specify max file size to load into memory","shortMessageHtmlLink":"feat: Added option to specify max file size to load into memory"}},{"before":"9b9b1aa6ccfbaa06658d123f1899195c70319518","after":"e9b492a287d8d4cd96684c05eef109318f6f1a01","ref":"refs/heads/master","pushedAt":"2024-05-19T12:33:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"lang: Added Hungarian translations (#1683)\n\n### Problem description\r\nImHex didn't support Hungarian :(\r\n\r\n### Implementation description\r\nI translated ImHex to Hungarian :)\r\n\r\n### Translation Coverage\r\n| Plugin | Percentage |\r\n|---------------|------------|\r\n| builtin | 99% |\r\n| diffing | 100% |\r\n| disassembler | 100% |\r\n| hashes | 95% |\r\n| script_loader | 100% |\r\n| ui | 100% |\r\n| visualizers | 100% |\r\n| windows | 100% |\r\n| yara_rules | 100% |\r\n\r\n### Additional Notes\r\nThere are four Hungarian \"special\" characters that fall outside the\r\ndefault Unicode ranges loaded by ImHex, resulting in them being replaced\r\nwith the \"�\" character. These letters are Ő (U+0150), ő (U+0151), Ű\r\n(U+0170) and ű (U+0171), all included in the Latin Extended-A Unicode\r\nblock.\r\n\r\nThe easy fix for this is to include the \"Unicode Latin Extended-A\" range\r\nwhen loading the font glyphs in\r\n[init_tasks.cpp:189](https://github.com/WerWolv/ImHex/blob/99abc4e78a82407b9e25fe1cf811e166497ace28/plugins/builtin/source/content/init_tasks.cpp#L189).\r\nThis change would also unlock the full character range of Bosnian,\r\nCroatian, Czech, Estonian, Latvian, Lithuanian, Maltese, Polish,\r\nRomanian, Slovak, Slovene and Turkish. I can add the commit to this PR\r\nif maintainers are okay with it. **EDIT:** Added a commit that loads\r\nLatin Extended-A by default.\r\n\r\nAlso note that some words are longer than their English counterparts,\r\nresulting in certain UI labels overflowing from their parent containers,\r\nand being cut off. I might change some of the longer labels to be more\r\ncompact in the future, but the container size limitations will have to\r\nbe addressed eventually (e.g. with horizontal scrollbars).\r\n\r\n---------\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"lang: Added Hungarian translations (#1683)"}},{"before":"2cb673fd81f560ea2f62de90fdeabc3be7257f5f","after":"9b9b1aa6ccfbaa06658d123f1899195c70319518","ref":"refs/heads/master","pushedAt":"2024-05-19T12:18:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Multisampling trying to use larger sample count than supported (#1670)\n\n### Problem description\r\nhttps://gitlab.freedesktop.org/mesa/mesa/-/issues/11135\r\nIt turns out LLVMpipe only supports 4x multisampling. Checking\r\nGL_MAX_SAMPLES seems like the right thing to do.\r\n\r\n### Implementation description\r\n~~Right now, I only check GL_MAX_SAMPLES. Depending on the format, we\r\nmight need to check GL_MAX_INTEGER_SAMPLES. I don't know how likely it\r\nis that you might want to use a different format in the future,\r\nglGetInternalformativ might be a safer option to retrieve the max number\r\nof samples we can use.~~\r\n\r\nEnded up implementing it with glGetInternalformativ.\r\n\r\n### Additional things\r\nI guess I could merge the ```if```s at lines 95, 99 and 103 in\r\nimgui_imhex_extensions.cpp while we're at it.\r\n\r\n---------\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"fix: Multisampling trying to use larger sample count than supported (#…"}},{"before":"d5eb6b5bbc1896ce5aeab79ec05f121d870beb2d","after":"2cb673fd81f560ea2f62de90fdeabc3be7257f5f","ref":"refs/heads/master","pushedAt":"2024-05-19T12:14:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Stop rubber banding while resizing on macOS (#1690)\n\n### Problem description\r\nOn macOS `glfwSetWindowSizeCallback` is invoked early during window\r\nresizing, rendering a frame in that callback leads to wonky results as\r\nthe new framebuffer is swapped before the OS has the chance to actually\r\nresize the window:\r\n\r\n\r\nhttps://github.com/WerWolv/ImHex/assets/1068675/46336419-3fc2-4aa1-b16f-68b0c00e3584\r\n\r\n### Implementation description\r\nWindow contents are redrawn only from `glfwSetWindowRefreshCallback`\r\nduring resizing, fixing the issue:\r\n\r\n\r\nhttps://github.com/WerWolv/ImHex/assets/1068675/3acc5d4a-b2a5-42f0-9015-5e7172a027cf","shortMessageHtmlLink":"impr: Stop rubber banding while resizing on macOS (#1690)"}},{"before":"22f17137395922e9b4cdf0c07ab5208fc5bae924","after":"d5eb6b5bbc1896ce5aeab79ec05f121d870beb2d","ref":"refs/heads/master","pushedAt":"2024-05-19T08:29:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Added data size widget","shortMessageHtmlLink":"impr: Added data size widget"}},{"before":"b54f46de30f93ec5d7dcb50300b52da7b1650dbb","after":null,"ref":"refs/heads/lang","pushedAt":"2024-05-18T18:39:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"}},{"before":"f0e135530a57d3bd8d8cbde5617e2605d55b87e8","after":"22f17137395922e9b4cdf0c07ab5208fc5bae924","ref":"refs/heads/master","pushedAt":"2024-05-18T18:35:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iTrooz","name":null,"path":"/iTrooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42669835?s=80&v=4"},"commit":{"message":"fix: actually generate coverage data when compiling/running program (#1686)","shortMessageHtmlLink":"fix: actually generate coverage data when compiling/running program (#…"}},{"before":"6b6a6ae5f0bf834e2b1e1fac1cc003e04dca5ee0","after":"f0e135530a57d3bd8d8cbde5617e2605d55b87e8","ref":"refs/heads/master","pushedAt":"2024-05-18T18:33:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Add warning about using fractional scaling with default font","shortMessageHtmlLink":"impr: Add warning about using fractional scaling with default font"}},{"before":"1d6676f059612de47e7523bf091cc04a115bfe7c","after":"6b6a6ae5f0bf834e2b1e1fac1cc003e04dca5ee0","ref":"refs/heads/master","pushedAt":"2024-05-18T10:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Added support for returning results from scripts","shortMessageHtmlLink":"impr: Added support for returning results from scripts"}},{"before":"1e91505e6e7d0bfa942a3eaf0130c9975fa8668e","after":"1d6676f059612de47e7523bf091cc04a115bfe7c","ref":"refs/heads/master","pushedAt":"2024-05-18T09:58:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Empty tooltip showing when hovering over search bar in welcome screen","shortMessageHtmlLink":"fix: Empty tooltip showing when hovering over search bar in welcome s…"}},{"before":"9e2f228d9aaf3aa59e32dfcaa5dc624606d80122","after":"1e91505e6e7d0bfa942a3eaf0130c9975fa8668e","ref":"refs/heads/master","pushedAt":"2024-05-18T09:10:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: .NET script loader not initializing correctly on macOS","shortMessageHtmlLink":"fix: .NET script loader not initializing correctly on macOS"}},{"before":"22e717d77843defd0ff47ad3e0b3001ca7bd83ca","after":"9e2f228d9aaf3aa59e32dfcaa5dc624606d80122","ref":"refs/heads/master","pushedAt":"2024-05-17T21:51:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Providers not being closable","shortMessageHtmlLink":"fix: Providers not being closable"}},{"before":"2546c042dcbe61b7893d888cb28178988bcecc9e","after":"22e717d77843defd0ff47ad3e0b3001ca7bd83ca","ref":"refs/heads/master","pushedAt":"2024-05-17T21:19:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Don't capture the editor pointer by reference","shortMessageHtmlLink":"fix: Don't capture the editor pointer by reference"}},{"before":"b54f46de30f93ec5d7dcb50300b52da7b1650dbb","after":"2546c042dcbe61b7893d888cb28178988bcecc9e","ref":"refs/heads/master","pushedAt":"2024-05-17T21:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Crash when clicking on Advanced search in find popup","shortMessageHtmlLink":"fix: Crash when clicking on Advanced search in find popup"}},{"before":null,"after":"b54f46de30f93ec5d7dcb50300b52da7b1650dbb","ref":"refs/heads/lang","pushedAt":"2024-05-17T20:51:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Crash when setting selection in a hex editor instance without provider","shortMessageHtmlLink":"fix: Crash when setting selection in a hex editor instance without pr…"}},{"before":"94bc279bd8bbf5ae7bdd45f64e488881846e2093","after":"b54f46de30f93ec5d7dcb50300b52da7b1650dbb","ref":"refs/heads/master","pushedAt":"2024-05-17T20:43:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Crash when setting selection in a hex editor instance without provider","shortMessageHtmlLink":"fix: Crash when setting selection in a hex editor instance without pr…"}},{"before":"2f7c2e79d29e2d6b65e04feabc153d30d0f20595","after":"94bc279bd8bbf5ae7bdd45f64e488881846e2093","ref":"refs/heads/master","pushedAt":"2024-05-17T20:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Improved colors of toggle switches","shortMessageHtmlLink":"impr: Improved colors of toggle switches"}},{"before":"2ed5381f5a41a04aa8f7237b6e98f386ce3c5410","after":"2f7c2e79d29e2d6b65e04feabc153d30d0f20595","ref":"refs/heads/master","pushedAt":"2024-05-17T20:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Remove ugly dark edges around light theme backdrop image","shortMessageHtmlLink":"impr: Remove ugly dark edges around light theme backdrop image"}},{"before":"964d98dd7b2835cd8196bb7f483b21abdbef9d7f","after":"2ed5381f5a41a04aa8f7237b6e98f386ce3c5410","ref":"refs/heads/master","pushedAt":"2024-05-17T20:14:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Make menu bar items collapse less quickly","shortMessageHtmlLink":"impr: Make menu bar items collapse less quickly"}},{"before":"0571dae9b7c2a55f62de0a7acb6b277b8217d5e4","after":"964d98dd7b2835cd8196bb7f483b21abdbef9d7f","ref":"refs/heads/master","pushedAt":"2024-05-17T20:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Remove frame borders in more cases","shortMessageHtmlLink":"impr: Remove frame borders in more cases"}},{"before":"563bf78f039a5e4293c47995f8f23e52db76b461","after":"0571dae9b7c2a55f62de0a7acb6b277b8217d5e4","ref":"refs/heads/master","pushedAt":"2024-05-17T19:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Added frame borders in light theme","shortMessageHtmlLink":"impr: Added frame borders in light theme"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETqgcCAA","startCursor":null,"endCursor":null}},"title":"Activity · WerWolv/ImHex"}