Gabriel Tofvesson
|
6e95fe9007
|
Simplify click detection
|
2024-10-08 16:13:43 +02:00 |
|
Gabriel Tofvesson
|
db1e3916bc
|
Fix return value from onClick
|
2024-10-08 13:45:34 +02:00 |
|
Gabriel Tofvesson
|
c6adf1cd09
|
Augment default click handler with ItemGroup arg
|
2024-10-04 16:23:40 +02:00 |
|
Gabriel Tofvesson
|
2f895e22b0
|
Fix click handler
|
2024-10-04 16:19:37 +02:00 |
|
Gabriel Tofvesson
|
d9f9add3c2
|
Implement event management for List
|
2024-10-04 16:19:20 +02:00 |
|
Gabriel Tofvesson
|
8496be6832
|
Use nextPage instead of currentPage on initial run
|
2024-10-04 16:07:11 +02:00 |
|
Gabriel Tofvesson
|
ff73d8490b
|
Actaully render page
|
2024-10-04 16:06:23 +02:00 |
|
Gabriel Tofvesson
|
73cdd1fe62
|
Draw root element on renderDefault
|
2024-10-04 16:00:23 +02:00 |
|
Gabriel Tofvesson
|
10a875d8fb
|
Yield after render
|
2024-10-04 15:59:12 +02:00 |
|
Gabriel Tofvesson
|
b9582d8d4b
|
Implement pages
|
2024-10-04 15:57:21 +02:00 |
|
Gabriel Tofvesson
|
24d60850e8
|
Allow full render tree invalidation
|
2024-10-04 15:57:03 +02:00 |
|
Gabriel Tofvesson
|
349ce2bc34
|
List item groups instead of item stacks
|
2024-10-04 15:03:19 +02:00 |
|
Gabriel Tofvesson
|
a13cbe5bd5
|
Implement ItemStack grouping
|
2024-10-04 15:03:08 +02:00 |
|
Gabriel Tofvesson
|
55ec42bffb
|
Use abstractions in ItemStack
|
2024-10-04 15:02:57 +02:00 |
|
Gabriel Tofvesson
|
1482437161
|
Use List.children, not List.elements
|
2024-10-04 13:41:48 +02:00 |
|
Gabriel Tofvesson
|
1d29de8ace
|
Compute sum of List element dims on-axis and max of cross-axis
|
2024-10-04 13:40:32 +02:00 |
|
Gabriel Tofvesson
|
18a4d8efb9
|
Fix padding offset calculation
|
2024-10-04 13:27:07 +02:00 |
|
Gabriel Tofvesson
|
66b2030cbe
|
Refactor element dirty check in Padding
|
2024-10-04 13:23:57 +02:00 |
|
Gabriel Tofvesson
|
691b73337c
|
Adjust List child position calculation
|
2024-10-04 01:15:39 +02:00 |
|
Gabriel Tofvesson
|
e985bcba63
|
Adjust child positions on List reload
|
2024-10-04 01:12:30 +02:00 |
|
Gabriel Tofvesson
|
35db4aa970
|
Fix typo
|
2024-10-04 01:07:58 +02:00 |
|
Gabriel Tofvesson
|
288cef314d
|
Unlock after controller save
|
2024-10-04 01:05:11 +02:00 |
|
Gabriel Tofvesson
|
93657b8bb0
|
Fix item controller state loading
|
2024-10-04 01:03:23 +02:00 |
|
Gabriel Tofvesson
|
437b93a688
|
Fix List width computation
|
2024-10-04 00:58:54 +02:00 |
|
Gabriel Tofvesson
|
64613d943b
|
Properly delegate sub-windows on container element reload
|
2024-10-04 00:55:12 +02:00 |
|
Gabriel Tofvesson
|
5014f68f7f
|
Make file paths absolute
|
2024-10-04 00:46:53 +02:00 |
|
Gabriel Tofvesson
|
3af260d604
|
Ignore resize calls to Text
|
2024-10-04 00:46:03 +02:00 |
|
Gabriel Tofvesson
|
a131df6d3d
|
Fix cache file name reference
|
2024-10-04 00:43:13 +02:00 |
|
Gabriel Tofvesson
|
a479572926
|
Fix node inventory access check
|
2024-10-04 00:40:31 +02:00 |
|
Gabriel Tofvesson
|
595da4f179
|
Expose chest inventory
|
2024-10-04 00:40:16 +02:00 |
|
Gabriel Tofvesson
|
94250b56c9
|
Make trapped chest homogeneous
|
2024-10-04 00:37:25 +02:00 |
|
Gabriel Tofvesson
|
5fe4bc0c66
|
Allow wrapping a chest by type
|
2024-10-04 00:37:13 +02:00 |
|
Gabriel Tofvesson
|
3f0487bb48
|
Initial item controller implementation
|
2024-10-04 00:33:55 +02:00 |
|
Gabriel Tofvesson
|
552c19db47
|
Only render when dirty
|
2024-10-04 00:29:14 +02:00 |
|
Gabriel Tofvesson
|
3d1da9177a
|
Fix padding implementation
|
2024-10-04 00:05:45 +02:00 |
|
Gabriel Tofvesson
|
925501a486
|
Add display name getter
|
2024-10-03 23:22:03 +02:00 |
|
Gabriel Tofvesson
|
0865e40758
|
Fix module requirement names
|
2024-10-03 23:03:02 +02:00 |
|
Gabriel Tofvesson
|
54f64b5342
|
Cache ItemStack display name
|
2024-10-03 23:02:22 +02:00 |
|
Gabriel Tofvesson
|
3951f7cbd4
|
Add helpful getter functions for ItemStack
|
2024-10-03 18:05:41 +02:00 |
|
Gabriel Tofvesson
|
56ef9cae04
|
Allow passing wrapped inventories directly to Chest
|
2024-10-03 17:59:09 +02:00 |
|
Gabriel Tofvesson
|
a124e870c7
|
Call isEmpty() on object, not serializable
|
2024-10-03 16:57:14 +02:00 |
|
Gabriel Tofvesson
|
d0929cf5c8
|
Fix iterator function in storage search
|
2024-10-03 16:54:22 +02:00 |
|
Gabriel Tofvesson
|
0dbbf36455
|
Add index metamethod to type tables
|
2024-10-03 16:52:29 +02:00 |
|
Gabriel Tofvesson
|
99abbbe526
|
Perform scan on first chest wrap
|
2024-10-03 16:48:44 +02:00 |
|
Gabriel Tofvesson
|
b763d28000
|
Fix iterator bug
|
2024-10-03 16:46:57 +02:00 |
|
Gabriel Tofvesson
|
585ad38334
|
Add simple tunnel script
|
2024-10-03 16:32:19 +02:00 |
|
Gabriel Tofvesson
|
25244a9355
|
Allow detaching chests from storage
|
2024-10-03 16:18:04 +02:00 |
|
Gabriel Tofvesson
|
b760dcdbbb
|
Improve inventory management implementation
|
2024-10-03 16:14:56 +02:00 |
|
Gabriel Tofvesson
|
3a04122e26
|
Set window values on reload
|
2024-10-02 13:54:08 +02:00 |
|
Gabriel Tofvesson
|
f47a839341
|
Refactor to more abstract field accesses
|
2024-10-02 13:47:58 +02:00 |
|