selimaj-dev
|
29432a939b
|
Paginator
|
2025-11-01 09:48:04 +01:00 |
|
selimaj-dev
|
9d4b247b2a
|
Working area stop
|
2025-11-01 09:25:05 +01:00 |
|
selimaj-dev
|
916818f915
|
1k commits 🥳 (Fixed delete key not working in input)
|
2025-09-05 20:26:37 +02:00 |
|
selimaj-dev
|
c460e073a7
|
Updated the run macro #31 #30
|
2025-08-14 15:42:21 +02:00 |
|
selimaj-dev
|
f51182b2b1
|
Updated the run macro #30 #31
|
2025-08-14 15:40:39 +02:00 |
|
selimaj-dev
|
6100023a2a
|
Added a run macro with useEffect like properties #30
|
2025-08-14 05:01:03 +02:00 |
|
selimaj-dev
|
9a03f241d8
|
Added rsx iteration
|
2025-08-12 23:40:56 -04:00 |
|
selimaj-dev
|
fde8ad17d6
|
added Iterator
|
2025-08-12 23:18:35 -04:00 |
|
selimaj-dev
|
e0cf149790
|
Updated examples with a few small changes to resolve warnings
|
2025-08-12 21:12:54 -04:00 |
|
selimaj-dev
|
935f18178e
|
changed demo exit key from q to escape
|
2025-08-10 13:45:45 -05:00 |
|
selimaj-dev
|
20a9d2b216
|
Improved ghost with paginator
|
2025-08-09 02:44:17 +02:00 |
|
selimaj-dev
|
3520369e35
|
Added ghost elements to avoid focusing on them
|
2025-08-09 02:27:16 +02:00 |
|
selimaj-dev
|
c8ebe36d78
|
Added focus cursor in input
|
2025-08-08 23:51:15 +02:00 |
|
selimaj-dev
|
d3861909e7
|
added RenderContext
|
2025-08-08 23:47:21 +02:00 |
|
selimaj-dev
|
1bdbc447ab
|
Merge branch 'render-refactor' of github.com:osui-rs/osui into render-refactor
|
2025-08-08 23:38:21 +02:00 |
|
selimaj-dev
|
e0059585ce
|
Implemented the ElementRenderer for widgets
|
2025-08-04 12:35:56 -05:00 |
|
selimaj-dev
|
b363c81a24
|
Added a ElementRenderer trait for element renderers
|
2025-08-04 12:16:23 -05:00 |
|
selimaj-dev
|
9868f02c33
|
Version update to 0.1.1 (for later)
|
2025-08-04 08:24:35 -05:00 |
|
selimaj-dev
|
896dfb0a36
|
Added a AlwaysFocused component #26
|
2025-08-04 08:23:51 -05:00 |
|
selimaj-dev
|
3a5286a54f
|
Added focus #26
|
2025-08-04 08:16:34 -05:00 |
|
selimaj-dev
|
ca4ee54e9d
|
Added after render and render on extension with child handlers #26
|
2025-08-04 05:58:11 -05:00 |
|
selimaj-dev
|
62e0c1eac1
|
Added event on Extension #26
|
2025-08-04 04:50:52 -05:00 |
|
selimaj-dev
|
48397c06fa
|
Added ExtensionContext #26
|
2025-08-04 04:45:55 -05:00 |
|
selimaj-dev
|
14602f95c8
|
First widget focus #26
|
2025-08-04 04:24:41 -05:00 |
|
selimaj-dev
|
fbd84f98d3
|
Added focus on widget #26
|
2025-08-04 04:17:40 -05:00 |
|
selimaj-dev
|
db1de03fbb
|
Refactored widget #26
|
2025-08-04 04:05:38 -05:00 |
|
selimaj-dev
|
2c7d3cc80f
|
added .sparkignore
|
2025-08-03 13:24:21 -05:00 |
|
selimaj-dev
|
d59c3d7911
|
Added a NoRenderRoot component for root only and NoRender doesn't render on child handlers
|
2025-08-03 09:20:25 -05:00 |
|
selimaj-dev
|
1aa78bc1a4
|
Fixed input still typing with modifiers like ctrl
|
2025-08-03 09:11:50 -05:00 |
|
selimaj-dev
|
f8f924ce25
|
Fixed input still typing with modifiers like ctrl
|
2025-08-03 09:11:04 -05:00 |
|
selimaj-dev
|
ea9afb0e64
|
Added a paginator #19
|
2025-08-03 09:04:48 -05:00 |
|
selimaj-dev
|
71299046d3
|
Mutable draw_child so no more mutex needed
|
2025-08-03 09:04:24 -05:00 |
|
selimaj-dev
|
acce51c372
|
added a input element #19
|
2025-08-02 17:15:55 -05:00 |
|
selimaj-dev
|
ba04a82980
|
Updated RenderScope with positions
|
2025-08-02 17:07:09 -05:00 |
|
selimaj-dev
|
ec3576e6db
|
Element events #19
|
2025-08-02 16:26:38 -05:00 |
|
selimaj-dev
|
d2757ad7b0
|
Functional foreground #22
|
2025-08-02 13:14:51 -05:00 |
|
selimaj-dev
|
2d8755b13c
|
added heading #19
|
2025-08-02 12:58:45 -05:00 |
|
selimaj-dev
|
d9d107bd80
|
Added rsx element fields #20
|
2025-08-02 12:19:04 -05:00 |
|
selimaj-dev
|
35dcc4d22c
|
v0.1.0
|
2025-08-02 11:21:40 -05:00 |
|
selimaj-dev
|
34b5799644
|
Added a close function #18
|
2025-08-02 06:58:13 -05:00 |
|
selimaj-dev
|
911968a1cb
|
input handling #17
|
2025-08-02 06:47:03 -05:00 |
|
selimaj-dev
|
2892176a76
|
Square outline demo fix #15
|
2025-08-02 06:16:09 -05:00 |
|
selimaj-dev
|
36e06732d9
|
Padding fix for flex
|
2025-08-02 06:15:24 -05:00 |
|
selimaj-dev
|
3a4c3505ac
|
Padding fix for flex
|
2025-08-02 06:14:13 -05:00 |
|
selimaj-dev
|
0ccf03de3b
|
Simple demos #15
|
2025-08-02 06:02:54 -05:00 |
|
selimaj-dev
|
48849c7cc2
|
use_area instead of draw_rect for div
|
2025-08-02 05:55:35 -05:00 |
|
selimaj-dev
|
2b0d85549f
|
Simple demo #15
|
2025-08-02 05:48:57 -05:00 |
|
selimaj-dev
|
095aa14b82
|
document widget.rs (some unfinished) #13
|
2025-08-01 20:34:32 -05:00 |
|
selimaj-dev
|
d1008a69c9
|
document style.rs #13
|
2025-08-01 20:29:41 -05:00 |
|
selimaj-dev
|
a30afdeb28
|
document state.rs #13
|
2025-08-01 20:26:21 -05:00 |
|
selimaj-dev
|
1debb6a576
|
document render_scope.rs #13
|
2025-08-01 20:24:43 -05:00 |
|
selimaj-dev
|
fc0406e412
|
document macros.rs #13
|
2025-08-01 20:23:03 -05:00 |
|
selimaj-dev
|
27580e773a
|
document frontend.rs #13
|
2025-08-01 20:20:20 -05:00 |
|
selimaj-dev
|
a1499064ac
|
document lib #13
|
2025-08-01 20:16:18 -05:00 |
|
selimaj-dev
|
c2563358b6
|
document lib #13
|
2025-08-01 20:02:55 -05:00 |
|
selimaj-dev
|
b45ef950a1
|
changed % state dependency to be after the components
|
2025-08-01 19:47:41 -05:00 |
|
selimaj-dev
|
063c90d986
|
#13 cleanup frontend and widgets
|
2025-08-01 19:44:55 -05:00 |
|
selimaj-dev
|
da1ecb1f21
|
#13 cleanup extensions
|
2025-08-01 19:25:14 -05:00 |
|
selimaj-dev
|
75827260cc
|
cleanup elements #13
|
2025-08-01 19:24:39 -05:00 |
|
selimaj-dev
|
bbff192788
|
Updated readme for the new syntax with rsx
|
2025-08-01 16:33:35 -05:00 |
|
selimaj-dev
|
73e2c214ee
|
Refactored the frontend to work with static widgets #11
|
2025-08-01 16:32:56 -05:00 |
|
selimaj-dev
|
45db1fb774
|
Refactored the widget system #11
|
2025-08-01 16:10:56 -05:00 |
|
selimaj-dev
|
af5428a2f3
|
area draw
|
2025-08-01 14:46:59 -05:00 |
|
selimaj-dev
|
b227f19a9c
|
padding
|
2025-07-30 01:14:38 +02:00 |
|
selimaj-dev
|
ae16c9a69e
|
background
|
2025-07-30 00:15:40 +02:00 |
|
selimaj-dev
|
5d1361621d
|
version .9alpha2
|
2025-07-29 20:55:06 +02:00 |
|
selimaj-dev
|
5ca7221afa
|
outlines
|
2025-07-29 20:54:12 +02:00 |
|
selimaj-dev
|
71660418a1
|
prelude and transform macro
|
2025-07-29 19:42:56 +02:00 |
|
selimaj-dev
|
26eb1679f6
|
size full and content
|
2025-07-29 18:16:37 +02:00 |
|
selimaj-dev
|
db66803347
|
state management as a child
|
2025-07-29 17:51:03 +02:00 |
|
selimaj-dev
|
de9039dbaf
|
refactored flex
|
2025-07-29 17:44:10 +02:00 |
|
selimaj-dev
|
e2d7c1ef91
|
refactored div
|
2025-07-29 17:08:25 +02:00 |
|
selimaj-dev
|
3a7d69cb04
|
removed styling
|
2025-07-29 16:25:52 +02:00 |
|
selimaj-dev
|
a75c02fa90
|
fixed nested issue
|
2025-07-29 01:51:07 +02:00 |
|
selimaj-dev
|
250dde8f9e
|
rename grid to flex
|
2025-07-28 19:44:16 +02:00 |
|
selimaj-dev
|
e3bbda6b59
|
expandable rsx
|
2025-07-28 19:43:58 +02:00 |
|
selimaj-dev
|
b0b1835cc1
|
div example
|
2025-07-28 19:27:15 +02:00 |
|
selimaj-dev
|
a59a8eeb73
|
Widget injection
|
2025-07-28 19:24:50 +02:00 |
|
selimaj-dev
|
a8e832892b
|
rsx child
|
2025-07-28 18:47:59 +02:00 |
|
selimaj-dev
|
26c112bdb2
|
rsx component
|
2025-07-28 15:32:11 +02:00 |
|
selimaj-dev
|
a79617e219
|
changed main code
|
2025-07-28 15:28:44 +02:00 |
|
selimaj-dev
|
10fae90ecc
|
small fix with rsx
|
2025-07-28 15:23:12 +02:00 |
|
selimaj-dev
|
5c2c5ba46b
|
Improved frontend
|
2025-07-28 15:22:17 +02:00 |
|
selimaj-dev
|
211b5aa95c
|
Moved state
|
2025-07-28 15:02:35 +02:00 |
|
selimaj-dev
|
02bdca151b
|
Dynamic Widget system
|
2025-07-28 15:02:22 +02:00 |
|
selimaj-dev
|
00f7493741
|
Rsx
|
2025-07-28 00:03:51 +02:00 |
|
selimaj-dev
|
d9c23f1f09
|
Rsx
|
2025-07-28 00:01:12 +02:00 |
|
selimaj-dev
|
cba301db74
|
State management
|
2025-07-27 19:53:45 +02:00 |
|
selimaj-dev
|
327f14d9ed
|
semi working state management
|
2025-07-27 02:35:36 +02:00 |
|
selimaj-dev
|
0878cad01c
|
Simple state management
|
2025-07-26 00:26:30 +02:00 |
|
selimaj-dev
|
3d995671cd
|
resource management
|
2025-07-07 10:05:23 -05:00 |
|
selimaj-dev
|
5fabd1a8ab
|
resources (not fully working yet)
|
2025-07-06 02:12:10 -05:00 |
|
selimaj-dev
|
4dfbee5984
|
position fix
|
2025-07-05 10:06:48 -05:00 |
|
selimaj-dev
|
2f328f6762
|
working grid dimensions
|
2025-07-05 09:13:05 -05:00 |
|
selimaj-dev
|
8ae6fb49db
|
fully working h and v grid
|
2025-07-05 05:21:16 -05:00 |
|
selimaj-dev
|
6255b9c4f4
|
vgrid
|
2025-07-05 04:59:40 -05:00 |
|
selimaj-dev
|
ec963707a1
|
working divs
|
2025-07-05 04:40:05 -05:00 |
|
selimaj-dev
|
cec25c02d5
|
better handlers
|
2025-07-05 06:48:21 +02:00 |
|
selimaj-dev
|
661756eccd
|
handlers and ids
|
2025-07-05 06:28:50 +02:00 |
|
selimaj-dev
|
921bfa27c1
|
improved velocity algorithm
|
2025-06-30 08:31:28 -05:00 |
|