luajitos

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit cf723cc65d7d8ef0f08ac79fcf4a787409445b32
parent 75999fba2e796496cd072f1c11d152e31b98d548
Author: luajitos <bbhbb2094@gmail.com>
Date:   Sat,  6 Dec 2025 19:05:07 +0000

Fixed crashes and text edit cursor width

Diffstat:
Miso_includes/apps/com.luajitos.taskbar/src/init.lua | 7++++++-
Miso_includes/os/libs/Dialog.lua | 2+-
Mrepack_lua.sh | 4++--
3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/iso_includes/apps/com.luajitos.taskbar/src/init.lua b/iso_includes/apps/com.luajitos.taskbar/src/init.lua @@ -493,7 +493,12 @@ local function showStartMenu() for _, category in ipairs(sortedCategories) do local apps = availableApps[category] - -- Skip category header + -- Check if click is on category header - ignore it + if my >= yPos and my < yPos + categoryHeaderHeight + 2 then + return -- Click on category header, do nothing + end + + -- Skip past category header yPos = yPos + categoryHeaderHeight + 2 -- Check clicks on apps in this category diff --git a/iso_includes/os/libs/Dialog.lua b/iso_includes/os/libs/Dialog.lua @@ -705,7 +705,7 @@ function Dialog.fileSave(startPath, defaultName, options) -- Cursor if active if self.filenameInputActive then local cursorX = inputBoxX + 5 + (#displayFilename * 6) -- Approximate char width - gfx:fillRect(cursorX, inputBoxY + 5, 2, 15, 0xFFFFFF) + gfx:fillRect(cursorX, inputBoxY + 5, 3, 15, 0xFFFFFF) end -- Buttons area diff --git a/repack_lua.sh b/repack_lua.sh @@ -111,8 +111,8 @@ fi # Link all objects together ${LD} ${LDFLAGS} -T linker.ld -o build/kernel.bin \ - build/boot.o build/syscall.o build/exceptions.o build/libc.o build/paging.o build/graphics.o build/vesa.o build/mouse.o build/usb_uhci.o build/keyboard.o build/ata.o build/fde.o build/diskfs.o build/partition.o build/fat16.o \ - build/decoder.o build/decoder_BMP.o build/decoder_PNG.o build/decoder_JPEG.o build/splash.o \ + build/boot.o build/syscall.o build/exceptions.o build/libc.o build/paging.o build/graphics.o build/vesa.o build/mouse.o build/usb_uhci.o build/keyboard.o build/ata.o build/fde.o build/diskfs.o build/partition.o build/fat16.o build/grub.o \ + build/decoder.o build/decoder_BMP.o build/decoder_PNG.o build/decoder_JPEG.o build/encoder_JPEG.o build/splash.o \ build/compression.o build/deflate_impl.o build/Deflate.o build/LZMA.o build/GZip.o build/zlib.o \ build/ramdisk.o build/luajit_init.o build/kernel.o \ build/crypto_baremetal.o build/CSPRNG.o build/Ed25519.o build/X25519.o build/Curve25519.o \