From 6cd8e0ebb0344bc43c4914faecfb7dcb186d2da9 Mon Sep 17 00:00:00 2001 From: Sabine Lim Date: Mon, 8 May 2023 17:47:44 +1000 Subject: [PATCH] Fix Flexbox offset Was off by one, leading to the outer pixel getting cut off at the boundary --- Basalt/objects/Flexbox.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Basalt/objects/Flexbox.lua b/Basalt/objects/Flexbox.lua index fc1077f..46d5418 100644 --- a/Basalt/objects/Flexbox.lua +++ b/Basalt/objects/Flexbox.lua @@ -25,11 +25,11 @@ return function(name, basalt) local availableSpace = (flexDirection == "row" and width or height) - totalChildSize - (spacing * (totalElements - 1)) - local currentOffset = 0 + local currentOffset = 1 if justifyContent == "center" then - currentOffset = availableSpace / 2 + currentOffset = 1 + availableSpace / 2 elseif justifyContent == "flex-end" then - currentOffset = availableSpace + currentOffset = 1 + availableSpace end for _, obj in ipairs(objects) do @@ -92,4 +92,4 @@ return function(name, basalt) object.__index = object return setmetatable(object, base) -end \ No newline at end of file +end