{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10721619,"defaultBranch":"main","name":"ebiten","ownerLogin":"hajimehoshi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-06-16T15:13:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16950?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716736093.0","currentOid":""},"activityList":{"items":[{"before":"60f0a0374989bb2737b61cec544d16b31e39d821","after":"ffb77757f0ed50a61b1b8a218a43695a6f262918","ref":"refs/heads/main","pushedAt":"2024-06-12T16:06:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"all: update dependencies","shortMessageHtmlLink":"all: update dependencies"}},{"before":"22339c2510bd0e036453a2427c99eec72185535b","after":"60f0a0374989bb2737b61cec544d16b31e39d821","ref":"refs/heads/main","pushedAt":"2024-06-12T16:04:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"all: go mod tidy","shortMessageHtmlLink":"all: go mod tidy"}},{"before":"96e0fd7a5087a0a96f49d4bca160864d2933996c","after":"22339c2510bd0e036453a2427c99eec72185535b","ref":"refs/heads/main","pushedAt":"2024-06-12T15:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"all: update dependencies","shortMessageHtmlLink":"all: update dependencies"}},{"before":"546c47878dd89adfa9f61627e0df1d73c94ebfa8","after":"96e0fd7a5087a0a96f49d4bca160864d2933996c","ref":"refs/heads/main","pushedAt":"2024-06-11T17:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"exp/textinput: bug fix: pressing enter key was often ignored on iOS Safari\n\nCloses #3015","shortMessageHtmlLink":"exp/textinput: bug fix: pressing enter key was often ignored on iOS S…"}},{"before":"b466ba65b7610bd5ef7030409e2ed36f3b8e12ea","after":"ec9b0882ab670437c5a85f35fd442bb347ee6f4c","ref":"refs/heads/2.7","pushedAt":"2024-06-11T16:58:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":".github/workflow: disable wasm tests on Windows temporarily\n\nUpdates #2982","shortMessageHtmlLink":".github/workflow: disable wasm tests on Windows temporarily"}},{"before":"5df1462dc9a17a6ecbc128a67ca4d2b76e633a2d","after":"b466ba65b7610bd5ef7030409e2ed36f3b8e12ea","ref":"refs/heads/2.7","pushedAt":"2024-06-11T16:31:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"exp/textinput: bug fix: issues on browsers\n\nThis change addresses on these issues on browsers:\n\n* Pressing cursor keys didn't work well.\n This is fixed by calling trySend with true on desktops (not mobiles).\n* Inputting failed just after moving a cursor.\n This is fixed by resetting a session correctly.\n* Sometimes pressing the enter key inserted a new line unexpectedly.\n This is fixed by calling `preventDefault`.\n\nCloses #3014","shortMessageHtmlLink":"exp/textinput: bug fix: issues on browsers"}},{"before":"22fd1f107e654c272ff2e0fbdb658986f7672e03","after":"546c47878dd89adfa9f61627e0df1d73c94ebfa8","ref":"refs/heads/main","pushedAt":"2024-06-11T16:31:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"exp/textinput: bug fix: issues on browsers\n\nThis change addresses on these issues on browsers:\n\n* Pressing cursor keys didn't work well.\n This is fixed by calling trySend with true on desktops (not mobiles).\n* Inputting failed just after moving a cursor.\n This is fixed by resetting a session correctly.\n* Sometimes pressing the enter key inserted a new line unexpectedly.\n This is fixed by calling `preventDefault`.\n\nCloses #3014","shortMessageHtmlLink":"exp/textinput: bug fix: issues on browsers"}},{"before":"aa6bc1690e19453a6c10394071ca6374d95c48d2","after":"22fd1f107e654c272ff2e0fbdb658986f7672e03","ref":"refs/heads/main","pushedAt":"2024-06-09T17:02:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/graphics: renamed shader image count to specify src (#3012)\n\nThis just specifies that the constant refers to the number of source images passed to a shader.\r\n\r\nThis makes a distinction with the number of dst images, that could potentially be more than 1 in the future.","shortMessageHtmlLink":"internal/graphics: renamed shader image count to specify src (#3012)"}},{"before":"b121468991643ec929db3cdc5efcb4176dea4fda","after":"aa6bc1690e19453a6c10394071ca6374d95c48d2","ref":"refs/heads/main","pushedAt":"2024-06-09T02:55:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":".github/workflows: typo\n\nUpdates #2972","shortMessageHtmlLink":".github/workflows: typo"}},{"before":"d37301eeeb169752cf496215747cad85df3bb5af","after":"b121468991643ec929db3cdc5efcb4176dea4fda","ref":"refs/heads/main","pushedAt":"2024-06-08T09:01:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"ebiten: add `FillRuleFillAll`, `FillRuleEvenOdd`, and `FillRuleNonZero`\n\nThis change also deprecates the existing constants.\n\nCloses #3006","shortMessageHtmlLink":"ebiten: add FillRuleFillAll, FillRuleEvenOdd, and FillRuleNonZero"}},{"before":"e5d10c47e73c4083a11e68d6ca06d39e5e4643a1","after":"d37301eeeb169752cf496215747cad85df3bb5af","ref":"refs/heads/main","pushedAt":"2024-06-08T05:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":".github/workflow: disable wasm tests on Windows temporarily\n\nUpdates #2982","shortMessageHtmlLink":".github/workflow: disable wasm tests on Windows temporarily"}},{"before":"6ac1270cb081b473556fff0a484e5464cfa5e9fe","after":"e5d10c47e73c4083a11e68d6ca06d39e5e4643a1","ref":"refs/heads/main","pushedAt":"2024-06-08T03:16:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/graphicsdriver: reland: rename FillRule constants\n\nUpdates #3006","shortMessageHtmlLink":"internal/graphicsdriver: reland: rename FillRule constants"}},{"before":"ab4a3af1b5fb132017ae8fdd1ab511349619af25","after":"6ac1270cb081b473556fff0a484e5464cfa5e9fe","ref":"refs/heads/main","pushedAt":"2024-06-08T03:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"Revert \"internal/graphicsdriver: rename FillRule constants\"\n\nThis reverts commit ab4a3af1b5fb132017ae8fdd1ab511349619af25.\n\nReason: compile error on Windows","shortMessageHtmlLink":"Revert \"internal/graphicsdriver: rename FillRule constants\""}},{"before":"78ba0ded93228326714cd254a76aaaa0941ab397","after":"ab4a3af1b5fb132017ae8fdd1ab511349619af25","ref":"refs/heads/main","pushedAt":"2024-06-08T02:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/graphicsdriver: rename FillRule constants\n\nUpdates #3006","shortMessageHtmlLink":"internal/graphicsdriver: rename FillRule constants"}},{"before":"216a110761116cebba4f5bbd4dae5a6c76200042","after":"78ba0ded93228326714cd254a76aaaa0941ab397","ref":"refs/heads/main","pushedAt":"2024-06-04T12:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"Revert \"internal/glfw: bug fix: limit the DWM swap interval to Vista and 7\"\n\nThis reverts commit 86e0bcc26472c8da05fac66d84d5dd3869d55e00.\n\nReason: This caused some issues like too much GPU usages.\n\nUpdates #2961\nCloses #3003","shortMessageHtmlLink":"Revert \"internal/glfw: bug fix: limit the DWM swap interval to Vista …"}},{"before":"7ddc349ae6cd828ab01d2fe2025945b578d703d4","after":"216a110761116cebba4f5bbd4dae5a6c76200042","ref":"refs/heads/main","pushedAt":"2024-06-04T04:00:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/glfw: fix memory leak (#3008)","shortMessageHtmlLink":"internal/glfw: fix memory leak (#3008)"}},{"before":"d0aaa23005312a245f6d735964637f1aabad36b4","after":"7ddc349ae6cd828ab01d2fe2025945b578d703d4","ref":"refs/heads/main","pushedAt":"2024-05-30T15:57:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"text/v2: fix typo (#3004)","shortMessageHtmlLink":"text/v2: fix typo (#3004)"}},{"before":"9442b244fccfceedd3a42937a9e4179ba775b215","after":"d0aaa23005312a245f6d735964637f1aabad36b4","ref":"refs/heads/main","pushedAt":"2024-05-27T14:47:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"Revert \"internal/atlas: reduce slice allocations\"\n\nThis reverts commit 9442b244fccfceedd3a42937a9e4179ba775b215.\n\nReason: the slice was not escaped to heap, so this optimization was not needed","shortMessageHtmlLink":"Revert \"internal/atlas: reduce slice allocations\""}},{"before":"4818768965f1bff39e6c12ecfe76afa05d8c38b5","after":"9442b244fccfceedd3a42937a9e4179ba775b215","ref":"refs/heads/main","pushedAt":"2024-05-27T14:33:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/atlas: reduce slice allocations","shortMessageHtmlLink":"internal/atlas: reduce slice allocations"}},{"before":"b9b68a56539499a73b8163959a3d24fed0392905","after":null,"ref":"refs/heads/issue-2999","pushedAt":"2024-05-26T15:08:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"}},{"before":"83ae577c80accd8c87ed896dabbcf57ee3350dfd","after":"4818768965f1bff39e6c12ecfe76afa05d8c38b5","ref":"refs/heads/main","pushedAt":"2024-05-26T15:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"shaderprecomp: remove `ShaderSourceID`\n\n`ShaderSourceID` was confusing as there was no guarantee the same ID is\nused for the same source if Ebitengine versions are different.\n\n`ShaderSource` should be kept as the built-in shader contents should not\nbe exposed.\n\nUpdates #2861\nCloses #2999","shortMessageHtmlLink":"shaderprecomp: remove ShaderSourceID"}},{"before":null,"after":"b9b68a56539499a73b8163959a3d24fed0392905","ref":"refs/heads/issue-2999","pushedAt":"2024-05-26T14:49:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"shaderprecomp: remove `ShaderSourceID`\n\n`ShaderSourceID` was confusing as there was no guarantee the same ID is\nused for the same source if Ebitengine versions are different.\n\n`ShaderSource` should be kept as the built-in shader contents should not\nbe exposed.\n\nUpdates #2861\nCloses #2999","shortMessageHtmlLink":"shaderprecomp: remove ShaderSourceID"}},{"before":"8be3bb41d5c3c432115264a07bb7fd794e478004","after":"83ae577c80accd8c87ed896dabbcf57ee3350dfd","ref":"refs/heads/main","pushedAt":"2024-05-26T13:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"Revert \"shaderprecomp: remove `ShaderSource` and `ShaderSourceID`\"\n\nThis reverts commit 8be3bb41d5c3c432115264a07bb7fd794e478004.\n\nReason: removing `ShaderSource` unexpected exposes the source.\n\nUpdates #2999","shortMessageHtmlLink":"Revert \"shaderprecomp: remove ShaderSource and ShaderSourceID\""}},{"before":"3279688dd6b09816ed72f747f82bf4afe48a7270","after":"8be3bb41d5c3c432115264a07bb7fd794e478004","ref":"refs/heads/main","pushedAt":"2024-05-26T13:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"shaderprecomp: remove `ShaderSource` and `ShaderSourceID`\n\nThis change simplifies the APIs to avoid some confusions around IDs.\n\nUpdates #2861\nCloses #2999","shortMessageHtmlLink":"shaderprecomp: remove ShaderSource and ShaderSourceID"}},{"before":"ecc3f29af1cdbf475f6637b12d368be18b586eab","after":"3279688dd6b09816ed72f747f82bf4afe48a7270","ref":"refs/heads/main","pushedAt":"2024-05-26T12:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"Revert \"shaderprecomp: accept an ID instead of source to register\"\n\nThis reverts commit ecc3f29af1cdbf475f6637b12d368be18b586eab.\n\nReason: we are considering to remove ShaderSourceID\n\nUpdates #2861\nUpdates #2999","shortMessageHtmlLink":"Revert \"shaderprecomp: accept an ID instead of source to register\""}},{"before":"1c438cb5c841b7476ae18c24598b8047cb3dd207","after":"ecc3f29af1cdbf475f6637b12d368be18b586eab","ref":"refs/heads/main","pushedAt":"2024-05-26T10:39:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"shaderprecomp: accept an ID instead of source to register\n\nUpdates #2861","shortMessageHtmlLink":"shaderprecomp: accept an ID instead of source to register"}},{"before":"13c75184004e33645d9ad1b6010279e28de2b70c","after":"1c438cb5c841b7476ae18c24598b8047cb3dd207","ref":"refs/heads/main","pushedAt":"2024-05-26T07:08:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"examples/shaderprecomp/fxc, examples/shaderprecomp/metallib: add go:build","shortMessageHtmlLink":"examples/shaderprecomp/fxc, examples/shaderprecomp/metallib: add go:b…"}},{"before":"38d28929063c8b69d5e520ade3833936f791f29a","after":"13c75184004e33645d9ad1b6010279e28de2b70c","ref":"refs/heads/main","pushedAt":"2024-05-26T06:55:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"all: update bitmapfont","shortMessageHtmlLink":"all: update bitmapfont"}},{"before":"5942192b66645d22d6e058586642fc8e58598afc","after":"38d28929063c8b69d5e520ade3833936f791f29a","ref":"refs/heads/main","pushedAt":"2024-05-26T06:12:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/glfw: bug fix: the cursor position was reset unexpectedly\n\nThere was a mistake when updating GLFW to v3.3.9 at 4647e9de53bbe1c54dc125fd6e7dfc6aa16baddc.\nWhen the cursor mode is set to be enabled, the cursor position was\nunexpectedly reset. This change fixes the issue.\n\nCloses #2997","shortMessageHtmlLink":"internal/glfw: bug fix: the cursor position was reset unexpectedly"}},{"before":"b0a4b6ebbfd90c110cffe5a6935965c76a750359","after":"5942192b66645d22d6e058586642fc8e58598afc","ref":"refs/heads/main","pushedAt":"2024-05-20T17:43:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"audio/vorbis: refactoring","shortMessageHtmlLink":"audio/vorbis: refactoring"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY4R-uwA","startCursor":null,"endCursor":null}},"title":"Activity · hajimehoshi/ebiten"}