Refactor/reacrhitecture to fsd+ #49

Merged
ilia merged 70 commits from refactor/reacrhitecture-to-fsd+ into main 2026-06-03 09:55:47 +00:00
Showing only changes of commit 50238e12c3 - Show all commits
@@ -96,12 +96,10 @@ function findSplitIndex(
const sliderX = (sliderPos / 100) * containerWidth; const sliderX = (sliderPos / 100) * containerWidth;
const prefA = new Float64Array(n + 1); const prefA = new Float64Array(n + 1);
for (let i = 0; i < n; i++) {
prefA[i + 1] = prefA[i] + chars[i].widthA;
}
const sufB = new Float64Array(n + 1); const sufB = new Float64Array(n + 1);
for (let i = n - 1; i >= 0; i--) { for (let i = 0, j = n - 1; i < n; i++, j--) {
sufB[i] = sufB[i + 1] + chars[i].widthB; prefA[i + 1] = prefA[i] + chars[i].widthA;
sufB[j] = sufB[j + 1] + chars[j].widthB;
} }
let split = 0; let split = 0;