Commit Graph

628 Commits

Author SHA1 Message Date
github-actions[bot]
52bef2a613 Update config, BasaltLS definitions, full and core bundles, and changelog 2025-11-05 00:37:18 +00:00
Robert Jelic
cf082af210 - Fixed reactive not using getResolved
- Fixed responsive using default value instead of lower priority state value
2025-11-05 01:36:52 +01:00
github-actions[bot]
424334cfae Update config, BasaltLS definitions, full and core bundles, and changelog 2025-11-04 21:41:18 +00:00
Robert Jelic
2ca7ad1e4c - Added comprehensive state management with conditional states, priority-based resolution, and property overrides
- Added responsive.lua with fluent builder API (:when()/:apply()/:otherwise()) for creating responsive layouts that react to parent size or custom conditions
- All elements now use getResolved() to check active states, enabling multiple responsive rules to coexist
2025-11-04 22:40:37 +01:00
github-actions[bot]
083a3b0b7b Update config, BasaltLS definitions, full and core bundles, and changelog 2025-11-04 09:01:45 +00:00
Robert Jelic
b4c987d2bd Changed default core-requirement for tons of elements and plugins 2025-11-04 10:01:09 +01:00
Robert Jelic
1ade7ff00a Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-11-04 09:53:51 +01:00
Robert Jelic
24bd3a0398 Added Core Version to the installer as default option 2025-11-04 09:53:49 +01:00
github-actions[bot]
1b2c6021e3 Update config, BasaltLS definitions, full and core bundles, and changelog 2025-11-04 08:44:02 +00:00
Robert Jelic
5dd2c77dbc - Update bundler to support core and full versions
- Update ScrollFrame's properties
2025-11-04 09:42:44 +01:00
github-actions[bot]
2b0f14dc56 Update config, BasaltLS definitions, bundle and changelog 2025-11-03 12:29:39 +00:00
Robert Jelic
465f544ff7 Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-11-03 13:29:14 +01:00
Robert Jelic
c723c66004 fixed layout manager so that we know if size got manually changed
fixed scrollframe not sending scroll events to its children
fixed scrollframe scrolling even if mouse is not hovering over the element
improved the behaviour of the flow layout
2025-11-03 13:29:11 +01:00
github-actions[bot]
6c07a8074a Update config, BasaltLS definitions, bundle and changelog 2025-11-02 17:37:25 +00:00
Robert Jelic
250ce886ca Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-11-02 18:36:57 +01:00
Robert Jelic
dc51a73749 Fixed a bug in reactive not calling the observers
Fixed a layout issue (not updating properly)
added the flow layout
2025-11-02 18:36:55 +01:00
github-actions[bot]
e605840e06 Update config, BasaltLS definitions, bundle and changelog 2025-11-02 09:56:27 +00:00
Robert Jelic
7375c33bbb Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-11-02 10:55:52 +01:00
Robert Jelic
482dc266bc Fixed ComboBox (updated for to the rework dropdown version)
Fixed Dropdown rendering 1 Item more than it shoud
Added dropdown:prioritize() when focusing the dropdown
2025-11-02 10:55:49 +01:00
github-actions[bot]
09081e9636 Update config, BasaltLS definitions, bundle and changelog 2025-11-01 09:48:19 +00:00
Robert Jelic
f14928859c Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-11-01 10:47:58 +01:00
Robert Jelic
82d8d6cc43 - Added Layout System
- Added Grid Layout
- Removed Flexbox

this will make it easy to apply layouts on all container types.
2025-11-01 10:47:56 +01:00
github-actions[bot]
e92f137fb4 Update config, BasaltLS definitions, bundle and changelog 2025-11-01 01:55:40 +00:00
Robert Jelic
278ad08c04 Fixed install.lua issue 2025-11-01 02:54:57 +01:00
github-actions[bot]
5161b51323 Update config, BasaltLS definitions, bundle and changelog 2025-10-31 17:56:17 +00:00
Robert Jelic
3e79321143 Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-10-31 18:55:50 +01:00
Robert Jelic
a97f799b4b Fixed a issue with frame events
Fixed Collection setItems not triggering render
2025-10-31 18:55:47 +01:00
github-actions[bot]
8afdb785e0 Update config, BasaltLS definitions, bundle and changelog 2025-10-30 13:13:22 +00:00
Robert Jelic
a967cde115 Add Breadcrumb, ContextMenu, Dialog, and Toast elements with event handling and rendering capabilities
- Implemented Breadcrumb element for navigation with selectable segments.
- Created ContextMenu element for displaying clickable items and submenus.
- Developed Dialog element for alert, confirm, and prompt dialogs with modal support.
- Introduced Toast element for temporary message notifications with auto-hide functionality.
2025-10-30 14:12:54 +01:00
github-actions[bot]
196cf93f68 Update config, BasaltLS definitions, bundle and changelog 2025-10-30 08:43:00 +00:00
Robert Jelic
7649c97c71 Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-10-30 09:42:34 +01:00
Robert Jelic
8c73572a6c Enhance documentation for ScrollFrame and TabControl elements with usage examples 2025-10-30 09:42:32 +01:00
github-actions[bot]
9120191008 Update config, BasaltLS definitions, bundle and changelog 2025-10-30 08:24:18 +00:00
Robert Jelic
fd67d0e4c7 Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-10-30 09:23:35 +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
github-actions[bot]
4ba25b73b6 Update config, BasaltLS definitions, bundle and changelog 2025-10-30 07:43:38 +00:00
Robert Jelic
69a0254f84 Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-10-30 08:43:14 +01:00
Robert Jelic
c6cb1ac670 Improve documentation formatting for Image and Tree elements 2025-10-30 08:43:12 +01:00
github-actions[bot]
1f5a4b9c3a Update config, BasaltLS definitions, bundle and changelog 2025-10-30 07:40:57 +00: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
fa25007de6 Generation fix 2025-10-30 08:20:28 +01:00
github-actions[bot]
535b109dee Update config, BasaltLS definitions, bundle and changelog 2025-10-30 07:14:29 +00:00
Robert Jelic
c2621bbafa XML added attribute version for states 2025-10-30 08:14:06 +01:00
github-actions[bot]
bf8c6d695c Update config, BasaltLS definitions, bundle and changelog 2025-10-30 06:43:41 +00: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
github-actions[bot]
ba82eaf2e9 Update config, BasaltLS definitions, bundle and changelog 2025-10-30 06:33:28 +00:00
Robert Jelic
69034e9a2a Merge branch 'main' of https://github.com/Pyroxenium/Basalt2 2025-10-30 07:32:48 +01:00
Robert Jelic
9dbdc82167 Reactive State Fix 2025-10-30 07:32:46 +01:00
github-actions[bot]
a94f78c2bc Update config, BasaltLS definitions, bundle and changelog 2025-10-29 17:41:55 +00:00
Robert Jelic
7099b5c548 Docs fixes 2025-10-29 18:41:32 +01:00