{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":589051891,"defaultBranch":"master","name":"lwjgl3ify","ownerLogin":"GTNewHorizons","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-14T22:28:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12788076?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726250139.0","currentOid":""},"activityList":{"items":[{"before":"bff02960e6f4405d4b079a201633fc62a3b3991c","after":"9c10c0396113649144d80804fb6df6eb2e1edd65","ref":"refs/heads/master","pushedAt":"2024-09-13T17:51:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"add null check to mimic behavior of lwjgl2 (#173)\n\nfix error type\r\n\r\nCo-authored-by: kstvr32 ","shortMessageHtmlLink":"add null check to mimic behavior of lwjgl2 (#173)"}},{"before":"86d9a76ae330b8da31a0e5092e56790b27cebd6e","after":"bff02960e6f4405d4b079a201633fc62a3b3991c","ref":"refs/heads/master","pushedAt":"2024-09-13T16:36:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Fix scaling on HiDPI screens with Wayland (#171)\n\n* Fix scaling on HiDPI screens with Wayland\r\n\r\nThe game expects getWidth and getHeight to return framebuffer\r\ncoordinates rather than screen-space coordinates (as shown by the\r\ncalls to glViewport). This was broken on scaling factors greater\r\nthan 1 but also masked by GL_SCALE_FRAMEBUFFER.\r\n\r\nAdditionally, the game's mouse code *also* expects framebuffer\r\ncoordinates to be returned. This fixes that by converting to and\r\nfrom screen-space during calls to mouse code.\r\n\r\nDisable GLFW_COCOA_RETINA_FRAMEBUFFER for now, it seems to not\r\nplay nice on non-MacOS systems. At least for me it makes the title\r\nscreen larger than the window when playing in fullscreen\r\n\r\n* add back hack for macOS\r\n\r\nI think their framebuffer implementation is buggy? I don't really\r\nwant to touch this since I don't have a Mac to test on\r\n\r\nI think their GPUs are weak anyways and probably can't handle\r\nrendering GTNH at 260 DPI or whatever Retina does\r\n\r\n* Fix getPixelScaleFactor\r\n\r\nPrevious implementation was broken on hidpi platforms where the\r\nsize of the framebuffer and the size of the window correlate 1:1.\r\nThis manifested in the mouse code thinking the mouse was in a\r\ndifferent location than it actually was.\r\n\r\nNew implementation explicitly calculates the ratio between the\r\nframebuffer size and the window size, rather than relying on\r\nglfwGetWindowContentScale.\r\n\r\nRemove GLFW_SCALE_FRAMEBUFFER/GLFW_COCOA_RETINA_FRAMEBUFFER,\r\nit appears that it is not needed.\r\n\r\n* fucking spotless","shortMessageHtmlLink":"Fix scaling on HiDPI screens with Wayland (#171)"}},{"before":"0e16c68235c204a1566b49b1212eed3d40715cad","after":"86d9a76ae330b8da31a0e5092e56790b27cebd6e","ref":"refs/heads/master","pushedAt":"2024-08-04T08:22:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Better mixin infrastructure (#168)\n\n* Better mixin infrastructure\r\n\r\n* stiching -> stitching\r\n\r\n* rework fastcraft compat","shortMessageHtmlLink":"Better mixin infrastructure (#168)"}},{"before":"c96a1f183c4e63f256578d8b666c793d2460ac52","after":"0e16c68235c204a1566b49b1212eed3d40715cad","ref":"refs/heads/master","pushedAt":"2024-07-27T09:24:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Add borderless fullscreen, make fullscreen choose the appropriate monitor (#162)\n\n* Add borderless fullscreen, make fullscreen choose the appropriate monitor\r\n\r\n* Replace wildcard imports\r\n\r\n---------\r\n\r\nCo-authored-by: Raven Szewczyk ","shortMessageHtmlLink":"Add borderless fullscreen, make fullscreen choose the appropriate mon…"}},{"before":"d1fe9ffc0f02c48145185528d614db4d61f2e0ab","after":"c96a1f183c4e63f256578d8b666c793d2460ac52","ref":"refs/heads/master","pushedAt":"2024-07-27T09:14:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Make Sys.getClipboard() static. (#167)","shortMessageHtmlLink":"Make Sys.getClipboard() static. (#167)"}},{"before":"311d177ca779f33b6491b494fbc6b8a0428e89ac","after":"d1fe9ffc0f02c48145185528d614db4d61f2e0ab","ref":"refs/heads/master","pushedAt":"2024-07-12T06:43:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"makeWritable private -> public (#163)\n\nFixes a rare crash with ASJCore","shortMessageHtmlLink":"makeWritable private -> public (#163)"}},{"before":"5b22a60984269e171bdd7d21a8f32ad978c7b5de","after":"311d177ca779f33b6491b494fbc6b8a0428e89ac","ref":"refs/heads/master","pushedAt":"2024-06-30T11:14:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Shade updated MVEL2 for JAS\n\nCloses #38 - for real this time","shortMessageHtmlLink":"Shade updated MVEL2 for JAS"}},{"before":"b97f66639147f3ac30af81c5240b775d3a26c10c","after":"5b22a60984269e171bdd7d21a8f32ad978c7b5de","ref":"refs/heads/master","pushedAt":"2024-06-30T09:11:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Fix infinite loop in forge if patch parsing fails, fix compat with upgraded apache-compress","shortMessageHtmlLink":"Fix infinite loop in forge if patch parsing fails, fix compat with up…"}},{"before":"f48c01bd9f3e48806a029b692cb3070bef4fa9db","after":"b97f66639147f3ac30af81c5240b775d3a26c10c","ref":"refs/heads/master","pushedAt":"2024-06-19T17:36:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Update RFB to 1.0.5","shortMessageHtmlLink":"Update RFB to 1.0.5"}},{"before":"3c4389939dc8c9fd23bacf6dd1d6c042bd6183d3","after":"f48c01bd9f3e48806a029b692cb3070bef4fa9db","ref":"refs/heads/master","pushedAt":"2024-06-19T17:30:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Moved updateRawMouseMode to be called after displayCreated has been set to true. (#158)","shortMessageHtmlLink":"Moved updateRawMouseMode to be called after displayCreated has been s…"}},{"before":"93c5babdef54cd093c0f82775c3865e3253a9d32","after":"3c4389939dc8c9fd23bacf6dd1d6c042bd6183d3","ref":"refs/heads/master","pushedAt":"2024-06-06T20:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Add Java 22 to supported list","shortMessageHtmlLink":"Add Java 22 to supported list"}},{"before":"773d3c611ff1d15d790ab7ef65d75bec9e367434","after":"09b7d40b602182fc45f52dd0a9762356af7f53cc","ref":"refs/heads/nuklear-ui","pushedAt":"2024-05-16T20:45:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Debug UI API and a FPS example","shortMessageHtmlLink":"Debug UI API and a FPS example"}},{"before":"8cb1462d8a4dc60b1c0726067d27ba85eec14174","after":"773d3c611ff1d15d790ab7ef65d75bec9e367434","ref":"refs/heads/nuklear-ui","pushedAt":"2024-05-16T17:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Working gui input","shortMessageHtmlLink":"Working gui input"}},{"before":null,"after":"8cb1462d8a4dc60b1c0726067d27ba85eec14174","ref":"refs/heads/nuklear-ui","pushedAt":"2024-05-15T20:56:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Nuklear demo partially working in dev","shortMessageHtmlLink":"Nuklear demo partially working in dev"}},{"before":"f0067541e925673097fd4a1c6de84224bbcded14","after":null,"ref":"refs/heads/rfb","pushedAt":"2024-05-13T09:38:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"}},{"before":"d239a21b05613d026acbb4188c8be75e58e54676","after":"93c5babdef54cd093c0f82775c3865e3253a9d32","ref":"refs/heads/master","pushedAt":"2024-05-12T17:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Add more JAXB exclusions to fix asm crashes with some mods","shortMessageHtmlLink":"Add more JAXB exclusions to fix asm crashes with some mods"}},{"before":"a2baf36efe874d0e615f43fbdecfd64124795e07","after":"d239a21b05613d026acbb4188c8be75e58e54676","ref":"refs/heads/master","pushedAt":"2024-05-12T13:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Nullify old keybind ticking too","shortMessageHtmlLink":"Nullify old keybind ticking too"}},{"before":"561d5fdf7a1994b1b502b66d4d9798bec6b54295","after":"a2baf36efe874d0e615f43fbdecfd64124795e07","ref":"refs/heads/master","pushedAt":"2024-05-12T13:12:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Simplify AddOpens by including them in the manifest file (#144)\n\n* Simplify AddOpens by including them in the manifest file\r\n\r\n* Add 2 new add opens to fix issues with gson.toJson as listed below:\r\nFailed making field 'java.lang.ref.Reference#referent' accessible\r\nFailed making field 'java.util.concurrent.locks.ReentrantLock#sync' accessible","shortMessageHtmlLink":"Simplify AddOpens by including them in the manifest file (#144)"}},{"before":"d8ee738696f16418954474fec0f2d6d43b32ea5c","after":"561d5fdf7a1994b1b502b66d4d9798bec6b54295","ref":"refs/heads/master","pushedAt":"2024-05-12T13:12:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Add missing onTick action for keybind presses","shortMessageHtmlLink":"Add missing onTick action for keybind presses"}},{"before":"3e1b8a30c3abb3df971ca320cdbed03864feec65","after":"d8ee738696f16418954474fec0f2d6d43b32ea5c","ref":"refs/heads/master","pushedAt":"2024-04-28T06:37:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Add EFR banners to extensible enums list","shortMessageHtmlLink":"Add EFR banners to extensible enums list"}},{"before":"107e4acf9e485ba21f14a5777819e01d0936c64a","after":"3e1b8a30c3abb3df971ca320cdbed03864feec65","ref":"refs/heads/master","pushedAt":"2024-04-28T06:29:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Add more default LOTR mod ExtensibleEnums (#140)\n\n* Update EarlyConfig.java\r\n\r\nAdd LOTR Enums\r\n\r\n* spotlessApply\r\n\r\n* Separate the lotr addons section in enum list\r\n\r\n---------\r\n\r\nCo-authored-by: Raven Szewczyk ","shortMessageHtmlLink":"Add more default LOTR mod ExtensibleEnums (#140)"}},{"before":"d6d35f73fa5f20229f9bf9cc45737aa9ed22c572","after":"107e4acf9e485ba21f14a5777819e01d0936c64a","ref":"refs/heads/master","pushedAt":"2024-04-22T07:15:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"add LOTRFaction to earlyconfig (#139)\n\n* add LOTRFaction to earlyconfig\r\n\r\n* i hate spotless","shortMessageHtmlLink":"add LOTRFaction to earlyconfig (#139)"}},{"before":"8a9f6f489342da98af5d0b9141f1f6b8291a7dd7","after":"d6d35f73fa5f20229f9bf9cc45737aa9ed22c572","ref":"refs/heads/master","pushedAt":"2024-04-16T16:08:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Activate Modrinth publishing","shortMessageHtmlLink":"Activate Modrinth publishing"}},{"before":"c7bc58feb835b74289bef9688cf8b43884989068","after":"8a9f6f489342da98af5d0b9141f1f6b8291a7dd7","ref":"refs/heads/master","pushedAt":"2024-04-14T12:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Add automatic modrinth&curse publishing, mr is disabled until they fix the PAT webpage","shortMessageHtmlLink":"Add automatic modrinth&curse publishing, mr is disabled until they fi…"}},{"before":"b59bdfad68fcbb59843be128276898a178a4e67a","after":"c7bc58feb835b74289bef9688cf8b43884989068","ref":"refs/heads/master","pushedAt":"2024-04-14T12:36:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Save downloaded libraries to .tmp, then rename once successful to avoid creating broken jars on errors","shortMessageHtmlLink":"Save downloaded libraries to .tmp, then rename once successful to avo…"}},{"before":"414f425d0e2b3f7c3dee77023df6172aeea4c21d","after":"b59bdfad68fcbb59843be128276898a178a4e67a","ref":"refs/heads/master","pushedAt":"2024-04-06T11:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Fix broken keybinds","shortMessageHtmlLink":"Fix broken keybinds"}},{"before":"fdfc54e7adbd53403a9811170175ecd23a6b3443","after":"414f425d0e2b3f7c3dee77023df6172aeea4c21d","ref":"refs/heads/master","pushedAt":"2024-04-06T10:37:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Add a logo","shortMessageHtmlLink":"Add a logo"}},{"before":"64c4469668c3312aa1c7955510a692f3e28cd5ef","after":"fdfc54e7adbd53403a9811170175ecd23a6b3443","ref":"refs/heads/master","pushedAt":"2024-04-06T09:57:00.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Add a raw mouse input mode toggle","shortMessageHtmlLink":"Add a raw mouse input mode toggle"}},{"before":"7ee9c0f98dcda2d6d88d52930f4588b8a8ac22c5","after":"64c4469668c3312aa1c7955510a692f3e28cd5ef","ref":"refs/heads/master","pushedAt":"2024-03-23T11:09:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Bump RFB","shortMessageHtmlLink":"Bump RFB"}},{"before":"8f3bf90b6395ffdfcdc058b65c86477a4220605f","after":"7ee9c0f98dcda2d6d88d52930f4588b8a8ac22c5","ref":"refs/heads/master","pushedAt":"2024-03-20T19:25:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eigenraven","name":"Raven Szewczyk","path":"/eigenraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017004?s=80&v=4"},"commit":{"message":"Upgrade RFB\n\nCloses https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/15565","shortMessageHtmlLink":"Upgrade RFB"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNzo1MToyOC4wMDAwMDBazwAAAAS1wMtp","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yMFQxOToyNTowMi4wMDAwMDBazwAAAAQbCO5u"}},"title":"Activity · GTNewHorizons/lwjgl3ify"}