Commit Graph

282 Commits

Author SHA1 Message Date
Robert Jelic
8c73572a6c Enhance documentation for ScrollFrame and TabControl elements with usage examples 2025-10-30 09:42:32 +01:00
Robert Jelic
7871234251 Refactor documentation and examples for Display, Frame, Program, SideNav, TabControl, and Tree elements 2025-10-30 09:23:33 +01:00
Robert Jelic
c6cb1ac670 Improve documentation formatting for Image and Tree elements 2025-10-30 08:43:12 +01:00
Robert Jelic
83c27d824f Refactor documentation for Container, Table, and Tree elements to improve clarity and usage examples 2025-10-30 08:40:14 +01:00
Robert Jelic
c2621bbafa XML added attribute version for states 2025-10-30 08:14:06 +01:00
Robert Jelic
8eb3a095d3 Fix mouse drag condition in Frame and set default vOffset in List render function 2025-10-30 07:43:18 +01:00
Robert Jelic
9dbdc82167 Reactive State Fix 2025-10-30 07:32:46 +01:00
Robert Jelic
7099b5c548 Docs fixes 2025-10-29 18:41:32 +01:00
Robert Jelic
d2e0c30b80 Small note addition 2025-10-29 18:17:40 +01:00
Robert Jelic
6f14eadf0a - Updated DocsGenerator to support run code and item tables
- Updated Table to support new Collection System (could break things, sorry)
- Updated Tree to support new Collection System
- Added experimental ScrollFrame
- Updated Menu to support Collection System
2025-10-29 17:55:29 +01:00
Robert Jelic
41bd5bdf04 - Added DropDown Scrollbar
- Added List Scrollbar
- Added Statemanagementsystem for XML
2025-10-29 09:10:23 +01:00
Robert Jelic
2244c84323 Refactor documentation for addBorder and getRelativePosition methods in VisualElement class 2025-10-27 17:46:37 +01:00
Robert Jelic
b96875a3e9 - Added a new system to dynamically require source from multiple locations (including web)
- Added the Collection Element and moved parts of the List logic to collection
- Added a State Management System
- Added a better system to change the position/size of elements
- Removed the state plugin
2025-10-27 08:25:58 +01:00
Robert Jelic
dcc3ddabb6 Added custom coloring for tree nodes 2025-10-12 22:37:05 +02:00
Robert Jelic
57f8da9a90 Added SideNav
Added :addTab to TabControl and SideNav
2025-10-09 22:16:33 +02:00
Robert Jelic
a8670f6a89 more docs fix 2025-10-07 00:21:50 +02:00
Robert Jelic
0ef6065399 Property docs fix 2025-10-07 00:20:54 +02:00
Robert Jelic
52e52c4c76 TabControl scroll feature 2025-10-07 00:15:44 +02:00
Robert Jelic
b5536fb9ea Small Tree changes to selection color 2025-10-06 21:45:25 +02:00
Robert Jelic
add1d2434e Fixed tab mouse click issue 2025-10-03 03:25:49 +02:00
Robert Jelic
e461476b6a Potential reactive parent is nil fix 2025-09-30 19:22:49 +02:00
Robert Jelic
464314e219 Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-09-30 14:41:51 +02:00
Robert Jelic
3a87b44655 Changes 2025-09-30 14:41:49 +02:00
Shlomo FI
0d4fc27e17 Enhance VisualElement with border properties
Added properties for border customization and updated rendering logic.
2025-09-29 21:02:04 +03:00
Shlomo1412
8bf61d6a3c Implement auto-pairing features in TextBox
Added properties for auto-pairing functionality in TextBox.
2025-09-28 15:51:36 +03:00
Shlomo1412
5c71ad1abb Implement autocomplete feature in TextBox
Added autocomplete functionality to TextBox with various properties and methods for managing suggestions.
2025-09-27 23:02:19 +03:00
Robert Jelic
0a1c51b60f Small trigger 2025-09-15 10:45:26 +02:00
Robert Jelic
b0455046e5 ComboBox require fix 2025-09-14 12:34:03 +02:00
Robert Jelic
ebf46fc701 Renamed elements 2025-09-14 12:32:16 +02:00
Robert Jelic
264b1b9425 Class rename 2025-09-14 12:19:36 +02:00
Robert Jelic
e10d3c1ae8 Private/Protected Markdown fix, added run for bigfont 2025-09-14 12:11:09 +02:00
Robert Jelic
899a56ffc3 Markdown Fix 2025-09-14 10:55:17 +02:00
Robert Jelic
fc44bc4d8b Docs Parser fixes 2025-09-13 22:28:10 +02:00
Robert Jelic
487409b31a test 2025-09-13 12:42:28 +02:00
Robert Jelic
ce213cc5d0 . 2025-09-13 10:29:09 +02:00
Robert Jelic
e794402086 new try 2025-09-13 10:21:46 +02:00
Robert Jelic
8d53c556b5 Wrong path in generate-docs 2025-09-13 10:18:07 +02:00
Robert Jelic
a1c0917908 Another try 2025-09-13 10:13:47 +02:00
Robert Jelic
b68a8c14f0 Pls place it at the correct position.. 2025-09-13 10:08:00 +02:00
Robert Jelic
7608a173ee Added lfs into main.yml 2025-09-13 10:06:33 +02:00
Robert Jelic
328590e256 another try 2025-09-13 10:03:11 +02:00
Robert Jelic
1d45cfe38c Path fix 2025-09-13 09:56:37 +02:00
Robert Jelic
a5d21d44d4 Action trigger 2025-09-13 09:54:59 +02:00
Robert Jelic
97e2e947c7 Added TabControl Element
Added ComboBox Element
Added/Updated Switch Element

Fixed TextBox Syntax Highlighting Bug
2025-09-03 18:26:51 +02:00
Robert Jelic
f10413dddb Added basalt.onEvent(event, callback)
Added basalt.removeEvent(eventcallback)
basalt.triggerEvent(event, ...)

Fixed a event is nil error in Container.lua
2025-09-02 12:24:30 +02:00
Robert Jelic
d2d5f8c3ae Added marquee animation 2025-08-25 14:14:49 +02:00
Robert Jelic
84556d0688 Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-08-25 13:54:13 +02:00
Robert Jelic
ec2a41e390 Animation ScrollText fix 2025-08-25 13:54:10 +02:00
mallowwww
a3a50c769d Fix crash when node has no value 2025-08-14 23:48:08 -05:00
Robert Jelic
1b53b62782 Fixed a Bug with Children Elements inside Containers (negative location invisible bug)
Improved Table Element
2025-07-27 16:01:41 +02:00