{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":93588967,"defaultBranch":"master","name":"UIKit-cross-platform","ownerLogin":"flowkey","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-07T03:34:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5815111?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717594176.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"253ee12efa392c43ff48920584399c6032e4e14f","ref":"refs/heads/gesture-recognizer-location","pushedAt":"2024-06-05T13:29:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rikner","name":"Erik Werner","path":"/rikner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410252?s=80&v=4"},"commit":{"message":"add UIGestureRecognizer.location(in: UIView)","shortMessageHtmlLink":"add UIGestureRecognizer.location(in: UIView)"}},{"before":"5f104f5a11dabac386e74b3fbd876dc7cdfe386f","after":null,"ref":"refs/heads/overhaul-safe-area-insets","pushedAt":"2024-05-15T08:47:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rikner","name":"Erik Werner","path":"/rikner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410252?s=80&v=4"}},{"before":"ca0a987390de0cb2a11b564a0bd2f61f71e23ad3","after":"efd11d142ca5325bc2b4971d5eda3026e8f37419","ref":"refs/heads/master","pushedAt":"2024-05-15T08:47:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rikner","name":"Erik Werner","path":"/rikner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410252?s=80&v=4"},"commit":{"message":"UIView.safeAreaInsets as computed property (#393)","shortMessageHtmlLink":"UIView.safeAreaInsets as computed property (#393)"}},{"before":null,"after":"5f104f5a11dabac386e74b3fbd876dc7cdfe386f","ref":"refs/heads/overhaul-safe-area-insets","pushedAt":"2024-05-14T16:04:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rikner","name":"Erik Werner","path":"/rikner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410252?s=80&v=4"},"commit":{"message":"UIView.safeAreaInsets as computed property","shortMessageHtmlLink":"UIView.safeAreaInsets as computed property"}},{"before":"fc3b85a913b3497cc7ee1b7faf04799be18012b6","after":null,"ref":"refs/heads/update-deps","pushedAt":"2024-02-08T17:32:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"}},{"before":"71e17f42f0b0fc97f3c9df0e036e750136fd220b","after":"ca0a987390de0cb2a11b564a0bd2f61f71e23ad3","ref":"refs/heads/master","pushedAt":"2024-02-08T17:32:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"update java, kotlin and sdkVersions (#392)\n\n* update deps\r\n\r\n* cleanup\r\n\r\n* cleanup\r\n\r\n* cleanup\r\n\r\n* cleanup\r\n\r\n* remove specific version\r\n\r\n* cleanup\r\n\r\n* cleanup","shortMessageHtmlLink":"update java, kotlin and sdkVersions (#392)"}},{"before":"3c085669b97a8455e78379346378797dac839114","after":"fc3b85a913b3497cc7ee1b7faf04799be18012b6","ref":"refs/heads/update-deps","pushedAt":"2024-02-07T23:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"20b350b787babdf7d2b8c6696831210458d6c4d0","after":"3c085669b97a8455e78379346378797dac839114","ref":"refs/heads/update-deps","pushedAt":"2024-02-07T23:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"1eef4fa6528b7f537763421f443ebcf116eea2ef","after":"20b350b787babdf7d2b8c6696831210458d6c4d0","ref":"refs/heads/update-deps","pushedAt":"2024-02-07T22:55:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"remove specific version","shortMessageHtmlLink":"remove specific version"}},{"before":"fc814282872eaab854e94a5e760162632adc5275","after":"1eef4fa6528b7f537763421f443ebcf116eea2ef","ref":"refs/heads/update-deps","pushedAt":"2024-02-07T18:39:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"82cd3bf57157cc4b2d447db2478fa2746f496560","after":"fc814282872eaab854e94a5e760162632adc5275","ref":"refs/heads/update-deps","pushedAt":"2024-02-07T17:55:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"480b8d6024aef0d5b6b57a02ae29ff94649dca46","after":"82cd3bf57157cc4b2d447db2478fa2746f496560","ref":"refs/heads/update-deps","pushedAt":"2024-02-07T16:53:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"8eeafeaa749bf88916062e82e0effeb11afdfd1a","after":"480b8d6024aef0d5b6b57a02ae29ff94649dca46","ref":"refs/heads/update-deps","pushedAt":"2024-02-07T16:44:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":null,"after":"8eeafeaa749bf88916062e82e0effeb11afdfd1a","ref":"refs/heads/update-deps","pushedAt":"2024-02-07T15:59:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"update deps","shortMessageHtmlLink":"update deps"}},{"before":"3eb524e0ecd3215dead98e622198d1665ae533be","after":null,"ref":"refs/heads/update-swift-jni","pushedAt":"2024-01-30T11:06:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rikner","name":"Erik Werner","path":"/rikner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410252?s=80&v=4"}},{"before":"c271e88ba0a023f3a518d396b9a75d56103a199c","after":"71e17f42f0b0fc97f3c9df0e036e750136fd220b","ref":"refs/heads/master","pushedAt":"2024-01-30T11:06:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rikner","name":"Erik Werner","path":"/rikner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410252?s=80&v=4"},"commit":{"message":"Update Swift JNI (#389)","shortMessageHtmlLink":"Update Swift JNI (#389)"}},{"before":"0aaea3a594efe358f8f7af03354c925aaadaadc2","after":null,"ref":"refs/heads/update-sdk","pushedAt":"2024-01-24T11:15:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"}},{"before":"ee366121bf92a005ace3d727371dccb15deffe1a","after":"c271e88ba0a023f3a518d396b9a75d56103a199c","ref":"refs/heads/master","pushedAt":"2024-01-24T11:15:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"update android sdks of sample apps, fix non null assertion in Kotlin code (#390)\n\n* update samples\r\n\r\n* fix type assertion","shortMessageHtmlLink":"update android sdks of sample apps, fix non null assertion in Kotlin …"}},{"before":null,"after":"0aaea3a594efe358f8f7af03354c925aaadaadc2","ref":"refs/heads/update-sdk","pushedAt":"2024-01-23T23:25:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"fix type assertion","shortMessageHtmlLink":"fix type assertion"}},{"before":null,"after":"3eb524e0ecd3215dead98e622198d1665ae533be","ref":"refs/heads/update-swift-jni","pushedAt":"2024-01-18T13:00:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rikner","name":"Erik Werner","path":"/rikner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410252?s=80&v=4"},"commit":{"message":"update swift JNI","shortMessageHtmlLink":"update swift JNI"}},{"before":"e1ffffdfee2a369d1a0e041dd724b0c92292468e","after":"ee366121bf92a005ace3d727371dccb15deffe1a","ref":"refs/heads/master","pushedAt":"2023-12-07T11:09:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"docs: fix circle ci shield icon (#387)","shortMessageHtmlLink":"docs: fix circle ci shield icon (#387)"}},{"before":"01b5d4408d354d7738b48153c4d565f4d5b4bd98","after":null,"ref":"refs/heads/fix-ci","pushedAt":"2023-12-07T11:07:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"}},{"before":"afd3b70bf05f35b950c924d56bbb5e2c13b2d266","after":"e1ffffdfee2a369d1a0e041dd724b0c92292468e","ref":"refs/heads/master","pushedAt":"2023-12-07T11:07:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"fix ci (#388)","shortMessageHtmlLink":"fix ci (#388)"}},{"before":"8a3be84832dce70c3540babd40726135cbe83dd7","after":"01b5d4408d354d7738b48153c4d565f4d5b4bd98","ref":"refs/heads/fix-ci","pushedAt":"2023-12-07T10:59:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"fix ci","shortMessageHtmlLink":"fix ci"}},{"before":"8a15fc31b9fd74f676dc8945b5bc1829225f679b","after":"8a3be84832dce70c3540babd40726135cbe83dd7","ref":"refs/heads/fix-ci","pushedAt":"2023-12-07T10:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"6fd59c3224d2f35735d606e2e8d64c349b8446a4","after":"8a15fc31b9fd74f676dc8945b5bc1829225f679b","ref":"refs/heads/fix-ci","pushedAt":"2023-12-07T10:48:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"fix ios tests","shortMessageHtmlLink":"fix ios tests"}},{"before":"f38bcdeafa3666436a7f39c922ba08a03bbd90ca","after":"6fd59c3224d2f35735d606e2e8d64c349b8446a4","ref":"refs/heads/fix-ci","pushedAt":"2023-12-07T10:43:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"fix ci","shortMessageHtmlLink":"fix ci"}},{"before":null,"after":"f38bcdeafa3666436a7f39c922ba08a03bbd90ca","ref":"refs/heads/fix-ci","pushedAt":"2023-12-07T10:41:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"fix ci","shortMessageHtmlLink":"fix ci"}},{"before":"d3c04bfd30697ddd421556fe04e831dbfb1c5b9d","after":null,"ref":"refs/heads/layoutWindowSubviews","pushedAt":"2023-05-02T12:01:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"}},{"before":"071a55dc2590b164f61f67fd1dc725e56d4914f3","after":"afd3b70bf05f35b950c924d56bbb5e2c13b2d266","ref":"refs/heads/master","pushedAt":"2023-05-02T12:01:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelknoch","name":"Michael Knoch","path":"/michaelknoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5617793?s=80&v=4"},"commit":{"message":"Resizable UIWindow (#311)\n\n* Resize UIWindow subviews' frames to window bounds\r\n\r\n* wip\r\n\r\n* transition coordinator\r\n\r\n* add to macOS target\r\n\r\n* wip\r\n\r\n* WIP: handle SDL Window Event\r\n\r\n* check SDL_WindowEventID and use dimension from event instead of using SDL_GetWindowSize, rename to DummyTransitionCoordinator\r\n\r\n* wip\r\n\r\n* process pending events/tasks after nativeDestroyScreen (#379)\r\n\r\n* fix a crash in UIscreen init/deinit (#381)\r\n\r\n* make sure to process every event\r\n\r\n* cleanup GPU outside of task\r\n\r\n* cleanup\r\n\r\n* replace a few main actor tasks with DispatchQueue.main.syncSafe\r\n\r\n* cleanup\r\n\r\n* cleanup\r\n\r\n* cleanup\r\n\r\n* Improve AVPlayer error handling (#380)\r\n\r\n* Don't post touch events if `UIScreen` is nil, truncate timestamps if needed\r\n\r\n* Make onNativeTouch weirdness even less likely by using the sesion time as the frame of reference\r\n\r\n* Fix build error due to MainActor isolation\r\n\r\n* Don't crash when updating AVPlayerLayer in the background\r\n\r\n* cleanup\r\n\r\n* don't reassign UIScreen.main.bounds\r\n\r\n* Update UIScreen.main.bounds and set keyWindow frame instead of bounds\r\n\r\n* resize UIAlertController, UINavigationController and UIViewController\r\n\r\n* scale new size on Android\r\n\r\n* don't nativeDestroyScreen in SDLActivity\r\n\r\n* kick TransitionCoordinator and use view*LayoutSubviews instead of viewWillTransition\r\n\r\n* revert SDL\r\n\r\n* uncoment CALayer assertion failure\r\n\r\n* revert SDL\r\n\r\n* private extension CGRect.gpuRect(scale:)\r\n\r\n* UIScreen: use rounded width and height\r\n\r\n* cleanup comments\r\n\r\n* cleanup comments\r\n\r\n* cleanup SDL_WINDOWEVENT event handler\r\n\r\n* call super.viewWillLayoutSubviews() first\r\n\r\n* Revert \"UIScreen: use rounded width and height\"\r\n\r\nThis reverts commit 61f6724b7011c3eeebbba756d9eea6ae9ca35284.\r\n\r\n* Revert \"Revert \"UIScreen: use rounded width and height\"\"\r\n\r\nThis reverts commit 48b3ee04ba7e2cd567fe26ad957996aa164c7fc9.\r\n\r\n* fix bug\r\n\r\n* add comment in UIScreen init\r\n\r\n---------\r\n\r\nCo-authored-by: rikner \r\nCo-authored-by: Michael Knoch ","shortMessageHtmlLink":"Resizable UIWindow (#311)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXSiukgA","startCursor":null,"endCursor":null}},"title":"Activity · flowkey/UIKit-cross-platform"}