[Temp] Input panel progress

This commit is contained in:
Ali
2022-06-21 21:47:01 +01:00
parent abe701f625
commit 0f1b382265
44 changed files with 1728 additions and 196 deletions

View File

@@ -252,14 +252,14 @@ final class EntityKeyboardTopPanelComponent: Component {
self.itemViews[item.id] = itemView
}
let itemFrame = itemLayout.contentFrame(at: index)
itemView.frame = itemFrame
let _ = itemView.update(
let itemOuterFrame = itemLayout.contentFrame(at: index)
let itemSize = itemView.update(
transition: .immediate,
component: item.content,
environment: {},
containerSize: itemFrame.size
containerSize: itemOuterFrame.size
)
itemView.frame = CGRect(origin: CGPoint(x: itemOuterFrame.minX + floor((itemOuterFrame.width - itemSize.width) / 2.0), y: itemOuterFrame.minY + floor((itemOuterFrame.height - itemSize.height) / 2.0)), size: itemSize)
}
}
var removedIds: [AnyHashable] = []