{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2101031,"defaultBranch":"dev","name":"flixel","ownerLogin":"HaxeFlixel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-07-25T13:12:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4309553?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725383861.0","currentOid":""},"activityList":{"items":[{"before":"f8874a0af18cb0fa3ede891acdbee3e43ba74895","after":null,"ref":"refs/heads/html5-console-keys-fix","pushedAt":"2024-09-03T17:17:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"}},{"before":"440957701b11e983bfd1d5f2599b2b7eb86939b8","after":"32d4c35d29399edeb4f1da29232de1fb3faf6a52","ref":"refs/heads/dev","pushedAt":"2024-09-03T17:17:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"fix for html5 arrow keys not working on the console (#3247)","shortMessageHtmlLink":"fix for html5 arrow keys not working on the console (#3247)"}},{"before":null,"after":"f8874a0af18cb0fa3ede891acdbee3e43ba74895","ref":"refs/heads/html5-console-keys-fix","pushedAt":"2024-08-28T23:30:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ninjamuffin99","name":"Cameron Taylor","path":"/ninjamuffin99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22229331?s=80&v=4"},"commit":{"message":"fix for html5 arrow keys not working on the console","shortMessageHtmlLink":"fix for html5 arrow keys not working on the console"}},{"before":"a1dfd995dae8bf2862f606c2fce6083b9a99dc33","after":"440957701b11e983bfd1d5f2599b2b7eb86939b8","ref":"refs/heads/dev","pushedAt":"2024-08-26T18:19:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Add support for custom border sizes to `FlxBar` (#3234)\n\n* Update FlxBar.hx\r\n\r\n* Update some documentation\r\n\r\n* Update FlxBar.hx\r\n\r\n* Update FlxBar.hx\r\n\r\n* Update FlxBar.hx","shortMessageHtmlLink":"Add support for custom border sizes to FlxBar (#3234)"}},{"before":"51ecb444dbc57424719af9c6850e135b805f9da7","after":"a1dfd995dae8bf2862f606c2fce6083b9a99dc33","ref":"refs/heads/dev","pushedAt":"2024-08-26T18:13:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Remove Matrix Math from default shader (#3227)","shortMessageHtmlLink":"Remove Matrix Math from default shader (#3227)"}},{"before":"f692c60f61ef28df17369c1fbb19440e5dc10e2c","after":"51ecb444dbc57424719af9c6850e135b805f9da7","ref":"refs/heads/dev","pushedAt":"2024-08-24T13:25:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Fix mouse wheel scrolling not working (#3244)","shortMessageHtmlLink":"Fix mouse wheel scrolling not working (#3244)"}},{"before":"01ce3a1e125df015a575db0d4850ac17ea7d6d6b","after":"96ced8c42becb95304d7ed9fc8a496176dd8d4a7","ref":"refs/heads/release6","pushedAt":"2024-08-21T18:28:26.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into release6","shortMessageHtmlLink":"Merge branch 'dev' into release6"}},{"before":"0573fe3865bc4770778cbba3afde5dde6a328e5f","after":"f692c60f61ef28df17369c1fbb19440e5dc10e2c","ref":"refs/heads/dev","pushedAt":"2024-08-21T16:58:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev","shortMessageHtmlLink":"Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev"}},{"before":"089ff95023ac61e26c5af124e9f6e9d340531309","after":"0573fe3865bc4770778cbba3afde5dde6a328e5f","ref":"refs/heads/dev","pushedAt":"2024-08-21T14:47:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Prevent crash in FlxInputText when switching states (#3243)\n\nPrevents null textField access in FlxInputText when switching between states. Resolves #3242.","shortMessageHtmlLink":"Prevent crash in FlxInputText when switching states (#3243)"}},{"before":"3f0ddaeb5515cfb321c72f52717b123aa8d6643a","after":"089ff95023ac61e26c5af124e9f6e9d340531309","ref":"refs/heads/dev","pushedAt":"2024-08-21T14:14:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"add callback(data) to logstyle, replace callbackFunction() (#3239)","shortMessageHtmlLink":"add callback(data) to logstyle, replace callbackFunction() (#3239)"}},{"before":"a5479aa8d4b366a30323dcefbaf4a5f67754f05f","after":"3f0ddaeb5515cfb321c72f52717b123aa8d6643a","ref":"refs/heads/dev","pushedAt":"2024-08-20T16:09:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"FlxTextBorderStyle: Add SHADOW_CUSTOM, always draw full outline (#3236)\n\n* add SHADOW_CUSTOM border style, dep shadowOffset\r\n\r\n* set image size/offset to fit border\r\n\r\n* swap case order\r\n\r\n* rename SHADOW_CUSTOM to SHADOW_XY\r\n\r\n* fix shadowOffset clipping the graphic\r\n\r\n* add _graphicOffset\r\n\r\n* doc\r\n\r\n* use max shadow for iterations\r\n\r\n* add SHADOW_XY to FlxBitmapText","shortMessageHtmlLink":"FlxTextBorderStyle: Add SHADOW_CUSTOM, always draw full outline (#3236)"}},{"before":"7acac91369fc6027a30f960c0f146c46cd491e0d","after":"a5479aa8d4b366a30323dcefbaf4a5f67754f05f","ref":"refs/heads/dev","pushedAt":"2024-08-18T14:36:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"fix `FlxButtonEvent` documentation typo (#3237)","shortMessageHtmlLink":"fix FlxButtonEvent documentation typo (#3237)"}},{"before":"efc0b00255e2f4009b48870de2bedcdbb6e7e5eb","after":"7acac91369fc6027a30f960c0f146c46cd491e0d","ref":"refs/heads/dev","pushedAt":"2024-08-15T14:12:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"update flxbutton label position on status change (#3232)","shortMessageHtmlLink":"update flxbutton label position on status change (#3232)"}},{"before":"9954eb5f0befef71757d4caf229d525a659befe9","after":"efc0b00255e2f4009b48870de2bedcdbb6e7e5eb","ref":"refs/heads/dev","pushedAt":"2024-08-14T20:14:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Fix flxstrip color-not reset causing not rendering for batches sharing the same shader. (#3220)","shortMessageHtmlLink":"Fix flxstrip color-not reset causing not rendering for batches sharin…"}},{"before":"a52272da075a58025c5dfb207bfca76f005ab499","after":"9954eb5f0befef71757d4caf229d525a659befe9","ref":"refs/heads/dev","pushedAt":"2024-08-14T19:28:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"fix console completion selection on HTML5 (#3225)\n\n* fix completion selection on HTML\r\n\r\nrevert formatting\r\n\r\n* remove trailing whitespace\r\n\r\n* Update flixel/system/debug/console/Console.hx\r\n\r\n---------\r\n\r\nCo-authored-by: George Kurelic ","shortMessageHtmlLink":"fix console completion selection on HTML5 (#3225)"}},{"before":"a6478fd712a5a82e4439368b03101f241ee2bb7b","after":"a52272da075a58025c5dfb207bfca76f005ab499","ref":"refs/heads/dev","pushedAt":"2024-08-13T21:09:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"fix crash in getWorldPos (#3231)","shortMessageHtmlLink":"fix crash in getWorldPos (#3231)"}},{"before":"94dbde53ba0f6a7f3f86a4d53873197a94fdecd8","after":"a6478fd712a5a82e4439368b03101f241ee2bb7b","ref":"refs/heads/dev","pushedAt":"2024-08-13T17:25:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Fix logo image link (#3230)","shortMessageHtmlLink":"Fix logo image link (#3230)"}},{"before":"64967e3d8f04e58ea96590206556b54e7cd7caf6","after":"94dbde53ba0f6a7f3f86a4d53873197a94fdecd8","ref":"refs/heads/dev","pushedAt":"2024-08-06T15:37:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Improved FlxInputText (#3219)\n\n* Initial text input implementation\r\n\r\n* Fix code climate?\r\n\r\n* Add missing FLX_MOUSE check\r\n\r\n* Add multiline variable\r\n- Regenerate text graphic when `passwordMode` changes\r\n\r\n* Place caret at closest character to mouse\r\n\r\n* Selection boxes + selected text color\r\n- Add `setSelection()` function\r\n- `FlxInputText` variables are now destroyed properly\r\n\r\n* Implement text selection with mouse & text scrolling\r\n- Added `scrollH`, `scrollV`, `bottomScrollV`, `maxScrollH` & `maxScrollV` variables\r\n- Return end of text if character isn't found at position\r\n\r\n* Fix selection not working correctly when mouse is out of bounds\r\n- Selection boxes are now clipped inside the text bounds\r\n- Simplified getting the Y offset of a line\r\n\r\n* Mouse wheel scrolling\r\n- Fix scrollV not being able to be modified directly\r\n\r\n* Implemented double press and dragging\r\n- Selection sprites now just change their color instead of making new graphics\r\n- scrollH can now be modified properly as well\r\n- Word wrap no longer changes with multiline (multiline only affects adding new lines)\r\n\r\n* Action callbacks\r\n\r\n* Fix \"final\" keyword screwing up code climate\r\n\r\n* Various fixes & improvements\r\n- Caret is now positioned properly with different alignments\r\n- Caret is now clipped inside the text bounds\r\n- Caret is now automatically resized when changing `bold`, `font`, `italic`, `size` or `systemFont` variables\r\n- Fixed crash when pressing down a key while there isn't a focused input text\r\n- Fixed selected text format overwriting the border color\r\n- Fixed caret not being visible when text is empty\r\n- Fixed selection boxes sometimes not being updated immediately\r\n- Added `useSelectedTextFormat` variable\r\n- Double press check is now when the mouse is released (same as OpenFL)\r\n\r\n* Add `forceCase` and filterMode`\r\n- Moved action callback types to an enum abstract\r\n\r\n* Added background for text input\r\n- Added `focusGained` and `focusLost` callbacks\r\n- Fixed selection boxes not being clipped properly when they're compeletely out of bounds\r\n\r\n* Some improvements\r\n- Added bounds check while changing `caretIndex`, `caretWidth`, `fieldBorderThickness` and `maxLength`\r\n- FlxInputText is now single-line by default\r\n- Fixed text scroll being reset while moving selection with mouse\r\n- Caret index now starts at the end of the text if focus is enabled through code\r\n- Background now gets regenerated in `regenGraphic` instead of instantly after changing a related variable\r\n\r\n* Added `editable` and selectable` variables\r\n- Added change and scroll action callbacks\r\n- Made `replaceSelectedText()` public\r\n\r\n* Flixel hotkeys (volume & debugger) are now disabled while inputting text\r\n- Fixed space not being inputted on HTML5\r\n\r\n* Caret flashing timer\r\n- Fixed text going out of bounds when enabling multiline without a field height set\r\n- Last click time for double click now resets if the mouse clicked on something else\r\n\r\n* Optimized selection box sprites (only visible lines are accounted for now)\r\n- Fixed untypeable characters being added to text input on Flash\r\n\r\n* Various fixes for Flash\r\n- Fixed text selection and caret positioning on Flash\r\n- Copy, cut, paste and select all commands now work on Flash\r\n- Fixed horizontal scroll not being set automatically on Flash\r\n- Moved to using Flash's `TextEvent.TEXT_INPUT` event (does not dispatch with invalid characters)\r\n\r\n* Fixed text selection and scrolling on other platforms\r\n\r\n* Fixed text selection with word wrapping enabled\r\n\r\n* Added touch support\r\n- Now uses `window.setTextInputRect()` to prevent keyboard overlay from blocking the text field\r\n- Fixed pointer position being inaccurate with camera scrolling\r\n- Fixed `getCharBoundaries()` not giving the correct Y position\r\n\r\n* Added documentation\r\n- Fixed not being able to add text if the field starts out empty\r\n- Fixed the caret being the wrong size if the text field is empty\r\n- Fixed the background not being resized when auto size is enabled\r\n- Changing `customFilterPattern` now automatically sets `filterMode` to `CUSTOM_FILTER`\r\n- Renamed `_lastClickTime` to `_lastPressTime`\r\n\r\n* Add documentation to `multiline` variable\r\n- Remove setting `_autoHeight` to false after setting multiline to true as its no longer needed\r\n\r\n* Add `mouseWheelEnabled` variable\r\n- Remove unneeded `selectable` comment\r\n\r\n* Replaced `PREVIOUS_LINE` and `NEXT_LINE` with `WORD_LEFT` and `WORD_RIGHT`\r\n- Ctrl + Up/Down now dispatches `LINE_LEFT` or `LINE_RIGHT` instead of `HOME` or `END`\r\n- Renamed `LINE_BEGINNING` and `LINE_END` to `LINE_LEFT` and `LINE_RIGHT`\r\n\r\n* Various fixes\r\n- Clip rect should now work properly\r\n- Fixed caret showing up after changing `text` through code\r\n- Focus will not be removed due to clicking outside of the text field if it has been granted via code in the same frame\r\n- Caret will no longer be visible if the text field isn't editable\r\n- Fixed some html5 tests not compiling on CI\r\n\r\n* Various more fixes\r\n- Fixed crash from recursive calls to `regenBackground()` due to `clipSprite()`\r\n- Fixed crash from `pointer.getWorldPosition()`\r\n- Fixed background not being updated after changing text format\r\n- Moved caret sprite regeneration to `regenGraphic()`\r\n\r\n* Move input text \"frontend\" to a manager plugin\r\n\r\n* Fixed missing rename\r\n\r\n* Replace `callback` with `onTextChange` and `onScrollChange` signals\r\n- Replace `focusGained` and `focusLost` with `onFocusChange` signal\r\n- Renamed filter mode options and added `CHARS` option\r\n- Removed `customFilterPattern` as its now defined in the enum itself\r\n\r\n* Move `ENTER_ACTION` over to `onEnter`\r\n\r\n* Implement `destroy()` for FlxInputTextManager\r\n- Add `unregisterAll()` to FlxInputTextManager\r\n\r\n* add onTypingAction\r\n\r\n* allow custom manager\r\n\r\n* add setManager\r\n\r\n* remove focus setter for setFocus\r\n\r\n* better destroy/init\r\n\r\n* use case ifs\r\n\r\n* improve mac key behavior\r\n\r\n* fix selection start/end issue\r\n\r\n* remove set_hasFocus for startFocus and endFocus\r\n\r\n* use final signals\r\n\r\n* let openfl handle maxChars\r\n\r\n* inline setters remove redundancies\r\n\r\n* simplify caret blink\r\n\r\n---------\r\n\r\nCo-authored-by: George FunBook ","shortMessageHtmlLink":"Improved FlxInputText (#3219)"}},{"before":"84062744eb2f8ad18699a7a3d154ffdf2abf399a","after":"64967e3d8f04e58ea96590206556b54e7cd7caf6","ref":"refs/heads/dev","pushedAt":"2024-08-06T15:35:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Little changes to `FlxDebugger` code completion. (#3222)\n\n* Update CompletionList.hx\r\n\r\n* Update CompletionHandler.hx","shortMessageHtmlLink":"Little changes to FlxDebugger code completion. (#3222)"}},{"before":"c4d168e98d53c8125033fc9ac2a82e0a1d5acbd7","after":"01ce3a1e125df015a575db0d4850ac17ea7d6d6b","ref":"refs/heads/release6","pushedAt":"2024-07-30T19:36:44.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into release6","shortMessageHtmlLink":"Merge branch 'dev' into release6"}},{"before":"ac488bf401880dbd5248b04f51a9c3492c8a39b8","after":"84062744eb2f8ad18699a7a3d154ffdf2abf399a","ref":"refs/heads/dev","pushedAt":"2024-07-21T23:41:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Update FlxSprite.hx (#3221)","shortMessageHtmlLink":"Update FlxSprite.hx (#3221)"}},{"before":"8b8d40cd212c69875bf27539b02e1792c80533df","after":"ac488bf401880dbd5248b04f51a9c3492c8a39b8","ref":"refs/heads/dev","pushedAt":"2024-07-15T15:18:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Fix FlxCamera.fill() blending (#3217)\n\n* remove blend mode from FlxCamera.fill()\r\n\r\n* more readable FlxCamera.drawFX()\r\n\r\n* revert alpha overrides\r\n\r\n* more cleanup\r\n\r\n---------\r\n\r\nCo-authored-by: George FunBook ","shortMessageHtmlLink":"Fix FlxCamera.fill() blending (#3217)"}},{"before":"c762d99be09d2dab252d021edd8b8c8a07515f69","after":"8b8d40cd212c69875bf27539b02e1792c80533df","ref":"refs/heads/dev","pushedAt":"2024-07-14T00:52:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"missing doc (#3218)","shortMessageHtmlLink":"missing doc (#3218)"}},{"before":"34f0d5e6d5fce5a07fbd224ff40a1a8c6d687bd5","after":"c762d99be09d2dab252d021edd8b8c8a07515f69","ref":"refs/heads/dev","pushedAt":"2024-07-13T18:28:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Add onLoop to FlxAnimationController (#3216)\n\n* add onLoopComplete callback signal\r\n\r\n* small simplification\r\n\r\n* Revert \"small simplification\"\r\n\r\nThis reverts commit 4ffbf0bd8db3a470b2edeb89425c00b3bf6d6874.\r\n\r\n* rename\r\n\r\n* add unit tests\r\n\r\n* style\r\n\r\n---------\r\n\r\nCo-authored-by: George FunBook ","shortMessageHtmlLink":"Add onLoop to FlxAnimationController (#3216)"}},{"before":"424ad9844009ebfd4ada8c6a22b6c09114bece06","after":"34f0d5e6d5fce5a07fbd224ff40a1a8c6d687bd5","ref":"refs/heads/dev","pushedAt":"2024-07-12T19:02:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Add blend mode support for FlxStrip (fix blend mode in drawTriangles as in #2199) (#3213)","shortMessageHtmlLink":"Add blend mode support for FlxStrip (fix blend mode in drawTriangles …"}},{"before":"84a7ca5cbaa884a8bc073887ad836b263f42965a","after":"424ad9844009ebfd4ada8c6a22b6c09114bece06","ref":"refs/heads/dev","pushedAt":"2024-07-12T18:21:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Make FlxAnimationController.callback an FlxTypedSignal (#3205)\n\n* deprecate callback and finishCallback by FlxTypedSignal counterparts\r\n\r\n* aw dang it\r\n\r\n* fix + doc\r\n\r\n* remove deprecation warnings\r\n\r\n* remove some more deprecation warnings\r\n\r\n* prevent CI errors on final\r\n\r\n* rename and restructure\r\n\r\n* add new tests\r\n\r\n* doc\r\n\r\n* imports\r\n\r\n* remove unneeded warning suppression\r\n\r\n* revert import, hopefully fix CI\r\n\r\n* retrigger CI (for testing)\r\n\r\n---------\r\n\r\nCo-authored-by: George FunBook ","shortMessageHtmlLink":"Make FlxAnimationController.callback an FlxTypedSignal (#3205)"}},{"before":"37cbe807c70d8278aa6ff815d1b34270457657c9","after":"84a7ca5cbaa884a8bc073887ad836b263f42965a","ref":"refs/heads/dev","pushedAt":"2024-07-12T17:14:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Add version title underlines to the changelog (#3214)","shortMessageHtmlLink":"Add version title underlines to the changelog (#3214)"}},{"before":"ad012fa4155d79567aab583710419453d9abe869","after":"37cbe807c70d8278aa6ff815d1b34270457657c9","ref":"refs/heads/dev","pushedAt":"2024-07-10T21:15:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Pointer (#3211)\n\n* overhaul pointer\r\n\r\n* fix debug selection on native fullscreen\r\n\r\n* fix backwards compat\r\n\r\n* fix CI on github actions\r\n\r\n* more CI fixes\r\n\r\n* D'oh\r\n\r\n* doc\r\n\r\n* more doc\r\n\r\n* more docs\r\n\r\n* fix warning\r\n\r\n* remove unneeded check","shortMessageHtmlLink":"Pointer (#3211)"}},{"before":"c839af2da905203c88f216ee8c4b308f76109d88","after":"ad012fa4155d79567aab583710419453d9abe869","ref":"refs/heads/dev","pushedAt":"2024-07-10T17:47:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"Pointer (#3210)\n\n* overhaul pointer\r\n\r\n* fix debug selection on native fullscreen\r\n\r\n* fix backwards compat\r\n\r\n* fix CI on github actions\r\n\r\n* more CI fixes\r\n\r\n* D'oh\r\n\r\n* doc\r\n\r\n* more doc\r\n\r\n* more docs","shortMessageHtmlLink":"Pointer (#3210)"}},{"before":"5ee97353cfca85a25bd835588c879fc005a95871","after":"c839af2da905203c88f216ee8c4b308f76109d88","ref":"refs/heads/dev","pushedAt":"2024-07-08T15:40:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geokureli","name":"George Kurelic","path":"/Geokureli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2609513?s=80&v=4"},"commit":{"message":"fix ci i HL (ignore failing, for now) (#3208)","shortMessageHtmlLink":"fix ci i HL (ignore failing, for now) (#3208)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEq9h1fAA","startCursor":null,"endCursor":null}},"title":"Activity · HaxeFlixel/flixel"}