Zef Hemel
59c271131b
Big website content iteration
2026-03-04 13:31:27 +01:00
Zef Hemel
0f6f06a14f
Website docs refactoring (Lua, mostly)
2026-02-04 17:03:55 +01:00
Zef Hemel
a89ab96438
Expose _G global variable in Space Lua
2026-01-21 14:32:41 +01:00
Zef Hemel
bc1f5c6ed0
Docs fix
2026-01-13 15:46:47 +01:00
Zef Hemel
d5fbbbdaac
Website content refactor (mostly pluralized page names to singular ones)
2025-11-24 10:47:10 +01:00
Zef Hemel
80ab0151cc
CHANGELOG updates
2025-11-19 17:00:13 +01:00
Matouš Jan Fialka and GitHub
c9c6a212a5
Improve documentation on string to number conversion (plus minor fixes of typos) ( #1579 )
...
Signed-off-by: Matouš Jan Fialka <mjf@mjf.cz >
2025-10-01 15:56:26 +02:00
Matouš Jan Fialka and GitHub
80f31da16b
Fix arithmetic coercion - refactored and enhanced ( #1576 )
...
The Lua 5.4 compatible `tonumber` implementation completely reworked
- custom char-by-char parser (no regexes)
- proper Lua space handling
- support for heximal integers and floats
- support for scientific float notation
- extended tests
- updated website docs
Signed-off-by: Matouš Jan Fialka <mjf@mjf.cz >
2025-10-01 11:30:58 +02:00
Zef Hemel
1333c6d7a4
Slight reorganization of std library
2025-09-29 16:57:08 +02:00
Zef Hemel
a7b284938f
Revert back slashcommand to slashCommand
2025-09-03 08:14:39 +02:00
Zef Hemel
49c968cd8c
Work on v2 launch content
2025-08-21 16:19:27 +02:00
Zef Hemel
0e7f2a351f
More website content refinement
2025-06-17 19:13:56 +02:00
Zef Hemel
10f6efe0ad
Significant refactor of command, slashcommand and config handling, removal of "shortcuts"
2025-06-16 17:08:04 +02:00
Marek S. Łukasiewicz and GitHub
f2f4937854
Utility function to handle empty query results and templates ( #1386 )
...
* Add global Lua function 'some'
Moved documentation for 'each' function to non-standard section.
* Revert "Add optional argument to template.each for empty collection output (#1359 )"
This reverts commit b73dadec67 .
* Reimplement #1359 using 'some' function
2025-05-12 07:33:49 +02:00
Marek S. Łukasiewicz and GitHub
971e19f591
Add Lua features for integers ( #1363 )
...
* Parse hexadecimal numeric constants in Lua
Fix lua grammar to not require a "+" after "e" in numbers.
Add tests for parsing correct number value.
* Implement bitwise operators in Lua
They throw an error when called on fractional values,
like Lua 5.4 but with a hint to round them manually.
2025-04-30 10:58:45 +02:00
Zef Hemel
7b9b8fb12a
Last tweaks before merging v2 into main
2025-04-17 16:32:14 +02:00
Zef Hemel
e1a6643d9a
Website documentation work
2025-04-06 21:49:15 +02:00
Zef Hemel
45b767fd3c
Lua widgets: html can now also be a DOM node
...
Encoding some more space lua priorities and documenting them
2025-03-28 17:38:32 +01:00
Zef Hemel
6307ce4242
Lua widget revamp
2025-03-14 15:58:01 +01:00
Zef Hemel
4ce0a35b96
Added Space Lua video to website
2025-02-09 19:31:26 +01:00
Zef Hemel
eb788c68ca
Fixes to template Lua expansion
2025-02-06 12:21:21 +01:00
Zef Hemel
a169406d37
Lua: huge API breaking change: converted all snake_case APIs to camelCase
2025-02-06 10:04:45 +01:00
Zef Hemel
fce78a22f8
More Lua template work
2025-01-22 20:26:37 +01:00
Zef Hemel
6078452a6c
Breaking Lua API changes:
...
* tpl -> template.new
* define_command -> command.define
* define_event_listener -> event.listen
* tag -> index.tag
Updated in the docs
2025-01-19 14:32:11 +01:00
Zef Hemel
cbf227fa49
Lua Queries: make object attributes variables
2025-01-13 21:17:08 +01:00
Zef Hemel
bf6a34f82c
Lua Integrated Query
2025-01-13 20:25:39 +01:00
Zef Hemel
c2fea2d25b
Lua work
2025-01-08 17:09:09 +01:00
Zef Hemel
5765540a3a
Widget: alt-click to move cursor into widget
2024-10-16 20:50:38 +02:00
Zef Hemel
413855c180
More Space Lua docs, and slight API tweaks
2024-10-15 21:20:50 +02:00
Zef Hemel
6ec6f0cd6d
First Lua docs
2024-10-14 20:59:10 +02:00