freenode/#shirakumo - IRC Chatlog
Search
21:30:29
Shinmera
- The current event system uses a mix of direct input events (button press) and action events (focus next). Ideally most events that are actually handled by the system should be very specific so that the user can map from the more generic input events as they deem it appropriate. This means we need both specific events and a mapping system
21:31:48
Shinmera
- Currently the only way to react to changes in components is to create a subclass and implement methods around their fields. This is rather heavy-weight and verbose. It would be good to have a system that allows you to react to changes per instance.
21:32:25
Shinmera
- Similarly, currently the only way to influence styling is on a per-class basis, but you often want to influence the style of a particular instance in the UI as well.
21:33:00
Shinmera
- I still don't know how to optimise draws and layout recomputations for scroll views when the area being scrolled has an unpredictable layouting algorithm
21:33:41
Shinmera
Or in other words: how can the layout know which elements to cull because they're not visible anyway, and how could it optimise the layouting to only consider things that'll be in view or will likely be in view.
21:34:12
Shinmera
There's probably other problems too, but these are what I'm aware of at the moment