23 Commits

Author SHA1 Message Date
Gabriel Tofvesson
e193427e4c Fix reverse indexed iterations 2024-10-16 00:41:04 +02:00
Gabriel Tofvesson
ccb2134c2f Handle child events in reverse order 2024-10-15 04:06:24 +02:00
Gabriel Tofvesson
cedf602e89 Implement logging 2024-10-14 05:53:11 +02:00
Gabriel Tofvesson
ea4de6e988 Allow Element._reload in Children prop 2024-10-13 17:42:24 +02:00
Gabriel Tofvesson
3943bbcc19 Fix Children reload order 2024-10-13 16:53:58 +02:00
Gabriel Tofvesson
86e251152c Fix Children reload order 2024-10-13 16:52:59 +02:00
Gabriel Tofvesson
9ba0ada978 Simplify lists and visibility 2024-10-13 16:05:58 +02:00
Gabriel Tofvesson
3a7b2cd252 Ignore events for invisible elements 2024-10-12 23:28:47 +02:00
Gabriel Tofvesson
27f87b4bae Reload Container children 2024-10-12 23:04:26 +02:00
Gabriel Tofvesson
fdfa8d21bf Redesign main menu 2024-10-12 17:56:16 +02:00
Gabriel Tofvesson
065940ff2c Fix rendering issues in children 2024-10-12 05:33:04 +02:00
Gabriel Tofvesson
8483ffeaaf Always call draw for children 2024-10-12 05:30:20 +02:00
Gabriel Tofvesson
c084dc55aa Adjust positions after element update 2024-10-12 05:22:21 +02:00
Gabriel Tofvesson
1a63a7054f Handle events in children before parents 2024-10-12 00:41:26 +02:00
Gabriel Tofvesson
f6c9801635 Add constants for orientations 2024-10-11 22:48:52 +02:00
Gabriel Tofvesson
25a998a542 Fix orientation bug 2024-10-11 22:01:33 +02:00
Gabriel Tofvesson
2b24904c6f Iterate over children as normal 2024-10-09 23:18:37 +02:00
Gabriel Tofvesson
dd04c0c449 Just use default ipairs 2024-10-09 23:14:08 +02:00
Gabriel Tofvesson
705ad20481 Fix child iterator 2024-10-09 23:12:09 +02:00
Gabriel Tofvesson
3960eb0cd2 Specify unique identifier for props 2024-10-09 06:35:54 +02:00
Gabriel Tofvesson
fe5f08f62f Fix iterator nil deref 2024-10-09 06:22:39 +02:00
Gabriel Tofvesson
3bb7a69577 Lift common functionality to prop 2024-10-09 06:17:23 +02:00
Gabriel Tofvesson
4721410240 Implement abstract element properties 2024-10-09 05:59:45 +02:00