Commit Graph

73 Commits

Author SHA1 Message Date
mcplayer3 afe27f2b41 bedit: oops 2026-06-17 10:39:04 +10:00
mcplayer3 d091dcad18 bedit: Prevented cursor moving past end of line 2026-06-08 18:01:33 +10: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
mcplayer3 f81e9089d3 Started making a better version of edit 2026-06-07 00:12:25 +10:00
WahPlus be2ddf1dd4 Make terminal.read() use a table for options
Also change all apps to work with this
2025-10-30 13:29:13 +02:00
WahPlus ca5d1114d2 Comment on halyde/apps/touch.lua 2025-10-30 13:28:06 +02:00
WahPlus c5418be165 Remove empty halyde/apps/resolution.lua 2025-10-30 13:25:20 +02:00
WahPlus f0c0acfcdc Comment on maindrv
Why does it exist?!
2025-10-30 13:24:41 +02:00
WahPlus 8144d44deb Renamed lscor to lstsk.
Also added an alias from lscor to lstsk.
2025-10-28 19:13:54 +02:00
mcplayer3 8548855d7f Fix log tool not printing some log entries 2025-10-21 20:34:06 +11:00
Ponali 8ab525b9ac made the lua app return the actual syntax error instead of "assertion failed!" 2025-10-20 13:32:05 +02:00
Ponali 61eea92fe0 the lua shell now catches errors dealt by libraries, and puts them on a log file
there's also lazyvim formatting everything, as usual
2025-10-18 11:25:38 +02:00
Your Name ea074a8f87 Add log tool
adds log tool for viewing logs
2025-10-06 21:43:03 +11:00
Your Name 4a9683a256 Added log tool 2025-10-06 17:48:22 +11:00
Ponali 296aba9a2f made fetch get the logo, instead of getting preloaded when booting 2025-10-05 08:09:14 +02:00
Ponali db01a8d741 added the touch app 2025-10-04 14:08:36 +02:00
Ponali 2c47a6df59 add the beep app 2025-10-04 08:40:31 +02:00
mcplayer3 ad0f2197a3 Add resolution command (#40) 2025-09-23 12:34:00 +03:00
Ponali 87d0e6bbcb made the lua app preload libraries and indicate how much time was spent loading them
the lua shell (or lua app) before this update was loading all the system
libraries for every command, which makes them slower to actually start
running (about 1.5s of delay). in this update, lua starts loading all
the libraries when the shell starts.
2025-09-16 19:24:02 +02:00
Ponali 66783e455c ported apps lscor, mv, and rm
there's partially rtest too, if you count that
2025-09-15 07:08:19 +02:00
Ponali ff04e730f9 ported apps download/wget, fetch, label, and lscor/ps
for the fetch app to fully work, defenv has been edited to share _OSLOGO.
2025-09-14 18:46:26 +02:00
Ponali 3c087aaddf added handling invalid invoke functions and ported a couple of apps
stopped component.invoke from throwing a cryptic error, and ported over cat, cd, clear, cp, edit, ls, lsdrv, and mkdir
2025-09-14 17:45:36 +02:00
Ponali 8244f1590c added feature for checking if a component is virtual, and updated apps argentum and boot to comply with Halyde v3 2025-09-14 16:28:15 +02:00
Ponali d3d5f21ab1 lots and LOTS of stuff
i lost track sorry
2025-09-14 13:37:41 +02:00
WahPlus ef0ffa1886 ALPHA 3.0.0 - Added Inter-Process Communication and fixed the bug where the shell would continue taking in input when a command was still running. 2025-08-21 21:03:17 +03:00
WahPlus cbf25999f0 PRE-ALPHA 3.0.0 - Rewrote the kernel to use a more modular design, changed some terms, added process sandboxing for security.
COMING IN THE FULL RELEASE:
- A user system
- A functional IPC (Inter-Process Communication) system

THINGS CAN AND WILL CHANGE FROM NOW UNTIL THE FINAL RELEASE.
2025-08-17 16:38:08 +03:00
Ponali 89ed16eba8 v2.8.1 - Fixed some bugs with using lsdrv/lsblk.
Fixed some problems with invalid argument syntax, and components that don't support labelling.
2025-07-25 09:13:36 +02:00
Ponali 1427a7a6db v2.8.0 - Added an app for booting to other OSes for computers with Lua BIOS EEPROMs. 2025-07-24 11:36:17 +02:00
Ponali 98d49639af Argentum v1.3.1 - Revisioned the update text that was changed in v1.3.0 2025-07-23 19:49:14 +02:00
Ponali 5f9995684c Argentum v1.3.0 - Added a progress bar when installing, updating, and removing packages, and indicating versions when updating packages 2025-07-23 18:30:52 +02:00
Ponali bf4c1af9ef v2.7.0 - Added a serialization library for table and strings, and automatic output in the Lua shell 2025-07-23 10:46:05 +02:00
Ponali 2965d62655 Edit.lua v1.2.2 - Fixed files with ANSI codes to show up formatted. 2025-07-16 10:07:08 +02:00
Ponali c6aa57983a v2.5.0 - Added apps for drive actions (lsdrv/lsblk, label, maindrv) 2025-07-15 17:28:38 +02:00
Ponali c0929bf639 v2.0.0 - Overhauled the 'read' function in the terminal library, added a new Unicode library, and various functions added to the filesystem library.
In older versions, the 'read' function in the terminal library (termlib.lua) was most likely vibecoded by Fluxdrive, and was basically very inefficient. The new Unicode library includes functions for getting a code point from a character, and iterating Unicode characters from a string or an iterator function that returns every byte. It is now possible, in the filesystem library, to make virtual 'read streams' (filesystem.makeReadStream), which does the same thing as opening a file with some specific content. There are some new functions in read streams, which allows you to loop through bytes (open(...):iterateBytes), and loop through Unicode characters (open(...):iterateUnicodeChars). The edit app will be updated to v1.2.1 for importing the new Unicode library.
2025-07-07 17:45:52 +02:00
Ponali d386ec5eba v1.15.0 - Added updates to the raster library. 2025-07-04 19:29:20 +02:00
TheWahlolly fb4c80f3a0 v1.14.0 - Added the download command (Halyde equivalent of wget) and clipboard pasting support. 2025-07-02 12:34:14 +03:00
TheWahlolly f3d10bc82a v1.13.0 - Added shutdown and reboot commands. 2025-07-02 11:48:51 +03:00
TheWahlolly b7a7f01c3f Edit.luaa v1.2.0 - Added support for the Tab key and removed Ocelot card calls I had accidentally left in. 2025-07-01 19:43:37 +03:00
TheWahlolly 02e9494da6 Edit.lua v1.1.1 - Fixed some bugs with typing and scrolling - the editor is actually usable again. 2025-07-01 19:36:30 +03:00
fluxdrive 4d3a805fc1 Update help to include lscor 2025-06-26 15:44:16 +02:00
TheWahlolly 235db61a01 Argentum v1.2.0 - Added checks for if packages are up-to-date before the user gets asked to continue with the update. 2025-06-19 09:00:09 +03:00
TheWahlolly 9b4c76b71d v1.10.0 - Improved the component library to add things like component.gpu. 2025-06-15 18:30:48 +03:00
fluxdrive 876923e746 v1.8.6 - (mikethe223) Added lscor.
* add lscor

* add lscor help file

* add lscor to argentum.cfg

* add labels to coroutines

* add ps as lscor alias

* Update boot.lua version number

* add lscor (and help) to halyde packages

* fix shitty copy paste

sorry wah

* i'm fucking stupid

replace fetch with lscor in help file 💀
2025-06-01 09:42:42 +03:00
TheWahlolly eb9716ba68 v1.8.4 - Fixed a bug with mkdir and with /mnt not being generated on install. 2025-05-31 17:51:19 +03:00
TheWahlolly 34f716beaa v1.7.2 - Fixed a bug with ls and shell working directory handling. 2025-05-29 16:26:07 +03:00