Commit Graph

8 Commits

Author SHA1 Message Date
428208f9bf when text is wide enough to be centered, also centre the search bar 2025-09-14 09:14:22 +01:00
120568a18d modify 'TextBuilder.initEnv' function to take 'startX' and 'startY' parameters, instead of hardcoding the startX/Y inside the function, and change width/height calculations to take these parameters into account 2025-09-14 08:24:37 +01:00
2ab48626cd remove 'skipToFirstVisibleColumn' function in TextBuilder, as control flow is simpler if we have fewer mutually recursive functions and we can implement its functionality in the 'build' function instead. Also change the 'z' values for cursor and highlight; the cursor should appear above the highlight and now it does, but it previously didn't 2025-09-13 23:22:40 +01:00
9e76a38ece fix bug in 'TextBuilderUtils.initEnv'. When we have a wide enough space that we can centre the text, we set the 'scrollColumnEnd' field to the length of how many columns we can display. However, we want 'scrollColumnEnd' to contain the last column that can be drawn, not the length of how many columns we can draw. So now we have fixed tis. 2025-09-13 01:16:29 +01:00
de57af242b create text builder function to call for normal mode 2025-09-12 12:05:57 +01:00
67db4804fb implement function to initialise env for text builder 2025-09-12 11:17:11 +01:00
9254fa9f5c create text builder with highlight 2025-09-12 10:42:13 +01:00
b6de188f7d create a separate directory for different text builders 2025-09-12 08:57:17 +01:00