{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4815490,"defaultBranch":"master","name":"renpy","ownerLogin":"renpy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-06-28T01:21:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1900740?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713948501.0","currentOid":""},"activityList":{"items":[{"before":"ae81022b0cf0023a95a055d71dc650549b1a39a2","after":"88246afd66abd75adef6e7ac64487cb544934b5c","ref":"refs/heads/master","pushedAt":"2024-05-02T05:48:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Add RENPY_REPORT_EXCEPTIONS.\n\nThis is mostly intended for use in VS Code and similar environments.\nWhen an exception happens, this will propagate it through Ren'Py,\nallowing the debugger to inspect the state of the game.","shortMessageHtmlLink":"Add RENPY_REPORT_EXCEPTIONS."}},{"before":"d3542f8bc3b645688b18e61ac30d99a924af976f","after":"ae81022b0cf0023a95a055d71dc650549b1a39a2","ref":"refs/heads/master","pushedAt":"2024-05-02T05:23:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"textshader: Move shaders into a dedicated file.","shortMessageHtmlLink":"textshader: Move shaders into a dedicated file."}},{"before":"ba8815cff093401cb59828a3a5fd5d51ca5f5b9f","after":"d3542f8bc3b645688b18e61ac30d99a924af976f","ref":"refs/heads/master","pushedAt":"2024-05-02T03:53:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"textshader: Allow there to be multiple shaders in a single block.\n\nThis just implements the rendering aspects, actually having more\nthan one shader at a time will require the upcoming shader\ntext tag.","shortMessageHtmlLink":"textshader: Allow there to be multiple shaders in a single block."}},{"before":"4df19285a87d8b731a28f28cb77e209065da920b","after":"ba8815cff093401cb59828a3a5fd5d51ca5f5b9f","ref":"refs/heads/master","pushedAt":"2024-05-01T03:21:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"textshader: Improve slow text.\n\n* When slow is False, set u_text_slow_time to the end of the slow text\n period.\n* Use different redraws for slow and not-slow text.","shortMessageHtmlLink":"textshader: Improve slow text."}},{"before":"1151ac4b9e9c066b69615b7a5cdc84e049f4fa3c","after":"4df19285a87d8b731a28f28cb77e209065da920b","ref":"refs/heads/master","pushedAt":"2024-04-29T08:30:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renpy-bot","name":"Ren'Py Bot","path":"/renpy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133845215?s=80&v=4"},"commit":{"message":"Merge branch 'fix'","shortMessageHtmlLink":"Merge branch 'fix'"}},{"before":"7f9ee7ba6c5077469a0d41a911107800778ef741","after":"1151ac4b9e9c066b69615b7a5cdc84e049f4fa3c","ref":"refs/heads/master","pushedAt":"2024-04-29T05:58:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"textshader: Make the glyph duration -1 when no time is assigned.\n\nThis is meant to make it more clear what text needs transition\nin effects, and what should be displayed from the start.","shortMessageHtmlLink":"textshader: Make the glyph duration -1 when no time is assigned."}},{"before":"5bbbd688af3dd6444888c013ac6b2b4fef986307","after":"ea34d8f995612280cf684268fcf62e6ea7f26190","ref":"refs/heads/fix","pushedAt":"2024-04-29T05:22:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Allow Transform to take a Transform Matrix.\n\nFixes #5487.","shortMessageHtmlLink":"Allow Transform to take a Transform Matrix."}},{"before":"d340e41c58101a8803fc42cf480fd4a830b6b81e","after":"7f9ee7ba6c5077469a0d41a911107800778ef741","ref":"refs/heads/master","pushedAt":"2024-04-28T19:17:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"textshader: Create the renders once per layout, not once per frame.","shortMessageHtmlLink":"textshader: Create the renders once per layout, not once per frame."}},{"before":"9655231fc042b8488daff807d3c16c9f6a0b68d2","after":"d340e41c58101a8803fc42cf480fd4a830b6b81e","ref":"refs/heads/master","pushedAt":"2024-04-28T17:11:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"textshader: First working text shaders.","shortMessageHtmlLink":"textshader: First working text shaders."}},{"before":"fe1023fe74e5a0b1fd26ceed7d662aaabf39b881","after":"9655231fc042b8488daff807d3c16c9f6a0b68d2","ref":"refs/heads/master","pushedAt":"2024-04-27T01:21:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Remove use of max_height.\n\nCloses #5481, right idea, wrong change.","shortMessageHtmlLink":"Remove use of max_height."}},{"before":"afc03e11ee26b568561f6a0c42b5827ce6216436","after":"fe1023fe74e5a0b1fd26ceed7d662aaabf39b881","ref":"refs/heads/master","pushedAt":"2024-04-26T04:54:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"text shader: Create meshes.\n\nThis moves the conversion of positions to texture coordinates\nto glyph_coordinates, where it's faster.\n\nThis also stores information about RTL and duration into\neach glyph, which is then used to figure out the duration\nof each glyph.\n\nFinally, the mesh is created when it doesn't exist already,\nand stored in the layout.","shortMessageHtmlLink":"text shader: Create meshes."}},{"before":"a2529e3af51308df5eaea4390ecae2d4f879e506","after":"afc03e11ee26b568561f6a0c42b5827ce6216436","ref":"refs/heads/master","pushedAt":"2024-04-26T02:15:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Merge pull request #5480 from qTich/fix/emscripten-progress\n\nfix: `emscripten` presplash progress","shortMessageHtmlLink":"Merge pull request #5480 from qTich/fix/emscripten-progress"}},{"before":"ff3a9c4d4288a17b1e3e01fa67722d0e9080da4a","after":"a2529e3af51308df5eaea4390ecae2d4f879e506","ref":"refs/heads/master","pushedAt":"2024-04-25T01:32:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Merge branch 'fix'","shortMessageHtmlLink":"Merge branch 'fix'"}},{"before":"3674f45efe4a097c9dd7fb0b6b1ea42ade6a75fc","after":"5bbbd688af3dd6444888c013ac6b2b4fef986307","ref":"refs/heads/fix","pushedAt":"2024-04-25T01:10:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Restore removed line.\n\nFixes #5469.","shortMessageHtmlLink":"Restore removed line."}},{"before":null,"after":"407e8885b5fd60727d1fddf476c71b4c37b805e2","ref":"refs/heads/compat-pickle-deco","pushedAt":"2024-04-24T08:48:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gouvernathor","name":null,"path":"/Gouvernathor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44340603?s=80&v=4"},"commit":{"message":"Add a compat pickle decorator\n\nThis clarifies the code but does not serve a much deeper purpose for now (since it's in the py3-only section it can only work for py2-compat stuff)\nBut when py2 is over, we can use it to decorate things that have been moved within renpy modules (for example the current revertable module imported in the python module) so that we can remove the imports which only serve pickle-compat purposes.","shortMessageHtmlLink":"Add a compat pickle decorator"}},{"before":"a7c113adbc81f4de25889037302c00959429ce47","after":"ff3a9c4d4288a17b1e3e01fa67722d0e9080da4a","ref":"refs/heads/master","pushedAt":"2024-04-24T08:30:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renpy-bot","name":"Ren'Py Bot","path":"/renpy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133845215?s=80&v=4"},"commit":{"message":"Merge branch 'fix'","shortMessageHtmlLink":"Merge branch 'fix'"}},{"before":"9a479f25e5cc63c4941fb48c298f806c454041cd","after":"a7c113adbc81f4de25889037302c00959429ce47","ref":"refs/heads/master","pushedAt":"2024-04-24T06:06:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"text shader: Compute the baseline of each line.\n\nThis will be used to determine the 'center' of the character.","shortMessageHtmlLink":"text shader: Compute the baseline of each line."}},{"before":"c8ed7059a4baa4f3ade2e96707b0bbcb20b515dd","after":"9a479f25e5cc63c4941fb48c298f806c454041cd","ref":"refs/heads/master","pushedAt":"2024-04-24T01:38:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"doc: Fixes.\n\nMostly the aftermath of undocumenting mode.\n\nFixes #5469.","shortMessageHtmlLink":"doc: Fixes."}},{"before":"fb58d699f501c4348bcbeee3b9e5bf587bef3086","after":"3674f45efe4a097c9dd7fb0b6b1ea42ade6a75fc","ref":"refs/heads/fix","pushedAt":"2024-04-24T01:35:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"doc: Fixes.\n\nMostly the aftermath of undocumenting mode.\n\nFixes #5469.","shortMessageHtmlLink":"doc: Fixes."}},{"before":"6815ae4439e1c02fac7f7f7172b893601a1ccdca","after":"c8ed7059a4baa4f3ade2e96707b0bbcb20b515dd","ref":"refs/heads/master","pushedAt":"2024-04-23T08:30:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"renpy-bot","name":"Ren'Py Bot","path":"/renpy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133845215?s=80&v=4"},"commit":{"message":"Merge branch 'fix'","shortMessageHtmlLink":"Merge branch 'fix'"}},{"before":"ff8e0a0cb062b8367f1c1050626f20b2edaa03fa","after":"fb58d699f501c4348bcbeee3b9e5bf587bef3086","ref":"refs/heads/fix","pushedAt":"2024-04-23T02:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Properly filter the axis text tag.\n\nFixes #5470.","shortMessageHtmlLink":"Properly filter the axis text tag."}},{"before":"9cb8b904b94d88591e63a00450807d8cb0f19834","after":"ff8e0a0cb062b8367f1c1050626f20b2edaa03fa","ref":"refs/heads/fix","pushedAt":"2024-04-23T01:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Ensure the vibration time is above a minimum value.\n\nFixes #5474.","shortMessageHtmlLink":"Ensure the vibration time is above a minimum value."}},{"before":null,"after":"18e5384bb54d6c5277467123a1cc171888dab03b","ref":"refs/heads/convert_containers","pushedAt":"2024-04-23T00:14:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gouvernathor","name":null,"path":"/Gouvernathor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44340603?s=80&v=4"},"commit":{"message":"Add convert_container","shortMessageHtmlLink":"Add convert_container"}},{"before":"d722260f71eeded61a1fa784c5b4ec9e39d1ed1d","after":"6815ae4439e1c02fac7f7f7172b893601a1ccdca","ref":"refs/heads/master","pushedAt":"2024-04-22T03:30:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"text shader: Add text meshes.\n\nThis will store the data used by a text shader.","shortMessageHtmlLink":"text shader: Add text meshes."}},{"before":"130f7f4e367dc6c3c6c413cc7e6a5045296f86ca","after":"d722260f71eeded61a1fa784c5b4ec9e39d1ed1d","ref":"refs/heads/master","pushedAt":"2024-04-20T15:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Use the upcoming say statement for window.show.","shortMessageHtmlLink":"Use the upcoming say statement for window.show."}},{"before":"43d0c955a429a241621ba9c63ba0fa1925cc0f27","after":"130f7f4e367dc6c3c6c413cc7e6a5045296f86ca","ref":"refs/heads/master","pushedAt":"2024-04-20T02:39:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Change how window auto works.\n\nThe window hide/show statements no longer disable the window auto\nflag, with new statements (window auto True, window auto False)\ntaking care of that.\n\nThe thinking behind this is that window hide is useful in it's own\nright, but significantly less useful if it requires a matching\nwindow auto each time.\n\nFor example, one might want to do:\n\n e \"Dialogue\"\n window hide\n show clouds with dissolve\n e \"Dialogue\"\n\nand have that work.","shortMessageHtmlLink":"Change how window auto works."}},{"before":"a04946905d23bf5b99dd7a224a28c68a0ffc9f8a","after":"43d0c955a429a241621ba9c63ba0fa1925cc0f27","ref":"refs/heads/master","pushedAt":"2024-04-19T08:30:55.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"renpy-bot","name":"Ren'Py Bot","path":"/renpy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133845215?s=80&v=4"},"commit":{"message":"Merge branch 'fix'","shortMessageHtmlLink":"Merge branch 'fix'"}},{"before":"2c09515c4d33ca0528b755d3732e9f696e448d7f","after":"9cb8b904b94d88591e63a00450807d8cb0f19834","ref":"refs/heads/fix","pushedAt":"2024-04-19T02:17:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Improve and document config.statement_callbacks.","shortMessageHtmlLink":"Improve and document config.statement_callbacks."}},{"before":"51393042b4965429d1d494a49de2c984337bef4c","after":"2c09515c4d33ca0528b755d3732e9f696e448d7f","ref":"refs/heads/fix","pushedAt":"2024-04-19T01:37:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Add some safety to MouseDisplayable, by using the default if the mouse isn't defined.","shortMessageHtmlLink":"Add some safety to MouseDisplayable, by using the default if the mous…"}},{"before":"378950f633471728c24ba4e371dbfda0aa930a0a","after":"a04946905d23bf5b99dd7a224a28c68a0ffc9f8a","ref":"refs/heads/master","pushedAt":"2024-04-18T01:54:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Remove some obsolete TODOs.","shortMessageHtmlLink":"Remove some obsolete TODOs."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP3R9xAA","startCursor":null,"endCursor":null}},"title":"Activity · renpy/renpy"}