Commit Graph
24 Commits
Author SHA1 Message Date
WahPlus 317c0df9e8 component: Fixed #33 2026-06-15 19:37:48 +03:00
WahPlus b139e2da01 component: Fixed #34 2026-06-15 19:31:46 +03:00
WahPlus af61b8661a terminal: Fixed #73 2026-06-15 19:14:19 +03:00
WahPlus cb0f663f94 init: Fixed #71 2026-06-15 19:07:31 +03:00
WahPlus 7453215c91 bedit: Cursor can now scroll 2026-06-08 10:23:10 +03:00
WahPlus 95befaa72b bedit: Cursor is now movable 2026-06-07 17:57:39 +03:00
WahPlus 399dd37b2d bedit: Added a cursor
Currently you can't move it
2026-06-07 13:15:02 +03:00
WahPlus b756bc516e bedit: Added scrolling around the screen and basic event handling 2026-06-06 18:17:00 +03:00
WahPlus 16214c253d bedit: Added a little hotkey tooltip UI at the bottom 2026-06-06 17:51:36 +03:00
WahPlus 35e3a2313f bedit: Made it use VRAM buffer, added support for a custom offset 2026-06-06 17:35:25 +03:00
WahPlus 1d49683d3c Made the spacing a little nicer for the registry file. 2025-10-04 20:23:29 +03:00
WahPlus e0b6feb98c Made some formatting changes to lib/log.lua and disabled buffering when trimming the log.
The reason for this is that log files can get really large, and
buffering loads the whole file into the buffer. We devised an algorithm
to not use too much memory when trimming log files by NOT loading
everything into RAM, but buffering nullified it. It has now been
disabled.
2025-10-04 20:14:36 +03:00
WahPlus 943f1020fa Added the new registry.json in preparation for Argentum 2 2025-09-30 21:22:09 +03:00
WahPlus 3d9ec665b9 Added component.isAvailable()
The function checks if a component of a specified type exists.
2025-09-30 21:15:19 +03:00
WahPlus 9c0e33c116 Removed .editorconfig from .gitignore 2025-09-30 20:29:50 +03:00
WahPlus cd3dd80c23 Made event.pull() with a timeout of 0 not yield.
This makes sense because if the timeout is 0, the app calling it
obviously just wants to fetch any pending events and not wait.
2025-09-30 15:26:35 +03:00
WahPlus 58c8ce3f2d Modified gitignore
Modified gitignore to ignore .editorconfig files
2025-09-28 17:55:41 +03:00
WahPlus de5d779d9a Patched a bug with require
If there was a folder in root with the same name as a library, requiring
that library would cause the require function to error. This has now
been fixed.
2025-09-28 16:04:25 +03:00
WahPlus 99725b43ba Added CLI parser library
This library can easily process flags, arguments, and flags with
arguments.
2025-09-24 21:29:34 +03:00
WahPlus 39897457f9 Added log printing on the screen on startup.
The log library now prints all the logs on startup.
2025-09-17 20:54:56 +03:00
WahPlus 8b51217324 Made filesystem seeking more failsafe and added better log trimming.
- Trying to seek before the start of a file stream now does not cause an
error
- Logs are now trimmed between log entries
2025-09-16 19:36:41 +03:00
WahPlus 90252f83f1 Set Git to ignore logs
Added the /halyde/logs/ directory to .gitignore.
2025-09-15 16:17:49 +03:00
WahPlus 0b2745ab9c Merge branch 'Pre-Alpha-3.0.0' of https://github.com/Team-Cerulean-Blue/Halyde into Pre-Alpha-3.0.0 2025-09-15 08:14:39 +03:00
WahPlus 099fbee8c6 Added logging system, fixed filesystem read handle buffering and added read handle seeking. 2025-09-15 08:10:50 +03:00